- Jul 20, 2012
-
-
Christian Kamm authored
* You now get completion for std::vector<int>::[complete]. * Also added a test. Conflicts: src/plugins/cpptools/cppcompletion_test.cpp src/plugins/cpptools/cpptoolsplugin.h Change-Id: I596ebf6bd18ec9a347113f8d162cc124c8a0d6b4 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Jul 19, 2012
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- Jul 17, 2012
-
-
Sergey Shambir authored
Change-Id: Ic22b99e25159edfa4977e13c98f334ce75809af7 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Jun 29, 2012
-
-
Leandro Melo authored
Could be reproduced in code as below (cursor at |): QFormLayout|formLayout *fl = new QFormLayout(this); Change-Id: I7f5e9ac8ff8dfffbca63d7ab9f837333440c9810 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Jun 20, 2012
-
-
Leandro Melo authored
Taskn-number: QTCREATORBUG-7521 Change-Id: I7b8edb93d143f599c93a82c82bf2c0d49c8e49e9 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- Mar 29, 2012
-
-
Erik Verbruggen authored
This rewrite fixes a couple of issues with the pre-processor. It now supports: - macros in macro bodies - stringification of parameters [cpp.stringize] - the concatenation operator [cpp.concat] - #include MACRO_HERE - defined() inside macro bodies used in pp-conditions. Change-Id: Ifdb78041fb6afadf44f939a4bd66ce2832b8601f Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- Mar 13, 2012
-
-
Francois Ferrand authored
When completing function name, scan text backwards to find if we are trying to dereference the function. Change-Id: I32cabecb651ff35d949600d9fdeb61c8e68ae98f Reviewed-by:
Erik Verbruggen <erik.verbruggen@nokia.com>
-
- Feb 23, 2012
-
-
Erik Verbruggen authored
Change-Id: I89634989a7f360a30f7ed1bde4e67c93551ddfe4 Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Feb 20, 2012
-
-
Eike Ziller authored
And adapt the other API respectively. Change-Id: I1e04e555409be09242db6890f9e013396f83aeed Reviewed-by:
Bill King <bill.king@nokia.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Feb 15, 2012
-
-
Erik Verbruggen authored
Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Feb 10, 2012
-
-
Leandro Melo authored
Now IGenericProposalModel::isSortable also takes the current prefix as a parameter. This is particularly useful for cases like in the C++ completion: For global completions it will only sort if there's already a content prefix - Notice, however, that the "sorting threshold" for a maximum number of items is still kept in IGenericProposalModel::sort. Task-number: QTCREATORBUG-6404 Change-Id: I3c2f282aa565287b8b4989930b6a27093862ef25 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- Jan 26, 2012
-
-
hjk authored
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- Jan 24, 2012
-
-
hjk authored
Change-Id: I9b690d9b150c8d162b15370f9f8986267c9128f1 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
Leandro Melo authored
Change-Id: I021074a78d90929b4e83b8aff9db1ae7995e8c6a Reviewed-by:
hjk <qthjk@ovi.com>
-
- Jan 13, 2012
-
-
Leandro Melo authored
Continuinng a previous commit... This is in order to make the interface clearer. Change-Id: Ic1b05217f878578bc84a064927507b75981c47d6 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
Leandro Melo authored
The model uses UTF-8 internally and it makes more sense to only convert when necessary. A following commit will rename the source/setSource methods in document for more clarity too. Change-Id: I960ea0754efabd1436ad4b4299a57faeb65a8bee Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- Nov 10, 2011
-
-
hjk authored
Change-Id: I3720946ba5485696822976567d83b4d6cb1fb283 x Change-Id: Iab58bc34bc56371405d132315573b484a533b77c Reviewed-by:
hjk <qthjk@ovi.com>
-
- Nov 03, 2011
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Oct 17, 2011
-
-
Yuchen Deng authored
Avoid inserting characters that are already there. e.g. int testFly() {} te|Fly() When triggers a completion, the code will changed to: testFly()| But in before, the code will changed to: testFly()|Fly() Notice: Character of '|' show the cursor position. Change-Id: I6c111e30356b2549aebc6fbea05608e70d6ab41f Merge-request: 398 Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
- Sep 12, 2011
-
-
Leandro Melo authored
One fix is in the runner, which is part of the completion engine itself. The other is specific for C++. Task-number: QTCREATORBUG-5947 Change-Id: Ib8fff1eb5adad1ffb2a11da66c50b545e1457df8 Reviewed-on: http://codereview.qt.nokia.com/4355 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com> (cherry picked from commit e15443e9)
-
Leandro Melo authored
In the old code completion engine items were created on the stack and passed around by value. With the refactoring of the code assist API they became heap objects manipulated through pointers. This patch fixes one reminiscence not caught during the refactoring in which the same actual pointer was being used more than once to be appended on the list. Change-Id: I2009fb0b6aa18df57aa5ca9bde0591536ca2cd74 Reviewed-on: http://codereview.qt-project.org/4444 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com> (cherry picked from commit a1fa1692)
-
- Sep 08, 2011
-
-
Leandro Melo authored
In the old code completion engine items were created on the stack and passed around by value. With the refactoring of the code assist API they became heap objects manipulated through pointers. This patch fixes one reminiscence not caught during the refactoring in which the same actual pointer was being used more than once to be appended on the list. Change-Id: I2009fb0b6aa18df57aa5ca9bde0591536ca2cd74 Reviewed-on: http://codereview.qt-project.org/4444 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com>
-
- Sep 07, 2011
-
-
Leandro Melo authored
One fix is in the runner, which is part of the completion engine itself. The other is specific for C++. Task-number: QTCREATORBUG-5947 Change-Id: Ib8fff1eb5adad1ffb2a11da66c50b545e1457df8 Reviewed-on: http://codereview.qt.nokia.com/4355 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com>
-
- Aug 08, 2011
-
-
Christian Kamm authored
Change-Id: I8e2c38e279952372b3e12f6ea8da18b75b39a5d4 Reviewed-on: http://codereview.qt.nokia.com/2733 Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
- May 26, 2011
-
-
Leandro Melo authored
More than one proposal item could be accessed during an iteration. So they should not take ownershipt of the data, but simply share it. Change-Id: I7b81b8772cd8ad4d6c2332ba6b5bc320055cd5a2 Reviewed-on: http://codereview.qt.nokia.com/136 Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
Leandro Melo authored
In addition to letters and numbers. Change-Id: I89ec68c50a62516cc0b91d267fd96bb908cbf8bc Reviewed-on: http://codereview.qt.nokia.com/131 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- May 20, 2011
-
-
Leandro Melo authored
This also generalizes some code previously specific to C++. Change-Id: I5774d04a45f28a4e276a0ef282ce0aa5a2f2e552 Reviewed-on: http://codereview.qt.nokia.com/48 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- May 19, 2011
-
-
Leandro Melo authored
There was still a problem in the previous change (that's why it was reverted) which should be fixed now. Task-number: QTCREATORBUG-4940 Change-Id: I8a0d993b9f313fc98494cf93fed1f87939a358b1 Reviewed-on: http://codereview.qt.nokia.com/27 Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
Leandro Melo authored
This reverts commit a395022a. There are some undesired side effects... Change-Id: I001ed375911a4ffda5bd25c804ce06f99be40e3c Reviewed-on: http://codereview.qt.nokia.com/25 Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
Leandro Melo authored
Task-number: QTCREATORBUG-4940 Change-Id: If55c2ddc7949cbd31029eef8317b4d0a015f272e Reviewed-on: http://codereview.qt.nokia.com/17 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- May 18, 2011
-
-
Leandro Melo authored
Reviewed-by: Roberto Raggi
-
Leandro Melo authored
With the completion now in a separate thread this should no longer be necessary. Reviewed-by: Roberto Raggi
-
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).
-
- May 06, 2011
-
-
Tobias Hunger authored
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
-
- Apr 13, 2011
-
-
hjk authored
-
- Feb 22, 2011
-
-
hjk authored
rename BastTextEditor->BaseTextEditorWidget, BaseTextEditorEditable->BaseTextEditor rename BaseTextEditor{,Widget} subclasses rename editableInterface->editorInterface rename createEditableInterface->createEditor minor cleanups after renamings
-
- Feb 21, 2011
-
-
hjk authored
Introduce CompletionPolicy enum, use 'TextCompletion' for the new plain text completion, and 'SemanticCompletion' or 'QuickFixCompletion' for the existing cases. Reviewed-by: Erik Verbruggen
-
- Jan 19, 2011
-
-
Erik Verbruggen authored
Task-number: QTCREATORBUG-2854
-
- Jan 12, 2011