summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppmodelmanager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Be smarter about macros available from cl.exe.Daniel Molkentin2009-09-161-6/+0
| | | | | | | Some macros are defined not by cl.exe purely, but are pretty standard. We add those manually anyway. Also, remove compiler-specific macro definitions from the model manager. They should be provided by the tool chains only.
* Fixed endless looping in include paths in some cases with symlinksThorbjørn Lindeijer2009-08-281-2/+25
| | | | Done-with: Christian Kamm <christian.d.kamm@nokia.com>
* Fix crash in include completion with non-canonical include pathsThorbjørn Lindeijer2009-08-201-5/+1
| | | | | Use QFileInfo::fileName() to get the filename, since that also works when the original path wasn't canonical.
* Added a check for empty filenameThorbjørn Lindeijer2009-08-201-0/+4
| | | | | | | | No empty entries should be added to the completion list, but it seems like this is what is happening. Maybe this warning will give some more information about the problem. Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* long live the kinghjk2009-08-141-1/+1
|
* sessionmanager: replace signal sessionUnloaded() by aboutToUnloadSession()hjk2009-08-131-3/+3
| | | | | | | | | sessionUnloaded was sometimes emitted when the session manager was in an unsafe state (between delete m_file and m_file = new ...) leading to crashes when slots connected to the signal accessed the sessionmanager again. This patch moves the signal emission before delete m_file. Reviewed-by: dt
* Honor QTCREATOR_NO_CODE_INDEXER, supress include scanning.Daniel Molkentin2009-08-041-9/+11
|
* Do the scanning for include files in the backgroundThorbjørn Lindeijer2009-07-241-0/+85
| | | | | | In order to speed up completion for include statements. Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* cppmodelmanager: add __restrict__ to known and ignored 'keywords'hjk2009-07-171-0/+1
|
* Introduced revisions in CPlusPlus::Document.Roberto Raggi2009-07-141-2/+23
| | | | Reviewed by Thorbjørn Lindeijer
* Moved CheckUndefinedSymbols in libCPlusPlusRoberto Raggi2009-07-131-349/+2
|
* Store the document's revision used to compute the warning/error marks.Roberto Raggi2009-07-101-0/+4
|
* Don't search for undefined types in ambiguous sizeof expressions.Roberto Raggi2009-07-061-0/+8
|
* Look at template-type parameters.Roberto Raggi2009-07-061-0/+8
|
* Fixed mimetype check for Objective-C(++) files.Erik Verbruggen2009-06-291-1/+2
|
* Introduced Document::CheckMode.Roberto Raggi2009-06-261-2/+8
|
* Improved compatibility with the gcc extensions.Roberto Raggi2009-06-181-0/+2
|
* Don't search for undefined symbols in ambiguous typeof expressions.Roberto Raggi2009-06-181-0/+18
|
* Disable the undefined-type check for all the C-cast expressions.Roberto Raggi2009-06-181-20/+15
|
* Don't check for undefined symbols in ambiguous ast nodes.Roberto Raggi2009-06-181-0/+28
|
* Update license headers and sales contact details.Jason McDonald2009-06-171-2/+2
| | | | Reviewed-by: Trust Me
* Keep the original encoded text around while preprocessing.Roberto Raggi2009-06-151-21/+21
|
* Search in the editor buffers.Roberto Raggi2009-06-101-1/+1
|
* Fixed the warn message.Roberto Raggi2009-06-041-1/+1
|
* Check nested name specifiers.Roberto Raggi2009-06-041-0/+25
|
* Add the type-template parameters.Roberto Raggi2009-06-041-0/+8
|
* Show all the warn messages.Roberto Raggi2009-06-041-1/+1
|
* Warn for undefined types (not finished yet).Roberto Raggi2009-06-041-1/+120
|
* Check for missing Q_OBJECT macro.Roberto Raggi2009-06-031-0/+62
|
* We need a valid name to resolve namespace symbols.Roberto Raggi2009-06-031-1/+1
|
* cleanupRoberto Raggi2009-06-031-2/+2
|
* Warn for undefined namespaces in using namespace directives.Roberto Raggi2009-06-031-7/+32
|
* Run the binding passRoberto Raggi2009-06-031-0/+5
|
* Warning for undefined base classes.Roberto Raggi2009-06-021-4/+84
|
* Protected modelmanager's snapshot.Roberto Raggi2009-06-021-1/+11
|
* Initial support for semantic searches.Roberto Raggi2009-06-021-0/+1
|
* First step towards dynamic ui completion. Add hooks in cppmodelmanagerdt2009-05-121-0/+16
| | | | | | | | This adds a way for plugins to tell the cppmodel that for certain files, the actual contents come from it, instead of reading from the disk. (For texteditors the cppmodel does that automatically.) Reviewed-By: Roberto Raggi <roberto.raggi@nokia.com>
* Rename "Workbench" to "Qt Creator"Alessandro Portale2009-05-081-1/+1
|
* add missing tr()s, etc., add some //: commentsOswald Buddenhagen2009-04-201-4/+3
|
* Don't process the documents from QtConcurrent threads.Roberto Raggi2009-03-171-5/+4
|
* Parse only c/c++ files.Roberto Raggi2009-03-161-1/+4
|
* Prune the list of the futures.Roberto Raggi2009-03-111-0/+11
|
* Wait the future values.Roberto Raggi2009-03-111-1/+13
|
* Improved the way we merge environments.Roberto Raggi2009-03-091-11/+8
|
* Removed the blockingMap, but continue to parse the collected documents in ↵Roberto Raggi2009-03-061-21/+7
| | | | parallel.
* Oops! fixed the #endif.Roberto Raggi2009-03-051-1/+1
|
* Store the actual arguments of the macro expansions.Roberto Raggi2009-03-041-4/+6
|
* Fixes: simplify ProjectExplorerPlugin::instance() accesshjk2009-03-041-6/+7
|
* ifdefout the new smart highligher.Roberto Raggi2009-03-031-0/+29
|
* Context-sensitive highlighting.Roberto Raggi2009-03-031-9/+26
|