summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus
Commit message (Collapse)AuthorAgeFilesLines
* move src/shared/cplusplus/ -> src/libs/3rdparty/cplusplus/Oswald Buddenhagen2011-05-1666-41133/+0
| | | | Approved-by: legal
* Added the Enumerator class as a special Declaration.Erik Verbruggen2011-05-097-11/+73
| | | | Reviewed-by: Roberto Raggi
* Fix/add copyright headersTobias Hunger2011-05-0664-64/+64
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Update license.hjk2011-04-1364-896/+832
|
* Fix C++ model crash when evaluating deep expressionsLeandro Melo2011-04-082-1/+23
| | | | | Task-number: QTCREATORBUG-3831 Done-with: Roberto Raggi
* C++: Fix Bind run on QtPropertyDeclarationAST.Christian Kamm2011-02-071-0/+2
| | | | | | Also adjust findusages test to account for QtProperty symbol. Reviewed-by: Erik Verbruggen
* C++ editor: Better control to stop the semantic highlighterLeandro Melo2011-02-043-0/+30
| | | | | | Done-by: Roberto Raggi Reviewed-by: Leandro Melo Reviewed-by: mae
* s:// end of namespace :// namespace :g for consistencyhjk2011-02-0430-30/+30
| | | | We use the latter style everywhere else to signify the end of a namespace block.
* Parse ambiguous postfix expressions.Roberto Raggi2011-01-201-0/+41
|
* It's 2011 now.con2011-01-1264-64/+64
| | | | Reviewed-by: hjk
* C++ completion: Skip Q_PROPERTY and Q_ENUMS symbols.Christian Kamm2011-01-071-0/+6
| | | | Reviewed-by: Erik Verbruggen
* C++ parser: Fix bug with conditional expressions.Christian Kamm2011-01-061-1/+1
| | | | Reviewed-by: Erik Verbruggen
* C++: Update and improve ASTPatternBuilder.Christian Kamm2011-01-061-60/+475
| | | | | | | * Updated for new AST nodes. * Now also includes helpers for building Lists. Reviewed-by: Erik Verbruggen
* C++: Add parsing of Q_PRIVATE_PROPERTY.Christian Kamm2011-01-048-1/+84
| | | | Reviewed-by: Roberto Raggi
* C++: Bind Q_ENUMS in the code model.Christian Kamm2011-01-048-1/+62
| | | | Reviewed-by: Roberto Raggi
* C++: Add QtPropertyDeclaration symbol.Christian Kamm2011-01-049-12/+154
| | | | Reviewed-by: Roberto Raggi
* C++: Fix bind of Q_INVOKABLE functions.Christian Kamm2011-01-041-3/+21
| | | | Reviewed-by: Roberto Raggi
* Merge branch '2.1'con2010-12-1764-448/+704
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1764-448/+704
| |
* | Added semantic checks for stray semicolons and topldevel empty declarations.Roberto Raggi2010-12-166-1/+27
| |
* | Added some initial support for function overloading.Roberto Raggi2010-12-104-0/+45
| |
* | C++: implemented switch decl to def for operatorsErik Verbruggen2010-11-192-0/+11
| | | | | | | | | | Task-number: QTCREATORBUG-2313 Reviewed-by: Roberto Raggi
* | Fix argument count for functions with void argument.Francois Ferrand2010-11-181-0/+2
|/ | | | | | | This fixes highlighting calls to these functions. Merge-request: 219 Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
* C++ Parser: fix infinite loop when recovering from incorrect @selector ↵Erik Verbruggen2010-10-081-3/+9
| | | | expression.
* C++: fixed possible null-pointer access.Erik Verbruggen2010-09-271-4/+5
| | | | | Task-number: QTCREATORBUG-2459 (cherry picked from commit d09b5e9d365e3ce54078fb172c93b9584908bcad)
* Fix typo.Leandro Melo2010-09-221-1/+1
|
* C++: fixed invalid parsing of 'call()->call()'.Erik Verbruggen2010-09-151-2/+15
|
* C++: Fix: disallow empty nested declarators, it's invalid.Erik Verbruggen2010-09-151-1/+1
|
* Fixed parsing of sizeof expressions.Roberto Raggi2010-09-091-2/+5
|
* Improved parsing of expression-or-declaration statements.Roberto Raggi2010-09-091-17/+30
| | | | Done-with: Erik Verbruggen
* C++: fixed completion in braceless statements following a control statement.Erik Verbruggen2010-09-092-174/+174
| | | | | | | | | | | - Changed generator to generate: - Changed AST::lastToken to return 1 if there is none - Changed Bind.cpp to set the scope of the block following a control statement to extend upto (and not including) the first token after the block. So basically, including any whitespace after the control statement. Reviewed-by: Roberto Raggi
* Fixed alignment issues with 64 bits ABIs.Roberto Raggi2010-09-0314-41/+42
|
* Tune the symbol and the literal tables.Roberto Raggi2010-09-022-4/+12
|
* Get rid of the numeric literals.Roberto Raggi2010-09-023-0/+18
|
* Merge CPlusPlus::NameId and CPlusPlus::Identifier.Roberto Raggi2010-09-0213-108/+47
|
* Fixed invalid skipping of pound tokens.Erik Verbruggen2010-09-011-1/+1
| | | | Done-with: Roberto Raggi
* Tune the default size of literal tables.Roberto Raggi2010-09-011-14/+5
| | | | This simple change will save about 40mb of memory when indexing Qt Creator!
* Fixed warning when passing the declaringClass.Roberto Raggi2010-08-271-1/+1
|
* Set the end of the template's scope.Roberto Raggi2010-08-271-1/+1
|
* Reduced the number of ambiguous C++ initializers.Roberto Raggi2010-08-261-1/+19
|
* Get rid of deprecated forward class declarations.Roberto Raggi2010-08-261-1/+0
|
* Renamed Symbol::scope() to Symbol::enclosingScope().Roberto Raggi2010-08-263-10/+10
|
* Some cleanup in the C++ AST.Roberto Raggi2010-08-2610-76/+79
|
* Prefer declaration statements.Roberto Raggi2010-08-261-58/+61
|
* Get rid of the old Parser::parseExpressionOrDeclarationStatement().Roberto Raggi2010-08-261-33/+0
|
* Renamed Symbol::identity() to Symbol::unqualifiedName().Roberto Raggi2010-08-264-19/+19
|
* Pass the enclosing ClassSpecifierAST node.Roberto Raggi2010-08-262-68/+56
|
* Reduced the number of ambiguous ExpressionOrDeclarationStatementAST nodes.Roberto Raggi2010-08-264-145/+235
|
* Update the source locations.Roberto Raggi2010-08-172-26/+68
|
* Update the decl specifiers.Roberto Raggi2010-08-171-0/+1
|