Commit Graph

88653 Commits

Author SHA1 Message Date
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