Roberto Raggi
b3cf5ae50a
Some work on `find references of a symbol'.
2009-09-25 14:20:02 +02:00
Roberto Raggi
20ff553b59
Introduced LookupContext::canonicalSymbol().
2009-09-25 14:20:02 +02:00
Roberto Raggi
e9a5ab1b0d
Added the `isVirtual' attribute to Function.
2009-09-25 14:20:02 +02:00
Roberto Raggi
54d60a77ae
Use the canonical symbol when searching references.
2009-09-25 14:20:02 +02:00
mae
efed56c49e
Improve auto-inserting or deleting of parentheses and brackets
...
When inserting or deleting ( or [, we now check wether this will improve
the block's parentheses balancing, and only fix it if it doesn't. Same
applies to skipping of ) or ].
2009-09-25 13:52:16 +02:00
Friedemann Kleint
e653b7054a
git: Remove duplicate action.
2009-09-25 13:46:49 +02:00
Friedemann Kleint
77fc7441af
Git: Remove dpulicate slot revert(), move to UndoFileChanges.
2009-09-25 12:41:13 +02:00
Daniel Molkentin
e7a477b3a0
Build system: make 'install' target work on Windows.
...
Reviewed-By: Oswald Buddenhagen
2009-09-25 12:31:25 +02:00
Erik Verbruggen
06fcf59f2e
Added method arguments to the lookup context of an ObjC method.
2009-09-25 12:12:00 +02:00
hjk
00f676708b
debugger: work on handling gdb crashes gracefully
2009-09-25 11:50:39 +02:00
Friedemann Kleint
978cf4bda8
Rename IRunConfigurationRunner -> IRunControlFactory...
...
and ApplicationRunConfiguration to LocalApplicationRunConfiguration,
preparing remote debugging. Change the interface canRun() to be const,
run() to create() (since it does not run anything), use references
to the QSharedPointer<Foo>. Introduce d-Pointer and remove
unneeded headers from ProjectExplorerPlugin and add missing includes
everywhere.
2009-09-25 11:35:44 +02:00
Erik Verbruggen
e7cef7ef22
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
2009-09-25 10:47:20 +02:00
Erik Verbruggen
91a492a562
Reverted a change which introduced a duplicate action for
...
(re-)formatting.
2009-09-25 10:47:04 +02:00
Kai Koehne
89aa5e6d1e
Added 'NoModeSwitch' flag to EditorManager::activateEditor
...
This allows a different mode to activate an editor without necessarily
switching to the text/debug mode. Used in Bauhaus.
Reviewed-by: con
2009-09-25 10:15:05 +02:00
Friedemann Kleint
9a442ce79c
Compile Windows
2009-09-25 09:31:35 +02:00
hjk
20b9258d9e
debugger: refactoring
...
Intergrate per-engine state tracking with the global running/stopped state.
2009-09-25 08:36:44 +02:00
kh1
9f8d93c37e
Compile fix.
2009-09-24 20:02:51 +02:00
Roberto Raggi
91a50a74f2
Changed the signature of findReferences()
2009-09-24 16:51:40 +02:00
Roberto Raggi
e7b96347f1
Revert "Introduced our own document revision."
...
This reverts commit 6b510cb487 .
2009-09-24 16:34:18 +02:00
mae
7d72996fa3
fix cppeditor occurance extra selections
...
only set the background, we do not want to modify foreground properties
set by the syntax highlighter or the link
2009-09-24 15:19:45 +02:00
mae
aac47dcbad
fix revision handling in base text editor.
...
After recent qt changes, the initial revision after a QTextDocument::setPlainText()
is not 0.
2009-09-24 15:09:15 +02:00
mae
600fc9b218
cpp editor actions
...
remove some standard actions from the cpp editor context menu,
and enhance the advanced menu instead.
2009-09-24 14:51:40 +02:00
Friedemann Kleint
a86ea9707b
Fix form class wizard clobbering the class name when choosing back
...
Task-number: QTCREATORBUG-116
Use initializePage instead of currentPageChanged().
2009-09-24 14:39:30 +02:00
Friedemann Kleint
25a546e3ea
Git:: Prompt before doing hard reset.
2009-09-24 13:58:08 +02:00
mae
4abe4d186c
In auto-indent mode, also indent pasted text.
2009-09-24 13:41:16 +02:00
Erik Verbruggen
dabd7272bf
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
2009-09-24 12:55:33 +02:00
Erik Verbruggen
f358034f8b
Fixed BAUHAUS-1.
2009-09-24 12:54:53 +02:00
Friedemann Kleint
c839f4b1e1
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
2009-09-24 12:21:00 +02:00
Friedemann Kleint
f7350f438e
Trk: Make Windows reader thread read > 1 bytes by querying size.
2009-09-24 12:20:32 +02:00
Erik Verbruggen
a98db7b096
Fixed a crasher.
2009-09-24 12:19:54 +02:00
hjk
d5f1035770
debugger: refactoring
...
Move GdbAdapterState from individual adapters to GdbEngine.
Also, remove some trailing whitespace.
2009-09-24 11:46:38 +02:00
Friedemann Kleint
386173d4bb
Trk: Fix deadlocks, introduce reader thread.
...
Make locking more fine-grained, move handling of the
No-op message into the WriterThread (basically, do not
lock dataMutex over invocation of the no-op message
as this might queue messages). Introduce a reader thread
using select()/Windows overlapped I/O, removing the need
for timers.
2009-09-24 11:34:16 +02:00
hjk
8f6aa2259e
debugger: refactoring
...
rename GdbResultRecord into GdbResponse
merge cookie QVariant into GdbResponse
move debugMessage convienience function from individual adapters to base
2009-09-24 11:22:45 +02:00
hjk
f5c6f667d1
debugger: work on remote debugging using plain gdbserver
2009-09-24 10:54:51 +02:00
hjk
063d13e00f
debugger: work on general shutdown handling
2009-09-24 10:54:50 +02:00
Roberto Raggi
6b510cb487
Introduced our own document revision.
2009-09-24 10:12:33 +02:00
Roberto Raggi
6051584cfd
Don't create selections for unused symbols
2009-09-24 10:05:33 +02:00
Oswald Buddenhagen
9cb9f29d63
implement infile() and $$fromfile()
2009-09-23 18:19:58 +02:00
Roberto Raggi
7cf7683052
Mark unused symbols.
2009-09-23 18:07:17 +02:00
dt
1d75ebecdc
Fix Qt4Project::toolchain() returning a wrong thing.
...
Hmm even if the cached toolchain is correct, we do a few things, maybe
I should optimize it.
2009-09-23 17:39:50 +02:00
dt
fd5ee47949
Forward declaration is not enough, so include the header.
2009-09-23 17:38:36 +02:00
dt
1714a992ba
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
2009-09-23 17:17:11 +02:00
dt
a46c18ba41
Set margin to zero everywhere on the project pane.
...
Makes the project pane look nicer.
2009-09-23 17:16:09 +02:00
dt
a86fc8aa23
Remove unused member variable, potentially saving up to 120 bytes.
2009-09-23 17:06:23 +02:00
Roberto Raggi
f8725cf9f3
Add `Find References' of a symbol to the context menu only when the environment variable QTCREATOR_REFERENCES is defined.
2009-09-23 16:52:42 +02:00
Roberto Raggi
9b501d6369
Use TASK_SEARCH instead of TASK_INDEX.
2009-09-23 16:52:42 +02:00
Roberto Raggi
6ea5fdcded
Speed up the search of a reference to a name.
2009-09-23 16:52:42 +02:00
Roberto Raggi
63cd7ffe4e
Removed Scope::addUse()
2009-09-23 16:52:42 +02:00
Roberto Raggi
1622c86289
Removed references and wantReferences from ResolveExpression.
2009-09-23 16:52:41 +02:00
Roberto Raggi
6c347a12c6
Introduced LiteralTable::findLiteral() and Control::findIdentifier()
2009-09-23 16:52:41 +02:00