Commit Graph

60 Commits

Author SHA1 Message Date
hjk
eb75f40a98 debugger: allow per item selection of display method in Locals&Watchers 2010-06-25 09:16:55 +02:00
hjk
6d6c8e468f debugger: cache results of gdb.lookup_type 2010-06-10 15:11:38 +02:00
hjk
5b72a49158 debugger: start merging views of static and dynamic QObject properties 2010-06-08 17:47:08 +02:00
hjk
2bb121df6f debugger: enhance QObject dumper by showing user defined properties 2010-06-08 17:09:50 +02:00
Oswald Buddenhagen
123937fb2a Merge remote branch 'origin/2.0' 2010-05-28 12:45:41 +02:00
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
d770488185 debugger: add dumper for QHostAddress 2010-05-20 13:41:39 +02:00
hjk
dd714e9ccb debugger: improve QVariant(QString) dumper 2010-05-20 13:14:44 +02:00
hjk
df0e1e5625 debugger: fix QList dumper for large movable objects
Doh!
2010-05-20 13:14:44 +02:00
hjk
acf1e49d0d debugger: make QString "displayable" in a QTextEdit 2010-05-12 14:43:41 +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
f9e6a96395 debugger: fix display of QStringList after a takeFirst(); 2010-05-06 16:24:12 +02:00
hjk
19ece94246 debugger: add example for non-alphabetically sorted struct members 2010-05-05 11:46:29 +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
0c0b430fba debugger: add python dumper for __gnu_cxx::hash_set 2010-04-15 18:29:25 +02:00
Friedemann Kleint
614d09da88 Debugger[gdb/MingW]: Add import statements for Python 2.5 2010-04-09 10:52:01 +02:00
hjk
b70c0978d1 debugger: rework error handling in python dumpers 2010-04-08 14:08:40 +02:00
hjk
bac6ff3b2b debugger: fix std::string dumper 2010-04-06 13:45:01 +02:00
hjk
252b03b7bb debugger: fix std::map<..., BigStruct> dumper 2010-03-22 13:12:52 +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
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
693013fa14 debugger: fix recent regression in partially anonymous structures 2010-03-10 15:26:37 +01:00
hjk
8e522c92ee debugger: really don't use curses on windows 2010-03-08 14:46:28 +01:00
hjk
5d9e17535b debugger: work on QAbstractItemModel dumper (still defuct) 2010-03-05 16:44:49 +01:00
hjk
b1ab5a6948 debugger: disable currently broken QAbstractItemModel dumper 2010-03-05 16:44:49 +01:00
hjk
4cd90ff022 debugger: fix qvariant dumper for custom types 2010-03-05 12:50:43 +01:00
hjk
6bf46c1983 dbugger: fix Q{Weak,Shared}Pointer dumper 2010-03-05 12:09:00 +01:00
hjk
ed4278aba3 debugger: fix new wstring dumper encoding 2010-03-05 11:11:20 +01:00
hjk
cba4476d0a debugger: fix QHash dumper in the case of simple keys 2010-03-05 10:20:21 +01:00
hjk
b3e129574f debugger: fix QLinkedList dumper 2010-03-05 10:20:20 +01:00
hjk
599f459e19 debugger: partial fix for new QObject dumper 2010-03-04 16:01:24 +01:00
hjk
0c05c042db debugger: fix new QHashNode dumper 2010-02-04 12:12:27 +01:00
Oswald Buddenhagen
75b42f18d8 Merge remote branch 'origin/1.3'
Trailing whitespace removal re-applied manually.
2010-01-29 22:50:23 +01:00
hjk
898e84ceff debugger: add dumper for TLitC<N>, fix encodign for TBuf 2010-01-15 16:54:46 +01:00
hjk
8510d887b8 debugger: dumper for TBuf<N> 2010-01-15 15:06:40 +01:00
hjk
73ee2610fe debugger: more robust QDateTime and QFileInfo dumper for gdb versions without
call()
2010-01-12 10:53:30 +01:00
hjk
a8c6b06a16 debugger: new dumper for QAtomicInt 2010-01-07 16:25:18 +01:00
hjk
3a3b289f9f debugger: add new dumper for QBasicAtomicInt 2010-01-07 16:25:18 +01:00
hjk
46c114e895 debugger: assume valid ref counts are always smaller than 1 million 2010-01-04 14:14:14 +01:00
hjk
7fed0f0626 debugger: introduce optional 'max children' argument to Dumper.beginChildren
saves a few lines in the dumper implementations for the 'putEllipses' logic.
2009-12-15 09:39:22 +01:00