summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools
Commit message (Collapse)AuthorAgeFilesLines
* Rename the given enumerator.v1.3.0-beta1.3.0-betaRoberto Raggi2009-10-131-2/+16
| | | | (cherry picked from commit c33a8e94981f6b1acf2b11aaf04c3e86f6ceea12)
* Fixed a crash on exit when include files are still being scannedThorbjørn Lindeijer2009-10-132-3/+3
| | | | | Found by Roberto. (cherry picked from commit b07c1be547d7beb432c43bb8f0c9301595a0dde8)
* Handle ambiguous AST nodes.Roberto Raggi2009-10-131-0/+18
| | | | (cherry picked from commit dbffec2cca9f35e9475e33648d7907fe0b9d9ecc)
* Find the canonical virtual method.Roberto Raggi2009-10-072-3/+5
| | | | (cherry picked from commit 7e0e62cb253dbf26166d4dfaada1898beadc44ef)
* Run the binder before searching strong and weak references.Roberto Raggi2009-10-071-0/+9
| | | | (cherry picked from commit afedec330a9be2378009c5497bbb8b88efd4255d)
* Removed the MacroResolverRoberto Raggi2009-10-071-6/+2
| | | | | Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects. (cherry picked from commit 77aa3064783d64cc7d028772a59f13e5f0cd4780)
* Search for possible forward classes.Roberto Raggi2009-10-071-3/+25
| | | | (cherry picked from commit 7a135ac8a24a8fa5a75528f4d5d83c3a545cd8bc)
* Use the existing text editor when refactoring text.Roberto Raggi2009-10-061-27/+52
| | | | (cherry picked from commit fe1411cdfd36b992f40911495e34e21c6f53163e)
* Show a warning message when using global renaming.Roberto Raggi2009-10-061-7/+13
| | | | (cherry picked from commit ef0e1a64dc2fe293c3ff4d3506cac1923a8352ee)
* Return the class declaration as canonical symbol for ctors, dtors, and class ↵Roberto Raggi2009-10-061-12/+14
| | | | | | names. (cherry picked from commit 3c51e5b24b381364934531094203e3e315a945f7)
* Merge commit 'origin/1.3' into 1.3.0-betacon2009-10-0612-103/+190
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/qtcreator.qdoc doc/qtcreator.qdocconf src/app/Info.plist src/plugins/bineditor/BinEditor.pluginspec src/plugins/bookmarks/Bookmarks.pluginspec src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec src/plugins/coreplugin/Core.pluginspec src/plugins/coreplugin/coreconstants.h src/plugins/cpaster/CodePaster.pluginspec src/plugins/cppeditor/CppEditor.pluginspec src/plugins/cpptools/CppTools.pluginspec src/plugins/cpptools/cppfindreferences.cpp src/plugins/cvs/CVS.pluginspec src/plugins/debugger/Debugger.pluginspec src/plugins/debugger/debuggeragents.cpp src/plugins/debugger/gdb/gdbengine.cpp src/plugins/designer/Designer.pluginspec src/plugins/fakevim/FakeVim.pluginspec src/plugins/find/Find.pluginspec src/plugins/genericprojectmanager/GenericProjectManager.pluginspec src/plugins/git/ScmGit.pluginspec src/plugins/helloworld/HelloWorld.pluginspec src/plugins/help/Help.pluginspec src/plugins/perforce/Perforce.pluginspec src/plugins/projectexplorer/ProjectExplorer.pluginspec src/plugins/qmleditor/QmlEditor.pluginspec src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec src/plugins/qtscripteditor/QtScriptEditor.pluginspec src/plugins/quickopen/QuickOpen.pluginspec src/plugins/regexp/RegExp.pluginspec src/plugins/resourceeditor/ResourceEditor.pluginspec src/plugins/snippets/Snippets.pluginspec src/plugins/subversion/Subversion.pluginspec src/plugins/texteditor/TextEditor.pluginspec src/plugins/vcsbase/VCSBase.pluginspec src/plugins/welcome/Welcome.pluginspec
| * Renamed `awesome' :)Roberto Raggi2009-10-052-5/+5
| |
| * Removed the m_ prefix used in the public members of CompletionItemRoberto Raggi2009-10-052-35/+35
| |
| * Perform renaming.Roberto Raggi2009-10-052-3/+65
| |
| * Merge branch '1.3' of git@scm.dev.nokia.troll.no:creator/mainline into 1.3con2009-10-0512-58/+141
| |\ | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/cpptools/cppfindreferences.cpp src/plugins/cpptools/cpptoolsplugin.cpp src/plugins/texteditor/basefilefind.cpp
| | * Added `Find Usages' of a Symbol.Roberto Raggi2009-10-055-6/+29
| | |
| | * Search for possible references in template arguments.Roberto Raggi2009-10-051-2/+6
| | |
| | * Ensure the user can stop a semantic search and added a method to get a ↵Roberto Raggi2009-10-054-0/+23
| | | | | | | | | | | | pointer to the ModelManagerInterface.
| | * Introduced an overload of reportResult() that can deal with strong and weak ↵Roberto Raggi2009-10-051-11/+14
| | | | | | | | | | | | results.
| | * Don't look at formal arguments.Roberto Raggi2009-10-051-0/+28
| | |
| | * Improved template instantiation.Roberto Raggi2009-10-051-9/+11
| | |
| | * Rename namespace Core::Utils into UtilsFriedemann Kleint2009-10-058-30/+30
| | | | | | | | | | | | | | | Also move Designer::Internal::FormWindowEditor -> Designer::FormWindowEditor.
| * | Refactor search result window for use of many items and checked state.con2009-10-054-36/+38
| |/
| * Version bump.con2009-10-021-4/+4
| |
* | Improved template instantiation.Roberto Raggi2009-10-051-9/+11
| | | | | | | | (cherry picked from commit 1f1c899cc083c55daf7cc4591bf92f6103fac4ed)
* | Don't look at formal arguments.Roberto Raggi2009-10-051-0/+28
| | | | | | | | (cherry picked from commit cbf24ab6f4c11b39cdf22f1ff016d3e8697d1678)
* | Introduced an overload of reportResult() that can deal with strong and weak ↵con2009-10-051-11/+14
| | | | | | | | | | | | | | | | | | | | results. (cherry picked from commit 1395b87fc82cb9b77e5f5550c4357f7e6ebab345) Conflicts: src/plugins/cpptools/cppfindreferences.cpp
* | Ensure the user can stop a semantic search and added a method to get a ↵Roberto Raggi2009-10-054-0/+23
| | | | | | | | | | | | pointer to the ModelManagerInterface. (cherry picked from commit b5d6bf73d6d4bfc132a33dd00766e426d42ec6dd)
* | Search for possible references in template arguments.Roberto Raggi2009-10-051-2/+6
| | | | | | | | (cherry picked from commit ec84f72968d1f635e9da312cba2db655057abb63)
* | Version bump.con2009-10-021-4/+4
|/
* Support include completion for frameworks on Mac.con2009-10-013-0/+38
| | | | | Which is 'quite' important, since Qt builds by default generate frameworks.
* Purge out include files in exported headersFriedemann Kleint2009-10-012-0/+3
|
* Cache the lookup context.Roberto Raggi2009-09-301-1/+18
|
* Cache the macros.Roberto Raggi2009-09-301-7/+5
|
* Implemented a simple(fast?) strategy to resolve macro references.Roberto Raggi2009-09-301-1/+11
|
* Introduced MacroResolver.Roberto Raggi2009-09-301-0/+1
|
* Delay the parsing of the document.Roberto Raggi2009-09-302-0/+3
|
* Make the symbols used in the current editors.Roberto Raggi2009-09-305-13/+56
|
* FullySpecifiedType::simplified() strips references from the type.Roberto Raggi2009-09-301-19/+6
|
* Removed unused reference to `wasInReplaceMode'.Roberto Raggi2009-09-301-1/+0
|
* Introduced checkable results.Roberto Raggi2009-09-291-0/+2
|
* Preprocess the given expression when trying to resolve names.Roberto Raggi2009-09-291-1/+1
|
* Handle qualified name ids.Roberto Raggi2009-09-291-38/+95
|
* CleanupRoberto Raggi2009-09-291-10/+6
|
* Look at the working copy when searching for references.Roberto Raggi2009-09-293-8/+23
|
* Removed useless qDebug.Roberto Raggi2009-09-291-1/+0
|
* Handle mem initializers.Roberto Raggi2009-09-291-1/+25
|
* Handle ctor-initializers in the LookupContext.Roberto Raggi2009-09-291-5/+4
|
* Handle member expressions.Roberto Raggi2009-09-291-2/+71
|
* Track more macro uses.Christian Kamm2009-09-251-2/+23
| | | | | | | | | | | | In particular macros that are only checked for definition or are expanded during the evaluation of an #if or #elif directive are now also added to the list available through Document::macroUses(). The names of undefined macros that are interesting (because they're used in an #ifdef or a defined(...)) are now available through Document::undefinedMacroUses(). Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>