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
8df0f12eca
debugger: fix dumping of reference targets
...
Reviewed-by: Alessandro Portale
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
4456f02d07
Debugger: Suppress Auto-Dereferencing of pointers for char* types.
...
Sequence of processing changed since 2.0.1.
Reviewed-by: hjk
Task-number: QTCREATORBUG-2664
2010-10-22 12:06:30 +02:00
Friedemann Kleint
35fe835d02
Debugger: Catch exception if thread name cannot be determined.
...
As reported on mailing list.
Reviewed-by: hjk
Reviewed-by: Arvid Ephraim Picciani <arvid.picciani@nokia.com >
2010-10-21 16:31:04 +02:00
Friedemann Kleint
213f2930ee
Debugger: Fix expanding objects for Symbian (gdb 6.8).
...
Handle older Python bindings as well.
Reviewed-by: hjk
Task-number: QTCREATORBUG-2801
2010-10-20 11:03:20 +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
403364018a
debugger: fix typos in complex watcher handling
...
Reviewed-by: Friedemann Kleint
2010-10-12 10:57:13 +02:00
hjk
6d0f0c7cd3
debugger: fix auto tests
...
Reviewed-by: Friedemann Kleint
2010-10-11 12:35:30 +02:00
hjk
f6a1e3b388
debugger: fix displayed size of QVector in compiled dumpers
...
Reviewed-by: Friedemann Kleint
Task-number: QTCREATORBUG-2634
2010-10-08 15:02:48 +02:00
Friedemann Kleint
561cad378e
Debugger: Fix dumping anonymous structs.
...
Reviewed-by: hjk
2010-10-08 14:57:39 +02:00
hjk
f3dfc8915d
debugger: add python dumper for QFixed
...
Reviewed-by: Alessandro Portale
2010-10-08 14:26:44 +02:00
hjk
e6eef77d35
debugger: python dumper for std::stack was tested but not implemented
...
Reviewed-by: Leandro Melo
Task-number: QTCREATORBUG-2665
2010-10-08 13:50:04 +02:00
Friedemann Kleint
4e281167ee
Debugger[CDB]: Adapt SharedLib-Dumpers to new std::vector.
...
Reviewed-by: hjk
2010-10-05 14:25:04 +02:00
hjk
d40007938c
debugger: fix QObject property dumping on Windows
...
The problem of gdb finding QVector::malloc instead of the global malloc
appeared again. The workaorund is to use calloc which is not used by Qt.
However, for transfering string literal data to the inferior gdb uses
malloc internally outside our control, so we cannot use string literals
in inferior calls at all.
In the particular case of QObject property names we are lucky as the
data already exists in the inferior memory. This patch just uses it.
Reviewed-by: Leandro Melo
Task: QTCREATORBUG-2533
2010-10-01 17:47:52 +02:00
Friedemann Kleint
44d87bf85d
Debugger [gdb/win]: Use calloc instead of malloc for QObject-properties
...
Avoid symbol clash with QVector::malloc.
Display at least property count.
Reviewed-by: hjk
2010-09-30 12:16:41 +02:00
hjk
45b269b2d4
debugger: python dumpers for QTextCursor and QTextDocument
...
(cherry picked from commit 34e0621552 )
Reviewed-by: Friedemann Kleint
2010-09-28 09:37:56 +02:00
hjk
b33b5e52f4
debugger: escape backslashs properly
...
Reviewed-by: Friedemann Kleint
2010-09-27 17:59:17 +02:00
hjk
0674271fab
debugger: make watchers more robust in the presence of \ in the expression
2010-09-27 14:02:24 +02:00
hjk
272d22f130
debugger: activate new compiled QDate and QTime dumpers
2010-09-27 13:31:26 +02:00
hjk
4e06ffeea9
debugger: python and c++ dumpers for QDate and QTime
2010-09-27 13:24:57 +02:00
hjk
133641faf2
debugger: add size checks for std::deque and hash_set dumper
2010-09-17 09:58:34 +02:00
hjk
f0c9f87bf6
debugger: remove unused parameter in putFields
2010-09-17 09:05:08 +02:00
hjk
a1b2325bb3
debugger: use gdb.Field.is_base_class that seems to work nowadays
2010-09-17 09:01:21 +02:00
hjk
b8cc8e210c
debugger: some better QScopedPointer and QStandardItem display
2010-09-16 11:44:55 +02:00
hjk
063309a311
debugger: make thread-naming feature work with namespaced Qt
2010-09-14 18:43:32 +02:00
hjk
26417ff48e
debugger: speed up QByteArray and QString dumpers by using the new gdb.read_memory
2010-09-14 17:18:43 +02:00
Arvid Ephraim Picciani
0e8c3875ef
Debugger: test gdb threeadlist capability
...
Reviewed-by: hjk
2010-09-14 14:01:57 +02:00
Arvid Ephraim Picciani
98736d256b
Display thread names
...
extract thread names from QThread object name
Task-Number: QTCREATORBUG-382
Reviewed-by: hjk
2010-09-13 13:42:14 +02:00
hjk
7457083bab
debugger: only update variables that are operated on
2010-09-13 08:32:37 +02:00
hjk
c1b693c53c
debugger: dumper for QSharedData and QSharedDataPointer
2010-09-09 14:22:51 +02:00
hjk
ce917a31ab
debugger: make dumpers more robust for accidentally passed literals as tooltips
2010-09-08 08:16:44 +02:00
hjk
52478c95ed
debugger: fix dumper for function pointers
2010-09-08 08:16:44 +02:00
hjk
5085f0fb7e
debugger: fix some potentially infinite recursion on bad debug info
...
Task-number: QTCREATORBUG-2248
2010-09-03 11:00:11 +02:00
hjk
15b0082b3a
debugger: fix QObject property dumper for namespaced qt
2010-09-02 16:28:41 +02:00
hjk
be4342b70e
debugger: use dynamic type in locals & watchers
...
only available with gdb newer than Aug 31, 2010
2010-09-01 14:35:06 +02:00
hjk
e3cc2104af
debugger: add a few comments describing caches used in dumper.py
2010-08-30 16:14:41 +02:00
hjk
979adca16c
debugger: fix display of children of 'bald' poiters
...
Task-number: QTCREATORBUG-2125
2010-08-30 11:59:09 +02:00
hjk
e62a2199df
debugger: use early returns in putItemHelper to simplify code
2010-08-30 11:44:23 +02:00
hjk
e1ac5b52c2
debugger: fix fancy QImage display
...
Task-number: QTCREATORBUG-2123 QTCREATORBUG-2122
2010-08-26 16:36:39 +02:00
Tobias Hunger
2f82d775ca
debugger: fix for non-7bit chars on Windows
...
Task-number: QTCREATORBUG-2136
(ported from commit 02c331e0c4 )
2010-08-26 15:50:47 +02:00
hjk
3ef657cc03
debugger: make boost::optional dumper work for references
2010-08-25 14:57:15 +02:00
hjk
80dc54acff
debugger: add dumper for boost::optional
2010-08-25 14:20:46 +02:00
hjk
49296ae135
debugger: fix merge errors
2010-08-24 12:04:30 +02:00