- 24 Jan, 2012 1 commit
-
-
Leandro Melo authored
Change-Id: I021074a78d90929b4e83b8aff9db1ae7995e8c6a Reviewed-by:
hjk <qthjk@ovi.com>
-
- 23 Jan, 2012 2 commits
-
-
Leandro Melo authored
Througout the initial review the singleton was transformed into an ordinary class, but a error was introduced: The "reference" file was incorrectly assumed to be the editors file, which is wrong, since it should be the declaration file. Change-Id: Iad3e25a690fa8bd07a18184b24b10f8dea965332 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
Leandro Melo authored
This patch introduces a priority-based mechanism when searching for certains symbols in the snapshot. The priority corresponds to how similar the file path from the "reference" symbol is to the file path from the "candidate" symbol. This solves a variety of issues when matching "equivalent" symbols but that are in another file/project, such as when following a function declaration, a forward class declaration, or adding a definition through a quickfix. There's now a symbol finder which will compute the "best" search order and cache the most recent results. A consequence is that following symbols in some cases is slower, but not apparently significatly. Note: The "find" functions were moved from the Snapshot to the new SymbolFinder class. Task-number: QTCREATORBUG-6697 Task-number: QTCREATORBUG-6792 Change-Id: Ia518f014275fec1f4d0cb3224bd4e06a9df6d557 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- 13 Jan, 2012 1 commit
-
-
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>
-
- 12 Jan, 2012 1 commit
-
-
Friedemann Kleint authored
- Avoid unnecessary conversions - Add missing tr(). Change-Id: I3c0dd627a3621929c9c6fc71db6924fa513e34a7 Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
-
- 10 Jan, 2012 1 commit
-
-
Leandro Melo authored
Task-number: QTCREATORBUG-5485 Change-Id: Ib6aaeaadad4b421480d22399392768d4bad85bda Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- 18 Dec, 2011 1 commit
-
-
Friedemann Kleint authored
- Add conversion for single character constants, offering to convert them characters or QLatin1Char. - Offer conversions from character constants to string constants. - Rewrite the WrapStringLiteral::Operation class such that it takes a mask of actions to perform which can be combined in arbitrary ways. Provide static convenience functions that can be used for the Translation/Objective C conversion as well. - Move code outside class to reduce indentation. - Use its functionality for the Translation/Objective C conversion as well, reducing redundant analysis/operation code. Change-Id: If32c16a705cfc1cc20a48ab1c93b5053467d1749 Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
-
- 02 Dec, 2011 1 commit
-
-
Christian Kamm authored
Change-Id: I3a2fef56d6d1871ea4bbb139f9bdd2bc44dd0123 Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
-
- 03 Nov, 2011 1 commit
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 25 Oct, 2011 1 commit
-
-
Christian Kandeler authored
Change-Id: I0778aa3d91d8c62fcce7e07e2ceffa1970281ec6 Reviewed-by:
Christian Kamm <christian.d.kamm@nokia.com>
-
- 12 Oct, 2011 1 commit
-
-
Leandro Melo authored
Task-number: QTCREATORBUG-6240 Change-Id: Id3dc48d47f88017b3bc9e026c8e5552d2e9f4d48 Reviewed-by:
Christian Kamm <christian.d.kamm@nokia.com>
-
- 30 Sep, 2011 1 commit
-
-
Friedemann Kleint authored
Make replacement a parameter of the Operation class. Change-Id: Ie9c013061d7045b3ee8c0e569e9df342dab38096 Reviewed-on: http://codereview.qt-project.org/5845 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Christian Kamm <christian.d.kamm@nokia.com>
-
- 05 Sep, 2011 1 commit
-
-
Christian Kamm authored
This way we don't need to override Return and Escape. Change-Id: I1548118c06ee7338ba3dd9d84b82b9314ab16782 Reviewed-on: http://codereview.qt.nokia.com/4183 Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
- 19 Aug, 2011 1 commit
-
-
Christian Kamm authored
Previously RefactoringFiles were usually passed around by value. However, since a RefactoringFile may sometimes own a QTextDocument (when it was read from a file), that's not great and caused the file to be reread after every copy. With this change RefactoringFile becomes noncopyable and is always owned by a shared pointer. This change also allowed having const RefactoringFiles which is useful because they can be safely used from other threads. See CppRefactoringChanges::fileNoEditor. Change-Id: I9045921d6d0f6349f9558ff2a3d8317ea172193b Reviewed-on: http://codereview.qt.nokia.com/3084 Reviewed-by:
Leandro T. C. Melo <leandro.melo@nokia.com>
-
- 15 Aug, 2011 1 commit
-
-
Christian Kamm authored
Change-Id: Ia8362bc9a4b319ab4bb65f3fb1a36dc769e28ccd Reviewed-on: http://codereview.qt.nokia.com/2953 Reviewed-by:
Erik Verbruggen <erik.verbruggen@nokia.com>
-
- 08 Jun, 2011 1 commit
-
-
hjk authored
Reviewed-by: Erik Verbruggen (cherry picked from commit 769b21b4) Change-Id: I769b21b4x Reviewed-on: http://codereview.qt.nokia.com/391 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
hjk <qthjk@ovi.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).
-
- 11 May, 2011 1 commit
-
-
hjk authored
Reviewed-by: Erik Verbruggen
-
- 06 May, 2011 1 commit
-
-
Tobias Hunger authored
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
-
- 18 Apr, 2011 1 commit
-
-
Oswald Buddenhagen authored
-
- 13 Apr, 2011 1 commit
-
-
hjk authored
-
- 22 Feb, 2011 1 commit
-
-
hjk authored
rename BastTextEditor->BaseTextEditorWidget, BaseTextEditorEditable->BaseTextEditor rename BaseTextEditor{,Widget} subclasses rename editableInterface->editorInterface rename createEditableInterface->createEditor minor cleanups after renamings
-
- 20 Jan, 2011 1 commit
-
-
Friedemann Kleint authored
-
- 12 Jan, 2011 2 commits
- 10 Jan, 2011 1 commit
-
-
Erik Verbruggen authored
Reviewed-by: Christian Kamm
-
- 07 Jan, 2011 1 commit
-
-
Christian Kamm authored
Reviewed-by: Erik Verbruggen
-
- 17 Dec, 2010 1 commit
-
-
con authored
-
- 10 Dec, 2010 1 commit
-
-
Christian Kamm authored
At the moment, it inserts implementations inline. Done-with: Leandro Melo
-
- 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
-
- 01 Nov, 2010 1 commit
-
-
Friedemann Kleint authored
-
- 08 Oct, 2010 1 commit
-
-
Erik Verbruggen authored
-
- 30 Sep, 2010 1 commit
-
-
Erik Verbruggen authored
Reviewed-by: Christian Kamm
-
- 27 Sep, 2010 1 commit
-
-
Erik Verbruggen authored
(cherry picked from commit 3ff803d7e2543b64358755702d3c74318bc01736)
-
- 09 Sep, 2010 1 commit
-
-
Erik Verbruggen authored
-
- 03 Sep, 2010 1 commit
-
-
Roberto Raggi authored
-
- 02 Sep, 2010 1 commit
-
-
Roberto Raggi authored
-
- 19 Aug, 2010 1 commit
-
-
Jarek Kobus authored
-
- 16 Aug, 2010 1 commit
-
-
Roberto Raggi authored
-
- 13 Aug, 2010 1 commit
-
-
Christian Kamm authored
Makes them easy to use everywhere. Also when calling QuickFixData::textOf and friends, it wasn't really clear which file they would run on.
-