hjk
332ea08142
debugger: Use Latin1 as default for char *.
...
Change-Id: I5a5f76d312f97c6684542fd3e31f68f78d6acf58
Task-Number: QTCREATORBUG-5232
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-08 11:56:15 +01:00
Robert Loehning
c79d8b32b4
Squish: Some more reuse of code
...
Change-Id: I3d4e7c0b9d8afc31fb5cfa2bc7879ea999129158
Reviewed-by: Bill King <bill.king@nokia.com >
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-11-08 10:47:19 +01:00
Robert Loehning
c8b44dedfb
debugger: Make simple.pro compile with MSVC and USE_AUTOBREAK == 1
...
Change-Id: I1e25ede989a608d941e5f26f4470e397a895b3da
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-08 09:38:34 +01:00
hjk
60e392423f
debugger: Use Latin1 as default for char *.
...
Change-Id: I5a5f76d312f97c6684542fd3e31f68f78d6acf58
Reviewed-by: Bill King <bill.king@nokia.com >
2011-11-07 10:37:20 +01:00
hjk
45f6399939
debugger: workaround for http://sourceware.org/bugzilla/show_bug.cgi?id=13380
...
Task-number: QTCREATORBUG-6465
Change-Id: I98894cbd247b53e18b86ec997b9087d1f2d511f3
Reviewed-by: hjk <qthjk@ovi.com >
(cherry picked from commit dbc84d8c1c )
2011-11-04 07:53:01 +01:00
hjk
dbc84d8c1c
debugger: workaround for http://sourceware.org/bugzilla/show_bug.cgi?id=13380
...
Task-number: QTCREATORBUG-6465
Change-Id: I98894cbd247b53e18b86ec997b9087d1f2d511f3
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-03 19:22:12 +01:00
Christian Stenger
8cac157529
Squish: Remove non-default Qt versions
...
Change-Id: Ic56fb8f27b92872cac2e24721ecd74253ad25fdd
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: Bill King <bill.king@nokia.com >
2011-11-03 14:18:34 +01:00
hjk
31600758de
all: s/info@qt.nokia.com/qt-info@nokia.com/
...
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-11-03 10:33:19 +01:00
hjk
29279ab8c7
more style fixes of string literal access
...
Change-Id: I60b0c53681c6a0cc38231e805479deb614aa0096
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-02 18:20:19 +01:00
Christian Stenger
3c350c93d8
Squish: Small refactoring - renamed helper
...
Change-Id: I3ca9261043f568a9e160546998dd7b2cd5aa0dd4
Reviewed-by: Bill King <bill.king@nokia.com >
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
2011-11-02 09:41:53 +01:00
Robert Loehning
7a8ff987ec
debugger: test should not crash by default
...
Change-Id: Ied265e5077dfd13750465eab7828aa77fdf1c28d
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-02 08:25:04 +01:00
Eike Ziller
912cd548c0
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
src/libs/qmljs/qmljsinterpreter.cpp
src/libs/qmljs/qmljsinterpreter.h
src/plugins/madde/maemopackagecreationstep.cpp
src/plugins/projectexplorer/buildmanager.cpp
src/plugins/qmljstools/qmljsqtstylecodeformatter.cpp
src/plugins/qmljstools/qmljsqtstylecodeformatter.h
tests/auto/qml/qmleditor/qmlcodeformatter/tst_qmlcodeformatter.cpp
Change-Id: I63ab2ba5dac006c37ccfbae55b023396a4676ff7
2011-11-01 18:16:38 +01:00
Robert Loehning
8e508f3a5c
Squish: Avoid blocking in tst_build_speedcrunch
...
Change-Id: I468d57012df690c5e8120e1e5ec51ad7af224829
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-11-01 17:46:20 +01:00
Robert Loehning
edad3217e6
Squish: Added function which selects template for new project
...
Change-Id: I7858e60c21641e39f6a5c23a12e3fd78a9d17334
Reviewed-by: Bill King <bill.king@nokia.com >
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-11-01 14:48:55 +01:00
Christian Stenger
702b3f17ab
Squish: Fix test for Linux/Mac
...
Because of a different naming of the Qt versions on Linux/Mac
this test always runs without starting a build on these OS's.
Change-Id: I93d89576ee6f56d7de9aee70aa79ea58a4239c5f
Reviewed-by: Bill King <bill.king@nokia.com >
2011-11-01 13:57:35 +01:00
Robert Loehning
8cf0d1c608
Squish: Avoid timing issues when using Locator
...
Change-Id: If768a758f3887607c9ef46939dc22685cf54fb45
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-11-01 13:56:22 +01:00
Robert Loehning
08115952ea
Squish: Added function handling name and location of new projects
...
Change-Id: I23af07bb41b517af1ad9f65c642c3eedd0712093
Reviewed-by: Bill King <bill.king@nokia.com >
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-10-31 17:58:06 +01:00
hjk
30d6fb9865
debugger: disable some unconditional 'throw' in manual test
...
Change-Id: I2d93a456234844a6e32f16ea30b9aa951946f508
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-31 16:19:28 +01:00
Christian Kamm
a9553c494e
QmlJS indenter: Never touch indent of multi-line strings.
...
Task-number: QTCREATORBUG-6368
Change-Id: Iae68427e429e625214bc0729aaaf313dc3371570
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-10-31 09:37:17 +01:00
Bill King
69e02f4fb8
Squish: Fix timing issue on linux (too fast to catch).
...
Change-Id: Ia52abf2de8ef35269c11c198351e5024eae01830
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: Bill King <bill.king@nokia.com >
2011-10-28 15:24:10 +02:00
Eike Ziller
81cce8902e
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
qtcreator.pri
src/libs/qmljs/qmljscheck.cpp
src/plugins/debugger/gdb/gdbengine.cpp
src/plugins/debugger/gdb/remotegdbserveradapter.cpp
src/plugins/plugins.pro
src/plugins/projectexplorer/buildmanager.cpp
src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
Change-Id: Id2dcebf95b94dc46c1d85908ba1d1378aaf362ac
2011-10-28 10:17:44 +02:00
hjk
e9620aa3b1
debugger: fix hard-coded location of declarative debug symbols
...
This really should not be needed to start with.
Change-Id: Ife4349fe2d590c7a379d30b59a83bc9f54aeb063
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-27 10:56:28 +02:00
Bill King
f315598749
Fixes compilation when QT is namespaced.
...
Change-Id: I5229e367d9468fcc25119c6efcb0f9127ac9a13d
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-26 11:21:47 +02:00
Christian Kamm
e906bbdb56
QmlJS checks: Warn about extra message suppressions.
...
Reviewed-by: Fawzi Mohamed
Change-Id: I4038cd863ba80c1719417cd03b755b047f7d8b5e
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com >
2011-10-21 08:31:45 +02:00
Bill King
9375810ef8
Tests: Make compile.
...
Change-Id: I416c7cc20a07a4542e16e13519e784ee42fd73fd
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-20 16:43:37 +02:00
hjk
84cce9dc0e
debugger: add testcase for valgrind
...
Change-Id: I11caf760a2619fee88cfdc3568d533230b12a6c1
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-20 16:10:19 +02:00
hjk
103fc8325a
debugger: add some test case for std::ifstream
...
Change-Id: I296bdd70724d8ae4b70ea27de788b0bc0b2294cb
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-20 16:10:06 +02:00
hjk
2a27e47023
debugger: renamed gdbdebugger.pro to debugger.pro in manual tests
...
Change-Id: Idbf1494f501221943eb322aeac9e2c429930a52b
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-20 16:09:18 +02:00
Christian Kamm
65ef5f7a35
Fix tests/auto/cplusplus/codegen on windows.
...
Change-Id: I765baa58c6b39d98949c0c8530623baf112f42bb
Reviewed-by: Bill King <bill.king@nokia.com >
2011-10-20 11:44:15 +02:00
Christian Kamm
4565c12f2b
QmlJS: Improve tests/tools/qml-ast2dot.
...
Change-Id: Ifd06745ec823d09ae7b42318d418fa1adb01824b
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com >
2011-10-20 11:04:03 +02:00
Christian Kamm
eebb138d45
Fix compilation of tests/tools/qml-ast2dot.
...
Change-Id: I192c8f218371bd45c5bc2ae2cbb1b4464b7f0956
Reviewed-by: Bill King <bill.king@nokia.com >
2011-10-20 10:07:59 +02:00
Christian Kamm
567e68a42a
QmlJS indenter: Fix hang when using 'else (a==a) {}'.
...
Change-Id: Id7b8fba6707b1eaabf8065854f357cf600c809c5
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com >
2011-10-19 09:40:12 +02:00
Christian Kamm
3ede0687ba
QmlJS indenter: Improve indentation of function literals.
...
Change-Id: Ic79745eefbf37e42d4dd42e73d3752bed34bbfa9
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-10-19 08:33:28 +02:00
Christian Kamm
4a487b1add
QmlJS indenter: Move reusable code to qmljs lib.
...
Change-Id: I5ab50b586109a9736cda48245807571ce10dfb5b
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-10-19 08:33:21 +02:00
Christian Kamm
89ff3cebe6
QmlJS: Introduce UnknownValue.
...
To distinguish known-to-be-undefined from a genuinely unknown value.
Change-Id: I606b4ea4d726f94553400b8950d3c0a4e76564a8
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-10-18 13:16:18 +02:00
Robert Loehning
e711c1ad5a
Squish: Use isinstance() instead of comparing classnames
...
Change-Id: Ia0683902e96f1dc175978bdbb13fbd114f6ad739
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-10-18 10:40:27 +02:00
Robert Loehning
1139006b3f
Squish: Let one function handle last page of all project wizards
...
Change-Id: I74e2c2f0c50a3131ad66fbde5e4a7fe004b7ebff
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-10-17 18:09:25 +02:00
Eike Ziller
8eb8368139
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
qtcreator.pri
src/libs/qmljs/qmljstypedescriptionreader.cpp
tests/auto/qml/qmleditor/qmlcodeformatter/tst_qmlcodeformatter.cpp
Change-Id: Id032187023bb42f259a87545ceeb3c965dd01a32
2011-10-17 14:22:32 +02:00
Christian Kamm
ea24106373
QmlJS indenter: Fix ternary multiline indent.
...
Task-number: QTCREATORBUG-6208
Change-Id: I7e5267291bc01226b5339cb4abdbb15856c58477
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com >
2011-10-17 11:22:34 +02:00
Robert Loehning
befbfec3b1
debugger: Added function to test NULL pointer dereference
...
This was removed in 8d2f0376e2
Change-Id: I238ab3d789b0f22fb510cd936a8bf8c07dbb2b8b
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-14 14:52:20 +02:00
Robert Loehning
584a8f016e
Squish: Moved remaining functions for creating projects to project.py
...
Change-Id: I92b56ed9401be41d0a54dd32c623b55b7d1e4f71
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-10-13 14:58:04 +02:00
Christian Stenger
2c155447be
Squish: Fixed some minor problems
...
* problems on shutdown (mostly Win)
* timing problems (Mac, Win)
* support for accidental whitespace in settingspath (all)
* added support for further special characters that could exist
inside TreeView of the Project files (all)
* removing the testing folder instead its content (all)
Change-Id: I146b56d253e3245641d0dcaebfad4d6f1dd684fc
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
2011-10-12 14:21:45 +02:00
Christian Kamm
0c4bd321e5
Json: Fix indenter for json files.
...
Change-Id: Id864509dd78a70fc34a3798b80f7e1c8991181f4
Reviewed-on: http://codereview.qt-project.org/6038
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-10-12 11:34:43 +02:00
Christian Kamm
7ed717ca62
QmlJS: Add more value_casts.
...
And switch all existing dynamic_casts to value_casts.
Change-Id: I93b89358e4802080f40b332074c64f4e91a2bc4c
Reviewed-on: http://codereview.qt-project.org/6311
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-10-12 10:55:55 +02:00
Christian Kamm
90925c69f6
QmlJS: Rename QmlObjectValue -> CppComponentValue.
...
Reviewed-by: Fawzi Mohamed
Reviewed-by: Thomas Hartmann
Change-Id: Ib89388d5a5678403e4637eec5829f3520637ee27
Reviewed-on: http://codereview.qt-project.org/6310
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com >
Sanity-Review: Christian Kamm <christian.d.kamm@nokia.com >
2011-10-12 10:52:56 +02:00
Christian Kamm
03689eeb50
QmlJS checks: Allow calling some builtin constructors as functions.
...
String, Boolean, Number and Object perform type conversion. Date returns
the current date.
Change-Id: I51e5bcbb0fa85ceb30b3ee3749f96c3e3b12ca21
Reviewed-on: http://codereview.qt-project.org/6043
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-10-12 08:50:26 +02:00
Eike Ziller
fc6a7f0dd9
Merge remote-tracking branch 'origin/2.4'
2011-10-11 16:14:33 +02:00
Christian Kamm
aa3d406faf
C++ indenter: Accept attributes in access specifiers.
...
Change-Id: Ie85b8264c9579e8c8312e30018280fb11f95edda
Reviewed-on: http://codereview.qt-project.org/6328
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com >
Sanity-Review: Erik Verbruggen <erik.verbruggen@nokia.com >
2011-10-11 12:45:04 +02:00
Friedemann Kleint
dd078ede85
Debugger: Compile manual debugger tests and dumber lib with Qt5.
...
Introduce conditionals in the profiles and source code to
be able to test Qt 4 and Qt 5.
Change-Id: I73df5558f2945742d3e56f94baca0ee4d5f9dab8
Reviewed-on: http://codereview.qt-project.org/6330
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-10-10 18:32:05 +02:00
Robert Loehning
23436285bc
Squish: Renamed "destination" to "target"
...
Change-Id: I8f8a1cc4b58642fc64adfa76eea84c2b4e9f0423
Reviewed-on: http://codereview.qt-project.org/6255
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-10-10 15:42:17 +02:00