hjk
1731911c40
debugger: implement gdb python dumper fuer std::array
...
Change-Id: I32d353ec332d39fa80fab9780a0b084156842666
Reviewed-by: hjk <qthjk@ovi.com >
2012-02-04 01:02:27 +01:00
hjk
e15912d7fe
debugger: implement dumper for std::complex
...
Change-Id: I75905e26930b02df077f6b62f837855b83b4d8d8
Reviewed-by: hjk <qthjk@ovi.com >
2012-02-03 20:58:05 +01:00
Joe Hermaszewski
e70ad8150a
debugging unique_ptr now casts to the dynamic_type of the object
...
Change-Id: Ic1c7cd0003945ab919bba969b5c6a985ea7e7f90
Reviewed-by: hjk <qthjk@ovi.com >
2012-02-02 19:55:19 +01:00
Joe Hermaszewski
130990ffef
Added support for std::unique_ptr in the debugging helper
...
Change-Id: I812234fbcf6a1ed11fc29c11fb6ffe63ca3abffe
Reviewed-by: hjk <qthjk@ovi.com >
2012-02-02 12:49:10 +01:00
hjk
2931a499e6
Long live the king!
...
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-26 19:55:36 +01:00
hjk
be4ab29c32
debugger: fix argv dumper
...
Change-Id: I4162aba467aafc235ccc5145cf77e59d6e9e1924
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-26 18:09:26 +01:00
hjk
918131b6e7
debugger: don't use derived dumpers if already dumping in base
...
Task-number: QTCREATORBUG-6857
Change-Id: Ie299a98f8e3177d730efb965f31880c6d3dfee54
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-24 09:57:23 +01:00
hjk
c828c363b1
debugger: new dumpers for boost::posix_time::{ptime,time_duration}
...
Task-number: QTCREATORBUG-6834
Change-Id: I494868dd4e8819284dbc7439cff89ffe07f6a958
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-20 14:38:05 +01:00
hjk
dc73498d34
debugger: show value of pointers that can't be dereferenced
...
Task-number: QTCREATORBUG-6814
Change-Id: If7aa58e007ba17cb7dfb3b5f3ab8950a60bbf064
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-17 13:35:42 +01:00
Erik Verbruggen
40810e7596
Changed Q_TYPENAME to typename for Qt5.
...
Change-Id: Id831fe1268cbd7fcf3c25378876d969752fa2ebd
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-13 11:21:39 +01:00
hjk
6ebdf75cd5
debugger: fix displays of pointers to typedef to unsigned char
...
Change-Id: Id04e3b0b18f129e745f3259c8381810927212306
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-09 10:41:11 +01:00
hjk
73fdc207ce
debugger: make dumper more robust in optimized code
...
Change-Id: Ia398caf0fd29e6ac77502d870e8c9b615d4f395e
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-06 16:58:38 +01:00
hjk
e70665d321
debugger: workaround gdb 7.1
...
Change-Id: I14ac857af34218457b237798a09224cd6976d282
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-06 16:56:50 +01:00
hjk
2800583e15
debugger: fix breakage with gdb 7.1
...
Officially we support only 7.2+ nowadays, but 7.1 used to work. This was
broken recently by the "dynamic type" work. With this patch the debugger
behaves as before with 7.1, and shows dynamic types with 7.2+.
Change-Id: Id9e775d19712ea40d7c2a7aa8f9f734174d2446e
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-19 16:26:04 +01:00
hjk
0238f919cc
debugger: make compile dumpers compile without Qt
...
Change-Id: I08c45d890beabc51e5fed0bfc81fd8cc419bf8a3
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-14 14:32:15 +01:00
hjk
6b468577b1
debugger: fix QFileInfo dumper.
...
Broke from Qt 4.7 to 4.8.
Change-Id: I0cb87653bfd0a2989332d76b279d2408e487e10a
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-13 19:32:03 +01:00
hjk
2719eb289c
debugger: use {type}&main trick for more streamlined type lookup with gdb
...
Change-Id: Idfe0e5259bc715cb4d38063f336d257b1f55f76a
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-13 19:03:35 +01:00
hjk
ee2a5c3986
debugger: add primitive dumper for boost::gregorian::date
...
Change-Id: Ie276457dc965a9b971382fd927e3049103397f0d
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-12 17:51:23 +01:00
hjk
24b4c12737
debugger: fix assignment to typedef'd values in locals view
...
Change-Id: I90fce68639c46f0592f66448a475c7822373d5b7
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-09 00:09:27 +01:00
hjk
d7a9881db5
debugger: make compile dumpers work on Qt 4.5
...
Task-number: QTCREATORBUG-6616
Change-Id: Id01238d4ec767a0e9f8d05cedff4850106b6e318
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-30 16:43:39 +01:00
hjk
844437c666
debugger: use the same type formats for arrays of same base type
...
Task-number: QTCREATORBUG-5582
Change-Id: I690c755fc5d2ea127ea12f65f799accb10ff20c9
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-30 16:04:24 +01:00
hjk
600a2f839e
debugger: make use of dynamic type for dumpers configurable
...
It's too expensive to have it unconditionally on in some settings.
Giving the user the possibility to switch it off seems ok.
Change-Id: I7bdcb0ce919f0dca83a4563ac83958efdeb251e7
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-30 11:50:20 +01:00
hjk
59359905bf
debugger: add manual test for dumping derived classes using base pointer
...
Change-Id: I65c5977fc16083cf09a123c6beadbc156a9f29c7
Reviewed-by: Bill King <bill.king@nokia.com >
2011-11-29 13:43:59 +01:00
Friedemann Kleint
21124e927f
C++-Dumpers: Compile with Qt 5.
...
Change-Id: I97bb5f03fffc306035ab6e4b4c2d7ec5e434be2e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-11-24 13:41:23 +01:00
hjk
fa66a540fd
fix C++11 string literal incompatibility
...
Change-Id: Ie5d484ba7078f29eae6636d01e1d99e3e45d1a45
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-22 15:51:41 +01:00
Eike Ziller
fbd47e25ee
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
qtcreator.pri
share/qtcreator/templates/qtquickapp/main.cpp
src/plugins/analyzerbase/analyzermanager.cpp
src/plugins/qmlprofiler/qmlprofilertool.cpp
Change-Id: I3be78f22e7301d61a9c7fc142cbc34a3cebc2cf4
2011-11-18 10:16:49 +01:00
hjk
c6ebc1c697
debugger: add display variants for assosiative containers
...
Change-Id: I8ce5449bf2717e7989e401482f9dbf39fafdd7d0
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-17 13:53:29 +01:00
hjk
2e2e83ea8a
debugger: fix QSet dumper
...
Task-number: QTCREATORBUG-6547
Change-Id: I567f6970ad2d89d862ed86fbaa69e7eecacb9738
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-16 16:49:58 +01:00
Orgad Shaneh
e86fc51062
Debugger: Correctly handle strings with length of exactly maxsize
...
Change-Id: I666a7dd9cc6e6f56f3971c426cc697b9f2f983ff
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-15 09:59:46 +01:00
Eike Ziller
85cf2b661e
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
src/libs/qmljs/qmljsinterpreter.cpp
src/libs/qmljs/qmljsinterpreter.h
src/plugins/debugger/qml/scriptconsole.cpp
src/plugins/git/gitplugin.cpp
src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas.cpp
src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas_p.h
Change-Id: Iad59c8d87c72a21c79c047e374c0ab689998af39
2011-11-11 09:46:25 +01:00
hjk
7a1b22c890
debugger: fix extractCharArray for e.g. empty strings
...
Change-Id: I00b0dab800c2587b5f947f52f96595eefc6ca218
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-10 13:45:18 +01:00
hjk
371ae894f0
debugger: fix display of signal-slot connection
...
Change-Id: I0923bdd0ba1166639d85f8343a5abce8f2912400
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-11-09 08:49:08 +01:00
hjk
0697fc5e74
debugger: use faster symbol lookup to discover dynamic type
...
Change-Id: I09d2deedf9288cf930a38179e7ff6e4f8e242efc
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-08 20:06:05 +01:00
hjk
8cf70c8c3c
debugger: fix display of dynamic type
...
Change-Id: Ib8844e4b9cbfef52f9717572086d1e3bdda257ce
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-08 18:29:20 +01:00
hjk
cc2433f79e
debugger: fix display of signal-slot connection
...
Change-Id: I0923bdd0ba1166639d85f8343a5abce8f2912400
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-08 15:20:51 +01:00
hjk
332ea08142
debugger: Use Latin1 as default for char *.
...
Change-Id: I5a5f76d312f97c6684542fd3e31f68f78d6acf58
Task-Number: QTCREATORBUG-5232
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-08 11:56:15 +01:00
hjk
60e392423f
debugger: Use Latin1 as default for char *.
...
Change-Id: I5a5f76d312f97c6684542fd3e31f68f78d6acf58
Reviewed-by: Bill King <bill.king@nokia.com >
2011-11-07 10:37:20 +01:00
hjk
b0ca56109e
debugger: do not show "*" "pseudo name" twice in dumper output
...
Change-Id: Id770f4b1d75487ce23b3c9cf2d59e4877ffd0467
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-04 16:28:07 +01:00
hjk
45f6399939
debugger: workaround for http://sourceware.org/bugzilla/show_bug.cgi?id=13380
...
Task-number: QTCREATORBUG-6465
Change-Id: I98894cbd247b53e18b86ec997b9087d1f2d511f3
Reviewed-by: hjk <qthjk@ovi.com >
(cherry picked from commit dbc84d8c1c )
2011-11-04 07:53:01 +01:00
hjk
dbc84d8c1c
debugger: workaround for http://sourceware.org/bugzilla/show_bug.cgi?id=13380
...
Task-number: QTCREATORBUG-6465
Change-Id: I98894cbd247b53e18b86ec997b9087d1f2d511f3
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-03 19:22:12 +01:00
hjk
31600758de
all: s/info@qt.nokia.com/qt-info@nokia.com/
...
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-11-03 10:33:19 +01:00
Eike Ziller
5aca145fc7
Merge branch 'master' of ssh://codereview.qt-project.org/qt-creator/qt-creator
2011-10-28 10:17:55 +02:00
Eike Ziller
81cce8902e
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
qtcreator.pri
src/libs/qmljs/qmljscheck.cpp
src/plugins/debugger/gdb/gdbengine.cpp
src/plugins/debugger/gdb/remotegdbserveradapter.cpp
src/plugins/plugins.pro
src/plugins/projectexplorer/buildmanager.cpp
src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
Change-Id: Id2dcebf95b94dc46c1d85908ba1d1378aaf362ac
2011-10-28 10:17:44 +02:00
hjk
60762945f7
debugger: cut-and-past-o.
...
Change-Id: I32561a7fea0f85711d22ed2a46fc0dba1b8cdb27
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-28 10:04:33 +02:00
Robert Loehning
1b76f67d76
Removed dead assignments
...
Change-Id: I7cd0e127c23d209d210385906d0923bce650a3e5
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-25 13:10:55 +02:00
hjk
c289ac1fd9
debugger: add convienience constructor for std::strings
...
Change-Id: I61454ddbe417162ab182a1541b580e4cb4c783a4
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-20 16:09:02 +02:00
Pawel Polanski
306c859635
Symbian: Stepping into functions has been fixed
...
While debugging Symbian C++ applications
stepping into functions has not been working due to
a typo in the python file
Change-Id: I76710fe3f599303059f773030e57d778164bcebb
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-10-18 13:55:34 +02:00
hjk
2c2b3732db
debugger: more robust Qt 4 vs Qt 5 detection in dumper
...
Change-Id: I2a1eb5181e614899f3cd80e0eaec5be9a3e93c77
Reviewed-by: hjk <qthjk@ovi.com >
(cherry picked from commit f626168c62 )
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-10-17 10:26:45 +02:00
hjk
f626168c62
debugger: more robust Qt 4 vs Qt 5 detection in dumper
...
Change-Id: I2a1eb5181e614899f3cd80e0eaec5be9a3e93c77
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-13 11:46:30 +02:00
Friedemann Kleint
f1db83be8b
Debugger/Python dumper: Fix checkRef() for Qt 5.
...
See http://codereview.qt-project.org/4533
(1173d0420e341dc6d38c89e5bc4295a57da7ea74 in qtbase)
Change-Id: I13d249c592b2607ee96c2feacbaefb73dd926867
Reviewed-on: http://codereview.qt-project.org/6324
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-11 10:10:39 +02:00