Commit Graph

2960 Commits

Author SHA1 Message Date
Nikolai Kosjar
3baa1b35e2 C++: Ensure test code is free of diagnostic messages in tst_checksymbols.cpp
Change-Id: I11b3caf354d57f08268cca7bc2944ca7ae386bfb
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-12-16 10:32:12 +01:00
Robert Loehning
5cddad9d9b Squish: Added test for local git actions
Change-Id: I4b7cd2e872d6a9aed95d3802d9df98ffdce2cbfe
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-13 16:22:56 +01:00
Robert Loehning
d3f9b90c10 Squish: Update tst_codepasting after fix
Change-Id: Iff1c90abf424513941de947ae3e9f994a633d67d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 17:07:34 +01:00
Robert Loehning
cdf5c36f64 Squish: Let ensureChecked() handle tristate checkboxes
Change-Id: Iecb18400512ec6525757b442cf3b984d22302009
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 16:45:00 +01:00
Christian Stenger
0143d60063 Squish: Add missing blank
Change-Id: I476218ac334c4713718c6ad5f73c4345acc9c307
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 16:04:56 +01:00
Christian Stenger
969e6364eb Squish: Avoid crash on Mac when invoking context menus
Again this is a hack to avoid AUT crashes when using Squish 5.0.1
with Qt Creator based on Qt5.2.

Change-Id: I34e35f3892cf3c1cffdc4985234562c1c6f0848b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 16:04:49 +01:00
Christian Stenger
b748c1b3d2 Squish: Avoid Squish crash on Mac
Squish 5.0.1 has problems handling special locations of menus on Mac
using Qt5.2.

Change-Id: I9acc6d0f63e00815ff9ab532cb56a8ca5bb69d6a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:23 +01:00
Christian Stenger
cae7802902 Squish: Add missing envvars files
Change-Id: Ifecd94b1b9ef8d3833474a45a258f219ceb9f86b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:13 +01:00
Christian Stenger
f04870647f Squish: Remove workaround for fixed bug
Change-Id: Ib6a47fbab85835fd33424134fefca153a3595d6b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:04 +01:00
Christian Stenger
9e4dc6009e Squish: Remove workaround for fixed bug
Change-Id: I0ebe8fdf19ff1e955ea8800f384d7a0f130fb253
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:44 +01:00
Christian Stenger
d94d343f4d Squish: Perform additional Profiler test
Change-Id: I9ca615f89ac772fc87b9dc91ed2fbc42a3b763a3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:28 +01:00
Christian Stenger
f714c3811f Squish: Avoid squish crash on Mac
The crash happens when using waitForObjectItem() on this object while
converting the used menu to a Mac specific menu.

Change-Id: I531272a316c929709aaf2acd0b0b7ffa82fe7f70
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:15 +01:00
Christian Stenger
31e2d42dcf Squish: Fix tst_rename_file
Change-Id: I8d7f983959c1d7735a95ffde3452e8c7edf75ae1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:03:34 +01:00
Robert Loehning
56256a208a Squish: Test handling of description in tst_codepasting
Change-Id: Ib24a4863f02b479cc18c17fb3d6dc20e8dc85452
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 12:28:51 +01:00
Robert Loehning
9a661d1d1e Squish: Restrict workaround to Qt4 builds
Change-Id: Ib67e6af786a557f50a6532bb0906ca9537ca22ad
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 12:16:45 +01:00
Orgad Shaneh
0be7ab1af2 Fix tests compilation
Change-Id: If8c5f6ca040cdcdee883b91e1909acbd5dfc4922
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-12-12 10:36:56 +01:00
Nikolai Kosjar
af995ca1b8 Tests: Rename test function in tst_lexer.cpp
...to a more generic name since it is not any more limited to doxygen.

Change-Id: I0fca5dab9b5ab8850b2cfba5758b51f0451c199d
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-12-10 15:07:10 +01:00
Eike Ziller
29d6836608 Merge remote-tracking branch 'origin/3.0' 2013-12-09 12:41:09 +01:00
David Schulz
0c66e74cf0 Debugger: Do not test the hash seed value in dumper test.
On Windows the hash seed is initialized before the main is entered.

Change-Id: If7d2fd6ac1d15e704a6fc984c2d3218a5facdd5c
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-05 11:58:24 +01:00
Christian Stenger
5b6d31cd8f Tests: Enable externaltool auto tests
Change-Id: I39e610fa911cbbec93c32403392a0c35e3dfdb42
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-12-05 09:00:48 +01:00
Eike Ziller
920d524d38 Merge remote-tracking branch 'origin/3.0' 2013-12-03 12:46:39 +01:00
Nikolai Kosjar
223ecc70a2 C++: Compile fix for tst_lexer
The trigraph sequence somehow confused qmake. The moc file was not
generated.

Change-Id: I4016947b5c8efa350d1813737651143d8687d299
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-03 10:54:15 +01:00
Robert Loehning
4fd4f5d9fc Squish: Remove unused function
Change-Id: I2860d77dcb6a571e6af0e8aff86b997c12dafc90
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:42:16 +01:00
Robert Loehning
7f492541b9 Squish: Remove unused objects
Change-Id: I36d5174e26b853777792f69eac4df16efc52292b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:41:49 +01:00
Robert Loehning
4d6cb992b1 Squish: Use generic function textUnderCursor(...)
Change-Id: I7ea6e9af1435e716266f4dfd917fe9ac568a67a5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:41:39 +01:00
Nikolai Kosjar
796fcaf1d2 Revert "C++: Fix highlighting for lines with predefined macros"
This takes too much memory. For qtcreator.pro the numbers are as
follows:

    Patch applied:  ~ 1600MB (RES)
    Patch reverted: ~  510MB (RES)

This reverts commit 4c2daa90ce.

Task-number: QTCREATORBUG-10973
Change-Id: I843bd7c1ea4a26a1ec55ddc14c2a34a98d040922
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-12-03 09:53:26 +01:00
David Schulz
cfe84eaae2 Debugger: Remove gcc version output when using the cdb in the dumper test.
Change-Id: I5560c8a5bc3eaefb8c40256dff4082b9b380e1f3
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-02 16:13:16 +01:00
Eike Ziller
0a893fc6b4 Merge remote-tracking branch 'origin/3.0' 2013-12-02 15:33:56 +01:00
hjk
242cb17919 Debugger: Adjust QDateTime dumper for Qt 5.2
Change-Id: I53a5701c9d1791e2705eafb258ff440f97e53b87
Reviewed-by: John Layt <jlayt@kde.org>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-02 15:14:42 +01:00
David Schulz
21c4056ccd Debugger: Fix dumper test with unprintable characters for cdb.
Change-Id: Ic0a5a701af77ede88dc61fee549de3b3cdd8d2ad
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-02 10:18:42 +01:00
David Schulz
0a7eb49090 Debugger: Disable absolute dir path test for cdb.
Change-Id: I0def80de2ab237e505237df9f8f44edf981e742f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-02 10:18:26 +01:00
hjk
3fb10b3382 Debugger: Disable __gnu_cxx dumper tests for LLDB
Change-Id: I426ebf62074dc77790716e60e88348a932cbe9f6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-30 00:25:51 +01:00
hjk
f290fe12a9 Debugger: Work around weird LLDB type reporting in auto test
std::vector<bool> gets reported as std::vector<allocator<bool>>

Change-Id: I226ebf62074dc77790716e60e88348a932cbe9f6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-30 00:19:50 +01:00
hjk
ff57228df5 Debugger: Make QLocale and std::array dumper test pass with LLDB
Change-Id: I016ebf62074dc77790716e60e88348a932cbe9f6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-29 23:51:06 +01:00
Eike Ziller
f7397224ea Merge remote-tracking branch 'origin/3.0' 2013-11-29 16:36:13 +01:00
Nikolai Kosjar
4c2daa90ce C++: Fix highlighting for lines with predefined macros
This adds definitions for the macros __FILE__, __LINE__, __DATE__ and
__TIME__ on demand.

As a side effect, this also introduces highlighting for the uses of
these macros.

Task-number: QTCREATORBUG-8036
Change-Id: Ib7546c7d45d2eecbc50c7883fc684e3497154405
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-29 15:11:27 +01:00
Nikolai Kosjar
4edfe87b58 Revert "Preprocessor Enginge: fix bug in pp-engine.cpp"
Breaks highlighting for macros using the predefined macros.

This reverts commit 1d834c1126.

Change-Id: Ic13c407e293a806a63ff30153864530df6a32e47
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-11-29 15:11:10 +01:00
Christian Stenger
b2ff8d8795 Squish: Fix tst_create_proj_wizard
Replace waiting for signal textChanged() and handle new Qt Quick wizards.

Change-Id: Id452703fe21b3162800671db59f722821e7dd3fa
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-29 13:56:17 +01:00
Eike Ziller
0e4de8c108 Merge remote-tracking branch 'origin/3.0' 2013-11-29 11:50:41 +01:00
hjk
1287fcaa76 Debugger: Allow type patterns in auto tests
This makes it easier to brush over harmless platform output differences
like the '4u' vs '4ul' in the std::array test

Change-Id: Id16e06afdb19dfc905658c34d5c2af401fd6a725
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-28 17:08:15 +01:00
hjk
8a0cfc34d4 Debugger: Don't check for unused value in QXmlAttributes dumper
Change-Id: I53531d315ca0e6e6ff500db6b6b1ef278fbeff4b
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-28 12:03:34 +01:00
Simon Schäfer
1d834c1126 Preprocessor Enginge: fix bug in pp-engine.cpp
Preprocessor variables __LINE__,__FILE__,__TIME__,__DATE__ where destroying
the following systems when affected variables were standing  within the
same line with those variables:
* highlighting
* refactoring
* local renaming

Task-number: QTCREATORBUG-8036
Change-Id: I1a4b919d15812872ca5a8e63b1031ec1ab144c22
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-11-28 11:40:37 +01:00
Christian Stenger
75c0b5bfe2 Squish: Fix now named wizard buttons in objects.map
Change-Id: I871a5079dcef6712c3d7ddb21dbfab4c6f7c8f88
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-28 10:47:24 +01:00
hjk
5c5240815a CPlusPlus: Fix parsing of ??< ??> ??( ??) trigraphs
Almost most useful feature ever.

Task-number: QTCREATORBUG-2474
Change-Id: If1ad661fab58ffb4a0b9ddb8ba771f2fde3b54ec
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-11-27 16:24:30 +01:00
Robert Loehning
d39ac6bf3c Squish: Use keyboard interaction instead of textCursor manipulation
Change-Id: I40f27c7b542f512de78ea2e7fa6e777b652edc4a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-11-27 15:43:56 +01:00
hjk
ee8ddc3564 Debugger: Restrict std::unordered_map manual test to C++11
Change-Id: I13788acb6cfa9a659482d64bead10dd27e71fade
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-27 10:01:54 +01:00
hjk
2d7b0d09ae Debugger: Add manual test for lambda
Change-Id: I288826b0aed94de1f42a9eaddf3d40575e4e13e1
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-27 09:39:49 +01:00
David Schulz
1e0a04a38b Editor: Fix generic highlighter test.
Change-Id: I055e8d45271faeee6933a047a6755bd834230159
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-11-27 09:28:14 +01:00
Christian Stenger
e34715094a Squish: Fix tst_CSUP04
Change-Id: I165d39bca4dbf353a5a1fd6d6945c4ac4ebbd2b4
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-27 08:57:23 +01:00
Christian Stenger
2cd684b092 Squish: Fix tst_HELP06
Getting Started is no more listed as separate entry.

Change-Id: I840d92d73282221bfe178ded1a1d044a351235d3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-27 08:57:12 +01:00