- 24 Nov, 2014 1 commit
-
-
Nikolai Kosjar authored
A DiffEditorDocument has an empty file path. Change-Id: If097497514afa82b1ed220a37cae410f4a81aa9a Task-number: QTCREATORBUG-13489 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
-
- 20 Nov, 2014 1 commit
-
-
Christian Stenger authored
Task-number: QTCREATORBUG-13137 Change-Id: I71a222a4048db65db462da07726ea5d6b917da8d Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
- 19 Nov, 2014 1 commit
-
-
Nikolai Kosjar authored
For the semantic info document we do not expand function like macros and because of that certain macro invocations lead to invalid code that we need to handle, e.g.: Q_GLOBAL_STATIC(CppTools::SymbolFinder, symbolFinder) class Foo {}; This change makes parsing Foo in the semantic info document successfully again, which affects highlighting of that class. Change-Id: I389265ac64d3f0b8b8f406d38fa58d78820b14ba Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
- 18 Nov, 2014 1 commit
-
-
Erik Verbruggen authored
Change-Id: Ib694d2aeaef3b62caf3d3624e6b1c3e643197c2d Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
- 10 Nov, 2014 1 commit
-
-
Christian Kandeler authored
The respective items are available without it. Change-Id: Idc840cf08e7bec84f561c096afe8de25b1fb8468 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 07 Nov, 2014 2 commits
-
-
Nikolai Kosjar authored
Analyzers can use this to rule out irrelevant (sub) projects. Change-Id: I5a9eb66f06156f0619dc639f6f4080a8fc761ee6 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
Nikolai Kosjar authored
...and make some comparison functions public. Change-Id: If4c9a95031dece32073ce111484a890230190688 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
-
- 06 Nov, 2014 2 commits
-
-
Nikolai Kosjar authored
This one does not buy us much... Change-Id: I1d6c4667c038d319d2c16166505a386653a9f066 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
-
hjk authored
Better suited to avoid the indirection (sizeof(Token) > sizeof(void *)) Change-Id: Ia5f42781e720ef6aa8161f8f81ae8ddd8e58c837 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
- 05 Nov, 2014 1 commit
-
-
Nikolai Kosjar authored
The symbols of these files do not provide much value. Change-Id: Ie81b12dc795c068742600e272807f9e6a87609ea Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
-
- 03 Nov, 2014 2 commits
-
-
Nikolai Kosjar authored
...for document processing and highlighting. Change-Id: I31d42a5a5010260643ec76688080fd14a486f7e3 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
hjk authored
Faster. Change-Id: I91aa67462e11ff3258600d7f158de79942d0dc81 Reviewed-by:
Marc Reilly <marc.reilly@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 30 Oct, 2014 1 commit
-
-
Nikolai Kosjar authored
Change-Id: Ib346359487cb06c0fc95ff5796e9dd6f220b9d16 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 23 Oct, 2014 2 commits
-
-
Francois Ferrand authored
The messages were computed, but not added to the document. Change-Id: Ibeea802cf9f291ad14b2fe2e9d2a285c927a4449 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Francois Ferrand authored
When the length of the highlight is specified, the code does not properly check for end of line. This causes some lines to be highlighted when only the last word was supposed to be. For example, with this code: 1: void foo(int x); 2: int a = foo 3: (); 4: int b = foo( 5: ); line 2 and 4 used to be completely highlighted (underlined), instead of just 'foo'. Change-Id: I40e895410ce0f38bad0adbccd509fd2943c93c97 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
- 21 Oct, 2014 1 commit
-
-
Nikolai Kosjar authored
Superseded by commit commit 89bd4ee3 C++: Base parsing on editor document instead of widget Change-Id: Iffa6e47bddc0fa3de1eab9b65fe8f711520d2d7f Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 20 Oct, 2014 1 commit
-
-
Nikolai Kosjar authored
Most of the functions were quite generic and not specific to clang. Change-Id: I160cfeb7eca5b69ad6a8932a4f76db5bf5c1d42d Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- 15 Oct, 2014 6 commits
-
-
Francois Ferrand authored
If 'enter' is pressed while the cursor is in the middle of a string, the string is ended at the current cursor position, and a new string is started on the next line. This makes it very easy to split a long string onto multiple lines. In addition, Shift+Enter insert an escape in the string, to continue the string at the beginning of next line. A setting can be used to enable or disable this option. Change-Id: Ia5f3c6989fc00d40d06bc4fe1182fe8b1318f565 Reviewed-by:
Francois Ferrand <thetypz@gmail.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Eike Ziller authored
Change-Id: I0acde2c3b995693de682679471f03af85bdd0a61 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
Nikolai Kosjar authored
Changes from the current editor snapshot to the previous one represent dependency changes (include paths, defines, ...) for the document. Use this to stop the semantic info updater from re-using the previous document for highlighthing. Task-number: QTCREATORBUG-12267 Change-Id: I91308700122ded7c458c267b685c00b966874a64 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Nikolai Kosjar authored
projectPartFromDependencies() is also called from another thread. Change-Id: Ic1319569d1b9b934a1be0916caa2e5bd68dce4fb Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Nikolai Kosjar authored
With asynchron project managers, creating a new project from a wizard or re-opening a session will first open the editor documents and then provide the project information later (it's the other way around with synchronous project managers). This sequence leave the documents with various error diagnostics behind. Fixed by re-triggering the re-parsing. This change does not fix QTCREATORBUG-11606 yet. Though it will trigger a reparse with the right includes, clang still reports 'file not found'. Will be addressed by a follow-up patch. Task-number: QTCREATORBUG-11606 Change-Id: Ib5d251e05accf4268f9b36decc5224b2c75f610c Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
lemelisk authored
Change-Id: I8975af5fe80724ead81a88a38289fe16fbb283fd Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 14 Oct, 2014 2 commits
-
-
hjk authored
Allow multiple expanders to be registered for lineedits, e.g. a local and the global ones, and actually show them. Use a tree view in the chooser for somewhat more structured display. Change-Id: I769f92144e5249f45e54381de52aa6973eb20118 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
hjk authored
This allows a MacroExpander also to describe an expansion it can do which was restricted to the global VariableManager only. The global is now just a thin (unneeded) wrapper about new "standard" functionality. Change-Id: Ida7ca70cf3d319eae4220ea8d12f3dd1c0d4042c Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 13 Oct, 2014 1 commit
-
-
hjk authored
In preparation for the final s/BaseTextEditor/TextEditor. Change-Id: Ie18db9817ec9eec53d805443605ca55423c64c93 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 09 Oct, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 08 Oct, 2014 1 commit
-
-
Nikolai Kosjar authored
...when adding an include for an undefined identifier. Change-Id: Ia338e924901262a847d3bd7ed9733d8e66c631dd Task-number: QTCREATORBUG-10391 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 06 Oct, 2014 3 commits
-
-
Christian Stenger authored
Change-Id: I19c423dd9f6cbaecbaa925df0090af001b951601 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Nikolai Kosjar authored
Change-Id: Icf5837de56fc7bf5015dcad581206dcf07412a35 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Nikolai Kosjar authored
For the time being, this function actually sets an additional CppIndexSupport to be executed. Handle the case that a client tries to restore the previous CppIndexingSupport (see SymbolSearcherTestCase). This fixes GenericProjectManager::test_simple in interaction with CppTools::test_builtinsymbolsearcher. Now first running the CppTools tests and then the GenericProjectManager tests work fine. Change-Id: Ibe7248ec8651d4fdc312f10cdcc9c56d6dd086d9 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 02 Oct, 2014 1 commit
-
-
David Schulz authored
Change-Id: Ie6aaaa5d99ba3823d9d42331f45b2dcab397e1cd Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 29 Sep, 2014 1 commit
-
-
hjk authored
... and some of the related implementation details Change-Id: I1f03aa5acf2d3fb2cfc2a6a7845f3d3578b0408d Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 26 Sep, 2014 2 commits
-
-
hjk authored
*Document* and *Layout* classes, all basetext* files Change-Id: I1c6e376733a434fcb5c7f19c6210dfa031eeafde Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
hjk authored
Adjust caller sites and surroundings. Change-Id: I6c3c80e42f35eabedc1f89c8c42cca1025aca12f Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 25 Sep, 2014 2 commits
-
-
hjk authored
First step of some more 'Base' removal in TextEditor. s/Core::TextDocument/Core::BaseTextDocument/ s/TextEditor::BaseTextDocument/TextEditor::TextDocument/ Change-Id: I71ba325a2f0ad72ec9dae0d96846cbae72d326f7 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Thomas Hartmann authored
This patch removes src/libs/utils/qtcoverride.h and uses Q_DECL_OVERRIDE from Qt 5 instead. Change-Id: I61ffa539648ffe996dc061eec7708c04580c0f09 Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- 22 Sep, 2014 3 commits
-
-
Nikolai Kosjar authored
Change-Id: Ib910d5b4a3db4b4d2809e05b1f37acb97a6105a6 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Robert Loehning authored
Change-Id: I8ddbae78e349e3e79f3660afe8dc583d2286c8f7 Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Nikolai Kosjar authored
Change-Id: I6ca4711bad282279c913fe913712ae7b905ab55a Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-