- 19 Jun, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: Ib938aa4999c7c418a82304c5cca2e8748ef9d228 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 14 Mar, 2012 1 commit
-
-
Erik Verbruggen authored
Change-Id: Iffaa18f848a22f6961b49dff048672b194570df6 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- 16 Feb, 2012 1 commit
-
-
Erik Verbruggen authored
A manual squash/merge of the changes below, plus a couple of subsequent code fixes. 59085aa5fbb99e2d786cd2c1a06c24a111ccb49f: Modify CppModel::ProjectInfo Adding per project node information, to pass on the correct defines/includes for each file, instead of aggregating them incorrectly. Also split up SOURCES and OBJECTIVE_SOURCES. Also ask the toolchain to convert the compilerflags to flags the codemodel understands, for now only gcc and only c++11. Also make the toolchain aware of the flags used to compile, so that it can emit the correct defines. Note: No header files are passed on. 74028802314cd4e75b41b46407433e07090a304d: GCC: Evaluate cxxflags when checking for predefined macros ebaaa4957e4c02cc9637a998eddae1d0acd74f83: MSVC: Take cxxflags into account when checking for predefined macros 9bfce7e889bcf7bcc47bf880e3ea25945ca7d0d7: Compile fixes Change-Id: I9de94ad038dfc5dc1987732e84b13fb4419c96f5 Reviewed-by:
Erik Verbruggen <erik.verbruggen@nokia.com>
-
- 15 Feb, 2012 1 commit
-
-
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>
-
- 10 Feb, 2012 1 commit
-
-
Element9 authored
This quickfix switches places of the parameter declaration under cursor with the next or the previous one in the parameter declaration list. Change-Id: Ic379967ac51297a317a55d0e0faf6c5b1cb9d585 Reviewed-by:
Leandro Melo <leandro.melo@nokia.com>
-
- 26 Jan, 2012 1 commit
-
-
hjk authored
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 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)
-