hjk
c5d37af0e0
Debugger: Some support for 'long double'
...
Task-number: QTCREATORBUG-18023
Change-Id: I06783541668b95711cb5a45bf689c43b348ff624
Reviewed-by: hjk <hjk@qt.io >
2017-04-25 15:00:59 +00:00
Eike Ziller
56233f67e1
Merge remote-tracking branch 'origin/4.3'
...
Change-Id: I01d7d8aa282f2bca94f85f55c832c76672e229f7
2017-04-25 16:15:04 +02:00
hjk
1a4531dffd
Debugger: Split a long line
...
Change-Id: If791d45c59e4aadce0c46886e238955891b27a49
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-25 13:26:51 +00:00
hjk
758e50fa45
Debugger: Catch some exceptions related to optimized out values
...
These could be triggered by declared but undefined and unused
static data members.
Task-number: QTCREATORBUG-18030
Change-Id: I941e8cbe8ce18dca737e59472ed0ee19ace44072
Reviewed-by: David Schulz <david.schulz@qt.io >
2017-04-25 07:58:13 +00:00
Alessandro Portale
3624a663d8
Reduce usage of qApp in favor of static function calls
...
Q*Application classes have unusually many static functions. In many
cases in our code, these functions are unnecessarily called as instance
functions, using the qApp helper.
This patch replaces many occurencies of qApp with the according
Q*Application classname.
Change-Id: I6099a419fa7bf969891269c37ed7a9e817ef5124
Reviewed-by: hjk <hjk@qt.io >
2017-04-24 18:36:28 +00:00
David Schulz
41954de06e
Debugger: Fix dumper tests in wow64 env
...
Change-Id: Iac874ccb0c498065e1f46ebcc66a48ef721f6fff
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-24 08:42:50 +00:00
Eike Ziller
dae2556d2f
Merge remote-tracking branch 'origin/4.3'
...
Change-Id: I44511e06986b7df6007be7daf7051c895a10794b
2017-04-21 15:30:00 +02:00
Robert Loehning
843f310dde
Squish: Update "Do Not Save" button
...
Change-Id: I84ccb2ad012a9dceb4bc27838bfe726ea4d9a127
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-20 13:06:12 +00:00
hjk
53ff0e1ca1
Debugger: Add a workaround for bad gcc debug info generation
...
Gcc does not write out full type names with 'using template ...', see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80466
This is in most cases harmless for Creator as dumpers are triggered
independently of template arguments. However, if the dumper takes
different code path based on the template argument type, as is
e.g. needed for std::vector<bool>, wrong results are produced,
as the type cache only used the template base name as type id.
Work around by mangling the id of the un-typedef-ed type into
the type id of a typedef, which, in case of templates contain
the full parameter list.
Change-Id: I63c59cccdc186b09ff780e9dfd57b0ad668ae98f
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-20 09:15:59 +00:00
Eike Ziller
88897f3a87
Merge remote-tracking branch 'origin/4.3'
...
Conflicts:
src/plugins/genericprojectmanager/genericproject.cpp
src/plugins/genericprojectmanager/genericproject.h
src/plugins/genericprojectmanager/genericprojectnodes.cpp
src/plugins/genericprojectmanager/genericprojectnodes.h
Change-Id: Ie0c870f68c8d200a75489b75860987655b2f6175
2017-04-19 09:56:14 +02:00
David Schulz
01b2ed7904
Auto Tests: Fix extensionsystem tests
...
Change-Id: Iaed08ddf5f4f93cae395bfdec1e8bff87fd8e618
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-19 06:39:37 +00:00
hjk
283bce7343
Debugger: Add a qfloat16 dumper
...
Change-Id: Ibc43da06c195d916296f09740a1111a2586443b8
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2017-04-19 06:01:18 +00:00
Montel Laurent
5d27bc747b
Use QFileInfo::exists(...) which is faster that QFileInfo(..).exists
...
Change-Id: I0d2e61d84c74e60ef4f54074a4ca00f2d0835562
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2017-04-14 13:18:28 +00:00
Robert Loehning
d6ecd65c1c
Squish: Clear General Messages before running tst_codepasting
...
Change-Id: I78514e5a8553349abdf2558bba6c4a15ad280eba
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-12 21:21:44 +00:00
David Schulz
ca039a6eae
Debugger: Adjust dumper test after cdb output changed
...
Change-Id: Ic8cb64ce1af6d6a5e74ad018813fea47555b1cfb
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-11 07:32:20 +00:00
Marco Benelli
d0823cd5e2
QmlJs: fix reformatting of 'signal' statements
...
Reformatting 'signal' preceded by comments used to bring to a bad
formatted file.
Task-number: QTCREATORBUG-17886
Change-Id: I02e093a4721cd1e75d45b498ea768251aee88ea4
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-04-07 05:32:20 +00:00
Robert Loehning
5b9450a3d3
Squish: Remove workaround for fixed bug in tst_simple_debug
...
Change-Id: Iad0fd8fb2a591dce86ebc05fc0d32e828193e298
Task-number: QTCREATORBUG-17492
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-04-03 12:12:13 +00:00
Marco Benelli
f8688a478e
QmlJs: update test for VisualItemModel
...
Change-Id: I6402e3870b3103e8c0423ecb6f064d050367d8ad
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2017-04-03 11:33:36 +00:00
Marco Benelli
592262ecdd
QmlJs: test for delegate in ListView
...
Change-Id: Ifce93261fb2a532213cd011b7923f1ca38f00f6a
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2017-04-03 11:33:22 +00:00
David Schulz
4e4b5833da
Debugger: Fix QFlags dumper for cdb
...
Also adding a test covering this dumper.
Change-Id: I491dd87e52f65bf3faf21d81436f264507bf0b51
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-30 13:37:53 +00:00
Ulf Hermann
186f0f574a
Timeline: Fix timelinerenderer test
...
The events in question are overlapping and all match the given
timestamps exactly. As we stop the search whenever we find an exact
match, the results are valid.
Change-Id: I705bfbdfe9105927588cc356e29209bf893a9ed6
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io >
2017-03-29 12:03:45 +00:00
David Schulz
86edeb9722
Debugger: Use native value for pointer dereference
...
Change-Id: Ibde6ff382e7adc0c196837c9eba04391c0a2c3a0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-28 09:22:28 +00:00
David Schulz
7f5b37ed14
Debugger: Disable QObject property dumper test on Windows
...
Change-Id: Iff91a41aae9328c6e935480c5cfc2fe3643ca743
Reviewed-by: hjk <hjk@qt.io >
2017-03-28 05:38:30 +00:00
Nikolai Kosjar
35c395cd13
Clang: Enable now passing tests
...
Looks like this was fixed in libclang in the meanwhile.
Change-Id: I51200ef7c72a01f5075d2e5d6ca6db4690dfcdd0
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-03-23 11:13:39 +00:00
hjk
ce42e8aba5
Tests: Fix compilation with Qt 5.9
...
qt_qhash_seed is no longer exported
Change-Id: I78df98b7022dbe5ae9da56c3d2514b3b31a2312c
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-22 14:59:08 +00:00
Eike Ziller
26e76d3387
Merge remote-tracking branch 'origin/4.2' into 4.3
...
Conflicts:
src/libs/modelinglib/qmt/diagram_scene/items/classitem.cpp
Change-Id: Ic9215ea50fdbe71610da893cc7999cc1e65b0690
2017-03-22 10:21:59 +01:00
Christian Stenger
da03ab72af
Tests: Exclude connections check for cdb
...
Change-Id: I1f3a1ed0bb130a7d4dc413c15c4fd32cb496a7ab
Reviewed-by: David Schulz <david.schulz@qt.io >
2017-03-21 11:25:37 +00:00
David Schulz
f32b1d00f4
Debugger: Adjust offset for QFile dumper
...
Change-Id: I20704cdcdda1273cdc0df91bf963c979a1f51190
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-21 09:04:41 +00:00
Robert Loehning
262141a0dc
Squish: Make workaround permanent in tst_simple_debug
...
The fix is in 4.3
Task-number: QTCREATORBUG-17492
Change-Id: If155bd9b16a119e7b91161788708c21653222f8d
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-20 15:06:34 +00:00
Robert Loehning
a96f755be8
Squish: Improve object name
...
Change-Id: Ic0286a659f08c1ee7258ca5c9a13b2e3df647ed8
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-20 10:17:28 +00:00
Robert Loehning
621ad7bd77
Squish: Update tst_simple_analyze
...
Change-Id: I64efc1fa64ba1dd3eea065a39a56eb286ab78b10
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-20 10:17:19 +00:00
Robert Loehning
4522f42e68
Squish: Remove outdated workaround
...
Task-number: QTCREATORBUG-6853
Change-Id: Id274e8e277338a9855ee5901c767b0f1d0f489da
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-20 10:17:03 +00:00
hjk
fd0bf9df64
Debugger: Make QObject connections a bit better accessible
...
Change-Id: I5e70a61db73f89dc48efc82bc6aa4e42c44ba6d5
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-16 10:12:40 +00:00
Thomas Hartmann
5e43e6c6ae
QmlDesigner: Disable QML compiler for tests
...
Change-Id: Ia0c9a0241b5c2dd11a3a0c0f667adcdef9706191
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-03-15 10:15:06 +00:00
Robert Loehning
629dd8bbed
Squish: Update expexted log in tst_git_clone
...
Change-Id: Ie0f87cf23d9c86c6e5ada37be00cf8e7c2c8ecb5
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-14 13:11:07 +00:00
Eike Ziller
8aed66706e
Merge remote-tracking branch 'origin/4.3'
...
Change-Id: I805dfecf9a385d4c4798049272e19e5b70bc698d
2017-03-13 14:52:56 +01:00
Christian Stenger
afbbb65e6b
Squish: Fix suite_WELP
...
Change-Id: I3592f62fa1815d3c7bbd3a6433405bfec0ee020b
Reviewed-by: Robert Loehning <robert.loehning@qt.io >
2017-03-13 11:49:05 +00:00
Eike Ziller
c71b0baa0e
Merge remote-tracking branch 'origin/4.3'
...
Change-Id: Ic5f4562a5845a518a3d8450085daf77eccd1b938
2017-03-10 15:40:55 +01:00
Eike Ziller
0467aa5c90
Merge remote-tracking branch 'origin/4.2' into 4.3
...
Change-Id: I2f32404f36ed885e78a7616da2f686943a8c8471
2017-03-10 15:38:01 +01:00
Christian Stenger
1ffd752e02
Squish: Fix suite_qtquick
...
* adapt category label to expected
* adjust to removed library wizard
Change-Id: I799882c9c7557c5d7f4c36fb4d2198f8e586b435
Reviewed-by: Robert Loehning <robert.loehning@qt.io >
2017-03-10 12:48:43 +00:00
hjk
42c68ad7b5
Debugger: Remove libUtils dependency from some tests
...
libUtils nowadays depends on Qt Declarative, which is not necessarily
present in pure test setups.
Change-Id: I8c40d086186ccf047c034345126f088f53652dbb
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-10 12:15:17 +00:00
Orgad Shaneh
4136e36c6f
Algorithm: Add a member variant for transform
...
Change-Id: I329ee764cc13dd8b794c6769a2baf2f41d6a9983
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2017-03-10 11:37:03 +00:00
Robert Loehning
8f3fda10ff
Squish: Update tst_HELP06 after fix
...
This reverts commit 2cd684b092 .
Change-Id: I6543f96efa227e398dabaa14538ecc1f3174b757
Task-number: QTCREATORBUG-10585
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-09 14:59:03 +00:00
hjk
db1e1db1e2
Debugger: Remove some test code constructor
...
Accidentally leaving out the comma was a needless extra source of errors
shifted from compile to (test) run time.
Change-Id: I02db60b5e4648545cb869738d009b91720827f93
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-09 12:37:52 +00:00
Eike Ziller
cec29f34ea
Merge remote-tracking branch 'origin/4.2' into 4.3
...
Conflicts:
doc/src/qtcreator.qdoc
tests/system/suite_general/suite.conf
Change-Id: Ia298b177d6920a1d853e342b62cf98f7c48a278a
2017-03-09 12:14:55 +01:00
hjk
fb213b5826
Debugger: Use a named tuple for Dumper.Field
...
Makes it clear that this is meant to be immutable and is supposedly
faster.
Task-number: QTCREATORBUG-17823
Change-Id: Ie5d67b793e0bc4f704981d5161efc12bcc22100a
Reviewed-by: David Schulz <david.schulz@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-09 08:20:46 +00:00
hjk
95f78f6c80
Debugger: Restrict QFixed dumper to Qt 5
...
Change-Id: Ic6992bf4f9160bca43ef7e71968105508bdc29f2
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-07 10:14:39 +00:00
David Schulz
9d8c380b43
Test: Add corrrect Qt path to environment
...
Change-Id: Ie1d88ebb6b266ce7da2d45b032561883faad5ce5
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-07 09:36:04 +00:00
David Schulz
707c14df18
Test: Move setupCdb to initTestCase
...
Change-Id: I8487d932914484db91c24e9059da77225da84906
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-07 09:35:54 +00:00
Tim Jenssen
5d159639eb
QmlDesigner: remove warning
...
Change-Id: I253261d8fc18f856afc10d737de58da21cb7fbf0
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2017-03-06 13:41:07 +00:00