Commit Graph

288 Commits

Author SHA1 Message Date
hjk
628cf52f94 debugger: add an option to filter out locals for easier debugger debugging 2010-06-14 10:45:10 +02:00
hjk
6982f8b157 debugger: "compile fix" for watchers part of python dumping after recent
refactoring
2010-06-11 12:23:03 +02:00
hjk
c4d8d17b61 debugger: make profiling the python dumpers _really_ optional 2010-06-10 15:39:39 +02:00
hjk
f911d714fd debugger: make profiling the python dumpers optional 2010-06-10 15:36:13 +02:00
hjk
6d6c8e468f debugger: cache results of gdb.lookup_type 2010-06-10 15:11:38 +02:00
hjk
1cf7fbb6e6 debugger: refactor python dumper initialization 2010-06-10 15:11:38 +02:00
hjk
594d968662 debugger: prepare profiling of python dumpers 2010-06-10 14:45:31 +02:00
Tobias Hunger
5d5f647f3d Fix preprocessor directives
* The standard says all preprocessor directives have to start
   at column 0.
2010-06-10 13:28:14 +02:00
hjk
5b72a49158 debugger: start merging views of static and dynamic QObject properties 2010-06-08 17:47:08 +02:00
hjk
2bb121df6f debugger: enhance QObject dumper by showing user defined properties 2010-06-08 17:09:50 +02:00
hjk
5806009d29 Merge remote branch 'origin/2.0'
Conflicts:
	doc/qtcreator.qdoc
	src/plugins/debugger/debuggermanager.cpp
	src/plugins/texteditor/basetexteditor.cpp
2010-06-02 09:57:23 +02:00
hjk
896907f78c debugger: be nicer in the presence of missing debug information 2010-06-01 14:33:26 +02:00
hjk
1b3e9db046 debugger: implement "old" QSize and QSizeF dumpers, re-enable QImage/QPixmap 2010-05-28 15:48:20 +02:00
Oswald Buddenhagen
123937fb2a Merge remote branch 'origin/2.0' 2010-05-28 12:45: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
5805788290 Merge remote branch 'origin/2.0'
Conflicts:
	src/plugins/projectexplorer/miniprojecttargetselector.cpp
	src/plugins/qmldesigner/designercore/model/modeltotextmerger.cpp
	src/plugins/qmldesigner/designercore/model/rewriteactioncompressor.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.h
	tests/manual/gdbdebugger/simple/app.cpp
2010-05-27 11:11:53 +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
b61e32371f debugger: fix display of children of objects passed by reference.
The value was adjusted to the referenced value but it was not used
when dumping the members, basically leading to an empty child list
in such cases.
2010-05-26 13:34:54 +02:00
hjk
d770488185 debugger: add dumper for QHostAddress 2010-05-20 13:41:39 +02:00
hjk
dd714e9ccb debugger: improve QVariant(QString) dumper 2010-05-20 13:14:44 +02:00
hjk
df0e1e5625 debugger: fix QList dumper for large movable objects
Doh!
2010-05-20 13:14:44 +02:00
hjk
58cbf845fa debugger: add address of pointees of generic pointers 2010-05-19 14:19:33 +02:00
hjk
c50dd85088 debugger: show return value of last function call in Locals and Watchers view
Works only with gdb/Python so far.
2010-05-19 12:00:56 +02:00
hjk
acf1e49d0d debugger: make QString "displayable" in a QTextEdit 2010-05-12 14:43:41 +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
hjk
f9e6a96395 debugger: fix display of QStringList after a takeFirst(); 2010-05-06 16:24:12 +02:00
hjk
19ece94246 debugger: add example for non-alphabetically sorted struct members 2010-05-05 11:46:29 +02:00
hjk
15a595b429 debugger: refactor module/symbol view 2010-05-04 18:00:10 +02:00
hjk
c4aafc354a debugger: get nested python types right 2010-05-04 18:00:10 +02:00
hjk
5344521585 debugger: some python polishing 2010-04-28 11:19:15 +02:00
hjk
6bb7b6176f debugger: add a cut-down version of the dumpers for python 2010-04-27 15:33:23 +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
8bbe26c35c debugger: fix for QTCREATORBUG-1180 2010-04-16 14:08:37 +02:00
hjk
543826cb12 debugger: potential fix for QTCREATORBUG-1183 2010-04-16 13:26:46 +02:00
hjk
cfe771cc37 debugger: fix for "Can not step into functions on Symbian" QTCREATORBUG-1185 2010-04-16 11:50:00 +02:00
hjk
0c0b430fba debugger: add python dumper for __gnu_cxx::hash_set 2010-04-15 18:29:25 +02:00
hjk
76fed505ac debugger: fix QString dumper
Doh! In contrast to the C++ version we are operating on ushort* here.
2010-04-12 15:45:36 +02:00
Friedemann Kleint
614d09da88 Debugger[gdb/MingW]: Add import statements for Python 2.5 2010-04-09 10:52:01 +02:00
hjk
0ac8388847 debugger: fix some encoding issues, modify manual tests 2010-04-08 14:39:21 +02:00
hjk
b70c0978d1 debugger: rework error handling in python dumpers 2010-04-08 14:08:40 +02:00
hjk
66a7cc2830 debugger: show contents of pointer instead of its address in the python dumpers 2010-04-07 18:18:45 +02:00
hjk
bac6ff3b2b debugger: fix std::string dumper 2010-04-06 13:45:01 +02:00
Friedemann Kleint
17884141da Debugger/gdb: Fix Python temporary file creation Windows.
Reviewed-by: hjk
2010-03-30 16:44:26 +02:00
hjk
89ae26419c debugger: use tempfile.NamedTemporaryFile instead of tempfile.mkstemp 2010-03-25 12:29:51 +01:00
hjk
59af793953 debugger: polish address display. also remove the mostly unused 'stored' address 2010-03-23 14:48:32 +01:00
hjk
337f3eef2e debugger: remove accidentally committed debug output 2010-03-23 11:49:36 +01:00