Commit Graph

45 Commits

Author SHA1 Message Date
hjk
08e17e6e6b Fixes: debugger: more quote fixes 2009-01-27 17:41:31 +01:00
hjk
75aaeff2c4 Fixes: immediately rebuild view if custom dumpers are selected in
optiosn
2009-01-27 15:53:50 +01:00
hjk
59f45976be debugger: use single instead of double quotes for dumper output.
This makes both source and log files more readable and also prevents
gdb from applying extra quoting of its own.
2009-01-21 12:16:27 +01:00
hjk
f93bd26a3a debugger: signal incomplete responses 2009-01-21 11:57:14 +01:00
hjk
f58e1c108b some cleanup after switching the dumper output to 'p' 2009-01-21 11:41:32 +01:00
hjk
076488bfbb Use gdb's 'print' command to access dumper output.
Simple solution after all. This idea got initially dropped early in the
process because it does not handle binary data and using x/x was
way to slow. But since we use only printable characters now thanks
to base64 encoding etc using 'p' becomes feasible again and simplifies
the process vastly as no additional communication channel is needed anymore.
2009-01-21 11:12:12 +01:00
hjk
d1dac15cc5 debugger: fix "ScriptFile" option (store in preferences and source file
on gdb startup)
2009-01-19 16:46:08 +01:00
hjk
b75fa636d8 fakevim: fix undo of 'J' 2009-01-16 13:10:42 +01:00
Oswald Buddenhagen
20eb6a1b82 user gdb's --tty option for collecting app output 2009-01-15 14:58:54 +01:00
Oswald Buddenhagen
72b6a105b7 app output window reorga
- drop prefix magic
- avoid inserting stray newlines

this also fixes the overquoting of app output.
2009-01-15 14:58:54 +01:00
Oswald Buddenhagen
edefcfe4aa error messagebox upon failure to start up dbg 2009-01-15 14:58:54 +01:00
hjk
7f8473f469 move debugger options to configuration dialog 2009-01-14 18:09:02 +01:00
Daniel Molkentin
59affcfffc Bump year in licence header. 2009-01-13 19:22:14 +01:00
hjk
634edf2aab somewhat better intergration of fakevim into creator 2009-01-07 17:41:09 +01:00
hjk
a598aa12b6 add dumper for QMultiMap 2009-01-07 16:29:14 +01:00
hjk
b4c1552ec2 handle Qt 4.4 and Qt 4.5's QMap in dumpers 2009-01-07 15:03:49 +01:00
hjk
7fbc228600 Fixes: Fix starting external programs
Details: Was broken due to duplicate but not synchronized internal pid data
2009-01-05 14:56:59 +01:00
hjk
6705bc7e60 Fixes: simplify "Attach to Running Process" code
Details: also sorts by process name by default
2009-01-05 14:38:51 +01:00
hjk
75b7613203 Fixes: re-enable "Start External Application" in debug mode 2009-01-05 14:13:09 +01:00
hjk
808b5df55d Fixes: try __dlopen and dlopen to make systems like CentOS 4.6 happy
Task:   Message-ID: <b3dce35e57024e108c753d6fe40fdc23@7e24035161164d75927b8103ef1a2cdf> @qt-creator
2009-01-05 12:54:52 +01:00
hjk
6049e1fbb4 small dumper refactoring oin the way to "all dumper code in gdbmacros.cpp" 2008-12-19 09:15:02 +01:00
hjk
3bd633ef04 move some of the code for handling template types from creator proper
to the "user space" (gdbmacros.cpp)
2008-12-18 10:11:10 +01:00
hjk
04c4a0ec72 make the std::map dumper work with keys that already have a const
qualification like 'const char *'
2008-12-17 15:46:27 +01:00
hjk
fff7acad55 fix parsing of gdb version 2008-12-17 15:19:22 +01:00
hjk
da3cb14483 chancge Nokia GPL exception version from 1.2 to 1.3 2008-12-16 17:20:00 +01:00
hjk
7898a499b6 add custom dumper for std::map 2008-12-12 12:55:05 +01:00
hjk
94c613c9fe add custom dumpers for std::list 2008-12-10 14:37:15 +01:00
hjk
18b3d25864 some QTC_ASSERT polishing 2008-12-09 16:18:28 +01:00
hjk
56133d4f4f move plugins/debugger/assert.h -> /libs/utils/qtcassert.h 2008-12-09 12:27:55 +01:00
hjk
9cdbb1527b rename QWB_ASSERT into QTC_ASSERT 2008-12-09 12:08:56 +01:00
hjk
7cf76a2b5b Merge branch '0.9.1-beta' of git@scm.dev.nokia.troll.no:creator/mainline into 0.9.1-beta 2008-12-08 19:26:27 +01:00
hjk
d3a97147dd make tooltip use while debugging configurable 2008-12-08 19:26:00 +01:00
con
6761ca0c10 Fixes: - Custom Dumpers on Mac
RevBy:    - hjk
2008-12-08 18:41:23 +01:00
hjk
e07976f655 ignore async output starting with '=' 2008-12-08 18:26:09 +01:00
hjk
8d3a774fc2 new status widget for debugger output. needs a bit more polishing... 2008-12-08 14:26:11 +01:00
hjk
e47967312e compile fix 2008-12-08 11:58:36 +01:00
hjk
f9fbfb8f83 increas alert time for breakpoints to 300 2008-12-05 11:24:18 +01:00
hjk
741a3e8ed9 small refactoring 2008-12-03 16:51:56 +01:00
hjk
545e8043d7 remove unneeded code 2008-12-03 16:10:15 +01:00
hjk
4ad0b96616 remove some unused code 2008-12-03 15:34:28 +01:00
hjk
4c358cc3ca Do not depend on gdb's async stream output having tokens.
This is in anticipation of a change in the next gdb release
which will drop the token.
2008-12-03 14:54:19 +01:00
con
56f788ccef Fixes: - Setting breakpoints on Mac
Details:  - Bad formatted command confused gdb completely
2008-12-03 11:31:41 +01:00
hjk
ab83dcd87c off-by-one in headers 2008-12-02 14:20:25 +01:00
hjk
8a43d9b9f3 end-of-line whitespace correction of the new headers 2008-12-02 14:17:16 +01:00
con
05c35356ab Initial import 2008-12-02 12:01:29 +01:00