hjk
4dc6be6d43
debugger: add manual test
...
Task-number: QTCREATORBUG-7770
Change-Id: Iecfd25e11748622afaebc320ea29d633f9e08638
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2012-08-30 12:02:18 +02:00
hjk
bef43adb79
debugger: fix manual test description for stack colouring
...
Feature worked, test description was wrong.
Task-number: QTCREATORBUG-7281
Change-Id: I81c93b66cb28e9d6adf15a49c086d5faaa908d0a
Reviewed-by: hjk <qthjk@ovi.com >
2012-08-29 16:28:39 +02:00
hjk
c8b180a55b
debugger: also report sizes of anonymous structs
...
Change-Id: Ibd7397ddf9b70db599befe8cc99fcf7147b959e6
Reviewed-by: hjk <qthjk@ovi.com >
2012-08-24 17:03:23 +02:00
Alessandro Portale
ae23d50576
Removal of Symbian support
...
Qt Creator's support for Symbian was at its peak in version
2.4.x. Nobody really verified it in Qt Creator 2.5 or 2.6.
It is most likely rotten. Let's remove it!
Also, the Symbian support code was spread throughout the whole
Qt Creator code base. The plugin interfaces evolved in the
meantime and target platforms like Android or QNX have 99% of
their code in separate plugins.
In case anyone wants to revive Symbian support in Qt Creator,
please create a plugin for it.
Change-Id: I56a758a3e2fd5b8c64d9aeb8f63d8e916c4883be
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com >
2012-08-22 13:42:42 +02:00
hjk
894e75aaf0
debugger: fix QStringList dumper
...
Did not take into account a non-zero 'begin' after a takeFirst().
Change-Id: Icaa1f87c18b1dec7778c4322fd971c9becedcce1
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-08-15 18:15:11 +02:00
hjk
319334bbbc
debugger: add manual test for multiple breakpoints
...
Change-Id: I212e119c93e09319eeccd2b480db95ac99c7e0ba
Reviewed-by: hjk <qthjk@ovi.com >
2012-08-13 13:08:33 +02:00
hjk
a4fcd8d3cb
debugger: allow (most of) the manual test being run gui-less
...
Change-Id: Ib620b33ea477b154a1ec64af6f57e392a1827e4d
Reviewed-by: hjk <qthjk@ovi.com >
2012-07-19 15:03:14 +02:00
hjk
d92df40125
debugger: fix display of member function pointers
...
Change-Id: I957e805aad45bf62b6fb8318accd29f54b474b11
Reviewed-by: hjk <qthjk@ovi.com >
2012-07-19 15:01:26 +02:00
Eike Ziller
e0e8cf3ada
Contact -> qt-project.org
...
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-07-19 13:23:21 +02:00
hjk
bb31b2572f
debugger: add manual test for pointer-to-derived case in QVector
...
Change-Id: I51db82d982351cdcf8ef64ba00521cb4d260bd45
Reviewed-by: hjk <qthjk@ovi.com >
2012-06-28 15:25:54 +02:00
hjk
f5fe20ef31
debugger: add a pointer to global data to manual test
...
Change-Id: I6ebb0058f5c1717c2dd4224107d25544005a3116
Reviewed-by: hjk <qthjk@ovi.com >
2012-06-13 13:16:28 +02:00
hjk
fa41d2faad
debugger: add dumper for QHash::{const_}iterator
...
Change-Id: I05eaa1f3defdcb00102288737bd7686fa0281953
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-31 14:32:44 +02:00
hjk
d982b216ff
debugger: rework dumping arrays of plain data
...
Simple array data can be fetched in one go.
The "normal" way gdb asks the server for contents is one item
at a time, at ~3ms per round trip. Now we get 2000 in 200ms.
This also introduces a re-usable readRawMemory function and
removes a few checkAccess calls which will be triggered anyways.
Change-Id: Ic07a3d6593fd2ea45f7a8058509118fe22a845bb
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-30 11:31:29 +02:00
hjk
de2a88c0f3
debugger: take advantage of simple contents in array-like containers
...
Change-Id: I79e8fc7cf083d5c6c135cce5e0a42e41475a7b44
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-17 19:08:33 +02:00
hjk
bdd98e684e
debugger: implement gdb pretty printer for std::{map,set}::iterator
...
Change-Id: Idbe63b40f88d901fa762dd0ecbda2b5aa5d59642
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-15 10:33:07 +02:00
hjk
38905e523e
debugger: fix display of type of dynamic references
...
This is actually a bug in gdb, but can be worked around.
See http://sourceware.org/bugzilla/show_bug.cgi?id=14077
Change-Id: I5aab39e9a3cfd9d7c12d52339005b1979421229e
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-11 23:38:04 +02:00
hjk
7dc71bc43c
debugger: display references in type columns
...
This breaks tradition.
Change-Id: I6780f31d584021490293a1ed3a96b5c3608a8a36
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-08 12:24:02 +02:00
hjk
7388034eef
debugger: recognize null references explicitly.
...
Change-Id: Ie315997363d9f591526ea8c122759f59d808fae5
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-08 10:33:20 +02:00
Eike Ziller
9092e70884
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
doc/templates/style/style.css
qtcreator.pri
Change-Id: I5f4f5f191726883dae18cb760733a5e8e6bd4e7d
2012-04-27 17:02:39 +02:00
Robert Loehning
c6b8326517
debugger: Removed unstable test
...
Task-number: QTCREATORBUG-7355
Change-Id: I83c90894a0b5c9dd0eca2248c0e7ddd643d76ddc
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-27 09:34:11 +02:00
hjk
9a2d6eb5eb
debugger: minimal support for boost::bimap
...
Only shows the size.
Change-Id: Icdd50fd21abde68d7e39a0fdbc92f6156e915fe4
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-26 08:49:12 +02:00
hjk
fab38eb621
debugger: add some webkit access to manual test
...
Change-Id: Ibb20d683b4e3052d74721cbe7d6b2e6bd4a6daa2
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-25 12:32:20 +02:00
Oswald Buddenhagen
822233629d
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
qtcreator.pri
src/libs/utils/utils.qbs
src/plugins/projectexplorer/miniprojecttargetselector.cpp
src/plugins/qmljseditor/qmljseditor.qbs
src/plugins/qmljsinspector/qmljsinspector.qbs
Change-Id: Ib239d50c21cb06d3a8e821e03dc093552f40ffab
2012-04-19 16:13:09 +02:00
hjk
a7a3941cc2
debugger: Fix QString, QVector, QByteArray dumper for Qt 5 container changes.
...
Change-Id: Ib966adda453cbc8e44c36ae629f62ac3a5bf5bf7
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-04-18 15:56:55 +02:00
hjk
c937161c5e
debugger: remove accidental enabling of endless loop test in manual test
...
This reverts part of b439999
.
Change-Id: I7d9696188a4f1a59b64817b08edd70047633c461
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-17 16:14:23 +02:00
hjk
b439999f1d
debugger: try quicker start when no breakpoints are set
...
This prevents initial reading of debug information when no
breakpoints are set. The debug information will be read on
first stop instead, e.g. when the user interrupts.
Change-Id: I6156347bf108e9ed89f54ca67021f37c02fa5116
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com >
2012-04-17 12:35:24 +02:00
hjk
b79f13df6a
fakevim: make sure pending input is only processed once
...
Change-Id: I0c6141eff49413f66cfee9a1f117279cdfcd4f36
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-17 11:20:37 +02:00
Oswald Buddenhagen
6b8167c663
Merge remote-tracking branch 'origin/2.5'
2012-04-16 10:03:48 +02:00
Daniel Teske
53553165ba
Debugger simple test: Clarify description of multiple breakpoints
...
Change-Id: I470d326bd872f2904893c8b7eb17a0a9c88f1e0e
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-15 20:36:10 +02:00
Daniel Teske
9589e8dd7c
Debugger simple test case: Move BREAK_HERE
...
The manual tests can't be followed otherwise
Change-Id: I09f0b99a63bd5189dcd0dc74c53e310d78f0b083
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-15 20:34:06 +02:00
Daniel Teske
766d19aba9
Fix Debugger simple test testStdVector4
...
Change-Id: I5ce7cb163bcb70171f6c6e7ae2b06b4522dd7a13
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-15 20:31:49 +02:00
Daniel Teske
aa1d7b25e1
Debugger simple test case testQDateTime
...
Make the changes in the L&W more apparent and also add a comment to step
Change-Id: I17fca560558fc266f8030c52f87fc81661f9fd02
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-13 14:57:27 +02:00
Daniel Teske
49ab5e51fd
Fix debugger simple test case test13393
...
Change-Id: I51e1576febed91e9c8c4c264f76094c152627032
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-13 14:56:26 +02:00
Robert Loehning
5f1e7642ed
debugger: Removed redundant checks in self-test
...
Change-Id: Iee8cfe736ff84eb9bcf82b1f1cda01eec38f19c2
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-12 14:03:10 +02:00
Eike Ziller
078d570721
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
share/share.qbs
Change-Id: Ia64573d1a69b9063fee32496a3f0a00926a3dadd
2012-04-03 10:03:52 +02:00
Orgad Shaneh
8d5d1f2f66
Dumper test: Add member to Derived
...
Change-Id: I324d31f9bfe98689136bb9e9ed40dfe46fa9ca81
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-03 09:25:14 +02:00
Oswald Buddenhagen
dbcaadd8af
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
src/plugins/debugger/qml/qmlengine.cpp
src/plugins/qtsupport/gettingstartedwelcomepage.cpp
Change-Id: I9157b9b9c05564ddeb3c72cec6b59523b8165d76
2012-03-22 15:09:50 +01:00
Robert Loehning
39cb4e954d
debugger: Removed unneeded failing test
...
Change-Id: I330d43bfdbba5304bf559e136aa1bc07b5498c4a
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-21 18:08:13 +01:00
Robert Loehning
9bdb8955e1
debugger: Updated self-test
...
Change-Id: I065de900e79ee4a73f3056ed764391ef45adde19
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-21 10:19:28 +01:00
Eike Ziller
7931159c09
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
src/libs/qmljsdebugclient/qmlprofilereventlist.cpp
src/libs/zeroconf/servicebrowser.cpp
src/plugins/qmlprofiler/qml/MainView.qml
src/plugins/qmlprofiler/qmlprofilerengine.cpp
src/plugins/qmlprofiler/qmlprofilertool.cpp
src/plugins/qmlprofiler/qmlprofilertraceview.h
src/plugins/qmlprofiler/tracewindow.cpp
Change-Id: Ib5e7579efffe74f2bf6871690d1e398e1062f986
2012-03-21 09:57:56 +01:00
Robert Loehning
7f21eb8b4d
debugger: continue after breakpoint in self-test
...
Done-by: hjk
Change-Id: I8405f88c963df359a9ae7f2a779ef0401b3c5994
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-20 16:29:40 +01:00
Robert Loehning
47fe6ab600
debugger: Added comment how to make USE_AUTORUN usable
...
Task-number: QTCREATORBUG-6951
Change-Id: Ib271f8f2c22705dae5cb799454ee52c22c5bec9d
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-20 16:00:54 +01:00
hjk
bb63ec80eb
debugger: some adjustments to semi-automated tests
...
Change-Id: I6512841797aa055630a984bc4bd75d6869ed2bf6
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-15 16:38:28 +01:00
Eike Ziller
e5e3f91ed2
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
src/libs/qmljsdebugclient/qmlprofilereventlist.cpp
Change-Id: Ic6251d47ecd032ea1db4fc58dc80e19b6e6cf23d
2012-03-15 15:01:54 +01:00
hjk
8e94d06496
debugger: add another dynamic type test
...
Task-number: QTCREATORBUG-6863
Change-Id: I94c0701a3ef0ebf6e166f3a65ccafef146549641
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-14 19:31:03 +01:00
hjk
4ab8925bc6
debugger: add manual test for QObject properties
...
Task-number: QTCREATORBUG-6863
Change-Id: I88c57d7255ebb41d2069af62b5b066b9b26be8b7
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-14 14:40:24 +01:00
Robert Loehning
48b4abe877
debugger: Improved testInput
...
Change-Id: I3920bf0ee69a5abbdd0060ca309f6fd7e17b2e1b
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-12 14:20:33 +01:00
Robert Loehning
aa6571ba01
debugger: Added some vars to testFinal, so the debugger can show locals
...
Change-Id: I4b63bde13a9a74d50e654bcc167b7f19fec48919
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-09 14:48:42 +01:00
hjk
3f369366a0
debugger: fix manual test
...
Change-Id: I7e3517d69957e7d2c7d3b14f76f260762ff980e9
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-08 08:57:37 +01:00
Robert Loehning
b41171c847
Normalized connect()s
...
Change-Id: Id353ab140a46e06ffc3abf667ab3b234e749e17c
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-03-06 12:46:52 +01:00