Commit Graph

1748 Commits

Author SHA1 Message Date
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
Robert Loehning
de22e66e21 Suiqsh: Update for changed Menu
Change-Id: I3072dd21ed660d6e5cbe5a2bd2e37c3091e4eb79
Reviewed-by: Jan Kerekes <jan.kerekes@ixonos.com>
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-05-07 10:03:56 +02:00
Jan Kerekes
9186d1ac57 Added new test cases (QMLS03, QMLS04, QMLS05) for QMLS suite
initial commit

Change-Id: I955f7ca471541d4fb9c8505eb041b433cbff8b84
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
2012-05-02 18:30:52 +02:00
Christian Kandeler
a64cff731f Remove catch-all include statement from app wizard test.
Change-Id: I558378a486e45fc93be6ed26b94b8db91e785b45
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
2012-05-02 18:26:09 +02:00
Eike Ziller
c41a332fc2 Merge remote-tracking branch 'origin/2.5' 2012-05-02 10:56:23 +02:00
Christian Stenger
aa3a2dc926 Squish: Added debug test case
This is intended to be a starting point.

Change-Id: I0941ed16876810832aa6088287f8062bba6a273e
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
2012-04-27 17:52:25 +02:00
hjk
2521d7d6e4 preprocessor: add (failing) test for concatenation
Change-Id: I9d51798cb4d95141d30b0609d03cd1d199088f0a
Reviewed-by: hjk <qthjk@ovi.com>
2012-04-27 17:25:30 +02:00
hjk
051c33517f preprocessor test: code cosmetics
Change-Id: I67367e501c8f19cee9023e3782c6a9175b49c6c6
Reviewed-by: hjk <qthjk@ovi.com>
2012-04-27 17:25:00 +02:00
Eike Ziller
9092e70884 Merge remote-tracking branch 'origin/2.5'
Conflicts:
	doc/templates/style/style.css
	qtcreator.pri

Change-Id: I5f4f5f191726883dae18cb760733a5e8e6bd4e7d
2012-04-27 17:02:39 +02:00
Christian Kandeler
7ad113b4aa Device support: Add test for device manager.
Change-Id: Ie2ed6a3c93cd5d47e23ed68fb850ebed728cb667
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2012-04-27 14:35:58 +02:00
Robert Loehning
c6b8326517 debugger: Removed unstable test
Task-number: QTCREATORBUG-7355

Change-Id: I83c90894a0b5c9dd0eca2248c0e7ddd643d76ddc
Reviewed-by: hjk <qthjk@ovi.com>
2012-04-27 09:34:11 +02:00
hjk
9a2d6eb5eb debugger: minimal support for boost::bimap
Only shows the size.

Change-Id: Icdd50fd21abde68d7e39a0fdbc92f6156e915fe4
Reviewed-by: hjk <qthjk@ovi.com>
2012-04-26 08:49:12 +02:00
hjk
bc01283481 preprocessor: add test cases for <=, == and >=
Change-Id: I126143daeb572a555b73dc33ad7996b22c1387f8
Reviewed-by: hjk <qthjk@ovi.com>
2012-04-26 08:48:52 +02:00