Commit Graph

80529 Commits

Author SHA1 Message Date
Erik Verbruggen
ea6623ea88 Switched over to using the new LookupContext for navigation and symbol
resolving.
2009-09-23 12:21:43 +02:00
hjk
76d1de0b87 debugger: parse pid only once from output 2009-09-23 12:15:51 +02:00
hjk
bd65bd21f3 debugger: remove outdated comment 2009-09-23 12:13:05 +02:00
hjk
c5f13cedf9 debugger: partial refactoring of debugger engine creation 2009-09-23 12:13:05 +02:00
Friedemann Kleint
3215da914e Gdb: Parse out MinGW gdb process id correctly, connect dumper acts. 2009-09-23 12:04:25 +02:00
hjk
d25066f8ad debugger: let the gdb adapters access the engines start parameter instead of keeping a copy 2009-09-23 10:14:53 +02:00
hjk
89861828ee debugger: merge gdb engine and symbian engine.
The trk parts are an 'adapter' in the gdb engine.
2009-09-23 09:56:12 +02:00
hjk
e8be2acdb8 debugger: refactoring 2009-09-23 09:56:12 +02:00
hjk
ad6ee1cafb debugger: clean up gdbengine 2009-09-23 09:56:11 +02:00
Denis Dzyubenko
e9bf505ca9 Show completer on arrow down key in find toolbar.
Reviewed-by: Thorbjorn Lindeijer
2009-09-22 22:10:36 +02:00
Denis Dzyubenko
58ab6111ca Enabled tooltips in quickopen
Reviewed-by: Thorbjorn Lindeijer
2009-09-22 22:10:36 +02:00
Roberto Raggi
e4ff0c8b36 Added CPPEditor::isInComment() and used it to remove the inserted quote characters.
CPPEditor::isInComment() returns if the text cursor is in a comment.
2009-09-22 18:06:41 +02:00
Erik Verbruggen
6b504c61ca Changed navigation back for now. 2009-09-22 17:43:05 +02:00
Roberto Raggi
0b2b6f96e9 Initial work on the QML expression evaluator. 2009-09-22 17:25:37 +02:00
Friedemann Kleint
454b3bc48e Trk: Use a separate tread for writing, polish interface & trklauncher
Introduce writer thread, fix message & verbose handling.
2009-09-22 17:19:56 +02:00
Thorbjørn Lindeijer
bf74d21d6c Avoid completing a closing parenthesis in the wrong place
Need to check the character to the right of the cursor.
2009-09-22 16:54:16 +02:00
Erik Verbruggen
7a920e46b2 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-09-22 16:33:10 +02:00
Erik Verbruggen
78dbeb4f84 Initial groundwork for the QML context lookups. 2009-09-22 16:32:49 +02:00
Friedemann Kleint
e36d27d605 Gdb: Remove unused code. 2009-09-22 14:04:00 +02:00
con
97b2e77c00 Fix crash when completely removing a file type from pro file.
The wrong category folder (like Sources/Headers) would be deleted from
the project tree, because all category folders had the same path.
The nodes' path is used everywhere for performance optimization.
2009-09-22 13:35:39 +02:00
Friedemann Kleint
5aa65b12f3 Version control: Do not keep lock on message file while committing.
Store the file name and do not keep the QTemporaryFile around,
which still seems to maintain some kind of lock on Windows although
it is closed.
2009-09-22 12:23:44 +02:00
Friedemann Kleint
0134fb682d Debugger: Compile 2009-09-22 12:23:31 +02:00
hjk
6259789b8d debugger: compile/link fixes 2009-09-22 11:54:28 +02:00
hjk
e5f0807f8b debugger: refactoring of AbstractGdbAdapter
remove shutdownInferior()
rename shutdownAdapter() into shutdown()
remove errorString()
rename isAdapter() into isTrkAdapter()
2009-09-22 11:44:06 +02:00
hjk
252fd2e7b1 debugger: refactoring of AbstractGdbAdapter
remove shutdownInferior(), rename shutdownAdapter() into shutdown()
2009-09-22 11:32:34 +02:00
Roberto Raggi
8290563cd2 Allow auto matching of string/char literals. 2009-09-22 11:25:29 +02:00
hjk
65a544793e add new 'RemoteGdbAdapter' to be handled with gdbserver connections 2009-09-22 10:51:24 +02:00
hjk
41caca2763 debugger: reorganize trk startup 2009-09-22 10:41:23 +02:00
hjk
efb02a30a0 debugger: rework plain gdb shutdown logic 2009-09-22 08:11:31 +02:00
hjk
1d64e169b0 debugger: rework startup logic 2009-09-22 08:11:30 +02:00
hjk
ae2cfdaa53 some cleanup 2009-09-22 08:11:30 +02:00
hjk
eb6776e05e don't reset location marker if it would stay on the same line 2009-09-22 08:11:30 +02:00
Erik Verbruggen
baf7003b61 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-09-21 19:03:40 +02:00
Erik Verbruggen
e332fbd342 Added navigation between files. 2009-09-21 19:03:21 +02:00
Erik Verbruggen
8dd13fdebc Rewrote and improved navigation. 2009-09-21 18:27:15 +02:00
Erik Verbruggen
b92e1a0abf Wee little cleanup. 2009-09-21 18:26:37 +02:00
Roberto Raggi
b9ce92ec4d Remove all the synthesized characters when matching curly braces 2009-09-21 18:19:09 +02:00
Roberto Raggi
29f03c7526 Removed obsolete code. 2009-09-21 17:41:48 +02:00
Roberto Raggi
42c676d19a Added BackwardsScanner::mid(tokenIndex). Mid() returns a substring starting from the position of the given token. 2009-09-21 17:38:25 +02:00
Daniel Molkentin
41118d91fb Don't chop the first char off a variable value during MSVC variable detection. 2009-09-21 16:57:04 +02:00
Robert Loehning
07bb19fe96 Fixed Launcher::handleSupportMask
Reviewed-by: Friedemann Kleint
2009-09-21 16:53:50 +02:00
Robert Loehning
1e6cda9b95 Fixed path to trk.pri.
Reviewed-by: Friedemann Kleint
2009-09-21 16:50:40 +02:00
mae
2a276da5e7 Be more agressive in scrolling to the bottom in output
panes when output was appended while the window was
not visible.
2009-09-21 16:41:17 +02:00
Rohan McGovern
7483880bcc Remove reference to extensionsystem test, which doesn't seem to exist.
Reviewed-by: ossi
2009-09-22 00:36:25 +10:00
Rohan McGovern
f1f46be2f1 Make tests follow Qt conventions by starting all unit tests with `tst_'.
Some scripts make use of this convention to differentiate unit tests
from applications which happen to link to testlib.

Reviewed-by: ossi
2009-09-22 00:36:25 +10:00
dt
7e492011c2 Check the Debugging helper modification date corrrectly for outdated. 2009-09-21 16:33:27 +02:00
Roberto Raggi
a49395a0ea Made the indenter more Qt friendly. Added support for moc keywords. 2009-09-21 16:10:17 +02:00
Friedemann Kleint
0bcbab862e Dumper: More tests 2009-09-21 15:56:40 +02:00
Roberto Raggi
6c9670c3db Use the backward scanner to indent labeled statements, ctor-initializers and access specifiers. 2009-09-21 15:14:28 +02:00
Friedemann Kleint
caa164a4ab CDB: Use GdbMi parser for everything.
..preparing recursive dumpers. Add recursive parser to
watchutils.cpp Use insertBulkData() within CDB, add sizeof()
information for some Qt containers in order to be able to
dump QList<QList<KnownType> > .
2009-09-21 14:55:39 +02:00