hjk
89f5964695
Debugger: Build auto tests with -gdwarf-3 when targeting GDB 7.4
...
We don't see any local variables otherwise.
Change-Id: Ieb9972e8e4b79b1d3a328c52c56244371664ebee
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-30 12:40:18 +01:00
hjk
a9834fe11a
Debugger: Finetuning of QVariant dumper
...
LLDB doesn't like to lookup types in some cases.
Make it work.
Change-Id: I2c95ab4ab7f765ad42bf6bd35c6f790de5fe366e
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-29 17:31:32 +01:00
hjk
8cf01f81c1
Debugger: Object name display needs debug image on Mac
...
This should be avoided if possible...
Change-Id: I4c95ab4ab7f765ad42bf6bd35c6f790de5f03668
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-29 16:49:04 +01:00
Christian Stenger
076f6e690f
Squish: Enter dummy values if committer info is missing
...
Change-Id: Ic97de439b994a359cb0eae977cd0ec3cb780b081
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-29 14:50:13 +01:00
hjk
66a1878558
Debugger: Bundle some more autotests to speed up test runs
...
Change-Id: Ifc45ab4ab7f765ad42bf6bd35c6f790de5f03668
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-29 14:16:08 +01:00
hjk
d37e890a1d
Debugger: Show name also for QObject subclasses without Q_OBJECT macro
...
Change-Id: Ifabf3cc68751a06c15fc1a5a05cad5e5a64c8775
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-29 13:56:01 +01:00
Christian Stenger
06d34f5a12
Squish: Unify hack for invoking context menu items on Mac
...
Change-Id: I7e4d1cb00ea75e1aa33fa20b30744ffd56f002de
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-29 13:50:57 +01:00
Christian Stenger
4dbf2702e0
Squish: Stabilize tst_git_clone
...
Change-Id: I1aa794669aa5ced25cc983d85a4c14f9b17dd743
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-29 11:23:02 +01:00
Christian Stenger
fc6b4f6cd4
Squish: Avoid soft links in path for tst_git_local
...
Change-Id: I3217ef41e9539b671cd9398cc268f2adf622ea6f
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-29 11:22:48 +01:00
Fawzi Mohamed
a8ea0a0736
qmljs: generalize language treatement
...
* better support qbs and similar non QtQuick qml languages
* begin to clean and migrate things from ModelManager to
ModelManagerInterface
Change-Id: Ifa39dc1e4c568e9e21307f4913dcb5989e80420f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2014-01-28 15:01:00 +01:00
Christian Stenger
4c39fbb950
Squish: Fix hack for tst_designer_autocomplete
...
Change-Id: I17cfa041f42efb71358e11afcaf987e177603175
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-28 14:24:11 +01:00
hjk
b852ee862d
Debugger: Merge QHash dumper tests
...
Less cycles.
Change-Id: Id48e0c4b1c6b71dc0c743f8815db2d6b1daa95f6
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-28 14:09:34 +01:00
Christian Stenger
8087db30a3
Squish: Do not invoke Exit on AUT inside helper functions
...
Quitting the AUT should always be reserved for the main function
of a test case.
Change-Id: I1a90e7c1e327cde37280e9d3130b30216798382c
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-28 12:22:38 +01:00
hjk
f3fbc36d77
Debugger: Handle Qt4/5 behavior incompatibility in QVariant handler
...
Change-Id: I059955b24daa323d4f0a85e67650ee29c018d1b6
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-27 14:16:47 +01:00
hjk
392123388a
Debugger: Some qobject dumper speedup
...
Slight change in behavior: Only classes with Q_OBJECT
macro are now recognized as QObjects.
Change-Id: If2df6c31ef6d098944e317e27dfcbc21d60f61ee
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-24 18:27:00 +01:00
hjk
cc3facd944
Debugger: Enable QObject property display with LLDB
...
Finally.
Change-Id: I3257ffbb23ca2ea4eec9a97335a95580c9c4482b
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-24 17:36:27 +01:00
hjk
2e7479aef0
Debugger: Add data extraction for dumper inferior call results.
...
Change-Id: I868be727c48cb3aa570f196dadde71706df01596
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-24 16:46:51 +01:00
Christian Stenger
cc28865b53
Squish: Fix hook-into issue on Windows
...
Change-Id: I45ec21c6a7a0c5e34e72226fbb442f0ab681fa4d
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-24 15:39:34 +01:00
Christian Stenger
7f4c9a19f2
Squish: Unify invoking add custom executable
...
Change-Id: If090ca16a9cc358ff38de5564d2e8ef2a2cf8200
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-24 11:12:10 +01:00
Robert Loehning
540fa4b726
Squish: Stabilize tst_git_local
...
Change-Id: Icc0f3ae2f4702398bbbc46b309b23ffe69daf778
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-01-23 14:05:07 +01:00
Christian Stenger
e18490b65a
Squish: Avoid crash in tst_designer_goto_slot on Mac
...
Again this is related to Squish 5 having problems handling menus
on Qt5.2 built applications.
Change-Id: Ie256b2d93259baaf86beaa1a5d9fbed2248ac2ef
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-23 11:17:07 +01:00
Christian Stenger
185a22f0d0
Squish: Avoid crash in tst_designer_autocomplete on Mac
...
Again this is related to Squish 5 having problems handling menus
on Qt5.2 built applications.
Change-Id: Ia017b48db5b6ab816a50504abc05c086fdf65799
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-23 11:16:57 +01:00
Christian Stenger
bbb0becf81
Squish: Update qt_squish_mapping.tsv
...
Packages for Squish5/Qt5.0 are now provided as well.
Change-Id: I7bcd660bca33deaa09f4b62a583e1118ed5e3d06
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-23 11:05:19 +01:00
Christian Stenger
1cdb5d87c2
Squish: Update Qt Quick hooking stuff...
...
...to differentiate between Qt Quick 1 and Qt Quick 2 when using
no additional function on the subprocess.
Change-Id: Ia345a1503128be0c5b81a010c438009bf41d93b5
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-23 11:05:09 +01:00
hjk
063075ecad
Debugger: Merge more test cases
...
Change-Id: I478b4bfb5fa615b2ea982ca6635c5e8e3478070c
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-23 10:32:21 +01:00
hjk
d8e132d15d
Debugger: Disable item model dumper for LLDB
...
Needs better infrastructure.
Change-Id: I53a53953bd347c296626c03636775f6057faf385
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-22 16:37:35 +01:00
Christian Stenger
dc8481ca25
Squish: Stabilize tst_simple_debug on Mac
...
Change-Id: Ibcf179a1d10c0e735fe408a7f738309834d8abc4
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-22 16:08:58 +01:00
hjk
5199c905c7
Debugger: Merge a few more dumpers
...
Change-Id: I8a39598f561a011fe5ec9d8dd589ded5a33ba6ac
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-22 14:32:56 +01:00
Robert Loehning
52bff97cfa
Squish: Replaced lot of signal code by one simple function
...
Change-Id: Idb6b663a8b2be217d8769fab5e2f6f9290f37990
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-01-22 10:13:02 +01:00
Christian Stenger
fb114e3882
Squish: Fix condition in project.py
...
This error was introduced in 0f04c2b3b0 .
Change-Id: Ifdaa18d4267daff1e59c5ced3cfc188beb4c52c9
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-21 23:10:00 +01:00
Christian Stenger
fca97a53d4
Squish: Clear analyzer results after verification
...
Change-Id: Ic475704773770d7d17361c96947734681e959fea
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-21 23:09:41 +01:00
hjk
1e858e1116
Debugger: Merge a few tests
...
Dumper test compile time is a significant part of test run time,
we can save a few cycles by lumping similar tests together.
Change-Id: I716ec336836c1511e5c13f58e72b59a46a2250a8
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-21 19:24:16 +01:00
hjk
20ea8a7d67
Debugger: Fix buglets in QVariant dumpers
...
Change-Id: I3ac3906600369b51f6fc9f6430f95f21e0ac3e3b
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-21 18:20:13 +01:00
Eike Ziller
e95037347a
Merge origin/3.0
2014-01-21 14:17:16 +01:00
Orgad Shaneh
f506104f29
CppTools: Cleanup header/source test
...
Dynamically create data files in tempPath and clean them up when
finished.
Change-Id: Ie78f557b185b264acc0d0f5814646c203d8a93f4
Reviewed-by: Petar Perisin <petar.perisin@gmail.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-01-21 11:07:49 +01:00
Orgad Shaneh
0f4e3c356a
C++: Support multiline strings and comments
...
Task-number: QTCREATORBUG-662
Change-Id: I0997fe2afaba71998d5da549b7141df0c023ff12
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-01-21 10:54:56 +01:00
Christian Stenger
9f81e79c8f
Squish: Fix issue with menu invocation on Mac
...
Squish 5 has problems to handle menus on Mac for Qt5.2 builds.
Change-Id: I533f8fcd2c8a2786ae354cd92e92efad0fb1dd57
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-21 10:44:09 +01:00
Robert Loehning
82fdd52e82
Squish: Wait for parsing in __configureCustomExecutable__()
...
Change-Id: I798a29aa9a4676edd1493f4973d29f8725e117e5
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-01-21 10:40:29 +01:00
hjk
376f58df34
Debugger: Fix QObject/property dumper
...
Change-Id: Ied68fd07e077a185223a68cc504fff5a5b9391ac
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-20 17:08:53 +01:00
Orgad Shaneh
06592b28ad
C++: Consolidate with/without comments preprocessor tests
...
Change-Id: Ib08569d642da51f6d51bb0763fc95d5a5c13d28c
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-01-20 16:27:49 +01:00
Orgad Shaneh
0a817c4ef5
C++: Cleanup preprocessor tests
...
Change-Id: Ia1b7dee24a3d7e20440dca5040cf9ffdaaf066e2
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-01-20 16:27:34 +01:00
Eike Ziller
cdd19fe6ad
Merge remote-tracking branch 'origin/3.0'
...
Conflicts:
src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp
Change-Id: If62ec06ea069a7eba6735101e5334b0c1f66861f
2014-01-20 14:21:46 +01:00
Christian Stenger
7312733452
Squish: Extend tst_git_local
...
Change-Id: I4160e3f8e7f43f9711b3436693aeb3b333208faf
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-20 13:41:55 +01:00
Christian Stenger
d8cc72d7bd
Squish: Let tst_debug_empty_main continue on error
...
Change-Id: Ic0772f96c3d99af1d2001ca599820bc61192281c
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-20 13:38:58 +01:00
Robert Loehning
0f04c2b3b0
Squish: Eliminate another signal handler
...
Change-Id: I6f89d908366257ab2dbd5d0a48f77f41e131ae12
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-01-20 13:13:55 +01:00
Orgad Shaneh
e51fbd2009
C++: Fix debugging of lexer test
...
spell() crashes if identifier is not properly created
Change-Id: I1c3949c3fed2282d893914fa2922f6c281d1f8cd
Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-01-20 12:30:29 +01:00
Orgad Shaneh
15680ebe0c
C++: Minor cleanup in lexer tests
...
Use a typedef for the list
Change-Id: Ie921226f9b72fdbedd9926ae166979a4cd1ad540
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-01-20 12:30:17 +01:00
Tobias Hunger
7168dd48fe
AnsiEscapeHandler: Use a dedicated struct in favor of a qPair
...
Change-Id: I800d4868caf0cd58f83507ae2d0849d50f86a01f
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2014-01-20 11:15:05 +01:00
hjk
8b99e5532f
Debugger: Add facility to run dumper test with DYLD_IMAGE_SUFFIX
...
Change-Id: I5f79436b61a3a04de9b7b669bece2204ac858edb
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-01-17 17:16:17 +01:00
Christian Stenger
4b6d04d63b
Squish: Fix tst_rename_file on Mac
...
Change-Id: Idca881989a673d3f220379d3a233c851ee75e248
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-01-17 16:37:51 +01:00