summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools
Commit message (Collapse)AuthorAgeFilesLines
...
* completion: enable multiple completors for different use cases.hjk2011-02-212-3/+11
| | | | | | | | Introduce CompletionPolicy enum, use 'TextCompletion' for the new plain text completion, and 'SemanticCompletion' or 'QuickFixCompletion' for the existing cases. Reviewed-by: Erik Verbruggen
* QmlJS: Rework FakeMetaObjects to no longer contain pointers.Christian Kamm2011-02-101-1/+0
| | | | | | Having a duplicate prototype chain - once in FakeMetaObjects and once in QmlObjectValues was unnecessary. Now FMOs don't contain references which may allow other simplifications.
* Fixed regression in tst_Codegen.Erik Verbruggen2011-02-071-1/+4
|
* s:// end of namespace :// namespace :g for consistencyhjk2011-02-042-4/+4
| | | | We use the latter style everywhere else to signify the end of a namespace block.
* Header cleanup in src, specify module name.Friedemann Kleint2011-01-243-4/+7
|
* Exported header cleanup.Friedemann Kleint2011-01-201-0/+3
|
* Fixed argument completion for destructors.Erik Verbruggen2011-01-191-3/+17
| | | | Task-number: QTCREATORBUG-2854
* Fixed the line retreival for find-usages.Erik Verbruggen2011-01-171-2/+3
| | | | | | | | Instead of using the pre-processed source, the original one is used. This makes a difference when a macro is used in the line, where the pre- processed source would have a "#gen true" token. Task-number: QTCREATORBUG-3345
* Limit depth of include scanning to avoid performance problems.con2011-01-121-4/+12
| | | | Reviewed-by: Thorbjørn Lindeijer
* It's 2011 now.con2011-01-1241-41/+41
| | | | Reviewed-by: hjk
* C++ completion: Skip Q_PROPERTY and Q_ENUMS symbols.Christian Kamm2011-01-071-3/+6
| | | | Reviewed-by: Erik Verbruggen
* Qml/C++: Fix performance problem with type extraction.Christian Kamm2011-01-062-21/+22
| | | | | | By moving the offending code into a background thread. Reviewed-by: Erik Verbruggen
* QmlJS: Add refcounting to FakeMetaObjects.Christian Kamm2011-01-062-9/+9
| | | | | | | | | | Previously they were leaked when a qmldump or the C++ exported QML type list updated. Just deleting the previous FakeMetaObjects is not an option, as they might still be used in a QmlObjectValue owned by an Engine. Reviewed-by: Erik Verbruggen
* Qml/C++: Disable qmlRegisterType exposing until performance is better.Christian Kamm2011-01-051-1/+2
|
* Qml-C++: Find C++ qmlRegisterType calls and populate QML code model.Christian Kamm2011-01-042-1/+163
| | | | Reviewed-by: Erik Verbruggen
* C++: Add parsing of Q_PRIVATE_PROPERTY.Christian Kamm2011-01-041-0/+1
| | | | Reviewed-by: Roberto Raggi
* C++: Move the ModelManagerInterface from CppTools to CPlusPlus.Christian Kamm2011-01-0412-219/+114
|
* LanguageUtils: Introduce new library for cross-language utils.Christian Kamm2011-01-041-0/+1
|
* Sort the completion items when searching for common prefixes.Roberto Raggi2010-12-201-1/+1
| | | | Reviewed-by: Thorbjørn Lindeijer
* New plugin: plugin macroNicolas Arnaud-Cormos2010-12-201-1/+1
| | | | | | | | | | | | | | | | This plugin let the user record and replay some macros: * 3 handlers: action, find and texteditor * almost all texteditor and cpp actions recorded * options page to set the directories where the macros are stored * optional dialog to give a name and comment at the end of a macro * locator integration to play a macro * shortcuts assignment to macro The most important change outside the plugin macros is the isScriptable method for command: All scriptable commands can be stored in a macro. Merge-request: 2176 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* License headers, part 2con2010-12-172-14/+22
|
* Merge branch '2.1'con2010-12-1738-266/+418
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/coreplugin/basemode.cpp src/plugins/coreplugin/basemode.h src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp src/plugins/debugger/debuggeragents.cpp src/plugins/debugger/debuggeruiswitcher.cpp src/plugins/debugger/debuggeruiswitcher.h src/plugins/projectexplorer/buildconfigdialog.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.h src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h src/plugins/qmldesigner/designercore/include/modelutilities.h src/plugins/qmldesigner/designercore/include/nodeinstance.h src/plugins/qmldesigner/designercore/include/propertymetainfo.h src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp src/plugins/qmldesigner/designercore/model/modelutilities.cpp src/plugins/snippets/inputwidget.cpp src/plugins/snippets/snippetscompletion.cpp src/plugins/snippets/snippetscompletion.h src/plugins/snippets/snippetspec.cpp src/plugins/snippets/snippetsplugin.cpp src/plugins/snippets/snippetswindow.cpp src/plugins/snippets/snippetswindow.h src/plugins/texteditor/snippetsparser.cpp src/tools/qml/qmldom/main.cpp tests/manual/trk/runner.cpp tests/manual/trk/trkolddevice.cpp tests/manual/trk/trkolddevice.h tests/manual/trk/trkserver.cpp
| * License headers.con2010-12-1738-266/+418
| |
* | Avoid skipping the closing parenthesis when completing with '('Thorbjørn Lindeijer2010-12-161-1/+6
| | | | | | | | | | | | | | | | 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
* | Removed stray tokens and fixed warnings/errors when compiling with pedantic ↵Roberto Raggi2010-12-162-3/+3
| | | | | | | | C++ compilers.
* | Don't popup the automatic completion box when the identifier under cursor is ↵Roberto Raggi2010-12-141-0/+25
| | | | | | | | a complete valid word.
* | Snippets: Make it easier for plugins to add snippets groupsLeandro Melo2010-12-082-3/+5
| | | | | | | | Groups are no longer enum values but identified from snippet providers.
* | Snippets: Feature enhancement start...Leandro Melo2010-12-082-7/+8
| | | | | | | | Provide an interface so users can create/edit/remove snippets.
* | Merge remote branch 'origin/2.1'con2010-12-081-3/+1
|\ \ | |/ | | | | | | | | | | | | | | Conflicts: doc/qtcreator.qdoc src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp src/plugins/qt4projectmanager/qmakestep.cpp src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp src/plugins/qt4projectmanager/qtversionmanager.cpp
| * C++ editor: Don't sort global completions for performance reasonsLeandro Melo2010-12-061-3/+1
| | | | | | | | Reviewed-by: Roberto Raggi
| * Version bump.con2010-12-021-5/+5
| |
* | vcsmanager: coding conventionhjk2010-12-081-1/+1
| |
* | Delay widget creation of options pages till their category is showncon2010-12-062-2/+13
| | | | | | | | | | | | | | | | Also add the alternative way: IOptionsPageProvider, which states a category, and is asked for a list of options pages for that category when it is shown. Task-number: QTCREATORBUG-3131
* | C++ indenter: Fix labels.Christian Kamm2010-12-012-0/+21
| | | | | | | | Reviewed-by: Roberto Raggi
* | Merge remote branch 'origin/2.1'Oswald Buddenhagen2010-11-231-10/+7
|\ \ | |/
| * Code model: Fix endless loop in AbstractEditorSupport::functionAtFriedemann Kleint2010-11-221-10/+7
| | | | | | | | | | | | | | | | used by CDB debugger tooltip (introduced by A 354b9712e4655040930a9f18de4e6b4c71dc42d9). Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com> Rubber-stamped-by: dt
* | C++ indenter: Align to next token instead of end of current.Christian Kamm2010-11-221-15/+16
| | | | | | | | | | Task-number: QTCREATORBUG-3136 Reviewed-by: Erik Verbruggen
* | Changed license template reading to use the global default encoding.Erik Verbruggen2010-11-111-1/+8
| | | | | | | | | | | | Task-number: QTCREATORBUG-3039 Reviewed-by: con
* | Merge remote branch 'origin/2.1'dt2010-11-101-4/+38
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/static.pro src/plugins/cppeditor/cppeditor.cpp src/plugins/qmljseditor/qmljseditor.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeployablelistmodel.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.ui src/plugins/qt4projectmanager/qtoutputformatter.cpp src/plugins/texteditor/generichighlighter/highlightersettings.cpp
| * Fixed regression when completing function templates.Roberto Raggi2010-11-081-4/+38
| | | | | | | | Reviewed-by: Erik Verbruggen
| * Version bump.con2010-11-021-5/+5
| |
* | C++ indenter: Fix for GNU and Whitesmiths style switch statement.Christian Kamm2010-11-041-5/+18
| | | | | | | | Task-number: QTCREATORBUG-2994
* | dynamically replace creator version during buildOswald Buddenhagen2010-11-031-5/+5
| | | | | | | | | | ... instead of running a sed script over a lot of files on each version increment.
* | centralize addition of pluginspecs to OTHER_FILESOswald Buddenhagen2010-11-031-2/+0
| |
* | Coreplugin: Header cleanup.Friedemann Kleint2010-11-021-0/+1
| | | | | | | | Clean icore.h.
* | Make tests compile on Mac. Use qtLibraryName instead of qtLibraryTarget.con2010-11-011-1/+1
| | | | | | | | | | | | qtLibraryTarget is only defined if used with TEMPLATE=lib, which makes it fail in pri files that are used for app pro files. The tests still don't run because of run time linking issues.
* | Merge remote branch 'origin/2.1'Oswald Buddenhagen2010-11-011-17/+30
|\ \ | |/ | | | | | | Conflicts: doc/qtcreator.qdoc
| * Disable "Insert space after function name" when autobrackets are offThorbjørn Lindeijer2010-10-291-17/+30
| | | | | | | | | | Reviewed-by: Jarek Kobus Acked-by: dt
* | Support new keywords %MONTH% and %DAY% for C++ template file.Francois Ferrand2010-10-281-0/+8
| | | | | | | | | | Merge-request: 199 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* | Merge remote branch 'origin/2.1'Friedemann Kleint2010-10-271-4/+20
|\ \ | |/