Robert Loehning
a0cb66e938
Squish: Added test for QTCREATORBUG-3620
...
Task-number: QTCREATORBUG-3620
Change-Id: Ibfcc1a51825b019fd834644da0344143725b0b70
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-25 14:18:44 +02:00
Christian Stenger
7eb4b14370
Squish: Extend version test to manual
...
Change-Id: Ia8b70c9769fc36f82170e93a751cac4bd124f997
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-07-25 13:50:43 +02:00
Oswald Buddenhagen
6896546ba5
Merge remote-tracking branch 'origin/2.8'
...
Conflicts:
src/plugins/cpptools/cppmodelmanager.cpp
Change-Id: I0e69dfad951eb81d8008f5ca05e8fb6999ae2c8a
2013-07-25 13:18:31 +02:00
Robert Loehning
6687b0f88b
Squish: Added test for ui completion
...
Change-Id: I9c668b4fe909d274c47b0519cacd3b5a73990bb4
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-24 18:44:01 +02:00
Tobias Hunger
c9cafea3c4
Symbian: Remove references to RVCT compiler used on Symbian
...
Change-Id: I0ebfb74f65ffaf9ea47cc91fa20dd73af62218e5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-07-23 17:03:45 +02:00
Robert Loehning
2001fe982b
Squish: Moved code from aptw.py to build_utils
...
Change-Id: Id42cc45e9cb4a8a3aa43086ae3a427143617927c
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-23 15:19:17 +02:00
Nikolai Kosjar
072b7c5718
CppTools: Check if project has changed before reparsing
...
This introduces an API change for the project managers. Those are not
expected to call updateSourceFiles() anymore.
Task-number: QTCREATORBUG-9581
Change-Id: I77befd29fb851c9acf87204d571da00183c9cd05
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-07-22 08:33:52 +02:00
Robert Loehning
3897137b0a
Squish: Updated tst_create_proj_wizard
...
Change-Id: I04bfd317ce85f764f97d341b46b20264976ef9bd
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-19 16:02:15 +02:00
Christian Stenger
dd86590b53
Squish: Update findUnusedObjects
...
Change-Id: I245b6d33489dbfe9c3d4038e9fea48643f714473
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-07-19 15:33:49 +02:00
Erik Verbruggen
23085895d6
C++: handle @try statements in the parser.
...
No semantic analysis yet, but this prevents the parser from generating
bogus diagnostics.
Task-number: QTCREATORBUG-9309
Change-Id: I2ec575a8474cd51bfa97b17678d3da71ab8dcd7a
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-07-19 14:49:38 +02:00
Robert Loehning
732f8a06ae
Squish: Update for changed window title in Creator 3.0
...
Change-Id: I669e4822ea99bab22afe229d8dc822bc7ffc4550
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-18 16:10:23 +02:00
Eike Ziller
5563604876
Merge remote-tracking branch 'origin/2.8' into HEAD
2013-07-18 11:54:02 +02:00
Robert Loehning
ec6be6640a
Squish: Test "Go to slot" in Widget Designer
...
Change-Id: Idc4517f86035aa5faa1265f275b0ed5f97526d2f
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-17 16:21:43 +02:00
Orgad Shaneh
ad9e7ccab6
Fix coding style for else statements
...
Change-Id: I1309db70e98d678e150388c76ce665e988fdf081
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-07-17 11:11:25 +02:00
Robert Loehning
bcf9b3a171
Squish: Removed now unused Qt versions
...
Change-Id: I20f87b155485c7e5328a780623b61191cfdb81ea
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-16 10:49:28 +02:00
Robert Loehning
d9203dac79
Squish: Skipping 4.7 in tst_simple_analyze on all platforms
...
Seems to happen on the Linux test machines, too.
Change-Id: Ibd6bdea3be33d50017cae8f051c7e927f7bd24f0
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-15 13:10:04 +02:00
Robert Loehning
8050e136e7
Squish: Added kit "Desktop 480 GCC"
...
Change-Id: I20296f8819837fd613c6328d6c19fc8be82927b3
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-15 12:42:18 +02:00
Erik Verbruggen
8828a2fa38
C++: add test for TranslationUnit::getPosition bug
...
This test is marked as failing, because the bug is still there. To be
fixed when we re-use the generated token stream of the preprocessor as
input for the parser.
Task-number: QTCREATORBUG-9799
Change-Id: I454a9939aa188a6ff934a11699232f39c828bc7b
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-07-15 11:07:51 +02:00
Christian Stenger
9cb5e5c3f0
Squish: Provide mappings for Squish 5 stripped down packages
...
Change-Id: I987b9d6527f00f543a02f7a2e3dc7f9f7a366fa4
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-07-15 10:36:30 +02:00
hjk
abb4ff95d7
Debugger: Fix linking debugger auto test
...
Change-Id: I6ddbe261aca7064176cc025da752476915c5d906
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-12 15:04:15 +02:00
Robert Loehning
da81c07151
Squish: Don't falsify test data if test misses to push stop
...
Change-Id: I23e2ea40c001197e82aa7ea4fb0dad86670a4954
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-07-12 13:32:37 +02:00
Eike Ziller
21f63c24c7
Merge remote-tracking branch 'origin/2.8'
...
Conflicts:
qtcreator.pri
qtcreator.qbs
Change-Id: I1310d473584f1e2cd44008d45747c868103bbde1
2013-07-12 10:39:18 +02:00
Robert Loehning
756222f28e
Squish: Expand tests to python editor
...
Change-Id: I1c3062f2802531d7a6e2f3c2b75645432ba364a4
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-11 16:59:07 +02:00
Christian Stenger
2c1bb666c3
Squish: Disable tst_qml_locals if OpenGL is missing
...
VMs used for testing need some adjustment to support QtQuick2 related
stuff. (OpenGL must be usable.)
Change-Id: Icc9b32cd2ad961f328f518276210969d704ad461
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-07-11 16:06:00 +02:00
Erik Verbruggen
fa1647d880
C++: add utility method to dump usages.
...
Change-Id: Icff6e9310a45e66b573fb2a6623a10e025c43539
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-07-11 14:09:03 +02:00
Erik Verbruggen
3563b4167f
C++: Fix test failure after merging 2.8.
...
Change-Id: Iac4156b872fe81c1714857c24363bf171e7d61cd
Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com >
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-07-11 13:58:16 +02:00
Robert Loehning
415c4c7765
Squish: Catch possible exception in tst_CSUP01
...
Change-Id: I308922e4b2a2deaf9246b9614c1bc644a80613fe
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-11 10:10:56 +02:00
Robert Loehning
0df387e894
Squish: Exit tst_QMLS01 safely on failure
...
Change-Id: I6e31a3eabb062328fc5ddf34eb4bf2b8b06d36e3
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-11 10:10:48 +02:00
Christian Stenger
97a6ee9685
Squish: Added test for checking locals
...
Change-Id: I8c676982d335c772a5911cab23a52acb2a094ed1
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-07-11 09:16:20 +02:00
Eike Ziller
ab0c3da08f
Merge remote-tracking branch 'origin/2.8'
...
Conflicts:
qtcreator.pri
qtcreator.qbs
src/plugins/projectexplorer/projectexplorer.cpp
Change-Id: I37e550646f877b50693043894976a693ac22ad5e
2013-07-11 08:02:41 +02:00
hjk
84cbd1017a
Debugger: Remove QByteArrayData dumper test also in master branch
...
Turned out to be not as useful as originally thought.
Change-Id: If8487357a718b75fc1168b1c79d393775bdd1702
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-10 09:15:59 +02:00
hjk
4352aba86a
Debugger: Make autotest work with LLDB 179.5
...
Change-Id: I9834330633e5568b7c94059d4286c93adfecb1a2
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 17:29:13 +02:00
hjk
997aa2e076
Debugger: Fix display of default-initialized QStringRef
...
Change-Id: I3986541bb23bb7647f2a36798577a1e489fdc90b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 11:43:39 +02:00
Eike Ziller
79fbb0db04
Merge remote-tracking branch 'origin/2.8' into HEAD
...
Conflicts:
src/libs/cplusplus/FindUsages.cpp
tests/auto/cplusplus/findusages/tst_findusages.cpp
tests/auto/debugger/tst_dumpers.cpp
Change-Id: I20e2002c7b25cc25d8120922fa9b52e59db498e3
2013-07-09 11:04:59 +02:00
hjk
79c8a8fbb0
Debugger: Fix libc++ std::{unique,shared}_ptr dumpers
...
Change-Id: I9efb22543bf31f43381e57fb0acf4aeb15e8a293
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 10:20:34 +02:00
hjk
a6cae022ac
Debugger: Split <complex.h> auto test into GDB/LLDB specific
...
Results are different, but ok.
Change-Id: I5550dd4b43bdc12fac329d33e158fa759bee4d28
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 10:20:02 +02:00
hjk
a307d88667
Debugger: Add facility to check float values in auto tests
...
Change-Id: Iee50dd4b43bdc12fac329d33e158fa759bee4d28
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 10:13:48 +02:00
hjk
af17f33a75
Debugger: Improve hash "unsalting" in auto tests
...
Do it in code. Relying on the environment variable breaks in
too many cases (remote; unmodified project; ...) to be useful.
Change-Id: I67577fef22942d75d32d356f38c4ff0c752fe157
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-08 16:24:10 +02:00
Christian Stenger
702402a638
Squish: Avoid false positive warnings
...
Change-Id: I6cf15b571aae9a1ba4dcd02048e7ca6b21fab1da
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-07-08 16:15:34 +02:00
Erik Verbruggen
d70a33c0d0
C++: fix scope matching for templates in FindUsages
...
When the cursor is on the name of declaration of a templated function,
then since f93758b8e1 the scope returned
by Document::findScopeAt is the scope of the template declaration.
Before it was the parent scope of the template declaration.
The check in FindUsages::checkCandidates did not check all combinations
of template(-child symbol) scopes for the searched symbol and its
occurrences.
Task-number: QTCREATORBUG-9749
Change-Id: Idc84a2ba718721ce54683a67635a93352784ddd1
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-07-08 15:05:10 +02:00
Eike Ziller
a98fe15fe5
Merge remote-tracking branch 'origin/2.8' into HEAD
...
Conflicts:
qbs/pluginspec/pluginspec.qbs
Change-Id: Ic8e992623b9eda8913ee473c779a8df27643ccc9
2013-07-08 15:01:17 +02:00
hjk
0b57c8ded2
Debugger: Fix LLDB display of std::array with "complex" content
...
Change-Id: I43dd9b8afe76f204fe2509f1f2f81f74c48a16ab
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-08 13:15:20 +02:00
Robert Loehning
b830444e24
Squish: Fix tst_simple_analyze on Windows
...
Seems like I broke this with
c0272c7919
Sorry!
Change-Id: I13dd9b8afe76f204fe2509f1f2f81f74c48a16ab
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-08 11:43:25 +02:00
Robert Loehning
486b5c4739
Squish: Removed pointless progressBarWait()
...
Waiting already done in createNewQtQuickApplication()
Change-Id: Ibc9dfa1c5fdec0dd34c6dfe2e9c3e9fda6f55fa1
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-08 11:27:15 +02:00
hjk
d2469bc9e8
CppRewriter: Treat libc++'s std::__1:: as std:: for debugger display
...
Change-Id: Iabc1330633e5568b7c94059d4286c93adfecb1a2
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-07-08 11:07:42 +02:00
hjk
16ed4c018a
Debugger: Fix QSet dumper
...
Change-Id: I62f5eb1e9b9047b86aeeb79bfd104079897a021c
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-05 09:05:17 +02:00
Robert Loehning
6dd6ce935e
Squish: Handle Squish installation path with spaces
...
Change-Id: Ia988ceaeab83d3b1b5258024f9c4ee5232eaf43c
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-04 15:42:50 +02:00
hjk
0159774451
Debugger: Improve QVariant dumper
...
Access to the is_shared flag seems somewhat indeterministic
across platforms/compilers. Hard-code to non-shared for now.
Change-Id: Iaac9dd8fcee28ffd1e599300a1c12f3215823573
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 13:24:32 +02:00
Robert Loehning
80b0156918
Remove unreachable link
...
Change-Id: Id14add2f8669c97d8608a7ed8455e63e50d3bcbe
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-07-04 13:08:30 +02:00
hjk
ccf0abf781
Debugger: Fix Q{Size,Rect,Point}F dumpers
...
They were only showing the integral parts in the
summary line. Duh...
Change-Id: I5efd7a9d5b7bfd6ffd68dcda824c95dd7a7a52b0
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 10:31:41 +02:00