Erik Verbruggen
82e347095c
C++: Untangle include file resolving from loading.
...
Change-Id: Iacf8cb12dd623c908538d80ee2595297a9bdde71
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-04-09 11:56:02 +02:00
Erik Verbruggen
857457e057
C++: handle non-arguments in function parameter scope gracefuly
...
Task-number: QTCREATORBUG-8316
Change-Id: I8897f75f30d3aeaf049cc792060c582ab1e3343d
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-04-09 11:49:00 +02:00
Sergey Shambir
2ead48fb26
CPlusPlus: fixed parsing function-try-catch with ctor-initializer
...
C++ standard defines that 'try' should be before optional ctor
initializer, so wrong order changed. Added documentation to
parseTryBlockStatement and new test.
Task-number: QTCREATORBUG-9064
Change-Id: Id19cdc53c034cb1232ae27e0bfe36d85b7ad0452
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-04-09 11:31:28 +02:00
Przemyslaw Gorszkowski
7c74482ad3
C++: fixed operator* for nested class of enclosing template class
...
Fixed:
* highlighting
* follow symbol
* find usage
Task-number: QTCREATORBUG-9006
Change-Id: I34a42f8665335857f41290217e7265e8a752455b
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-04-09 11:23:14 +02:00
David Schulz
0042175e57
Debugger: Fix compile of dumper test.
...
Doesn't compile on windows because of
ambiguous symbol GdbEngine.
Change-Id: I4cdad73f249d18e5721066cf0929b0990209d961
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-04-09 10:07:17 +02:00
Eike Ziller
65654e4a50
Merge remote-tracking branch 'origin/2.7'
...
Conflicts:
src/plugins/android/androidrunner.cpp
src/plugins/clearcase/clearcasesync.cpp
src/plugins/fakevim/fakevimhandler.cpp
tests/auto/ioutils/ioutils.pro
Change-Id: I31587b8a4dd6aacc1e76803159da51a972878370
2013-04-08 13:26:37 +02:00
David Schulz
f9c31b4c6b
Debugger: dumpertest: Dump expanded locals
...
...separate for the cdbengine. Workaround for
all symbols with virtual children.
Change-Id: I166b30af6594bde1093896156d86b28f02ed8a6a
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-04-08 09:35:28 +02:00
hjk
4efd12a755
Debugger: Add LLDB to dumper test infrastructure
...
Not working yet.
Change-Id: I87bd15d8c4aee491404b57842884220103a63e1f
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-04-05 17:23:15 +02:00
Robert Loehning
f4eddb96ea
Squish: Using default installation of Qt5 on Windows
...
Change-Id: Ib1ec62fce66487591cadb8c0bec0d378721ebbb0
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-05 16:38:12 +02:00
hjk
21da8c641d
Debugger: Add dumper test for inheritance edge cases
...
Change-Id: Ia4db7dfc0a0182126255393730d15d12abaf369b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-04-05 14:29:43 +02:00
Robert Loehning
970b55b125
Squish: Added Qt5 to default desktop kits
...
Change-Id: Iefb0db16224c5b044ea0019be7d2914cc4b4892e
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-05 13:54:14 +02:00
Robert Loehning
b8773c9a7d
Squish: Prepare tst_simple_analyze for Qt5
...
Change-Id: I91caa064e002cc2ab409ec9b1c30ec57c1adb5a9
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-05 13:52:14 +02:00
Robert Loehning
3c24824b0f
Squish: Explicitly restricting tst_build_speedcrunch to Qt 4.7
...
Change-Id: Ib28f77d1da9573c4124e5db8e7e972bbabf6ac6a
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-04 19:37:14 +02:00
Robert Loehning
d3b68556fa
Squish: Let iterateBuildConfigs() give information about kit
...
Change-Id: I283fbc773c0490c4c9cb5558e9aedfdb94ba5366
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-04 11:30:42 +02:00
Robert Loehning
4319b64c62
Squish: Fixed typo in getQtInformationForBuildSettings()
...
Change-Id: Ice68ff84354fa35da7d1217abc3e40acc3783691
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-04 11:30:27 +02:00
Robert Loehning
286240af0e
Squish: Removed pointless lines
...
Change-Id: I867acd4e00531d6d50553710a00b1cadfc0c3cee
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-04 11:30:15 +02:00
Robert Loehning
f694b04b68
Squish: Replaced duplicate bugreport
...
Change-Id: I73bc3a633e47ddd0580976dd355da323e2426b4f
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-04-04 11:30:01 +02:00
Oswald Buddenhagen
66a3553107
make library and plugin dependencies declarative
...
instead of directly including the respective pri files in
*_dependencies.pri, set variables and let qtcreator.pri resolve
them to includes.
this will allow us to re-use the dependency info elsewhere.
Change-Id: Iaa33924e428ac0409660f42df2f98a7978452d3e
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
2013-04-03 14:37:45 +02:00
Oswald Buddenhagen
7923032022
fix include style relating to cplusplus libraries
...
... and adjust INCLUDEPATH accordingly.
while i'm at messing with include statements, also re-order the include
blocks according to policy and sort them within bigger blocks.
Change-Id: I7762abfd7c4ecf59432b99db2f424e4fa25733a5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-04-03 13:40:39 +02:00
Orgad Shaneh
f172818588
Tests: Export plugins in PluginManager
...
Without this, lib file is not created using MSVC, and
the build of dependents fails
Change-Id: I37ca02d8e1c6b99fdf901679ccee932f1ed55450
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
(cherry picked from commit d59651cb39 )
2013-04-03 11:51:55 +02:00
Oswald Buddenhagen
ca1e65c7f0
fix subprojects re valgrind tests
...
amends e6c0c292b9
Change-Id: Ib57bf0315b92f8c9a0face9faa3da76f383346e8
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-04-02 17:38:49 +02:00
Oswald Buddenhagen
001a26a4bb
include qttest.pri centrally
...
Change-Id: I05e85dac15e7de52ad04bde899dcc3cb8e603d3e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-04-02 17:11:37 +02:00
Oswald Buddenhagen
5ad0908087
remove redundant cpptools.pri include
...
Change-Id: I09bc8a20a3608b52784de2b262b2f06ac7f217bf
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-04-02 17:11:02 +02:00
Oswald Buddenhagen
cf5937a8ef
remove redundant INCLUDEPATHs
...
src/plugins and src/libs are included by qtcreator.pri
Change-Id: I15ec19856366661bfa74d00e6278f4eb3854acb2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-04-02 17:10:07 +02:00
Oswald Buddenhagen
3893bb13b4
fix include style and remove subsequently redundant INCLUDEPATHs
...
Change-Id: I9e6950d30c7a65229559c7046a7cc8c903964065
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-04-02 17:09:47 +02:00
Orgad Shaneh
f35f7b207f
Tests: Remove unneeded define
...
It is unneeded for any Qt version since commit
3d629b1a2b
Change-Id: Ib58795a53eb3f5614a722282439d26d3250f7d03
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-04-02 15:15:43 +02:00
Christian Stenger
e6c0c292b9
tests: move valgrind into auto tests
...
* re-added some test data files
* added QSKIP for not existing data files
Change-Id: Ie0ae3f563e0d94534b620320176b7ec56e36d313
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-04-02 14:20:23 +02:00
Orgad Shaneh
d5e41c08f5
Tests: Add missing include for MSVC
...
Change-Id: I95196a8d57a8bf8f09a52aa54fa1c8bbfe752168
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
(cherry picked from commit 1db74e381c )
2013-04-02 14:14:46 +02:00
Orgad Shaneh
b2705f6dd0
Tests: Remove utils dependency from FakeVim
...
Required sources are compiled by the test project
Change-Id: I74f43ba46cf7aab88acea65becd0de86c156f268
Reviewed-by: Lukas Holecek <hluk@email.cz >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-04-02 14:01:57 +02:00
Oswald Buddenhagen
c61210089f
define QT_CREATOR centrally
...
numerous "3rdparty" libraries have respective #ifdefs, and consequently
the define is added in several places. it's quite a mess with the .pr?
and .qbs files, though. solve the problem by sidestepping it.
Change-Id: I5a6b1ba7cfe96b44f0a4f4ef9738900906a44316
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-04-02 12:20:37 +02:00
Robert Loehning
003821f936
Squish: Prepare tst_CCOM01 for Qt5
...
Change-Id: Ic2806673cb65018000bcbe6ae66dad1b2f555e39
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-03-28 18:57:43 +01:00
Christian Stenger
7f0ff88c61
Squish: Speed up removal of registered documentation
...
Change-Id: I0a639ee608b0430a98840406ab14e224d1a64d49
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-03-28 17:24:29 +01:00
Christian Stenger
a4dda7bc8d
Squish: Raise snooze() time when using Mac filedialog
...
Change-Id: I92b6a6a449e2df6a2ce92c277d9a1fa326b36606
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-03-28 15:09:50 +01:00
Eike Ziller
d3c979dc0f
Merge remote-tracking branch 'origin/2.7'
2013-03-28 12:19:45 +01:00
Christian Stenger
7c4478c4b9
Squish: Add Mac workaround to tst_revert_changes
...
If the editor had not been clicked before invoking the
Edit menu Creator does not notice that the editor has focus,
so all subitems will be grayed out.
Change-Id: If8b23fd6abae1bac6b3387e9a5394cfb4b84529d
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-03-28 09:22:51 +01:00
Christian Stenger
adafc02192
Squish: Fix detection of ABIs on Mac
...
Change-Id: If3cca65f1f3ccf7e62dc79cde72d1bce41ab92b9
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-03-28 09:22:43 +01:00
Orgad Shaneh
d59651cb39
Tests: Export plugins in PluginManager
...
Without this, lib file is not created using MSVC, and
the build of dependents fails
Change-Id: I37ca02d8e1c6b99fdf901679ccee932f1ed55450
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-03-28 09:02:43 +01:00
Robert Loehning
d41e01696a
Squish: Added Qt 5.0.1 Kit
...
Change-Id: Ia5c81254de3bd2ad3537ac3a300aa2dbe0e16015
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-03-27 17:11:41 +01:00
Orgad Shaneh
aa3dcd92b7
Tests: Fix compilation with Qt 5.0.1
...
Change-Id: I6e9d5fd34bec8cbecaa4868b5e07cc11d490d6d4
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-03-27 16:17:16 +01:00
Orgad Shaneh
6dc975a8ad
Tests: Fix MSVC errors and warnings
...
Change-Id: I7350b3fe751a76787a932e1346ad19377a6ea9bd
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-03-27 16:14:24 +01:00
Orgad Shaneh
1db74e381c
Tests: Add missing include for MSVC
...
Change-Id: I95196a8d57a8bf8f09a52aa54fa1c8bbfe752168
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-03-27 16:10:01 +01:00
Christian Stenger
f706d18374
Squish: Fix problem with Mac menubar
...
Change-Id: Id03f060acb1ba343cfd1ff9199f3f1de46abd58b
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-03-27 14:29:29 +01:00
Robert Loehning
5aa0f06817
Squish: Make __getMkspecFromQmake__() ready for Qt 5
...
Change-Id: I9a2776ad30f718b6d201f738e1f1f158110c1f29
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-03-27 12:12:19 +01:00
Robert Loehning
bf3ab4f0db
Squish: Fix clicking Qt versions
...
Change-Id: I8252b2a9a7bfe7b9fe1d1660a15d780f9a0560ea
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-03-27 12:09:01 +01:00
Christian Stenger
c3ef30796a
Squish: Add workaround for Mac issue
...
Change-Id: I516afb90001864082fb32678c92215cfd4b79518
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-03-26 17:24:24 +01:00
Kai Koehne
d1aa986735
Fix checks for qt modules
...
The fix in 823d48d218 had a typo
(Qt vs QT). Also fix other places where QT_CONFIG was used to
identify Qt modules.
Change-Id: Ie32b678b959f7b5573574ef87ae7ad92860e8323
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-03-26 16:41:54 +01:00
Eike Ziller
599be01a67
Merge remote-tracking branch 'origin/2.7'
...
Conflicts:
qtcreator.pri
qtcreator.qbs
share/qtcreator/qml/qmlpuppet/interfaces/interfaces.pri
share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstancesignalspy.cpp
share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.h
share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/objectnodeinstance.h
src/plugins/debugger/debuggerplugin.cpp
src/plugins/qmldesigner/components/componentcore/modelnodecontextmenu_helper.cpp
src/plugins/qmldesigner/components/debugview/debugview.cpp
src/plugins/qmldesigner/components/formeditor/abstractcustomtool.cpp
src/plugins/qmldesigner/components/formeditor/abstractcustomtool.h
src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
src/plugins/qmldesigner/components/integration/stackedutilitypanelcontroller.h
src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp
src/plugins/qmldesigner/components/navigator/navigatorview.cpp
src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp
src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
src/plugins/qmldesigner/designercore/include/abstractview.h
src/plugins/qmldesigner/designercore/include/qmldesignercorelib_global.h
src/plugins/qmldesigner/designercore/include/rewriterview.h
src/plugins/qmldesigner/designercore/metainfo/metainforeader.cpp
src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp
src/plugins/qmldesigner/designercore/model/abstractview.cpp
src/plugins/qmldesigner/designmodewidget.cpp
Change-Id: I9d8126e88397c02a87b5e4ab4da44e2bc7089134
2013-03-26 13:09:43 +01:00
Robert Loehning
0bb911f640
Squish: Make selectFromFileDialog() more stable
...
Change-Id: Ia454bc3174fa48602e181f4848944c0299a95517
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-03-25 17:52:46 +01:00
Robert Loehning
d3c94a6c4a
Squish: Updated createProject_Qt_Console()
...
Change-Id: I7c3efd967f292ce5b132eeba79e51f9aabc54501
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-03-25 13:56:36 +01:00
Robert Loehning
6f5ce19797
Squish: Added tst_simple_analyze
...
Change-Id: I65a6bff6e99ad608639b26452e6700d28e8fbe0a
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-03-22 13:37:14 +01:00