Commit Graph

72811 Commits

Author SHA1 Message Date
dt
8ab578b11a Show a nice checkbox in the save dialog for SaveBeforeBuild 2009-05-06 11:55:21 +02:00
hjk
b5df077946 debugger: use -exec-interrupt to interrupt inferiors in gdbserver 2009-05-06 11:38:24 +02:00
Roberto Raggi
6855cb3edb Merge branch 'dui-editor' of git@scm.dev.nokia.troll.no:creator/robraggis-creator into dui-editor 2009-05-06 11:24:53 +02:00
mae
68d85acaa5 supress parentheses animation if the position was part of the previous
parentheses highlighting. This makes the Delete key work smoother when
the cursor is positioned behind a closing parenthesis.
2009-05-06 11:18:56 +02:00
Kai Koehne
e502fc2942 Fix runtime error on Linux when starting qmlviewer
Reviewed-by: Roberto Raggi
2009-05-06 11:14:59 +02:00
hjk
67d327c7cc debugger: make stack reload engine-agnostic 2009-05-06 10:21:50 +02:00
hjk
4381b9d244 debugger: introduce a "NoEngine" option 2009-05-06 10:13:36 +02:00
hjk
62f40474a6 debugger: work on gdbserver based remote debugging
Works only with Archer, possibly gdb head.  It attaches now, sets breakpoints,
steps etc but cannot be stopped when running.
2009-05-06 09:45:31 +02:00
hjk
457addbf40 debugger: imporev grey-out logic on the dumper settings page 2009-05-06 09:45:31 +02:00
Friedemann Kleint
63384fbdc3 Made std::vector/std::list work with CDB dumpers. 2009-05-06 09:22:05 +02:00
dt
6838223edd Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-05-06 08:22:23 +02:00
dt
3294f1f61c Added missing files of last commit. 2009-05-06 08:21:57 +02:00
Oswald Buddenhagen
094c1bfca1 twice helps twice? 2009-05-05 21:00:24 +02:00
Oswald Buddenhagen
61d7435162 add missing operator 2009-05-05 21:00:24 +02:00
Oswald Buddenhagen
192c0e7423 document dumper output parsing hack 2009-05-05 21:00:24 +02:00
Oswald Buddenhagen
b590b6adc1 fix (rather theoretical) off-by-one 2009-05-05 21:00:24 +02:00
Oswald Buddenhagen
57a93374cd add some C escaping to relevant MI commands 2009-05-05 21:00:24 +02:00
Oswald Buddenhagen
f0c1244cbe fix MI parser & dumper 2009-05-05 21:00:24 +02:00
Roberto Raggi
cd7e167d1d Merge branch 'master' of ../mainline into dui-editor 2009-05-05 18:26:47 +02:00
dt
4357bf1bab Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-05-05 18:23:33 +02:00
dt
66bea14fef Add options to: Save All before Build and Build before Run
So now you can choose not to automatically build before running.
And you can chose to automatically save all files before building.
The options are global and the default is the same as before.
2009-05-05 18:23:14 +02:00
con
7364d8ba3d Remove unused method. 2009-05-05 18:08:06 +02:00
hjk
b373242aca debugger: use current run configuration to read symbols for gdbserver 2009-05-05 17:50:35 +02:00
Friedemann Kleint
bae6525976 Started on QObject dumping for CDB, make it smarter.
Try to find qobject_p.h, if it exists and use its structures
to determine the child offset.
2009-05-05 16:39:51 +02:00
Roberto Raggi
a6f4954941 Set the parent window of the QInputDialog. 2009-05-05 16:18:36 +02:00
dt
a24e3b70b3 Compile. Missing export macro. 2009-05-05 16:03:12 +02:00
Roberto Raggi
d3acf0b4ef Update the ids also when the AST is incomplete. 2009-05-05 15:58:46 +02:00
dt
46e71d0fe0 This code can be simplified. 2009-05-05 15:42:52 +02:00
Roberto Raggi
10eccd756b Made "new id" translatable. 2009-05-05 15:34:49 +02:00
Roberto Raggi
140b2322fc Some simple refactoring. 2009-05-05 15:33:39 +02:00
dt
617ddf03e3 Implement a AbstractMakeStep which takes the common code from 3 places.
The common code for all makesteps i mainly tracking in which directories
we are currently building. And guessing the filename from that
information. And creating a buildparser from a name.
2009-05-05 15:08:29 +02:00
Roberto Raggi
ea64453210 Protect the rewriter. 2009-05-05 12:35:23 +02:00
Roberto Raggi
5ae6d57359 Search for the _right_ qmlviewer. 2009-05-05 12:21:57 +02:00
Oswald Buddenhagen
24c8b0a23b whoops ... don't multiply debugger output in the display pane 2009-05-05 11:44:29 +02:00
hjk
926039cd7b debugger: remove recently introduced macro "overloads" alltogether 2009-05-05 11:18:34 +02:00
Friedemann Kleint
d071d2af36 Compile on Windows 2009-05-05 11:02:20 +02:00
Roberto Raggi
1952674413 Highlight the uses of an id. 2009-05-05 10:46:58 +02:00
hjk
3f1afb560c debugger: move macros implementation from gdbengine.h to gdbengine.cpp 2009-05-05 10:38:19 +02:00
Oswald Buddenhagen
6e8fba465c remove dead code 2009-05-05 10:31:06 +02:00
Oswald Buddenhagen
04f6b3d807 fix encoding of manually submitted gdb commands
these can potentially contain file names ...
2009-05-05 10:31:06 +02:00
Oswald Buddenhagen
69ace70236 the death of GdbCommandType & co.
instead of passing callback codes and dispatching them in a huge switch
statement, pass around member function pointers as real callbacks.
some codes which did not actually invoke a callback were completely
eliminated. hope this doesn't impair debugging. ;)
as a "side effect", command categorization by code is gone - there is a
proper flag field for that now.
as a real side effect, some suppressed assert failures might be back
now. fix them properly if they do ...
2009-05-05 10:31:06 +02:00
Oswald Buddenhagen
58c88eea82 don't construct cookie object unnecessarily 2009-05-05 10:31:06 +02:00
Oswald Buddenhagen
4917691e79 micro-optimization 2009-05-05 10:31:06 +02:00
Oswald Buddenhagen
6823cecba5 don't use macros for the Latin1* magic
use typedefs and an inline function instead. that's namespace-safe and
does not produce unhelpful messages when closing parens are missing.
2009-05-05 10:31:06 +02:00
Oswald Buddenhagen
5ac81459fa nicer 2009-05-05 10:31:06 +02:00
Thorbjørn Lindeijer
358a355315 Fixed faked transparency of folding makers with Plastique style
Plastique is manually blending with the background color, so make sure
we set the background to the highlight color when the folding marker is
hovered.
2009-05-05 10:25:18 +02:00
hjk
1458a1363f debugger: code cosmetics 2009-05-05 10:22:44 +02:00
Roberto Raggi
55ed11ee35 Merge branch 'master' of ../mainline into dui-editor 2009-05-05 10:18:44 +02:00
Roberto Raggi
e6cbeb0ad7 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-05-05 10:18:26 +02:00
Roberto Raggi
d24846edcb Merge branch 'master' of ../mainline into dui-editor 2009-05-05 10:17:46 +02:00