summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus
Commit message (Collapse)AuthorAgeFilesLines
...
* | Initial work on the new LookupContext.Roberto Raggi2010-05-053-0/+1027
| |
* | Moved CPlusPlus::LookupItem.Roberto Raggi2010-05-055-46/+146
| |
* | Deprecated the current LookupContext.Roberto Raggi2010-05-0511-82/+82
|/
* Get rid of unsigned/long suffixes before evaluating numbers.Roberto Raggi2010-04-291-2/+12
| | | | Task-number: QTCREATORBUG-1292
* Handle unary ~ operator.Roberto Raggi2010-04-271-0/+4
|
* CPlusPlus: Fix several issues in the TypePrettyPrinter.Christian Kamm2010-04-192-126/+144
| | | | | | | | * Fix cv qualifiers being placed incorrectly. * Fix nested pointer to array to pointer being printed incorrectly. * Add autotest. Task-number: QTCREATORBUG-1037
* Fixed `look at symbol under cursor' when symbol is a Qt method (e.g. a signal).Roberto Raggi2010-03-297-20/+31
| | | | Done with: erikv
* Disable C++0x support for nowThorbjørn Lindeijer2010-03-251-1/+1
| | | | | | | It introduced at least one new crash to do with recovering from parsing errors. Reviewed-by: Roberto Raggi
* Renewed attempt to fix possible dangling pointers.Erik Verbruggen2010-03-251-3/+14
| | | | Task-number: QTCREATORBUG-807
* Revert "Fixed possible crash in dangling pointers in namespaces."Erik Verbruggen2010-03-244-237/+131
| | | | | | | | Main reason is that find-usages and refactoring broke completely. Second reason is that concurrent modification was done on the children-list while deleting/destructing. This reverts commit b0b95f88756dbdf4981c97a325734300a65d8268.
* Recognize C++0x lambda expressions.Roberto Raggi2010-03-241-0/+1
|
* Fixed #import completion to act the same as #include completion.Erik Verbruggen2010-03-231-0/+4
|
* Fixed possible crash in dangling pointers in namespaces.Erik Verbruggen2010-03-234-131/+237
| | | | Patch by: Bill King
* Place a whitespace between references.Roberto Raggi2010-03-231-0/+3
|
* Recognize C++0x rvalue references.Roberto Raggi2010-03-231-2/+5
|
* Renamed the CompoundExpressionAST::compoundStatement.Roberto Raggi2010-03-231-1/+1
|
* Ensure that the memory pool can be reused after a rewind and get rid of the ↵Roberto Raggi2010-03-182-0/+7
| | | | segmented array.
* Put the DependencyTable calculation into the QFuture.Erik Verbruggen2010-03-171-3/+7
| | | | Done-with: Roberto Raggi
* Put the include depenency table into a separate class, and cache it when ↵Erik Verbruggen2010-03-175-113/+217
| | | | possible.
* Added parser support for Q_INTERFACES.Erik Verbruggen2010-03-171-0/+2
|
* Take the branch when evaluating #ifndef QT_NO_XXX and QT_NO_XXX has been ↵Roberto Raggi2010-03-121-5/+22
| | | | defined in a pro file.
* Changed FindUsages to look into Q_PROPERTYs.Erik Verbruggen2010-03-122-2/+24
|
* Added boundary check.Erik Verbruggen2010-03-121-5/+7
|
* Added bounds check.Erik Verbruggen2010-03-121-1/+1
|
* Fixed possible crash when asking for the icon of a top-level symbol (e.g. ↵Roberto Raggi2010-03-101-1/+1
| | | | the global namespace).
* Fixed QTCREATORBUG-745.Erik Verbruggen2010-03-091-14/+4
| | | | | Fixed crash in FindUsages on a dirty file in a large project, which is saved while the FindUsages is still running.
* Don't add the default arguments when completing function definitions.Christian Kamm2010-03-053-4/+21
| | | | | | Fixes QTCREATORBUG-787 Reviewed-by: Erik Verbruggen
* Long live the king!hjk2010-03-0554-54/+54
|
* Fixed: Wrong usage highlighting if function's argument list contains comment.Roberto Raggi2010-03-032-1/+17
| | | | Task-number: QTCREATORBUG-577
* Simplified ObjC selectors in the AST.Erik Verbruggen2010-02-233-15/+11
|
* Fixed pre-processor handling for Q_PROPERTY, Q_ENUMS and Q_FLAGS.Erik Verbruggen2010-02-221-22/+21
|
* Fix code navigation when line wrapping is enabledmae2010-02-191-1/+1
|
* Fix compilation error with gcc 4.4.3Kai Koehne2010-02-171-2/+1
| | | | call of overloaded ‘QString(int)’ is ambiguous
* Revert "Split Objective-C keyword parsing to handle the '@' separately."Erik Verbruggen2010-02-151-1/+1
| | | | This reverts commit 2a59d2ae0c889fe6e4ac50a3f110b0103f880c15.
* Revert "Added Objective-C @try block parsing."Erik Verbruggen2010-02-152-6/+0
| | | | This reverts commit f4163b8ba01cd1a4f5d91c83a3863939b7809375.
* Added Objective-C @try block parsing.Erik Verbruggen2010-02-152-0/+6
|
* Split Objective-C keyword parsing to handle the '@' separately.Erik Verbruggen2010-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | Because apparently, while designing the Objective-C language, somebody thought it was a world-class idea to allow any white-space between the '@' character and the subsequent keyword. With this fix, we now correctly parse: @ dynamic and: @ selector and: @"foo" "bar" @"mooze" (This last one is 1 single string split over multiple lines.) Wonderful, isn't it? What we (and Clang) do not support, but what GCC supports is something like: @"foo"@@ "bar" @"mooze" @@ which is equivalent to @"foobarmooze".
* Removed obsolete files.Roberto Raggi2010-02-122-531/+0
|
* Process the formal arguments of inline methods when searching the usages of ↵Roberto Raggi2010-02-112-6/+9
| | | | a symbol.
* Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it.Erik Verbruggen2010-02-083-17/+4
|
* Changed ObjC message arguments to have SimpleName for the name part.Erik Verbruggen2010-02-082-0/+29
|
* Added semantic checks for Q_ENUMS.Erik Verbruggen2010-02-072-0/+50
|
* Reworked parts of the QtPropertyDeclaration parsing and handling.Erik Verbruggen2010-02-072-7/+6
|
* Added semantic checks for compound expressions.Erik Verbruggen2010-02-071-1/+5
|
* Added AST nodes for compound expressions (a GNU extension).Erik Verbruggen2010-02-072-0/+6
|
* Merge branch '1.3'Thorbjørn Lindeijer2010-02-041-1/+1
|\ | | | | | | | | Conflicts: src/plugins/debugger/gdb/gdbengine.cpp
| * Added semicolon after } when creating unnamed enumerationRoquette2010-02-011-1/+1
| | | | | | | | | | | | Task-number: QTCREATORBUG-643 Merge-request: 109 Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
* | Renamed method.Erik Verbruggen2010-02-041-1/+1
| |
* | Merge remote branch 'origin/1.3'Oswald Buddenhagen2010-01-292-10/+10
|\ \ | |/ | | | | Trailing whitespace removal re-applied manually.
| * remove trailing whitespaceOswald Buddenhagen2010-01-292-10/+10
| | | | | | | | doing it in 1.3 as well to avoid possible later conflicts