Steve Mokris
e5ae8f0062
ANSI: Add 256-color escape sequences support
...
Task-number: QTCREATORBUG-12623
Change-Id: If2f3168a77b366aae570b48f5070e85087fe76a6
Reviewed-by: André Hartmann <aha_1980@gmx.de >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2014-07-08 15:21:39 +02:00
Eike Ziller
0016e385ab
Merge remote-tracking branch 'gerrit/3.2'
...
Change-Id: I2567b8f19e502777f6566ce573a6970fb62a7521
2014-07-07 17:57:39 +02:00
Erik Verbruggen
922c330bcc
GenericProject: add simple test.
...
Change-Id: Idce9c44caf0b963fa9750b8abc7fc8aab6ab8227
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2014-07-07 10:56:21 +02:00
Eike Ziller
62aea4728f
Merge remote-tracking branch 'origin/3.2'
...
Change-Id: I05f76a4f5134c4edd91a79b757bcce9d6e7c258b
2014-07-07 09:19:03 +02:00
Orgad Shaneh
def9695e42
Fix Qt4 compilation
...
Change-Id: I59f5e4ceec008adedb6f548502c7c90854c033ab
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2014-07-06 07:21:48 +02:00
Nikolai Kosjar
04d655dee0
C++: Fix preprocessor line offsets
...
In TranslationUnit, the "normal" lines are based on utf16char offsets,
but the preprocessor lines were based on byte/latin1 offsets.
The preprocessor lines are now based on utf16char offsets, too.
Task-number: QTCREATORBUG-7356
Change-Id: I3c41d1dcee8e9e487210f36da806b0229d3f4cd0
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-07-04 14:03:44 +02:00
Nikolai Kosjar
06e2c3309e
C++: Fix "duplicate data type in declaration" for lambdas
...
The "_type" wasn't reset.
Task-number: QTCREATORBUG-12521
Change-Id: I0d38cb38e270260065313d1235d42f2689385850
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2014-07-04 12:29:28 +02:00
Eike Ziller
ac31d3c67e
PluginManager: Remove hardcoded list of plugins that cannot be disabled
...
Instead add an optional attribute "required" to the plugin spec. Since
the locator plugin and find plugin are gone, and I don't see a reason to
prevent disabling the text editor plugin, only Core plugin gets the new
attribute set.
Change-Id: I7a380026ea46173cf00afff4213ca1b3a2578434
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2014-07-04 08:51:39 +02:00
Christian Stenger
881632c390
Squish: Fix expected values in tst_simple_analyze
...
"Source code not available" is shown again - now they're displayed
from the view instead of being added explicitly to the model.
See ccf871aa20 .
Change-Id: I8c370008005c9453cc86dacb410b310b972e03eb
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2014-07-03 10:02:54 +02:00
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