- 11 Dec, 2013 1 commit
-
-
Nikolai Kosjar authored
Mostly reordering files alphabetically. Change-Id: Ibad1fa75559218fe488d1b31c7200ba4ff6131fe Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 15 Nov, 2013 1 commit
-
-
Przemyslaw Gorszkowski authored
Very simple tests for include hierarchy model: * test if checked file includes one file * test if checked file is included by one file * test if checked file includes one file and is included by one file Change-Id: I3688f9ddb86a569f780fc156bdfcf6b81a9fb0c1 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 23 Oct, 2013 1 commit
-
-
Nikolai Kosjar authored
...for tests. Change-Id: Idc408e30ee0cdc22610e3037f94de5f7d246accf Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 17 Oct, 2013 1 commit
-
-
David Schulz authored
Change the preprocessor popup to a dialog. Save the additional preprocessor directives to the session instead of the .pro.user file. Change-Id: I0d08c5684cfb21e822cde0a965c9cf14e5d6d47d Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 02 Oct, 2013 1 commit
-
-
David Schulz authored
Introducing a Widget with a SnippetEditor and a C++ Highlighter which should provide additional information to the C++ preprocessor for a specific file. Change-Id: I27f9498c7e52d1493d6ea92a02a2c6d26130fe07 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 01 Oct, 2013 5 commits
-
-
Nikolai Kosjar authored
F2 on a virtual function call presents a list of overrides in derived classes. The function declaration of the static type is shown immediately at the top. Task-number: QTCREATORBUG-9611 Change-Id: I80ce906fa06272dc9fbd1662cd17500b8c77067f Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Przemyslaw Gorszkowski authored
Based on type hierarchy. Added to context menu ('Open Include Hierarchy') Shortcut(Ctrl+Shift+I) 'Include Hierarchy' contains: FileName for which 'Include Hierarchy' is done Includes(which files are included by current file - tree hierarchy) Included by(which files include current file - tree hierarchy) It is possible to open/goto each file by clicking on specific item. Additionally for 'Included by' files it goes to the line where is include directive for current file. Change-Id: I549b1ed64e4c9f6955f60d00efb12950a3259f81 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Orgad Shaneh authored
Change-Id: Ib6beb99f346d72a329ec7cd72fcce1d63e46b1f2 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Joerg Bornemann authored
Change-Id: I39a458d6805fcb214297471f72bf3b6cb2dd487d Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Nikolai Kosjar authored
Moves functionality of CPPEditorWidget::findLinkAt into a newly created class FollowSymbolUnderCursor. This slim downs cppeditor.cpp a bit and makes Follow Symbol Under Cursor more easily testable. Change-Id: I106c7fbfc6869dd13c75381fbe87c90dc88998a7 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 29 Aug, 2013 1 commit
-
-
jkobus authored
All Qt Creator's main highlighters are used in the first place, for other mimetypes generic highlighter is used as a fallback. Task-number: QTCREATORBUG-9580 Change-Id: I863b9085520e5bdda142ce88f2074afeacee0531 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Petar Perisin <petar.perisin@gmail.com> Reviewed-by:
Jarek Kobus <jaroslaw.kobus@digia.com>
-
- 23 Jul, 2013 1 commit
-
-
Nikolai Kosjar authored
Now the used QuickFixFactory InsertVirtualMethods is configured to not generate any pop ups. Change-Id: I36d297678d87e6fb2eb0a73fea6384f0eb7e21f0 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 07 Jun, 2013 1 commit
-
-
Orgad Shaneh authored
Change-Id: I4f2a28d4732ea496f574e5f51fb1e1633ebca99d Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 07 May, 2013 1 commit
-
-
Nikolai Kosjar authored
Change-Id: I60fa4ed46178fd4053d83b9a5c6675a0029d2cc2 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 30 Apr, 2013 1 commit
-
-
Nikolai Kosjar authored
Test cases are examples from Working Draft, Standard for Programming Language C++ Document Number: N3242=11-0012 Change-Id: I624c315943d6a00e821abb52eef6e0ff4a40f0d7 Reviewed-by:
Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 19 Apr, 2013 1 commit
-
-
Nikolai Kosjar authored
Change-Id: Icebf85ae425f413ed0d3dfc873869665233ec58c Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 15 Apr, 2013 1 commit
-
-
Lorenz Haas authored
Moved content of cppinsertdecldef.(cpp|h) cppcompleteswitch.(cpp|h) cppinsertqtpropertymembers.(cpp|h) and ApplyDeclDefLinkChanges to cppquickfixes.(cpp|h). Made msgQtStringLiteralDescription private member function of WrapStringLiteral, added anonymous namespace, "extracted" useful functions to the top of cppquickfixes.cpp. Change-Id: I4f82a005a62be3c29d4b96902667bd3a2b9397cc Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 11 Apr, 2013 1 commit
-
-
Nikolai Kosjar authored
Introduce tests that execute test actions on each word/token of each file from every loaded project. Currently, besides just opening files and moving token by token through the files, the following basic actions from the CppTools and CppEditor plugin are executed for each token: - Follow Symbol Under Cursor - Switch Declaration/Definition - Find Usages - Rename Symbol Under Cursor - Open Type Hierarchy - Invoke Completion - Trigger a quick fix in this scope (+perform) Note that (1) These tests are meant to detect corner cases for which Qt Creator crashes or outputs QTC_ASSERTS. Correct behavior is not tested. (2) These tests operate on the loaded projects. Therefore, projects should be specified on the command line or should be loaded by the session manager. Depending on the projects size, these tests might be quite time consuming and are therefore candidates for nightly tests. Suggested test projects are qtcreator.pro, qtbase.pro. Change-Id: I550776b3d56acb17ab337da068d409bfc21e997a Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 03 Apr, 2013 1 commit
-
-
Oswald Buddenhagen authored
the information is redundant now Change-Id: Icc8c8b4ace11538d45c6c9e1dbe5a7976f4743e1 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 02 Apr, 2013 2 commits
-
-
Oswald Buddenhagen authored
Change-Id: I4025539f3875e79f03743ba9ed3fd09cd31b998d Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Oswald Buddenhagen authored
Change-Id: I25645bb625b467c6f9d895ff89a70acd6a25683e Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 19 Feb, 2013 2 commits
-
-
Nikolai Kosjar authored
Change-Id: Ic48ad8dc36d75a1ae7644731863ce3f8d7f242c8 Reviewed-by:
Maurice Kalinowski <maurice.kalinowski@digia.com>
-
Nikolai Kosjar authored
Change-Id: I45e72e4d86f1cfb6798985cfddc073c524672313 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 14 Feb, 2013 1 commit
-
-
Nikolai Kosjar authored
- Put declarations into quickfixes.h to simplify testing - Give the factories more meaningful names Change-Id: If74c29a8c17819d5369ffa3df94d146b14e53af9 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 24 Jan, 2013 1 commit
-
-
Erik Verbruggen authored
This does not take namespaces on the implementation side into account and does not properly position/indent things. Task-number: QTCREATORBUG-1890 Change-Id: I779d12fefc79521bce38361729d4f66dada71147 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 16 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
Change-Id: I2b6c5876cafb7cf19fc3040bc84fd88a90b6c0e0 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 27 Nov, 2012 1 commit
-
-
Orgad Shaneh authored
Change-Id: I7889694f69ad7e6e5039c616bef9f78bab9f7845 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 20 Mar, 2012 1 commit
-
-
Kai Koehne authored
utils.pri, cplusplus.pri are already included indirectly via cppeditor_dependencies.pri. Change-Id: I2aa42518086e51a2bb113db73740ffdce91f6d24 Reviewed-by:
Erik Verbruggen <erik.verbruggen@nokia.com>
-
- 08 Feb, 2012 1 commit
-
-
Erik Verbruggen authored
This way the editor does not need to know all the details of instantiating or maintaining classes for highlighting and/or completion, it can just ask the model manager. The change also enables different highlighting- or completion-engines without changes to the cppeditor. Change-Id: I8000d9d9fe446b292defddb2295493cf77d0f14a Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
-
- 16 Aug, 2011 1 commit
-
-
Christian Kamm authored
When editing a function declaration or definition the code model may realize the same changes have to be applied somewhere else. A refactoring marker will pop up that can be clicked to perform the changes. Alternatively, press enter to apply. Change-Id: I2299a2ecfb6a8f87d4853fc7cfa99486f890a1d3 Reviewed-on: http://codereview.qt.nokia.com/2909Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
- 24 May, 2011 1 commit
-
-
Christian Kamm authored
Change-Id: Iaf08edb2361146e6b5e1cbafdb716a23c938875b Done-with: Jarek Kobus Task-number: QTCREATORBUG-2670 Task-number: QTCREATORBUG-4310 Task-number: QTCREATORBUG-2763 Task-number: QTCREATORBUG-3623 Task-number: QTCREATORBUG-567 Reviewed-on: http://codereview.qt.nokia.com/74Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com> Reviewed-by:
Jarek Kobus <jaroslaw.kobus@nokia.com> Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- 18 May, 2011 1 commit
-
-
Leandro Melo authored
This is a re-work of our completion engine. Primary goals are: - Allow the computation to run in a separate thread so the GUI is not locked. - Support a model-based approach. QStrings are still needed (filtering, etc), but internal structures are free to use more efficient representations. - Unifiy all kinds of *assist* into a more reusable and extensible framework. - Remove unnecessary dependencies on the text editor so we have more generic and easily "plugable" components (still things to be resolved).
-
- 10 Dec, 2010 1 commit
-
-
Christian Kamm authored
At the moment, it inserts implementations inline. Done-with: Leandro Melo
-
- 08 Dec, 2010 2 commits
-
-
Leandro Melo authored
Groups are no longer enum values but identified from snippet providers.
-
Leandro Melo authored
Provide an interface so users can create/edit/remove snippets.
-
- 18 Nov, 2010 1 commit
-
-
Erik Verbruggen authored
The condition resolving now looks through typedefs and calls. Task-number: QTCREATORBUG-2051 Reviewed-by: Christian Kamm
-
- 09 Nov, 2010 1 commit
-
-
Leandro Melo authored
Reviewed-by: Thorbjorn Lindeijer
-
- 05 Nov, 2010 1 commit
-
-
Leandro Melo authored
Reviewed-by: ckamm
-
- 03 Nov, 2010 1 commit
-
-
Oswald Buddenhagen authored
-
- 01 Nov, 2010 1 commit
-
-
Friedemann Kleint authored
-