Eike Ziller
1ccde24c77
Merge remote-tracking branch 'origin/2.5'
2012-06-11 16:39:38 +02:00
Christian Kandeler
79de09f266
SSH: Streamline SshRemoteProcessRunner's output handling.
...
Make it just like SshRemoteProcess (and QProcess). The current
implementation annoyingly forces client code to establish additional
signal/slot connections, even if they only want to evaluate the output
at the end.
Change-Id: Id8c30dd156574d7d26d848d8e0705856a16d3747
Reviewed-by: hjk <qthjk@ovi.com >
2012-06-08 10:15:43 +02:00
Christian Kandeler
303e67304e
SSH: Name SshRemoteProcess::ExitStatus values like the QProcess ones.
...
(We cannot use QProcess::ExitStatus itself, because it does not contain
FailedToStart.)
Change-Id: I83ed6de621e2693e539562cd8e56ef478fa4fcb9
Reviewed-by: hjk <qthjk@ovi.com >
2012-06-08 10:12:11 +02:00
Leandro Melo
d90264d6c2
C++: Also expand first token after macro define
...
It was previously beeing skipped.
Change-Id: Iadd9b03acbcf0ee0fb4db537b8597661cb93af3f
Reviewed-by: hjk <qthjk@ovi.com >
2012-06-05 15:05:19 +02:00
Leandro Melo
809a4ed91a
C++: Also parse static_assert as top-level declaration
...
Add some checks for C++11 flag as well.
Change-Id: Ic5ee81d72bc88a22e71b324ef01014791b833604
Reviewed-by: hjk <qthjk@ovi.com >
2012-06-05 15:03:01 +02:00
Robert Loehning
5d01b60d56
Squish: Avoid warning about missing Harmattan target in APTW01
...
Change-Id: Ibeb0477a8283d229888c4744beecfc6bd8252f3c
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-06-05 11:01:00 +02:00
Robert Loehning
2dcec0cac4
Squish: Updated check for new, more detailed warning
...
Change-Id: I55b470db573aaca679df9cb1e89511b858683214
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-06-04 16:39:42 +02:00
Robert Loehning
046f42b282
Squish: Removed unused code and data
...
Change-Id: I20df2aa148002ecb9b1526df125daf04bc76010e
Reviewed-by: Bill King <bill.king@nokia.com >
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-06-04 14:58:33 +02:00
Robert Loehning
0853fa077b
Squish: Added tst_simple_debug to suite_debugger
...
Change-Id: I2b13562e774780b0ccb15decdd84f32a08e1f60a
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-06-04 13:14:33 +02:00
Leandro Melo
ca7ac8c035
C++: Fix macro uses line info
...
Make sure the environment line is consistent during preprocessor
directives and identifier handling so clients can rely on consistent
information. Particularly important for macro usages.
New tests also added.
Change-Id: I962a39a86cd17b8d945d2959c2c95e2d258ea3e6
Reviewed-by: hjk <qthjk@ovi.com >
2012-06-01 14:28:03 +02:00
Robert Loehning
356d5cab23
Squish: Removed unused object
...
Change-Id: Ic1122d693e14084fc076c34ece5e2e8d402321ed
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-06-01 14:15:01 +02:00
Eike Ziller
b7c34292f4
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
tests/system/objects.map
Change-Id: Ie6aed14f2f61111d26498ff3684ea4a57e6da59e
2012-06-01 14:06:24 +02:00
Robert Loehning
9499fef826
Squish: Removed unused objects
...
Change-Id: Icded1d58ff0b59e0f29add19e44d2ede7592a16e
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-06-01 13:54:55 +02:00
Leandro Melo
44d8e7bef7
C++: Re-enable macro definition line test
...
I believe those were actually incorrect, since the # mark
from the generated tokens `int f` should be relative to <stdin>
on the line they are defined, which is 1.
Change-Id: I663ef49ad75eb8bb0a4a4b18d4899a952011536c
Reviewed-by: Francois Ferrand <thetypz@gmail.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-31 18:02:08 +02:00
hjk
fa41d2faad
debugger: add dumper for QHash::{const_}iterator
...
Change-Id: I05eaa1f3defdcb00102288737bd7686fa0281953
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-31 14:32:44 +02:00
Jan Kerekes
20afae749d
Squish: Added new test cases/suite for project templates
...
initial commit
Change-Id: I0000bc8d3d0304ac37b135ea7b9c893b1054c958
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
2012-05-31 13:22:37 +02:00
Robert Loehning
23fcc1a823
Squish: Small improvements
...
Hoping to fix some fails on Mac
Change-Id: I5e9f47f0714b14a6b87df342de74e7fd41fe94b0
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-31 11:14:27 +02:00
Robert Loehning
9e1de91d7d
Squish: Update for changed Options dialog
...
Change-Id: I680ef0307837abae3edc813991acbed5fb31ccce
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-30 18:18:32 +02:00
Robert Loehning
254812a7b5
Squish: Removed system Qt
...
Change-Id: Ib9bbe99489c0de6be0c8571deb83c72bf76a2779
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-30 17:08:36 +02:00
hjk
6d04f3ce25
preprocessor: do not loop endlessly on incomplete expressions
...
An missing closing parantheses after "defined(..." caused an endless loop.
Change-Id: I19b17cebc1a56880216c3bfb67c9d296f80cc064
Reviewed-by: Leandro Melo <leandro.melo@nokia.com >
2012-05-30 13:34:38 +02:00
Robert Loehning
9ac204bdfb
Squish: Updated text of "Stop Debugger" button
...
Change-Id: Ie0ebd4812ee679ed2a8e1cdae2f9399ae19f2528
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-30 11:33:27 +02:00
hjk
d982b216ff
debugger: rework dumping arrays of plain data
...
Simple array data can be fetched in one go.
The "normal" way gdb asks the server for contents is one item
at a time, at ~3ms per round trip. Now we get 2000 in 200ms.
This also introduces a re-usable readRawMemory function and
removes a few checkAccess calls which will be triggered anyways.
Change-Id: Ic07a3d6593fd2ea45f7a8058509118fe22a845bb
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-30 11:31:29 +02:00
Christian Kandeler
94ab29519b
SSH: Use plain pointers to SshConnection objects.
...
It used to be shared pointers so that existing connection objects could
easily be passed around in order not to open a new connection to the same
server. Since the introduction of the SshConnectionManager, this
is no longer necessary.
Change-Id: I13fd3eceaf35d562e6260e9969abbffb01edd6b5
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2012-05-29 19:07:08 +02:00
Eike Ziller
b97dd0e7c8
Merge remote-tracking branch 'origin/2.5'
2012-05-25 13:21:25 +02:00
Robert Loehning
ea63b86e49
Squish: Replaced function moveTextCursor
...
Change-Id: Ie4cccd0de668690a3d66baf422bcfff7acae7345
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-25 13:11:17 +02:00
Robert Loehning
53fb9d4ae8
Squish: Simplified placeCursorToLine
...
Change-Id: Ib56bc7b2596ac61233e147fb62f763a594abe9df
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-23 17:16:19 +02:00
Christian Kandeler
53a1087d13
Move SSH support into a dedicated library.
...
It does not belong into libUtils, which is a collection of small
unrelated utility classes.
Task-number: QTCREATORBUG-7218
Change-Id: Id92b9f28678afec93e6f07166adfde6550f38072
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-05-22 10:51:53 +02:00
Robert Loehning
a71b768675
Squish: Added fatals when no Qt version was found
...
Change-Id: I1d1f4f378ef60107a488477bce40dacaabbe4109
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-21 17:12:39 +02:00
hjk
de2a88c0f3
debugger: take advantage of simple contents in array-like containers
...
Change-Id: I79e8fc7cf083d5c6c135cce5e0a42e41475a7b44
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-17 19:08:33 +02:00
Christian Stenger
525cf2353e
Squish: Support more than one breakpoint per file
...
Change-Id: Ic33e039fe5aea9caed5a3e992a74938e331e2a4b
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
2012-05-16 18:31:13 +02:00
Robert Loehning
d14fdf2c4c
Squish: Updated suite_QMLS for changed GUI.
...
Change-Id: Ie67def5b38126eea57f0f3d8e26b3f8844cdfb37
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-16 18:24:52 +02:00
Eike Ziller
e7aded981a
Merge remote-tracking branch 'origin/2.5'
2012-05-16 15:01:07 +02:00
hjk
b13519d547
preprocessor: add an example of a macro that generates code
...
Change-Id: I902ebd73e039b8c3f44eca456be87809d1e1d3a4
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-15 18:19:54 +02:00
Jan Kerekes
ac430542ae
Added new test cases (QMLS06, QMLS07, QMLS08) to QMLS suite
...
initial commit
Change-Id: I3be474d8def1161e60421030a799e297e21fc4fe
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-15 13:18:53 +02:00
Eike Ziller
acd387c37b
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
qtcreator.pri
qtcreator.qbp
Change-Id: Iacfb9cc0c927c9d6291c60624f9e6fd2ce5877cb
2012-05-15 11:10:42 +02:00
hjk
bdd98e684e
debugger: implement gdb pretty printer for std::{map,set}::iterator
...
Change-Id: Idbe63b40f88d901fa762dd0ecbda2b5aa5d59642
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-15 10:33:07 +02:00
hjk
38905e523e
debugger: fix display of type of dynamic references
...
This is actually a bug in gdb, but can be worked around.
See http://sourceware.org/bugzilla/show_bug.cgi?id=14077
Change-Id: I5aab39e9a3cfd9d7c12d52339005b1979421229e
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-11 23:38:04 +02:00
Robert Loehning
49a3f0129a
Squish: Run tst_simple_debug with Qt 4.7
...
Change-Id: Ibc330a7ca3e1c378c78cf8eb4c559c2a99c3d8d0
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-11 21:15:51 +02:00
Jan Kerekes
7b51bfc845
Refactoring of QMLS suites
...
- moved common parts to shared script
Change-Id: I25ac888d7103ee36edff9ead502fa432a5dc2937
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
2012-05-11 18:12:00 +02:00
Eike Ziller
0a0de08efb
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
qtcreator.pri
qtcreator.qbp
src/plugins/find/treeviewfind.cpp
Change-Id: Iaae61c98938df24bda5521a923303db89eb7f8fe
2012-05-10 08:14:36 +02:00
Christian Stenger
5d92a73c82
Squish: Fix syntax errors
...
Change-Id: I61572a8369721ba4943f11f0edee236bd816e771
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
2012-05-09 19:24:55 +02:00
Christian Kandeler
f0d1a60d41
Debugger: Add auto tests for name demangler.
...
Change-Id: I79c0d25dbddb201e10079afa9fb76b3c737ba135
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-09 13:55:10 +02:00
Robert Loehning
751386b372
Squish: Increased timeout when waiting for Continue_QToolButton
...
Change-Id: I4f1701a49c2a4174df1cf22e4375f2447b11e92c
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-08 17:22:10 +02:00
Robert Loehning
3b4c6c0332
Squish: Updated object map for changed "Move Component" dialog
...
Change-Id: I63ef64848ff48fd83f7f3f82fc0f088b67147847
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-08 13:05:10 +02:00
hjk
7dc71bc43c
debugger: display references in type columns
...
This breaks tradition.
Change-Id: I6780f31d584021490293a1ed3a96b5c3608a8a36
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-08 12:24:02 +02:00
Robert Loehning
b1fd62e04b
Squish: Update for changed breakPointTreeView
...
Change-Id: I861585b895f3c3ea0d4ffc324c631e508899f79e
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-08 12:13:03 +02:00
hjk
7388034eef
debugger: recognize null references explicitly.
...
Change-Id: Ie315997363d9f591526ea8c122759f59d808fae5
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-08 10:33:20 +02:00
Robert Loehning
af6da38d5b
Squish: Marked Qt versions as not autodetected
...
Change-Id: I073dcc886dd7b05d702eb0968a776d5815f4001d
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2012-05-07 18:18:17 +02:00
Eike Ziller
529c0a8fe2
Merge remote-tracking branch 'origin/2.5'
2012-05-07 15:18:39 +02:00
Christian Stenger
b63135c067
Squish: Fix possible access to None
...
Change-Id: I4c4a0f211169dad48a4a6b78e4c298b986d07158
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
2012-05-07 14:55:14 +02:00