Christian Stenger
776e6adda7
Squish: Remove platform limitation of snooze() call
...
This AUT crash now happens frequently on Linux as well.
Change-Id: Iee44cc4f5ca45afc9e643a2745cabfbf3e6efcf4
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-07-03 07:56:04 +02:00
Christian Stenger
e39b623c28
Squish: Fix tst_create_proj_wizard
...
Change-Id: Ia34a9055aac52479a331f3c85557291b1c586221
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-07-02 13:43:39 +02:00
Christian Stenger
c40dc7674d
Squish: Raise timeout to avoid LookupError
...
Change-Id: Ia1718e67682623a6323411a8ad7e9240eb328bfb
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-07-02 12:53:54 +02:00
Christian Stenger
ea81527773
Squish: Add workaround to test_QMLS03
...
Task-number: QTCREATORBUG-11984
Change-Id: I4be9d605ee1f95f463fd0a16cb9b379949751203
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-07-01 10:46:39 +02:00
Christian Stenger
75da297e4d
Squish: Disable pastebin.ca for now
...
Pastebin.ca has issues which make this test unreliable.
Change-Id: Idae581822d9c2555e57fd91f5b1ae044666cdc4c
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-07-01 10:45:14 +02:00
Eike Ziller
142f48e340
Merge remote-tracking branch 'origin/3.2'
2014-06-30 12:03:41 +02:00
Christian Stenger
cf211e46cf
Squish: Fix expected object
...
Change-Id: I49eef9de0c635cd6618d05e0618ce6b0fe8d352e
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-30 11:05:53 +02:00
Christian Stenger
93b53a4bb3
Squish: Add expected paths for 64bit debuggers on Win
...
Change-Id: Id3f80097c38d6578ef647bb2d31aedad0f2a56dc
Reviewed-by: David Schulz <david.schulz@digia.com >
2014-06-30 09:05:56 +02:00
Robert Loehning
1d8c2e61b4
Squish: Update getQtInformationForBuildSettings()
...
Change-Id: I54df50a31bd1bc937668870e86666156ecddb6ce
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-27 13:27:47 +02:00
Robert Loehning
b415cc3cac
Squish: Update expected values of tst_simple_analyze
...
Change-Id: I8b11ebe20cfa432a37858c582a1a36b9bd718ce2
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-27 12:17:17 +02:00
Robert Loehning
bafe7dbb0b
Sqish: Update tst_git_clone
...
Change-Id: I0d51540b7202e0968a44d87865672ca7a6cfa91d
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-26 16:40:07 +02:00
Robert Loehning
922f25170c
Squish: Update editor tests
...
Change-Id: Idcc7de48f30438b2d26512999fe8c7a785d0f3dd
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-26 15:30:13 +02:00
hjk
a253feee77
Debugger: Fix display of wchar_t[]
...
Task-number: QTCREATORBUG-12492
Change-Id: I5668c0727a36a1529d28b36d0361922f7acb3083
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-26 14:31:47 +02:00
Nikita Baryshnikov
73ef6d1083
Fix tests build
...
Change-Id: Ia3b9c3e30b7d5e62413d1f8c477e5a68b9c90e50
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-06-26 13:04:52 +02:00
Erik Verbruggen
a7b882315d
Mark unused fields with Q_UNUSED.
...
.. to suppress -Wunused-private-field warnings.
Change-Id: I9eaea1b45bbe4fda4714831af1926c14b31cb9fe
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-06-25 15:59:09 +02:00
Orgad Shaneh
ea4b4bff40
C++: Split designator AST
...
Change-Id: I9bfed2023624c818c0f35f24476693cffeaf2bbc
Reviewed-by: Wang Hoi <wanghoi@126.com >
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-06-24 16:16:58 +02:00
Nikolai Kosjar
38b8940bd4
C++: Fix parsing designators vs lambdas
...
The introduction of C99 designators led to parsing problems with lambdas
that were passed in as a function arguments.
Fixed by prefering to parse without designators first. This will be
cleaner/clearer once the appropriate "LanguageFeatures" from the Project
Parts will be passed in.
Change-Id: Ia9cb7c4a4c9345e729cf2044e1e5411fe63e33ec
Reviewed-by: Wang Hoi <wanghoi@126.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-06-24 16:14:40 +02:00
hjk
eefd0f4332
Debugger: Remove unused variable in autotests
...
GDB 7.7 changed behavior e.g. for the names of anonymous fields,
we need to adjust dumpers and some tests.
Change-Id: I25ae32cc56c4ff63b677a04d6ed9c250e0252140
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-06-19 13:46:46 +02:00
Eike Ziller
cbf4de0315
Merge remote-tracking branch 'origin/3.1'
...
Conflicts:
tests/auto/debugger/tst_dumpers.cpp
Change-Id: I1bad0c1477d7fd6996c0f8ca82e76ba521bc0dcc
2014-06-18 14:20:58 +02:00
hjk
e3979fe09d
Debugger: Make dumper work with GDB 7.7
...
GDB 7.7 changed behavior e.g. for the names of anonymous fields,
we need to adjust dumpers and some tests.
Change-Id: I25ae32cc56c4ff63b677a04d6ed9c250e0252140
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2014-06-18 12:17:42 +02:00
Wang Hoi
c56b999fff
C: Parser: Support parsing of c99 designated initializers
...
In case:
int a[6] = { [4] = 29, [2] = 15 };
struct point { int x, y; };
struct point p = { .y = 3, .x = 2 };
Grammar change when c99 language feature is enabled:
old grammar:
braced-init-list :: '{' initializer-list '}'
new grammar:
braced-init-list :: '{' designated-initializer-list '}'
designated-initializer-list :: designated-initializer (',' designated-initializer )*
designated-initializer :: designator* initializer-clause
designator :: '.' identifier
| '[' constant-expression ']'
Task-number: QTCREATORBUG-1902
Change-Id: Ib99d6f553f8d0f50ba3eff86f3a2e86d73372426
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-06-17 16:23:23 +02:00
Christian Stenger
a49277693c
Tests: Fix rest of QUrl usages in dumper tests
...
Change-Id: If8d9a617695edd277875733422206ca3ece2a15c
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-06-17 08:50:49 +02:00
Christian Kamm
e85c6f4b38
C++11: Fix parsing of expressions like vector<int>{1}.
...
The parser considers '{' an operator and thus thought
"template-id {" couldn't possibly be valid. This patch adds
'{' as an exception to the rule.
Change-Id: I40730fcdc5cade48566b4c8b6fde390f455bbdba
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-06-16 20:06:58 +02:00
Przemyslaw Gorszkowski
9b6d4573aa
C++: fix 'using' in separate block of scope
...
Task-number: QTCREATORBUG-12357
Change-Id: I7397b0e66783d3249daa5a8ee422bfd5f5bc7bea
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-06-13 23:32:07 +02:00
Robert Loehning
ec91d3cb4c
debugger: Added project for testing CLI I/O
...
Change-Id: I0240ec0a258ad52a3b65ae320a8630a9711538cc
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-06-13 16:52:43 +02:00
Robert Loehning
a56fc82b0a
Squish: Close QMessageBox using "OK" button
...
Change-Id: Iead4267d0919ce4a8d7f9f5fdec61cd9ba8dd0db
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-13 11:33:39 +02:00
Eike Ziller
2786250c17
Merge remote-tracking branch 'origin/3.1'
...
Conflicts:
qtcreator.pri
qtcreator.qbs
src/shared/qbs
Change-Id: Iba59e41db72e2afdf594f1f7003215d7d8d1e6d3
2014-06-13 10:51:51 +02:00
Przemyslaw Gorszkowski
21007a6b5d
C++: add test for anonymous with __attribute__
...
Change-Id: I1938ed1bf45523ec62f35bc3324f6553c0dafe22
Sanity-Review: Qt Sanity Bot <qt_sanitybot@qt-project.org >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-06-13 08:04:37 +02:00
Robert Loehning
76f829164a
debugger: Add some code for testing ctor in plugin
...
Change-Id: I0c35549804befc8aed034e35c9cce24f57e41337
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-06-06 16:20:07 +02:00
Przemyslaw Gorszkowski
b90452e309
C++: fix nested anonymous with __attribute__
...
Task-number: QTCREATORBUG-12345
Change-Id: Ib2316ebdc81393b38185b9cb659fb85b78753e7b
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2014-06-06 15:38:02 +02:00
Nikolai Kosjar
655470cc0c
C++: Tests: Fix unicode tests with MSVC
...
Change-Id: I5575826558bf60982ecc964e4dd85a3f4e920197
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-05 08:14:57 +02:00
Christian Stenger
7a86928fbc
Squish: Fix getEditorForFileSuffix() and simpleFileName()...
...
...when using filenames coming from Squish's treeview syntax.
Change-Id: I0296dbabb09af11dde5ed4716b1b1f48f05c47e1
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-06-04 15:12:50 +02:00
Robert Loehning
dcc3dcadac
Squish: Let tst_HELP04 run on Qt 5.3
...
Change-Id: I41a3121e616e5709f10e8d03da2fb71356d06498
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-04 13:33:20 +02:00
Christian Kamm
eee94667e6
C++11: Fix parsing of trailing-type-specifier.
...
In particular "auto foo() -> typename Foo<T>::X;" didn't parse.
Change-Id: I7665c9b387e222e4107f053a529d502813ebf617
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-06-04 09:17:56 +02:00
Christian Stenger
d455f5f6dc
Squish: Stabilize tests using getEditorForFileSuffix()
...
This is especially useful when switching between files assigned to
the same type of editor. (e.g. cpp header <-> cpp source)
Change-Id: I0179e7086a6f25cb0ecc0b69da1f61adb21d8ac2
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-06-03 16:46:46 +02:00
Robert Loehning
e167864063
Squish: Avoid pointless waiting and warning in selectBuildConfig()
...
Change-Id: Ia092d7e7f9af78c23512fa193635ff52fead822d
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-03 14:57:34 +02:00
Orgad Shaneh
04e8b332bb
Unify Utils::ChangeSet usages
...
* Remove using Utils::ChangeSet from header files
* Remove unused typedef for Range
* Add it only in source files that contain many occurrences
Change-Id: I60a8b77e2d5a46431507f53b6d60186d511ccf30
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-06-02 23:48:14 +02:00
Robert Loehning
74649b7bb5
Squish: Update handling of HelpViewer
...
Change-Id: I5b0b3e4d6c7e1e9e72ac0265bc4bfb276561e247
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-02 16:24:57 +02:00
Robert Loehning
a74dc14e67
Squish: Use dumpIndices()
...
Change-Id: Iecfaec20c54014b361268947145f80409103388e
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-06-02 15:21:53 +02:00
Christian Stenger
369c2f775a
Squish: Add test for generic highlighter and MIME types
...
Task-number: QTCREATORBUG-12097
Task-number: QTCREATORBUG-12149
Change-Id: Iebb5711c437415bcbb2b3bae72aaa7bc98c34905
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-06-02 14:49:32 +02:00
Eike Ziller
7c34567cb2
Merge remote-tracking branch 'origin/3.1'
2014-05-28 11:03:18 +02:00
Robert Loehning
14976ca142
Squish: Stabilize tst_APTW03
...
Change-Id: I301c47ca3f09d0f88ceaf7908d35d071c2d73ce5
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-05-27 15:08:44 +02:00
Christian Stenger
da323129f1
Squish: Add another test for Designer
...
Change-Id: I13d71579cf371b2345b16d932b41d9e8ccae0ee0
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2014-05-27 14:17:08 +02:00
Christian Stenger
c18eabe1aa
Tests: Fix compilation on Win
...
Change-Id: I19e418fb05462e80b97f4d821cfa72b0b880ea5b
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-05-26 15:22:33 +02:00
Robert Loehning
7b327c30b8
Squish: Update Creator's sources to v3.1.0
...
Change-Id: If00f643c9080262121ed582fb428e27cc709e421
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-05-26 13:17:05 +02:00
Orgad Shaneh
2ce5b3bc0b
Remove remaining PROVIDER references
...
Change-Id: I0bfcd7136ec0329cfe15983278c25f6b62415b68
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2014-05-26 08:21:14 +02:00
Robert Loehning
e2de42a705
Squish: Replacing some usages of len()
...
Change-Id: Icaf029043fed149bff6e15861fdcc6d640a2ecfc
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-05-23 14:58:37 +02:00
Nikolai Kosjar
fffb3d4d58
Tests: Remove tests/manual/preprocessor
...
Auto tests should be preferred.
Change-Id: I9fb81c9e0e3b0e72226a3d1193978d6fd1afa6b1
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-05-23 14:41:28 +02:00
Nikolai Kosjar
7e99cf2b69
C++: Tests: Clean up tst_checksymbols
...
Change-Id: I9859ebbb57c1bb5b1382c7980bedb737df61542a
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-05-23 14:34:45 +02:00
Nikolai Kosjar
c6358e5d38
C++: Add utf16 indices to Macro and Document::MacroUse
...
In most cases we need to work with the utf16 indices. Only in
cppfindreferences the byte interface is still needed since there we read
in files and work on a QByteArray to save memory.
Change-Id: I6ef6a93fc1875a8c9a305c075d51a9ca034c41bb
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-05-23 14:34:01 +02:00