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
Roberto Raggi
9e5ccb4484
Compile
2009-05-05 10:17:32 +02:00
Friedemann Kleint
167508da78
Added -non-interactive to svn update to avoid merge prompts.
2009-05-05 10:16:09 +02:00
hjk
307470b21f
debugger: make striped background of debug views optional
2009-05-05 10:15:09 +02:00
Roberto Raggi
6437e2b62c
Imported the rewriter.
2009-05-05 10:08:31 +02:00
Friedemann Kleint
eb63bebc3e
Introduced shared library injection as dumper load method.
...
Try to load custom dumpers using shared library injection
first as it is faster and does not rely on the symbol
for LoadLibrary being known to the debugger. Keep
call loading as fallback. Move the rest of the initalization
to the first dumper call, removing the need to break at main().
2009-05-05 09:52:24 +02:00
Roberto Raggi
381520c43e
Merge branch 'master' of ../mainline into dui-editor
2009-05-05 09:50:25 +02:00
hjk
aa6c55260f
fakevim: better cursor poistioning after indenting
2009-05-05 09:06:36 +02:00
hjk
ed853ee42b
fakevim: fix typo
2009-05-05 08:46:45 +02:00
Roberto Raggi
0fdf677e1f
Highlight the assiciated definition.
2009-05-04 18:58:36 +02:00
dt
daa4fd831a
Crash if a runconfiguration with a removed pro file gets loaded.
2009-05-04 18:55:31 +02:00
dt
87a253b38b
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
2009-05-04 18:23:49 +02:00
dt
4e0c418fa6
Add per file information on the inlucde paths and defines to qt4projects
...
This is a step towards fixing Task: 243747
2009-05-04 18:22:40 +02:00