- 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
- Jan 07, 2011
-
-
Christian Kamm authored
Reviewed-by: Erik Verbruggen
-
- Dec 20, 2010
-
-
Roberto Raggi authored
Reviewed-by: Thorbjørn Lindeijer
-
- Dec 17, 2010
-
-
con authored
-
- Dec 16, 2010
-
-
Thorbjørn Lindeijer authored
When the user types '(' then he'll likely also type the matching ')', in which case skipping the automatic closing parenthesis is annoying because you would end up with two of them. Reviewed-by: Roberto Raggi
-
- Dec 14, 2010
-
-
Roberto Raggi authored
-
- Dec 08, 2010
-
-
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.
-
- Dec 06, 2010
-
-
Leandro Melo authored
Reviewed-by: Roberto Raggi
-
- Nov 08, 2010
-
-
Roberto Raggi authored
Reviewed-by: Erik Verbruggen
-
- Sep 27, 2010
-
-
Leandro Melo authored
In some cases snippets have a description. Due to the sorting this already places them after keywords. So this is just to be consistent for all cases.
-
- Sep 24, 2010
-
-
Leandro Melo authored
-
Erik Verbruggen authored
-
Erik Verbruggen authored
-
- Sep 15, 2010
-
-
Leandro Melo authored
Task-number: QTCREATORBUG-2307 Reviewed-by: Thorbjorn Lindeijer
-
- Sep 02, 2010
-
-
Roberto Raggi authored
-
- Aug 26, 2010
-
-
Roberto Raggi authored
-
Roberto Raggi authored
-
- Aug 11, 2010
-
-
Roberto Raggi authored
-