hjk
70c6ed0d82
debugger: speedup QVariant dumper
...
Essential for QObject, too.
Change-Id: Ie798227f6c8d07eff37e6dbadb7f6f5baa382ca8
Reviewed-on: http://codereview.qt.nokia.com/851
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-28 17:55:46 +02:00
hjk
ff94d06ae3
debugger: fix gcc 4.4's std::map display
...
Was mentioned at
http://www.qtcentre.org/threads/41700-How-to-watch-STL-containers-iterators-during-debugging .
gcc 4.4 does not encode the allocator type properly so it can't be used
to extract the 'pair type' in the dumper.
Change-Id: I2cb09ce59865a87dc954fce433aef4826111a95a
Reviewed-on: http://codereview.qt.nokia.com/632
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-22 17:46:56 +02:00
hjk
96d19ffff0
debugger: update manual tests
...
Task-number: QTCREATORBUG-5184, QTCREATORBUG-5106
Change-Id: Icc43f534755f897eeea5333186b84fec91dbb8c0
Reviewed-on: http://codereview.qt.nokia.com/606
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-22 14:00:16 +02:00
hjk
cc43a59763
debugger: make QModelIndex and QAbstractItemModel dumper work on core files
...
Change-Id: I299334f2b552d4b051dfd9d0d4d85a54b92d0c2d
Reviewed-on: http://codereview.qt.nokia.com/497
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-20 11:34:10 +02:00
hjk
ca5c16a40a
debugger: fix std::deque dumper
...
Task-number: QTCREATORBUG-4936
2011-05-19 10:37:53 +02:00
hjk
fb7f576ede
debuggger: allow change of display for templated types
2011-05-17 12:59:54 +02:00
hjk
0d3fa271b5
debugger: add dumper for Eigen::Matrix
2011-05-16 20:04:43 +02:00
hjk
2f009a301b
debugger: remove custom 'select' function from dumpers
2011-05-16 17:22:05 +02:00
hjk
185aaa7e26
debugger: use python's built-in min()
2011-05-16 17:22:05 +02:00
hjk
9ccca96b20
debugger: add example code for "manual downcasting"
2011-05-13 17:57:31 +02:00
hjk
0747859006
debugger: make QVector and std::vector writable
2011-05-11 10:38:04 +02:00
hjk
587a2c3a2a
debugger: enable modification of std::string and QString
2011-05-10 19:01:49 +02:00
Bill King
5e372a165f
Merge branch '2.2'
...
Conflicts:
src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h
2011-04-05 16:43:24 +02:00
Friedemann Kleint
05a6c511fa
Debugger[gdb]: Fix QUrl dumper.
...
"encodedOriginal" is a QByteArray.
Reviewed-by: hjk
2011-04-04 15:14:04 +02:00
hjk
f130cd16a8
debugger: add QXmlAttributes manual test
2011-03-29 14:57:41 +02:00
hjk
0cf596c983
debugger: implement dumper for QRegExp
2011-03-29 09:28:23 +02:00
hjk
0a9ef41b81
debugger: add some manual test code for MPI related data stuctures
2011-03-17 13:40:02 +01:00
hjk
42a7fd55fe
debugger: add dumper for boost::shared_ptr
2011-03-04 17:24:59 +01:00
hjk
fe03946df9
debugger: Switch off address printing for generated items
2011-03-01 15:44:22 +01:00
hjk
fa919345fc
debugger: remove unused dumper code
2011-03-01 14:23:35 +01:00
hjk
6963dc9b32
debugger: make members of QObjectPrivate derived data visible
2011-03-01 14:15:26 +01:00
hjk
786cfdc9a1
debugger: fix QRegion dumper
...
Item count is an integer, not a string.
2011-02-28 17:35:48 +01:00
hjk
00961969f4
debugger: add dead code for potential improvements of the QScriptValue dumper
...
Looks there is no way to proceed without inferior calls right now.
2011-02-17 14:13:04 +01:00
hjk
2f68d72286
debugger: improve QScriptValue dumper
2011-02-15 18:49:14 +01:00
hjk
047ed35579
debugger: some initial work on QTJSC::JSValue dumper
2011-02-10 17:05:09 +01:00
hjk
5cc14426d4
debugger: implement dumper for QBasicAtomicPointer
2011-01-27 15:03:34 +01:00
hjk
9cb8fe01c7
debugger: improve QWeakPointer dumper
...
strongref == -1 is valid
2011-01-27 15:03:34 +01:00
hjk
0277bab017
debugger: make connection list count formally correct
...
Task-number: QTCREATORBUG-2785
2010-12-16 12:32:55 +01:00
hjk
6222ba81a0
debugger: make QObject dumper more robust for symbian
2010-12-06 13:24:34 +01:00
hjk
fa2ae04ba3
debugger: fix QMultiMap dumper
...
Task-number: QTCREATORBUG-3122
2010-12-01 14:54:27 +01:00
hjk
bb654838cf
debugger: fix gdb 7.2's template argument hickup also for more then one arg
2010-12-01 10:12:18 +01:00
hjk
5f5dbc62fd
debugger: remove unneeded argument from templateArgument()
2010-11-30 17:30:06 +01:00
hjk
d3290c3231
debugger: replace a few 'template_argument(0)' by the templateArgument wrapper
...
Makes QSharedPointer & Co. work with gdb 7.2
2010-11-30 17:14:44 +01:00
hjk
f03138aa53
debugger: work around gdb 7.2 bug
...
python print gdb.parse_and_eval("ob.d_ptr.d.children\").type.template_argument(0)
creates consistent "RuntimeError: No type named myns::QObject." with stock 7.2
2010-11-30 16:52:46 +01:00
hjk
6a6840c404
debugger: fix QVariant dumper corner case
2010-11-30 13:50:50 +01:00
hjk
365f81eb03
debugger: even more hacks to display QVariant with custom type and template
2010-11-19 15:11:19 +01:00
hjk
e13794d0dc
debugger: make gdbmacros.py more generic
...
Mostly move parts of the gdb related quoting to dumper.py, also split
function calls in strings into separate arguments.
2010-11-19 15:02:47 +01:00
hjk
4a08c9a302
debugger: adjust format of item count after f9eea7e1
2010-11-19 11:50:22 +01:00
hjk
718c08a009
debugger: make more python dumpers more robust when debug info is missing
2010-11-19 11:50:22 +01:00
hjk
c2f5300798
debugger: fix QRegion dumper for builds without debug info
2010-11-19 08:37:43 +01:00
con
dbb1c5ef77
Merge remote branch 'origin/2.1'
2010-11-02 11:14:03 +01:00
hjk
afef6dd071
debugger: work around gdb 7.2 quirk in QFlag dumper
...
Reviewed-By: Friedemann Kleint
2010-11-02 11:07:45 +01:00
hjk
7b6022bea2
debugger: make QFile and QFileInfo visible without top-level inferior call
...
Reviewed-by: Oswald Buddenhagen
2010-11-02 11:00:31 +01:00
hjk
bc09afb5cf
debugger: avoid one inferior call in QDir dumper
...
Reviewed-by: Friedemann Kleint
2010-11-01 11:54:15 +01:00
hjk
c5f8623b41
debugger: rename Dumper.putItem -> putSubItem, putItemHelper -> putItem
2010-10-26 15:14:06 +02:00
hjk
26339061e3
debugger: add python dumpers for __m128
2010-10-26 10:41:11 +02:00
Friedemann Kleint
cb390587fa
Debugger: Fix Python-based dumping of std::string.
...
Sometimes, std::string is seen instead of std::basic_string<>.
Reviewed-by: hjk
Reviewed-by: Arvid Ephraim Picciani <arvid.picciani@nokia.com >
Task-number: QTCREATORBUG-2662
2010-10-18 15:04:49 +02:00
hjk
b2ab466fa0
debugger: fix python dumping of QObject connections
2010-10-13 17:44:23 +02:00
hjk
6c788a1093
debugger: fix QTextCursor python dumper for default-constructed objects
...
Reviewed-by: Friedemann Kleint
2010-10-13 10:14:19 +02:00
hjk
f3dfc8915d
debugger: add python dumper for QFixed
...
Reviewed-by: Alessandro Portale
2010-10-08 14:26:44 +02:00