hjk
6ac8bd0c1b
debugger: std::basic_string's refcount can be -1.
...
Reviewed-By: Oswald Buddenhagen
2010-05-27 17:28:13 +02:00
hjk
a45bfdc4e6
debugger: improve QVariant(QString) dumper
...
(partially cherry picked from commit dd714e9ccb )
2010-05-26 17:41:09 +02:00
hjk
69c84c9cc3
debugger: fix QList dumper for large movable objects
...
Doh!
(cherry picked from commit df0e1e5625 )
2010-05-26 17:22:59 +02:00
hjk
b61e32371f
debugger: fix display of children of objects passed by reference.
...
The value was adjusted to the referenced value but it was not used
when dumping the members, basically leading to an empty child list
in such cases.
2010-05-26 13:34:54 +02:00
hjk
aae6810722
debugger: fix display of QStringList after a takeFirst();
...
(cherry picked from commit f9e6a96395 )
2010-05-06 16:59:41 +02:00
hjk
5344521585
debugger: some python polishing
2010-04-28 11:19:15 +02:00
hjk
6bb7b6176f
debugger: add a cut-down version of the dumpers for python
2010-04-27 15:33:23 +02:00
Robert Loehning
1be173efcc
gdbmacros: Escaping backslashes in filename
2010-04-23 15:39:37 +02:00
hjk
8cd3b67a74
debugger: some refactoring of the python dumpers
...
Now it's easy to suppress "uninformative" intermediate levels in the
Locals & Watchers by using the new Dumper.putFields() function.
Used in qdump__QUrl
2010-04-23 10:39:44 +02:00
hjk
0733a70dd4
debugger: add simple QUrl dumper
2010-04-23 09:58:31 +02:00
hjk
c4dbe9530e
debugger: fix python version of QModelIndex etc dumpers.
2010-04-21 14:48:43 +02:00
hjk
8bbe26c35c
debugger: fix for QTCREATORBUG-1180
2010-04-16 14:08:37 +02:00
hjk
543826cb12
debugger: potential fix for QTCREATORBUG-1183
2010-04-16 13:26:46 +02:00
hjk
cfe771cc37
debugger: fix for "Can not step into functions on Symbian" QTCREATORBUG-1185
2010-04-16 11:50:00 +02:00
hjk
0c0b430fba
debugger: add python dumper for __gnu_cxx::hash_set
2010-04-15 18:29:25 +02:00
hjk
76fed505ac
debugger: fix QString dumper
...
Doh! In contrast to the C++ version we are operating on ushort* here.
2010-04-12 15:45:36 +02:00
Friedemann Kleint
614d09da88
Debugger[gdb/MingW]: Add import statements for Python 2.5
2010-04-09 10:52:01 +02:00
hjk
0ac8388847
debugger: fix some encoding issues, modify manual tests
2010-04-08 14:39:21 +02:00
hjk
b70c0978d1
debugger: rework error handling in python dumpers
2010-04-08 14:08:40 +02:00
hjk
66a7cc2830
debugger: show contents of pointer instead of its address in the python dumpers
2010-04-07 18:18:45 +02:00
hjk
bac6ff3b2b
debugger: fix std::string dumper
2010-04-06 13:45:01 +02:00
Friedemann Kleint
17884141da
Debugger/gdb: Fix Python temporary file creation Windows.
...
Reviewed-by: hjk
2010-03-30 16:44:26 +02:00
hjk
89ae26419c
debugger: use tempfile.NamedTemporaryFile instead of tempfile.mkstemp
2010-03-25 12:29:51 +01:00
hjk
59af793953
debugger: polish address display. also remove the mostly unused 'stored' address
2010-03-23 14:48:32 +01:00
hjk
337f3eef2e
debugger: remove accidentally committed debug output
2010-03-23 11:49:36 +01:00
hjk
4d9900a1b9
debugger: more robust parsing of gdb cli output in the presence of spurious
...
warnings
2010-03-22 13:12:53 +01:00
hjk
252b03b7bb
debugger: fix std::map<..., BigStruct> dumper
2010-03-22 13:12:52 +01:00
Kai Koehne
7b284e1c98
Gdb: Fix compilation warning
...
Done together with hjk
2010-03-22 09:37:27 +01:00
hjk
ef44cb24d2
debugger: fix expanding pointers inside anonymous namepaces
2010-03-18 18:10:28 +01:00
hjk
a2ad2bd5fa
debugger: work on QVariant dumper
2010-03-18 13:13:01 +01:00
hjk
4fb507c0fa
debugger: show at least basic QWidget properties
2010-03-18 13:13:01 +01:00
hjk
72d90fd5ee
debugger: merge multiple fancy views of the same object
2010-03-17 13:25:29 +01:00
hjk
d80d68b73b
debugger: base individual formats on object addresses, not on inames
2010-03-17 12:38:37 +01:00
hjk
ba17fb205a
debugger: update peek&poke 3 example
2010-03-17 11:44:29 +01:00
hjk
c2b77a2274
debugger: fix evaluation of complex watchers
2010-03-16 18:45:34 +01:00
hjk
9db033f672
debugger: make python dumper more robust when python modules are missing
2010-03-16 18:45:34 +01:00
hjk
59429c1005
debugger: remove inclusion of unneeded python module
2010-03-16 18:45:34 +01:00
hjk
ed35ec3d5a
debugger: use pseudo-enums instead of magical constants in python dumpers
2010-03-16 12:08:33 +01:00
hjk
e8936ad9d2
debugger: code cosmetics for custom displays
2010-03-16 12:08:33 +01:00
hjk
0cd06f55bc
debugger: don't hard code typeformats except for ints and strings
2010-03-16 12:08:33 +01:00
hjk
a47fa969cd
debugger: speed up QImage dumper
2010-03-15 14:56:55 +01:00
hjk
463ac5d689
debugger: start reviving graphical data display
2010-03-15 12:12:43 +01:00
hjk
c8a61cc8f2
debugger: implement selected of string encoding per pointer type/individual pointer
2010-03-11 18:56:28 +01:00
hjk
693013fa14
debugger: fix recent regression in partially anonymous structures
2010-03-10 15:26:37 +01:00
hjk
6283c1a4db
debugger: make clang happy
2010-03-10 11:44:49 +01:00
hjk
11cb488dc5
debugger: make helper compilable with Qt 4.4
2010-03-09 14:35:58 +01:00
hjk
96eb8e962a
debugger: always remove the extra nesting level for 'this'
2010-03-09 12:26:18 +01:00
hjk
8e522c92ee
debugger: really don't use curses on windows
2010-03-08 14:46:28 +01:00
hjk
62811941de
debugger: fix display of QContainer<T>::NestedType
2010-03-08 14:46:28 +01:00
Thiago Macieira
20429a84aa
Use __builtin__.dir instead of dir in Python
...
Somehow, some gdb define a string with the name 'gdb' and we can't
find where. But be on the safe side and use the builtin function
always.
Reviewed-By: hjk
2010-03-05 16:44:49 +01:00