Commit Graph

459 Commits

Author SHA1 Message Date
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
a3804bbfe3 debugger: fix QObject identification 2010-08-19 14:06:08 +02:00
hjk
9e59bdf9ae debugger: fix merge 2010-08-18 10:21:05 +02:00
hjk
7d3ace50ef debugger: fix merge 2010-08-18 10:20:12 +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
hjk
dc804c69e5 debugger: python needs no semicolons 2010-08-18 09:52:55 +02:00
hjk
aa16f34ec0 debugger: next attempt at robustly recognizing QObjects
(cherry picked from commit e8eea80c3f)
2010-08-17 16:45:58 +02:00
hjk
7aa677c4e5 debugger: fix QObject property dumper by using workaround
As suggested by Tom T. in http://sourceware.org/bugzilla/show_bug.cgi?id=11912
(cherry picked from commit f52a88a074)

Conflicts:

	share/qtcreator/gdbmacros/dumper.py
2010-08-17 16:32:59 +02:00
hjk
7788e95ee9 debugger: fix display of arrays of types that gdb forgot about
(cherry picked from commit a1f2638c5f)

Conflicts:

	share/qtcreator/gdbmacros/dumper.py
2010-08-17 15:52:01 +02:00
hjk
a1f2638c5f debugger: fix display of arrays of types that gdb forgot about 2010-08-17 15:33:28 +02:00
hjk
e8eea80c3f debugger: next attempt at robustly recognizing QObjects 2010-08-17 14:14:47 +02:00
hjk
0e3ac0beb7 debugger: improved workaround for http://sourceware.org/bugzilla/show_bug.cgi?id=11912 2010-08-17 11:59:59 +02:00
hjk
f52a88a074 debugger: fix QObject property dumper by using workaround
As suggested by Tom T. in http://sourceware.org/bugzilla/show_bug.cgi?id=11912
2010-08-17 11:24:59 +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
497c5191e7 debugger: make dumper work with references to QObject derived classes. 2010-08-13 13:46:38 +02:00
hjk
b1e1692e23 debugger: remove dead code 2010-08-13 13:18:02 +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
ada42e7ee8 debugger: merge 'enum' handling with that of simple types if appropriate 2010-08-13 11:00:24 +02:00
hjk
e38dc51691 debugger: speedup dumper by using integer comparisons for simple types 2010-08-13 11:00:21 +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
aeb6479d73 debugger: try long(p) == 0 as null-check for pointers as suggested by Tom T. 2010-08-12 15:27:31 +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
hjk
3f36dbd81a debugger: simplify code for inserting new watchitems 2010-07-23 18:20:13 +02:00
hjk
3cee7dad0a debugger: make parts of python debugger work again with the new states 2010-07-23 16:09:05 +02:00
hjk
1730141fe6 debugger: fix python dumper for std::vector<bool> 2010-07-22 19:50:09 +02:00
hjk
104751241d debugger: implement python dumper for std::vector<bool> 2010-07-22 19:47:50 +02:00
hjk
cc0130373d debugger: try to give more error details from the python dumpers in the debugger log 2010-07-21 08:44:54 +02:00
hjk
67e263deff debugger: re-enable repeated extraction of current namespace
More stable. Needs deeper investigation for a proper solution.
2010-07-20 18:59:51 +02:00
hjk
9f8b5af3b2 debugger: make parsing of cli-style commands in python more robust 2010-07-15 14:54:43 +02:00
hjk
87fc54faca debugger: code cosmetics 2010-07-14 17:49:17 +02:00
hjk
47fee37832 debugger: extract the Qt namespace even if the inferior is not runnable
That enables the python dumpers for namespaced Qt even for core files.
2010-07-14 17:49:17 +02:00
hjk
574862ac9f debugger: disable some debug messages 2010-07-14 17:49:17 +02:00
hjk
3fcafefa9e debugger: work around failing gdb.lookup_type for arrays.
see http://sourceware.org/bugzilla/show_bug.cgi?id=11797
2010-07-14 17:49:16 +02:00
con
c3594213fd Merge remote branch 'origin/2.0'
Conflicts:
	doc/qtcreator.qdoc
2010-07-13 11:34:44 +02:00
con
d24d01f49c Merge commit '52b9fcca2ddd5d5e95c6e13cbded018699c7dd68' (origin/2.0)
Conflicts:
	src/plugins/debugger/debuggeragents.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.h
2010-07-13 11:31:05 +02:00
hjk
ff6736fade debugger: work aroung gdb/python type lookup for arrays 2010-07-12 17:14:46 +02:00
Robert Loehning
e33b00c9ea Conditional compilation for functions which are unused on Windows 2010-07-12 16:06:21 +02:00
hjk
7eedfb72bc debugger: improve robustness in the presence of outdated debug information 2010-07-09 10:59:52 +02:00
hjk
bb3a6f05d0 debugger: add test code for signal/slot debugging 2010-07-07 17:32:50 +02:00
hjk
5956db6f98 debugger: fix dumping of static qobject properties if no dynamic properties
exist
2010-07-07 15:11:40 +02:00
hjk
3ba7325bd5 debugger: fix output of python 'dict' items when children are not expanded 2010-07-07 14:36:42 +02:00
con
1a2a4f6387 Merge remote branch 'origin/2.0'
Conflicts:
	share/qtcreator/gdbmacros/dumper.py
	src/libs/qmljs/qmljs-lib.pri
	src/plugins/fakevim/fakevimhandler.cpp
2010-07-06 15:34:50 +02:00