Commit Graph

53 Commits

Author SHA1 Message Date
hjk
1c303fc80e debugger: fix dumper output of QLocale::timeFormat() 2010-08-12 12:38:22 +02:00
hjk
b751543bc2 debugger: fix QTCREATORBUG-814
(cherry picked from commit 99adbf1582)
2010-08-11 11:40:36 +02:00
hjk
1730141fe6 debugger: fix python dumper for std::vector<bool> 2010-07-22 19:50:09 +02:00
hjk
9aa75a7f1e debugger: cache results of gdb.lookup_type 2010-07-06 10:47: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
aae6810722 debugger: fix display of QStringList after a takeFirst();
(cherry picked from commit f9e6a96395)
2010-05-06 16:59:41 +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
hjk
66db60e0fe debugger: replace xrange(0, end) by xrange(end). 2009-12-11 13:25:30 +01:00
hjk
68bd4d2b95 debugger: refactor the dumper class to make it work with gdb 7.0
This is an attempt to make it work with released gdb 7.0. It uses some
ugly workarounds to compensate for the missing gdb.Block and gdb.Symbol
structures.
2009-12-09 13:51:17 +01:00
hjk
d92f8b80ca debugger: work on QImage dumper 2009-12-08 17:46:53 +01:00
hjk
4794cbf030 debugger: rename 'magic' prefix for custom dumper from qqDump to qdump__
It is nicer in the presence of namespaces as '::' will be replaced by '__'
to create the dumper function names.
2009-12-07 12:07:10 +01:00
hjk
71c3d0977b debugger: try make custom dumpers more "user friendly"
Introduce Dumper.put{Value,Name,StringValue,ByteArrayValue} functions.
No need for explicit specification of valueencoding in user code.
2009-12-03 14:12:54 +01:00
hjk
fdbecf93c0 debugger: remove some hard coded typenames for std container dumpers to "user land" 2009-12-02 14:12:12 +01:00
hjk
4e29b16f92 debugger: work on new dumpers
more robustness in case qt's namespace cannot be determined
work on qvariant dumper
2009-12-01 17:11:20 +01:00