Commit Graph

27244 Commits

Author SHA1 Message Date
hjk
be48a3faff Use Core::Id for IOptionsPage::m_id
Change-Id: Id9d6cf28966eeb65775cf1f16f57773af5fb6bca
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-01-17 11:43:04 +01:00
Daniel Teske
5e7cf3f062 MsvcToolChain: Simplify logic
Remove special code dealing with msvc < 10, those did also ship a
vcvarsall.bat. Add code checking for host bitness to only show
those compilers that make sense. Also check if the batch file that
vcvarsall.bat will call actually exists, so that only installed cross
compilers are shown.

Task-number: QTCREATORBUG-8292
Change-Id: I420a0004632f02cd8a6388f2e12ba59f719909e3
Reviewed-by: Peter Kümmel <syntheticpp@gmx.net>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-17 11:35:04 +01:00
hjk
028fc3dd8c Use Id::fromString instead of the constructor.
Change-Id: Ie18714ac2872a085e8c20d445472901cc9f6b6c5
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-01-17 11:26:49 +01:00
Petar Perisin
b7faf4d674 Git: added custom message to EnsureStash popup
Better overview in stash dialog.

Change-Id: Icb6d3f8e2e068882e661e017ce8a0bb00ec6dba5
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-17 11:18:28 +01:00
Christian Kandeler
8b419be12f Qnx: Fix qbs build.
Change-Id: I1099477a6f84f27a9f2b08ca2b3aabaef909ffef
Reviewed-by: Mehdi Fekari <mfekari@rim.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-17 11:07:46 +01:00
Lukas Holecek
2622eb2415 FakeVim: Remember that cursor is at the end of line
Change-Id: I62098a409028593664b813931d5974de5e787993
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-17 11:03:33 +01:00
Lukas Holecek
402affa9c2 FakeVim: First <Delete> is part of dot command in insert mode
Change-Id: I9324c65333c0f893541043e953456e83a9986bf7
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-17 11:02:45 +01:00
Fawzi Mohamed
af559bf837 tests/valgrind: fixing compilation
- convert directly to QString to add to a QTest row and to qMakePair
 - add missing ssh.pri dependency

Change-Id: I819ccfa901f993507d5e449fc68d4317ffa1cebb
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-17 11:02:11 +01:00
hjk
42c16ff7d3 Core: Use the new Id methods in a few places
There are a lot more left.

Change-Id: I97d32629aa6deef0f4819f70cc0b8437f2814257
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-01-17 10:57:22 +01:00
hjk
0017a27581 GeneralSettings: save some concatenation of literals
Change-Id: I1f30d1d99fed4d8fef33523f428395b8c2b6a20d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-01-17 10:57:10 +01:00
Orgad Shaneh
c58482eca4 Tests: Exclude QT_NO_CAST_FROM_ASCII
Change-Id: I5bba2a3bf164e5069938b7835176787beb646817
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-01-17 10:02:22 +01:00
hjk
26275fb175 FakeVim: initialize variables
Compiler complains about potential use of uninitialized value.

Change-Id: I120329351983ab795f0dae0ebcc87cd53762f0bd
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-16 19:22:34 +01:00
hjk
aa0440474c Fix crash on startup
Even in Magic Land it's a good idea to have an upper bound of one on
the number of instances of a singleton types.

Task-number: QTCREATORBUG-8578
Change-Id: I5c426493b85e0df9e2460ac2ef8f530be2847236
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-16 19:19:45 +01:00
Christian Kandeler
dd195c9dac Debugger: Fix compilation of name demangler test.
No more automatic QString <-> char* conversion.

Change-Id: I236c119932f11e5c2515a68499451ada0fc4f6f3
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-01-16 18:36:27 +01:00
Oswald Buddenhagen
65c169c80e Merge remote-tracking branch 'origin/2.6'
Conflicts:
	qtcreator.pri
	qtcreator.qbs
	src/plugins/android/androidrunner.cpp
	src/plugins/projectexplorer/kitmanager.cpp

Change-Id: I653ddaef6e341818fc74aacfe30e89c07f40a8c6
2013-01-16 16:46:03 +01:00
Daniel Teske
72e3605a01 Add architecture information to Utils::HostOsInfo
Change-Id: I2e8ec214ba4ea4567e1eeb5d2f3bd1a59000bc48
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-16 16:22:14 +01:00
Orgad Shaneh
c212e081a5 Git: Use configured binary for merge tool
Change-Id: I27fc6f5137db81214a9f0f4cab9a6f8812d275a8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-16 16:15:45 +01:00
Friedemann Kleint
6ec9dd10a5 Fix warning about running processes with empty environment.
When detecting MSVC installations.

Change-Id: I1d136c6815fe928541620f3e004be4afc0aef39b
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-16 15:48:44 +01:00
Fawzi Mohamed
285bffd99b tests/qmlproject: adding utils lib
Change-Id: I80c952ef8571229893adc6002b39812d6b738b9e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-01-16 15:46:35 +01:00
Fawzi Mohamed
7ae32b1331 qmldesigner: fixing tests
Change-Id: I2d98ea04860dfab083234904aa83f96cf6790472
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-01-16 15:46:10 +01:00
Fawzi Mohamed
2f26e24b86 tests/preprocessor: adapt to api change
Change-Id: I79f79cf548933856cec3cdc59963c63d8f7062c8
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-01-16 15:45:29 +01:00
Fawzi Mohamed
b9ddb34862 tests/cpp-frontent: avoid implicit ascii conversions
Change-Id: Iadd84891958f12d1f87ebe4c87e58f9ebd989697
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-01-16 15:44:52 +01:00
hjk
56e43ffb55 Compile fix on Mac
Change-Id: I99adf29b234d820c15889e617d2d4a7ba11c8f91
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-16 15:44:46 +01:00
Tobias Hunger
1dbc5e9829 SDKtool: Create group/world readable files
Task-number: QTCREATORBUG-8458

Change-Id: I69234f0056ff4a3b00d217f7aad57b78db2096fc
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-16 15:29:10 +01:00
Aurindam Jana
02871cb805 ToolChainOptionsPage: Check for null pointer
Change-Id: I33ec41f3f1bd58bd236bceac71d4c709957c8332
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-16 15:21:51 +01:00
Aurindam Jana
b437b988e5 KitManager: Scope KitGuard
Scope KitGuard correctly to avoid emitting kitUpdated signal
when adding a kit.

Change-Id: Id9b0f92c7c2be8adaf7490cfbecfaceb8717b80f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-16 15:21:39 +01:00
Mehdi Fekari
37527b559c Qnx: Add a BlackBerry setup page to setup the plugin
Change-Id: I7a15f29d1b0d25f41c8bec7c907da7c60d59dcc1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-16 14:58:21 +01:00
Fawzi Mohamed
f3b353545a cplusplus/parser: removing spurios QT dependency
Change-Id: Id69343ee12690f2393f3d4e03cf2b40ebbaa8613
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-01-16 14:24:14 +01:00
Fawzi Mohamed
5935ad14d7 tests/ioutils: fixing namespace change
Change-Id: Ie30abed23657e6c2d221877a236468650bbbbd2e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-01-16 14:23:45 +01:00
Friedemann Kleint
96d20a2fa1 Compile fix for QT_NO_CAST_FROM_ASCII/ Qt 5.
Fixes breakage introduced by
88267a3299.

Change-Id: I9615285eb4ea2e0c07ecc207d752da53b54da106
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-01-16 09:41:32 +01:00
Orgad Shaneh
88267a3299 Generalize QT_NO_CAST_FROM_ASCII
Change-Id: I2b6c5876cafb7cf19fc3040bc84fd88a90b6c0e0
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-16 01:14:08 +01:00
hjk
a31dd26e48 Macros: Use Core::Id instead of strings in some places
Change-Id: Ib6c23db2b6a37a2dfd831da76c15c6fba8113ff6
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2013-01-15 21:32:10 +01:00
Orgad Shaneh
14e4c19c2c Search: Fix false positive rename warning
Change-Id: Ic483d2ef05112463bc80d96ac4adf858b5f158fd
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-15 21:22:25 +01:00
hjk
44e61c82de Macros: remove unneeded code
Change-Id: Idf3cc1c87dece0431809e678d2c843a3fc6cddc9
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2013-01-15 21:18:23 +01:00
Robert Loehning
9741e70f30 debugger: Fixed checks for file classes in self test
Change-Id: I5bfe1047ad3b6fc6bd7080c15e6908a47e5ae5a8
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-15 19:30:54 +01:00
BogDan Vatra
f841f3743d Add QMAKE_INCDIR to headers search paths
Change-Id: I482d16efc93d9786d4a66846f6991c168d612a63
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-15 18:47:12 +01:00
BogDan Vatra
0f026bd9d2 Fix crash when pressing stop button
Change-Id: If1902153404c49516cf4e535655dbbb5a8135b1c
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-15 18:45:03 +01:00
Orgad Shaneh
b7ba74d80c Debugger: Update command-line arguments
Change-Id: I0d6a674766f4cb7c6e002125e91a3df940b1e1b9
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-15 18:02:56 +01:00
hjk
28f6fec97d Features: Use Core::Id as base
Change-Id: Iab812778f8f924638224ec343cadac70e8854e4f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-01-15 17:59:53 +01:00
Orgad Shaneh
2ab6416a34 SynchronousProcess: Show "process not responding" dialog once
Change-Id: I81834452d21f3f996103fb93b3b645f4f87d6251
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-01-15 17:21:25 +01:00
Tobias Hunger
724c7568cf SDKtool: Create group/world readable files
Task-number: QTCREATORBUG-8458

Change-Id: I69234f0056ff4a3b00d217f7aad57b78db2096fc
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-01-15 17:19:30 +01:00
Daniel Teske
104c1f3757 Only show Visual Studio compilers if VS is installed
Task-number: QTCREATORBUG-8487

Change-Id: Ibc812f14cd8e4de765cabf27d23451c06611d372
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-15 17:04:16 +01:00
Daniel Teske
c67da91980 Update .gitignore for windows in source build
Change-Id: I57d06e129287955a02768130fecf24860698418b
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-15 15:51:15 +01:00
Daniel Teske
66bff3f1f1 RemoteLinuxDeployService: Remove superfluous dependency on bc
Change-Id: I214bf081192c4071d4082623792f7a12a9de61c8
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-01-15 15:47:48 +01:00
Tobias Hunger
92481f1bbb Environment: Add method to convert to QProcessEnvironment
Change-Id: Id5e918183f26db568745261d0a1eee64ab0c3c29
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-15 15:06:09 +01:00
Tobias Hunger
53703a3f41 Qt4: Remove some dead code
Change-Id: Ia9596fe16af1ea428482977092b58cb5a04db873
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-15 14:56:32 +01:00
Thomas Hartmann
229105ba89 QmlDesigner: adding manual test files for Qt Quick 2.0
Change-Id: I44d3a4165d1ff12488bcc63f19765bc7cf91bc18
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-01-15 13:51:34 +01:00
Sergey Shambir
2151e763e4 Utils: refactored ClassNameValidatingLineEdit
Now this class can accept '.' namespaces delimiter, which is used in
python. Changed behavior a bit: if namespaces disabled, error message
for 'Namespace:Widget' now is 'The class name contains invalid
characters' instead of 'The class name must not contain namespace
delimiters'. Error message for 'Namespace::Widget' not changed.

Change-Id: I45283ca2002957552375419f1cf3137632dcacdb
Reviewed-by: hjk <qthjk@ovi.com>
2013-01-15 11:29:41 +01:00
hjk
931627e86c Core: add convenience functions to Core::Id.
These are meant to help the outphasing of the Id(QString) constructor
and generally split the interface into "persistent" and "non-persistent".

Change-Id: Id23f613c304e020044e4996448d68164725c898c
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-01-15 11:23:46 +01:00
Orgad Shaneh
262b5b12c1 VCS: Capitalize change context-menu actions
Change-Id: I52f109b2826a85de73de74d7395d04d82d0e55f5
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-01-15 09:44:05 +01:00