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
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
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
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
b8cc8e210c
debugger: some better QScopedPointer and QStandardItem display
2010-09-16 11:44:55 +02:00
hjk
c1b693c53c
debugger: dumper for QSharedData and QSharedDataPointer
2010-09-09 14:22:51 +02:00
hjk
15b0082b3a
debugger: fix QObject property dumper for namespaced qt
2010-09-02 16:28:41 +02:00
hjk
e1ac5b52c2
debugger: fix fancy QImage display
...
Task-number: QTCREATORBUG-2123 QTCREATORBUG-2122
2010-08-26 16:36:39 +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
Kai Koehne
ef1e52dfd1
Merge branch '2.0' of scm.dev.nokia.troll.no:creator/mainline
...
Conflicts:
doc/qtcreator.qdoc
doc/qtcreator.qdocconf
share/qtcreator/gdbmacros/dumper.py
share/qtcreator/gdbmacros/gdbmacros.py
src/plugins/debugger/debuggermanager.cpp
src/plugins/debugger/gdb/attachgdbadapter.cpp
src/plugins/debugger/gdb/gdbengine.cpp
src/plugins/debugger/watchhandler.cpp
src/plugins/mercurial/mercurialjobrunner.h
src/plugins/qmljseditor/qmljseditor.cpp
src/plugins/qmljseditor/qmljseditor.pro
src/plugins/qmljseditor/qmljseditorplugin.cpp
src/plugins/qmljseditor/qmljseditorplugin.h
src/plugins/qmljseditor/qmljspreviewrunner.cpp
src/plugins/qmljseditor/qmljspreviewrunner.h
src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec
src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
src/plugins/qt4projectmanager/qt-maemo/qemuruntimemanager.cpp
src/plugins/qt4projectmanager/qt4projectmanager.pro
src/plugins/qt4projectmanager/qtversionmanager.h
src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
src/plugins/qt4projectmanager/wizards/targetsetuppage.h
2010-08-23 16:00:24 +02:00
hjk
cff7191064
debugger: and another fix for QObject property dumper
2010-08-20 15:18:40 +02:00
hjk
1fba185882
debugger: fix merge
2010-08-18 10:12:03 +02:00
hjk
52e1894df4
debugger: fix merge
2010-08-18 10:09:45 +02:00
hjk
b59fa0cd8b
Merge remote branch 'origin/2.0'
...
Conflicts:
share/qtcreator/gdbmacros/dumper.py
src/plugins/cppeditor/cpphoverhandler.cpp
src/plugins/cppeditor/cpphoverhandler.h
2010-08-18 10:05:53 +02:00
Friedemann Kleint
faa38be87c
Debugger[Python]: Deactivate QObject-Properties temporarily
...
due to it causing Windows gdb to crash.
Reviewed-by: hjk
2010-08-13 14:50:39 +02:00
hjk
b5579bbaf4
debugger: make QObject dumper more robust when QtCore has no debug info
2010-08-13 13:18:02 +02:00
hjk
0a3805a175
debugger: show parents and children only for QObject itself
2010-08-13 13:18:02 +02:00
hjk
64e4a8f7ae
Merge remote branch 'origin/2.0'
...
Conflicts:
share/qtcreator/gdbmacros/dumper.py
share/qtcreator/gdbmacros/gdbmacros.py
src/plugins/projectexplorer/customwizard/customwizardparameters.cpp
2010-08-13 11:19:44 +02:00
hjk
ae55b43c37
debugger: fix display of QObject properties
...
This is a backport of 5d645bfdfe
2010-08-13 09:57:35 +02:00
hjk
5d645bfdfe
debugger: fix display of QObject properties
2010-08-13 09:31:07 +02:00
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
99adbf1582
debugger: fix QTCREATORBUG-814
2010-08-11 11:26:04 +02:00