Commit Graph

4883 Commits

Author SHA1 Message Date
hjk
ebcd992577 Rename namespace Qt4ProjectManager to QmakeProjectManager
First step towards plugin renaming.

Change-Id: I8ac017660a7aa2bda0d7bb7d72ab0cfceaf6cfd2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-16 12:09:59 +02:00
hjk
89791a6fbf CPlusPlus: Compile fix in manual test
Change-Id: If34b564b55ef3e76cb5696ed30220d64b256d607
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-16 11:53:33 +02:00
hjk
2b532c73ee CPlusPlus: Make (sub-)languague selection more generic
Change-Id: I4e2df6992b446adec662ab07671acd41715e41fd
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-15 16:22:28 +02:00
Christian Kandeler
590e4c8d50 Fix qbs build on Windows.
Disable valgrind autotests for now. The people responsible for the
plugin have to decide which ones can actually be used on Windows and
which ones cannot.

Change-Id: I579de6258c73845a1935a9c220346879251bc478
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-10-15 15:40:41 +02:00
Robert Loehning
f7ae3707c3 Squish: Avoid possible timing issue in tst_designer_autocomplete
Change-Id: I6ed30bc623830fdda72ede35922ac70736cb3c68
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-10-14 12:58:13 +02:00
hjk
3b1b851daa Debugger: More stdint autotests
Change-Id: I6b3961cb2ac4e35bce2fee12985f13a6d34d9525
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-10 21:30:18 +02:00
hjk
4f36713716 Debugger: Explicitly handle uint8_t and int8_t
Would be nicer if there was a global way to tell GDB to not produce
"adorned" output...

Task-number: QTCREATORBUG-10344
Change-Id: I5355ebea0570f76415fdacfed34e1311825f57b9
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-10 21:25:36 +02:00
Nikolai Kosjar
b8dbac0b9c Rename "[Mm]ethod(s)" to "[Ff]unction(s)"
Only methods as programming functions are affected. Besides renaming
some actions like "Switch Between Function Declaration/Definition" this
mostly touches (api) code comments.

This is a follow-up patch to commit 872bfb7.

Change-Id: Icb65e8d73b59a022f8885b14df497169543a3b92
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-10 15:56:12 +02:00
Leena Miettinen
2d80699430 Qt Quick Designer: fix UI text capitalization and punctuation
Fix Qt Quick Designer product name. Fix a typo in a test message.

Change-Id: I668af65da835017ebc876810a8d2c7d638290c77
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-10 09:34:26 +02:00
Christian Kandeler
f1da03c73b qbs project files: Make use of new qbsSearchPaths property.
Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-10-09 18:08:56 +02:00
Nikolai Kosjar
0e4deaba23 C++: Parse MEMBER in Q_PROPERTY()
MEMBER was added in Qt5.

Task-number: QTCREATORBUG-10068

Change-Id: Ic6c15a0e5ee8981ab98e4c12fc1521dc281b731f
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-10-09 15:13:31 +02:00
Erik Verbruggen
507452f097 CppTools: honor pre-compiled headers in the code-model.
Task-number: QTCREATORBUG-476

Change-Id: I82ed92acdcda551d2c6a9ca221832ac20117a08f
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-01 13:02:45 +02:00
Erik Verbruggen
ba2d7a4fa7 C++: Only parse with appropriate defines for open editors.
If two files from different (sub-)projects include the same header file,
and the defined macros differ for both files, the header file will be
parsed with only the appropriate macros for the including file.

Task-number: QTCREATORBUG-9802
Task-number: QTCREATORBUG-1249

Change-Id: I560490afa287b3bb1e863bce1bb4f57af36ad56e
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-01 10:33:51 +02:00
Orgad Shaneh
eeae50902d qbs project: Do not build valgrind test apps on Windows
Valgrind doesn't work on Windows, and the compiler flags for those test
apps are incompatible with MSVC

Change-Id: I9c17c29759d18434ef4a14cc57bcfde8405d770f
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-09-27 16:04:57 +02:00
Robert Loehning
95828d4691 Squish: Handle differences between Qt 4 and Qt 5
Change-Id: I529d5cbd017f7d17fbe2f38fc539583e96d835cf
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-27 12:28:23 +02:00
Robert Loehning
017e108724 Squish: Update expected values after fix.
QTCREATORBUG-10045 which tst_openqt_creator found was fixed.

Change-Id: I804427276d37ca97ce4577e40cfa73d515218de5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-27 12:27:25 +02:00
Robert Loehning
532292cbb5 Revert "Squish: Remove failing lines for tst_openqt_creator"
Change-Id: Id876fca6e2b192097fed802eca4fe28533a7d4e9
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-27 12:27:08 +02:00
Eike Ziller
63ff745213 Merge remote-tracking branch 'origin/2.8'
Conflicts:
	src/libs/extensionsystem/pluginmanager.cpp
	src/libs/extensionsystem/pluginspec.cpp
	src/plugins/coreplugin/basefilewizard.cpp
	src/plugins/coreplugin/coreplugin.pro
	src/plugins/coreplugin/coreplugin.qbs
	src/plugins/coreplugin/editormanager/ieditor.cpp
	src/plugins/coreplugin/externaltool.cpp
	src/plugins/coreplugin/icore.cpp
	src/plugins/cpptools/cppmodelmanager.cpp
	src/plugins/fakevim/fakevimhandler.cpp
	src/plugins/find/ifindfilter.cpp
	src/plugins/projectexplorer/buildstep.cpp
	src/plugins/projectexplorer/devicesupport/idevice.cpp
	src/plugins/projectexplorer/runconfiguration.cpp
	src/plugins/vcsbase/vcsbaseeditor.cpp
	tests/system/suite_debugger/tst_simple_analyze/test.py

Change-Id: I11dc9e60bfc14bad4f8af747d041fc7678a07c17
2013-09-27 10:44:32 +02:00
hjk
c372f7b601 Rename share/dumper to share/debugger and {l,g}bridge to {lldb,gdb}bridge
Change-Id: I56a09dd89d2ac086ee264432510fd39b5efe69c5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-26 21:50:40 +02:00
Robert Loehning
65f0588196 Squish: Stabilize suite_QMLS
Change-Id: I2194054c9c87eeff3b039b34dc4498f5cb0a19e2
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-25 17:04:49 +02:00
Robert Loehning
52921e72c9 Squish: Update tst_HELP06
Change-Id: I4cfadb96ba27a1c95739d07f161e1579df9ce8ba
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-25 14:55:25 +02:00
Andre Hartmann
e8a1b8c551 ANSI: More meaningful name for simple tests.
Change-Id: I105e8766b1a19e367337a9be9436cc762b69b8be
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
2013-09-25 07:12:27 +02:00
Andre Hartmann
30ddaad191 ANSI: Test line-overlapping formats.
Until endFormatScope() is called, continuation lines keep the last
format.

Change-Id: Ic68ae6d716519f537189ebae763da4dc2c30978d
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
2013-09-25 07:11:46 +02:00
hjk
f55cd63622 Debugger: Fix QList<QStringList> dumper with Qt 5
QStringList is movable in Qt 5.

Task-number: QTCREATORBUG-10211
Change-Id: I6b94acd37bbf8ca165960c50fd3da81408ccbb1b
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-09-24 14:49:03 +02:00
Robert Loehning
fbeac46c60 Squish: Update number of kits
Only one kit in use now. According to dt it's gonna stay this way.

Change-Id: Id52f04db438eda8d9eebf79264c7ddd28a0f497e
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-24 13:40:52 +02:00
Christian Stenger
71e9321e49 Tests: Fix compilation of valgrind test apps on Win
Change-Id: I09ecc4b5a44bcc401e970b3da94d628877a49078
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-09-20 17:20:27 +02:00
Robert Loehning
ee1bac2ee6 Squish: Fix verifyBuildAndRun()
"The program has unexpectedly finished." is considered valid output,
see https://bugreports.qt-project.org/browse/QTCREATORBUG-9212

Change-Id: Ia18e2dcfccdf1bdfbbc793a01897a88c4a17eb40
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-20 13:47:55 +02:00
Christian Stenger
8b7dff6fdc Squish: Fix tst_debug_empty_main for Mac
Change-Id: I57cd9647d07cfbf823bdff63dd1c2f5c3050cb7c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-09-20 12:48:03 +02:00
Christian Stenger
5bf5eb17f1 Squish: Fix addBranchWildcardToRoot()
Branch information is now listed in square brackets.

Change-Id: I4f38f2a93b8029ed319fae3a7c32adc0aba50660
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-09-20 12:47:39 +02:00
Robert Loehning
5d1aece721 Squish: Fix tst_default_settings
Change-Id: I2b9e03d77df657b107bc81d3b8f16720c25b4a0e
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-20 11:54:56 +02:00
Robert Loehning
0e0d8eb7bb Squish: Update editors
Change-Id: I022d0c5b2e025106860ea330f6b690842bb0558c
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-20 11:54:36 +02:00
Robert Loehning
76cfe9e30e Squish: Update expected window title in tst_basic_cpp_support
Change-Id: Ic5d23a899d1b808780f76ef53c855397cc436c2f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-20 10:59:51 +02:00
Christian Kandeler
dcd6a9e9cf qbs project files: Remove workarounds for qbs bug.
The imports work as expected now.

Change-Id: I753483696bd30512451af4b8c39f95e30a513d40
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-09-19 13:28:21 +02:00
Christian Kandeler
203a775652 qbs project files: Rename defaults.js to functions.js.
The old name does not fit anymore.

Change-Id: I9e270e6e55ee94edb3dd2dc58c01188be1f91793
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-09-19 13:28:04 +02:00
hjk
7971b6e714 Debugger: Make dumpers a bit more Python 3.x friendly
Looks like Ubuntu 13.10 will ship GDB linked to Python 3.3.

Change-Id: I748e8461531a3554d27ebfbf7af33385f69586c0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-19 12:09:52 +02:00
jkobus
5d15076ea1 Fix compilation of generichighlighter test on Windows
Change-Id: I25c2f68528ede12fa900ea86973c6df39667c421
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-18 17:25:41 +02:00
Robert Loehning
e29ae8c537 Squish: Fix usages of :OpenDocuments_Widget
Change-Id: I1dde01e3fc8fb5f696054f72c44bdc9387aad5c6
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-18 16:00:19 +02:00
Robert Loehning
3880b805ae Squish: Fix openDocument()
This uses the Projects view, not Open Documents

Change-Id: I8695d170ed85939ce2d002270c3cb60d97954130
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-18 13:13:10 +02:00
Robert Loehning
1abe32996c Squish: Fix getToolTipForViewTab()
Shortcuts will change when order of modes changes.

Change-Id: I9ee71cefebd4f2404976a7728fd1c4b500efc0f9
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-18 13:12:35 +02:00
Robert Loehning
b0f18491c9 Squish: Added alternative color values to tst_qml_editor
Change-Id: I00b7df0c33fc6553fe3dc3364c6bc4dc448d72a7
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-18 11:56:22 +02:00
Christian Kandeler
8f7bbb9a08 IoUtils test: Fix qbs project file.
Apparently, that define is only needed for qmake, if at all.

Change-Id: I12b6768760deddc2a780da105f33857eec6e8710
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-09-17 18:09:55 +02:00
Christian Kandeler
0392435ddb Autotests: Do not set the QT_USE_FAST_CONCATENATION macro in qbs build.
The one test for which we included it does not need it anymore,
and the StringUtils test fails to link on Windows when it is present,
so remove it again.

Change-Id: Iebe810c82842047a323f65722a61940271f921f3
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-09-16 11:17:21 +02:00
Christian Kandeler
68a966cb2f Fix qbs project files for valgrind autotests.
They did not build on Windows.

Change-Id: I0c688b8e1b78e9bb06e2efd6e2cbf8791f272bc2
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-09-16 11:16:49 +02:00
Nikolai Kosjar
190fb44882 CppTools: Fix qualified ids in the symbol searcher
The leaves in the treeview contained qualified ids.

Change-Id: I290eaf9b1e666b6879d6d4b1f2483cfe7fb85362
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-09-13 15:41:02 +02:00
Nikolai Kosjar
75b0429e29 CppTools: Locator Tests: Make test data more descriptive
Change-Id: I23e88c8a04f82d51651038b38faf07057244fede
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-09-13 15:40:55 +02:00
Nikolai Kosjar
91dbac0303 CppTools: Fix qualified ids in the ':' locator filter
* Always display qualified ids in the ':' filter
* Show correct qualified ids (for some symbols the namespace was shown
  twice)

Task-number: QTCREATORBUG-10136

Change-Id: Id178cb4b8abcc316250fa16e5f3e5a8e72bc0c10
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-09-13 15:40:48 +02:00
Orgad Shaneh
d5a1bdc7fb ANSI: Use QCOMPARE instead of QVERIFY
Change-Id: Ia1be4cbf9fc4a5e6b608fbf9aad2679a5aa66f38
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
2013-09-12 20:29:30 +02:00
Orgad Shaneh
61eb23082b ANSI: Simplify escape sequence
Change-Id: I0088a922af7723aabb6751ac80af39467d4cfb0b
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
2013-09-12 20:07:40 +02:00
Christian Kandeler
6e11e56290 Make AnsiEscapeCodeHandler autotest compile with qbs.
Change-Id: I33151bedddf01491a60107f718df8e252ecba301
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-09-12 18:06:23 +02:00
Robert Loehning
876924d755 Squish: More debugging output for checkDebuggingLibrary()
Change-Id: Iab745b8982c31a0fc53c7a2b5620816d7b491bea
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-09-12 17:30:31 +02:00