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
hjk
0ebe100da9
Debugger: De-const, part 2.
...
Change-Id: Iabfb8980c18790d2f81d6991fdf91fb164a39329
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 09:22:44 +02:00
hjk
a197d7a0b9
Debugger: Ignore differences in 'const'-ness in type column
...
It's generally not too useful to see it at all, and in cases of
'const int' vs 'int const' it just defeats the test's purpose.
Change-Id: I3439dd8fcee28ffd1e599300a1c12f3215823573
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 09:09:46 +02:00
hjk
a036f7f1e4
Debugger: Fix more LLDB dumpers
...
Simple QVariants, references, const pointers, QObject names,
QList<Foo*>, ...
Change-Id: Iaa3fb9e4db1c249817e59239029db7dd220ba5b3
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-03 17:07:20 +02:00
Eike Ziller
8685ff8a28
Merge remote-tracking branch 'origin/2.8' into HEAD
...
Conflicts:
qtcreator.pri
qtcreator.qbs
Change-Id: I5d2018d3437b99bcdffa92bf1a212f42923c4fad
2013-07-03 16:55:27 +02:00
Robert Loehning
fbdbd11aa3
Squish: Added note about possible problems with netsh
...
Change-Id: Ic54abb4d014b8eaf71cbda490e5b4206dbb3da3b
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-07-03 15:05:03 +02:00
hjk
db4ce016bc
Debugger: Fix a few LLDB dumpers
...
Change-Id: Ibdf3ff3f03cfc91df44168243972b1e5a0ee5077
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-03 13:30:13 +02:00
hjk
964d1212da
Debugger: Make more dumper work without debug info
...
QRegExp, QHostInfo, QDir, QTextCursor
Change-Id: I2a368f8d294a235076491e4c50fc79039a2c9cff
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-02 15:30:07 +02:00
Nikolai Kosjar
c264c0d213
C++: Fix resolving ui_* files in CppPreprocessor
...
The working copy contains the artificial ui_* files and therefore we
have to consider it while resolving include files.
Task-number: QTCREATORBUG-9683
Change-Id: Icb3387b4cd885b3652bae3f1da465d3e0f633332
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-07-02 12:09:43 +02:00
Erik Verbruggen
a8a49c9851
CDB: fix breakpoint location in catch clauses.
...
Task-number: QTCREATORBUG-7336
Change-Id: I926e82499325e4fe38e25cc7a6158050f7fc0e82
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-07-02 11:40:23 +02:00
hjk
ec0fb652c5
Debugger: Make more dumper work without debuginfo
...
Change-Id: I2ff23b81dc27be1052c36cffb7ad16dbea6fa339
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-02 09:32:17 +02:00
Christian Stenger
6f5ac8ce76
Tests: Compile fix
...
Change-Id: I3363d46218feaa9f9196ede9c16f7b90c4fd320a
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-02 09:26:19 +02:00
hjk
0292600c72
Debugger: Work on dumper without debug info
...
Change-Id: Iae5f60fe43c28f4cf0254b87530002145dc67e27
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-01 14:21:05 +02:00
hjk
d238959a2b
Debugger: Add auto test for QByteArray::Data dumper
...
Change-Id: I2be3fe953f497768c564e393e3f2b23b47a1fa1d
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-01 14:20:28 +02:00
Nikolai Kosjar
1fad00f999
CppTools: Fix snapshot in case another project is opened
...
When a second project was opened the snapshot was reset. That resulted
in all kinds of problems since from then on the code model effectively
was not aware of the files of the first project.
The regression was introduced by commit a0d6df7b .
Change-Id: I1ccc9de68177205b49a4ba8ead2bc8abe4592b32
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com >
2013-06-28 17:54:53 +02:00
Eike Ziller
c9128b7fdd
Merge remote-tracking branch 'origin/2.8'
...
Conflicts:
qtcreator.pri
qtcreator.qbs
Change-Id: I1aa7506519e0f461f33921ca20ce1b51adb5783f
2013-06-27 14:24:57 +02:00
Robert Loehning
f40c50c61b
Tests: Fix typo
...
Change-Id: If7c06cc94e3f57fbe338e3548442e1da1861c287
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-06-26 15:08:24 +02:00
Eike Ziller
e8469a2bab
Merge remote-tracking branch 'origin/2.8'
...
Conflicts:
src/plugins/fakevim/fakevimhandler.cpp
Change-Id: I8101f18b87859924644471817d4f1408790d5628
2013-06-25 10:14:14 +02:00
Eike Ziller
4680099aa1
Fix searching for repeated characters in files.
...
Searching for aaaa in aaaaaaaa would give 5 results instead of 2 in case
of non-regexp search.
Task-number: QTCREATORBUG-7883
Change-Id: I5936090b3eef5e68405201fe63d02bf0dd2469d5
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-06-25 10:03:42 +02:00
Robert Loehning
d29960ce20
Squish: Added note about HTTPS
...
Change-Id: I316a83ac9169b9d0e43df066936503291cb64fba
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-06-24 12:57:47 +02:00
Robert Loehning
c0272c7919
Squish: Updated used MSVC Qt versions
...
Change-Id: Id44c5715c48feeeec0c10a029556c25658e70e72
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-06-24 12:57:30 +02:00
Robert Loehning
89225167fb
Squish: Removing now unused constant defaultQtVersion
...
Its use was being removed in 6078d7e028
Change-Id: Ib27d7e9a7596fc6358edc1e4a09962951d105752
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-06-21 18:01:25 +02:00
hjk
2b64cdcde9
Debugger: Fix display of some boost types with LLDB
...
Change-Id: Ied11317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-21 13:24:55 +02:00