Commit Graph

1254 Commits

Author SHA1 Message Date
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
923fca21ce debugger: add manual testcase
Task-number: QTCREATORBUG-6858
Change-Id: Ieb9d699c9f8f9db0145dfa961446b90de7a56a98
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 13:58:28 +01:00
hjk
79194c9ff0 debugger: remove spurious .pro message from manual test
Change-Id: Ibc2459c725fe0075e3e0d6032c6bb9f6e1e05270
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 11:33:27 +01:00
Kai Koehne
e8241adae3 Debugger: Add simple app to test mixed QML/CPP debugging (QQuick2)
Change-Id: Id744e3306da20bd7e2051ec4c45e3475084b64bc
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 10:39:53 +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
Orgad Shaneh
aee8a3ac88 debugger: fix copy-and-pasteo
Change-Id: I99923f9c2a06e8ef3bdb070419b4a19af0ddfa90
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-23 10:23:58 +01:00
Kai Koehne
f7c9b4eeb2 Debugger: Add simple app to test mixed QML/CPP debugging (QQuick1)
Change-Id: I7b7983a795c3c72e611bd6531c84cf498fb15c9f
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-20 16:18:01 +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
Christian Kandeler
b46cdd3729 SSH: Adapt test to an earlier change.
Change-Id: I67504abe9b32443667497c29fb27b555cf5419fc
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2012-01-20 13:58:55 +01:00
hjk
3d39451b15 debugger: show address of the target object when auto-dereferencing
Task-number: QTCREATORBUG-6813
Change-Id: Iaf1436a41cd22f46e8a8c369f942a3dba127cc6e
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-16 18:53:40 +01:00
hjk
58e3d4bbbf debugger: fix some of the expectations of the semi-automated tests.
Change-Id: Ic7b51711ae202aaa760750744cff0f246858ece2
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-15 12:44:13 +01:00
hjk
04a88cf1e1 debugger: remove spurious test case contents
Change-Id: I40073d3241b4db208ba65b96e89c4d61b85c150f
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:36:08 +01:00
hjk
f92c612d3c debugger: combine 'Expand' lines in semi-automated tests.
Change-Id: Ief1038931768c71b5574d41dcfdab60e574c9b58
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:51 +01:00
hjk
f2979e9031 debugger: fix warning about multi-character char constant in manual test
Change-Id: I145a0422a0f79f5a17f7d63368775dd0dfe15619
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:32 +01:00
hjk
fb21650cec debugger: work on semi-automated tests
Change-Id: I10e5655d9fc8415705c90b1c33276da5160296be
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:24 +01:00
hjk
65288ccd7f debugger: fix and simplify manual test for QTCREATORBUG-4997
Change-Id: I1780d856ddfec62d4eeebb3a9563d80ac3ae679f
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 08:28:49 +01:00
hjk
ffcd12f69e debugger: add semi-automated test for display of anon structs.
http://sourceware.org/bugzilla/show_bug.cgi?id=10586. fsf gdb errors out
on -var-list-children on an anonymous union. The proposed fix has been
reported to crash gdb steered from eclipse.
(http://sourceware.org/ml/gdb-patches/2011-12/msg00420.html).
We should not be affected as mac gdb was fixed in 2006 and we avoid
using varobjs when we have python.

Change-Id: I2698d6762ed8757549bad304c6cd23d9150460fd
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 08:17:16 +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
49426923a4 debugger: let the BREAK_HERE macros generate some code in any case
This looks a bit better during manual stepping as the breakpoint
doesn't move.

Change-Id: Ia2a5bba09bca21b9d27d39fe1a5755491209e0a1
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-13 12:29:16 +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
David Schulz
c5b04f3ccf Added informations for expanded variables
Change-Id: I669e7a373a23b1a5fec76b08d0562436b95eff8e
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-08 18:20:21 +01:00
David Schulz
43f1e98bd1 Added informations for the AUTOBREAK- and AUTORUN-macros.
Change-Id: I7f193ff136bd3591cff57d69ae55a22c39b830c1
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-08 09:12:08 +01:00
Christian Kandeler
51511a3c59 SSH: Don't expose SshRemoteProcess object from SshRemoteProcessRunner.
It's part of the internal state.

Change-Id: I2670be2d55c791435bd286150f4b4097e8d92f6d
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
2011-12-05 12:54:37 +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
bca96ff17e debugger: squash msvc warning about structs and classes
Change-Id: I5de2f086e7b2ff6faaae4995c4fc1949e93281e1
Reviewed-by: Bill King <bill.king@nokia.com>
2011-11-29 14:17:06 +01:00
Christian Kandeler
57c0979012 SSH: Support different read channels in SshRemoteProcess.
This is part of the effort to support more QProcess concepts.

Change-Id: Idb888e733570a58d3810f371409b657b30bbd929
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-29 14:00:39 +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
hjk
3e03c06420 debugger: start automization of manual tests
Change-Id: I33bd046eca253130049d0a80de7a1a3f3e442307
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-25 16:30:38 +01:00
Robert Loehning
f924f1ef69 debugger: I guess running the functions once is enough
Change-Id: I98953503fcb7b79b76927c50f39b82f2ceb6508d
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-25 12:06:01 +01:00
Friedemann Kleint
b0eff051c1 Add Qt 5 libraries to .pro files.
Make Qt Creator compile with Qt 5 after using fixqt4headers.pl.

Change-Id: I74ca51d562f49378b40103b79848f5dd3b11e77e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-11-24 12:02:30 +01:00
Robert Loehning
88fd98fbc4 debugger: Minor fixes in simple.pro
Change-Id: I30df2e35b306085d0c7ac5ad6be1f7dfe694abe0
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-24 10:49:26 +01:00
Christian Kandeler
abd98ebeaa Tests: Replace SSH scripting crutch with proper rpath solution.
Change-Id: Ieae3099d5fe2f69415a86a0e2155d30b699fa3c4
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-11-21 11:10:15 +01:00
hjk
eb8447d7c4 debugger: convert remaining manual tests to "new style"
Change-Id: Ibc91274feab42077ee55514b8461d504020b7852
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-18 15:05:09 +01:00
hjk
a5cb3af274 debugger: improve qstack manual tests
Change-Id: I74d06fa0390e88e57c4b6c54b6afcf30dd3e61f9
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-16 16:47:36 +01:00
hjk
f8baa4f342 debugger: improve qset dumper manual test
Change-Id: I3868991f22f2dc56b6bd0464f11e7ce7f26efc7a
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-16 16:38:08 +01:00
Robert Loehning
23bbcb5e81 debugger: Compile fix for MSVC in manual test
Avoiding error C2177: constant too big

Change-Id: I61043cf2c6fb71e45dd25d5387711653949fd0b0
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-16 16:19:01 +01:00
Christian Kandeler
4c76e40617 SSH: Derive SshRemoteProcess from QIODevice.
Now it looks even more like QProcess. Things like process channels are
still missing.

Change-Id: I3f30cd00ed4a054d02e83add9a6f4162b48f8345
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-11-15 17:32:55 +01:00
hjk
739593c590 debugger: add manual test for display of big integers
Change-Id: I8b6f7f9f446a6dddc31993a463a31f0eb6a4f827
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-15 16:58:53 +01:00
Christian Kandeler
232724cc11 SSH: Make API of SshRemoteProcess more similar to the one of QProcess.
In the end, we want to derive it from QIODevice as well.

Change-Id: I30e7cb23ec8e5753c363d1f4457b650556860ac2
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-11-14 17:42:27 +01:00
Christian Kandeler
75a7bf2919 SSH: Add convencience script for tests.
rpath experiments failed, so let's just do it like that.

Change-Id: I029580f54145592bc858d564fb198bc25949e330
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-11-14 17:29:44 +01:00
Christian Kandeler
25e716ed77 SSH: Adapt tests to API changes.
Change-Id: If4d2c7cc088f4dee13186a0e98b8d8e6385e500f
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-11-14 17:27:58 +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
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
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
Robert Loehning
c8b44dedfb debugger: Make simple.pro compile with MSVC and USE_AUTOBREAK == 1
Change-Id: I1e25ede989a608d941e5f26f4470e397a895b3da
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-08 09:38:34 +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
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