| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
When a closing character is already there, it shouldn't be appended.
Done by generalizing the same code for automatically inserted brackets
after C++ symbols.
|
|
|
|
|
|
| |
In order to speed up completion for include statements.
Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
|
|
|
|
| |
Done-with: danimo
|
| |
|
| |
|
|
|
|
|
|
|
| |
Bad idea to hardcode the background color. Now using the style directly
to draw a fake tooltip as background for the function argument hint.
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@nokia.com>
|
|
|
|
| |
Reviewed-by: Trust Me
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
There was still some "smartness" that made uppercase characters match
case-sensitive, regardless of the case-sensitivity setting. This annoyed
or at least confused many people who prefer case-insensitivity.
Reviewed-by: con
|
|/ |
|
|
|
|
|
|
| |
- clear up some Q_OS_LINUX vs. Q_OS_UNIX
- clear up Q_WS_* vs. Q_OS_* (relatively theoretical exercise)
- use proper #if-#else cascades instead of free-standing #ifs
|
|
|
|
|
|
|
| |
HTML escaping was moved out of the TypePrettyPrinter since it interferes
with other logic there. Instead, the region to mark is now available
from the Overview and used by the FunctionArgumentWidget to put the
current argument in bold.
|
|
|
|
|
|
| |
Was missing in commit efc0b20859d1cfd5949191f6b2b65f9266c49625.
Reviewed-by: Roberto Raggi
|
|
|
|
|
|
|
| |
Only attempt to activate the completion when there is a function id on
the left of the parenthesis.
Reviewed-by: Roberto Raggi
|
|
|
|
|
| |
Since we're automatically inserting several kinds of brackets, but not
braces ({ }).
|
| |
|
| |
|
|
|
|
|
|
| |
As this is how it is navigated by keyboard.
Reviewed-by: con <qtc-committer@nokia.com>
|
|
|
|
|
|
|
| |
In case the completion shortcut contained the escape key (Mac xcode-like
shortcut settings).
Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
|
|
|
|
| |
isValid -> supportsEditor
|
|
|
|
|
|
|
| |
Was always on the first screen since the screen number was determined
incorrectly. Thanks to Christian Hönig for reporting the issue.
Reviewed-by: Daniel Molkentin
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is for the case of function overloads where one overload takes no
parameters. Solved by keeping track of the duplicate count.
Done with Roberto Raggi.
|
|
|
|
| |
Done with Roberto Raggi.
|
|
|
|
| |
Done with Roberto Raggi.
|
|
|
|
| |
Done with Roberto Raggi.
|
|
|
|
| |
Done with Roberto Raggi.
|
|
|
|
|
|
| |
For example, don't keep triggering scope completion on bunch of colons.
Done with Roberto Raggi.
|
|
|
|
| |
Done with Roberto Raggi.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
src/plugins/coreplugin/editormanager/stackededitorgroup.cpp
src/plugins/debugger/gdbengine.cpp
|
| |
| |
| |
| |
| | |
We now hide the parent QFrame while updating the label to work around
the problem where the it wouldn't shrink the widget.
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Done with Roberto Raggi
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
src/libs/cplusplus/Overview.h
src/libs/cplusplus/TypePrettyPrinter.cpp
src/plugins/cpptools/cppcodecompletion.cpp
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now that we're showing this thing instantly, we can no longer rely on
the thing hiding cause of a focus change.
(cherry picked from commit 5a0a084c3130e0401eed687795371c2a49b4b635)
Conflicts:
src/plugins/cpptools/cppcodecompletion.cpp
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now it shows immediately when there is only a single signature of a
given method/constructor.
(cherry picked from commit 8b9dd766c822a9f7b929ae14eab3e2e402307c8c)
Conflicts:
src/plugins/cpptools/cppcodecompletion.cpp
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Deals with cases like "QString s(", but for the moment doesn't handle
yet "QString const s(".
Done with Roberto Raggi.
(cherry picked from commit fca3ec1f3288ac4bcbfaed7f6c613af5cc762dda)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When completing, don't insert "();" characters when they're already
there. Skip them instead.
(cherry picked from commit 86427ecf62def3ae13caaf3f7785cdc0e95943d9)
Conflicts:
src/plugins/cpptools/cppcodecompletion.cpp
|
| |
| |
| |
| |
| |
| |
| |
| | |
Crashed for example in the case of template instantiation. To make sure
the Function* stays valid, we need to not only keep around the Snapshot
but the whole LookupContext.
Done with Roberto Raggi.
|
| |
| |
| |
| |
| | |
Now that we're showing this thing instantly, we can no longer rely on
the thing hiding cause of a focus change.
|