Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Keep the snapshot around when performing a global completion | Roberto Raggi | 2010-01-12 | 1 | -1/+1 | |
| | | ||||||
* | | Split CppCodeCompletion::startCompletion(). | Roberto Raggi | 2010-01-11 | 1 | -51/+100 | |
| | | ||||||
* | | Be smarter about CamelCase when doing case-insensitive completion | Thorbjørn Lindeijer | 2009-12-11 | 1 | -8/+12 | |
| | | | | | | | | | | | | | | | | | | Even when an upper case character can also match a lower case one, it should only be treated as a CamelCase match when the matched character is also upper case. This avoids some false positives. Also, the part that allows a word in a CamelCase identifier to be truncated should never be matched case-insensitively. | |||||
* | | Search symbols also in enum scopes. | Roberto Raggi | 2009-12-10 | 1 | -2/+2 | |
| | | ||||||
* | | Implemented first-letter case-sensitive for completion as default | Thorbjørn Lindeijer | 2009-12-09 | 1 | -6/+15 | |
| | | | | | | | | | | | | | | | | By default now only the first letter is case-sensitive. It is still possible to choose full or no case-sensitivity as well. Task-number: QTCREATORBUG-236 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com> | |||||
* | | Add only symbols declared in class scopes when performing class-completion. | Roberto Raggi | 2009-12-08 | 1 | -0/+6 | |
| | | ||||||
* | | Initial work on the new CPlusPlus::Snapshot. | Roberto Raggi | 2009-12-07 | 1 | -1/+1 | |
| | | | | | | | | Encapsulate the details. | |||||
* | | Moved Completion::getCompletion() in ICompletionCollector and made the ↵ | Roberto Raggi | 2009-12-02 | 1 | -0/+37 | |
| | | | | | | | | filtering of completion items more C++ friendly. | |||||
* | | Use const names. | Roberto Raggi | 2009-12-01 | 1 | -11/+11 | |
| | | ||||||
* | | Merge remote branch 'origin/1.3' | Oswald Buddenhagen | 2009-11-20 | 1 | -1/+10 | |
|\ \ | |/ | | | | | | | | | | | Conflicts: src/plugins/cpptools/cppcodecompletion.cpp src/plugins/help/helpplugin.cpp src/plugins/projectexplorer/projectexplorer.cpp | |||||
| * | Fixed function argument widget text color in dark themes | Thorbjørn Lindeijer | 2009-11-20 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | By setting the window and button text colors to the tool tip text color, since a tool tip background is drawn. Task-number: QTCREATORBUG-322 | |||||
| * | Fixed possible crash on constructor completion | Thorbjørn Lindeijer | 2009-11-19 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | When constructor completion was attempted on a base class specified in a class declaration, a null pointer reference would occur. Task-number: QTCREATORBUG-321 Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com> | |||||
* | | Get rid off QPair<FullySpecifiedType, Symbol *>. Use LookupItem intead. | Roberto Raggi | 2009-11-17 | 1 | -25/+25 | |
| | | ||||||
* | | Introduced the quick fix engine | Roberto Raggi | 2009-11-13 | 1 | -53/+0 | |
| | | ||||||
* | | Fixed the AST field names. | Roberto Raggi | 2009-11-10 | 1 | -2/+2 | |
| | | ||||||
* | | Cleanup postfix declarators. | Roberto Raggi | 2009-11-10 | 1 | -1/+1 | |
| | | ||||||
* | | Removed DeclaratorListAST | Roberto Raggi | 2009-11-10 | 1 | -2/+2 | |
| | | | | | | | | Done with Erik Verbruggen | |||||
* | | Merge commit 'origin/1.3' | con | 2009-11-09 | 1 | -14/+18 | |
|\ \ | |/ | ||||||
| * | Do never offer signature autocompletion for constructor calls. | Christian Kamm | 2009-11-09 | 1 | -14/+18 | |
| | | | | | | | | | | | | | | | | | | | | They should always use the function parameter tooltip. This fixes a bug where you were offered completion for C foo( -> C foo(int x) if C had a constructor taking int x. Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | |||||
* | | Merge commit 'origin/1.3' | con | 2009-11-04 | 1 | -8/+8 | |
|\ \ | |/ | | | | | | | Conflicts: src/plugins/qt4projectmanager/qt4project.cpp | |||||
| * | Replace . with -> only when the base expression has type pointer to class. | Roberto Raggi | 2009-11-04 | 1 | -8/+8 | |
| | | | | | | | | Reviewed-by: Thorbjørn Lindeijer | |||||
* | | Merge commit 'origin/1.3' | con | 2009-11-03 | 1 | -12/+24 | |
|\ \ | |/ | | | | | | | | | Conflicts: src/plugins/debugger/gdb/gdbengine.cpp src/plugins/qt4projectmanager/qt4project.cpp | |||||
| * | Improve completion for function declarations. | Christian Kamm | 2009-11-02 | 1 | -12/+24 | |
| | | | | | | | | | | | | | | | | | | Instead of just completing void A::foo(|) -> void A::foo(int i|), we now complete void A::foo(|) -> void A::foo(int i) const| where | represents the place of the cursor. Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com> | |||||
* | | Merge commit 'origin/1.3' | con | 2009-10-26 | 1 | -0/+3 | |
|\ \ | |/ | | | | | | | | | | | Conflicts: src/plugins/cpptools/cppcodecompletion.h src/plugins/debugger/gdb/gdbengine.cpp src/plugins/qmleditor/QmlEditor.pluginspec | |||||
| * | Initialize all the members of CppCodeCompletion | Roberto Raggi | 2009-10-21 | 1 | -0/+3 | |
| | | ||||||
* | | Merge remote branch 'origin/1.3' | Oswald Buddenhagen | 2009-10-20 | 1 | -37/+50 | |
|\ \ | |/ | | | | | | | | | Conflicts: src/plugins/cpptools/cppcodecompletion.cpp src/plugins/debugger/gdb/remotegdbadapter.cpp | |||||
| * | Fixed possible crash when completing top-level declarations. | Roberto Raggi | 2009-10-20 | 1 | -3/+8 | |
| | | ||||||
| * | Don't acticate completion inside C++-like comments. | Roberto Raggi | 2009-10-20 | 1 | -30/+30 | |
| | | ||||||
| * | Fix function signature completion for cv-qualified functions. | Christian Kamm | 2009-10-20 | 1 | -4/+12 | |
| | | | | | | | | Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> | |||||
| * | Add completion for function signatures. | Christian Kamm | 2009-10-20 | 1 | -3/+77 | |
| | | | | | | | | | | | | | | | | | | You now get the function parameters as a completion suggestion when declaring or defining a function. The tooltip for function calls is unchanged. Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> (cherry picked from commit 202fef42ca2104a7113958c0cbfbdf1cce2024f8) | |||||
* | | Add completion for function signatures. | Christian Kamm | 2009-10-19 | 1 | -3/+77 | |
| | | | | | | | | | | | | | | | | You now get the function parameters as a completion suggestion when declaring or defining a function. The tooltip for function calls is unchanged. Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> | |||||
* | | Merge remote branch 'origin/1.3' | con | 2009-10-16 | 1 | -133/+68 | |
|\ \ | |/ | | | | | | | | | | | | | | | Conflicts: src/plugins/cpptools/CppTools.pluginspec src/plugins/help/Help.pluginspec src/plugins/locator/Locator.pluginspec src/plugins/projectexplorer/ProjectExplorer.pluginspec src/plugins/texteditor/TextEditor.pluginspec | |||||
| * | Added support to complete function-call operators. | Roberto Raggi | 2009-10-16 | 1 | -13/+41 | |
| | | ||||||
| * | Simplified member completion. | Roberto Raggi | 2009-10-16 | 1 | -120/+27 | |
| | | | | | | | | Share code with ResolveExpression. | |||||
* | | Added Objective-C @-keywords to the completion. | Erik Verbruggen | 2009-10-09 | 1 | -2/+21 | |
|/ | ||||||
* | Improved the detection of #include-like directives. | Roberto Raggi | 2009-10-08 | 1 | -14/+9 | |
| | ||||||
* | Enable completion in C++ ctor-initializers. For example, | Roberto Raggi | 2009-10-08 | 1 | -4/+15 | |
| | | | | | | | struct foo { int m_zoo; foo(): m_ // cursor is here. | |||||
* | Renamed `awesome' :) | Roberto Raggi | 2009-10-05 | 1 | -4/+4 | |
| | ||||||
* | Removed the m_ prefix used in the public members of CompletionItem | Roberto Raggi | 2009-10-05 | 1 | -34/+34 | |
| | ||||||
* | Improved template instantiation. | Roberto Raggi | 2009-10-05 | 1 | -9/+11 | |
| | ||||||
* | Support include completion for frameworks on Mac. | con | 2009-10-01 | 1 | -0/+17 | |
| | | | | | Which is 'quite' important, since Qt builds by default generate frameworks. | |||||
* | FullySpecifiedType::simplified() strips references from the type. | Roberto Raggi | 2009-09-30 | 1 | -19/+6 | |
| | ||||||
* | Handle ctor-initializers in the LookupContext. | Roberto Raggi | 2009-09-29 | 1 | -5/+4 | |
| | ||||||
* | Avoid completing a closing parenthesis in the wrong place | Thorbjørn Lindeijer | 2009-09-22 | 1 | -4/+8 | |
| | | | | Need to check the character to the right of the cursor. | |||||
* | move auto parentheses handling into the cpp editor | mae | 2009-09-17 | 1 | -3/+1 | |
| | ||||||
* | Fixed the completion to take into account auto parentheses insertion | Thorbjørn Lindeijer | 2009-09-16 | 1 | -4/+18 | |
| | | | | | | Also skip semicolons in when auto parentheses insertion is enabled. Done with mae. | |||||
* | Optimized startOfOperator a bit | Thorbjørn Lindeijer | 2009-08-28 | 1 | -30/+52 | |
| | ||||||
* | long live the king | hjk | 2009-08-14 | 1 | -1/+1 | |
| | ||||||
* | Enable include completion also for ObjectiveC's 'import' | Daniel Molkentin | 2009-07-31 | 1 | -1/+2 | |
| | ||||||
* | Made trailing slash trigger the next include completion | Thorbjørn Lindeijer | 2009-07-24 | 1 | -0/+6 | |
| | | | | | | | | | | | The completion for the directory wasn't triggered because one of the items matched the typed string, so the list of completion wasn't empty and no new trigger was allowed. By not matching items when a trailing slash is typed, the list is allowed to trigger again from the new location. Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com> |