Eike Ziller
236ea9efb9
Merge remote-tracking branch 'origin/3.0'
...
Conflicts:
share/qtcreator/debugger/dumper.cpp
share/qtcreator/debugger/dumper_p.h
share/qtcreator/debugger/test/main.cpp
src/plugins/debugger/gdb/classicgdbengine.cpp
src/plugins/debugger/gdb/pythongdbengine.cpp
src/plugins/debugger/lldblib/guest/lldbengineguest.cpp
src/plugins/debugger/lldblib/guest/lldbengineguest.h
src/plugins/debugger/lldblib/guest/main.cpp
src/plugins/debugger/lldblib/ipcengineguest.cpp
src/plugins/debugger/lldblib/ipcengineguest.h
src/plugins/debugger/lldblib/ipcenginehost.cpp
src/plugins/debugger/lldblib/ipcenginehost.h
src/plugins/debugger/lldblib/lldbenginehost.cpp
src/plugins/debugger/lldblib/lldboptionspage.cpp
src/plugins/qbsprojectmanager/qbsstep.cpp
src/plugins/qbsprojectmanager/qbsstep.h
src/plugins/qmlprofiler/canvas/qdeclarativecanvas.cpp
src/plugins/qmlprofiler/canvas/qdeclarativecanvas_p.h
src/plugins/qmlprofiler/canvas/qdeclarativecontext2d.cpp
src/plugins/qmlprofiler/canvas/qdeclarativecontext2d_p.h
src/plugins/qmlprofiler/canvas/qmlprofilercanvas.cpp
src/plugins/qnx/blackberrycheckdevmodestep.cpp
src/plugins/qtsupport/debugginghelper.cpp
Change-Id: Ie9fd0a885fb6264a6a8a72daee071b75bcbd2e9d
2014-01-08 11:01:06 +01:00
Robert Loehning
746c5d8863
Incremented year in copyright info
...
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com >
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2014-01-08 08:29:47 +01:00
Friedemann Kleint
dc6b28366c
Avoid value-list creation when iterating over maps.
...
Change-Id: I704ba93d01ffababb405bc801f07a845631930cc
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-12-16 16:03:16 +01:00
El Mehdi Fekari
a25cc26852
Kit: Add AutoDetectionSource to Kits
...
This allows plugins (e.g Andoird, BlackBerry...) to better control
the kits that are auto generated from their SDK/Target sources.
Change-Id: I250451a21364780d083ef99af232ae914f8756f4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-12-12 15:42:28 +01:00
Tobias Hunger
0224ec0a64
Kit: Add constructor to restore Kit from QVariantMap
...
Do not trust kits with an invalid id, as there is no way those
could have ended up being saved out by creator. Safe all other kits
that were constructed using Kit(const QVariantMap &).
This new constructor uses the code that used to be in fromMap(...),
with some simplifications.
Remove fromMap(...) method from kit as it is no longer used.
Change-Id: Iac28ea9b85670e03088a4b7c5283af6b4b70c0fc
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-10-17 11:22:47 +02:00
Tobias Hunger
bca69693ee
Kits: Delay validation
...
This avoids useless validation runs during construction.
Also reorder member variables to save a couple of bytes
in the structure.
Change-Id: Ibc33b89f12c306852af02d387ee2d177f732bb83
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-10-16 16:29:01 +02:00
Tobias Hunger
46d4244e01
Kits: Do not trigger unmanagedKitUpdated signals during construction
...
Stay below the radar during construction/fromMap. This avoids some
signals from the KitManager about unmanaged kits having been updated.
This signal is used in three places only and always connected only
after the the construction happend. So this should be safe.
Change-Id: If6cc29b6bb98fa161776a9a79f48f88173db04b8
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-16 15:49:07 +02:00
Tobias Hunger
331fdc923b
Kit: Do not add generate empty names
...
While those do not hurt they are just unnecessary.
Change-Id: Ic2a971637fe6b0441c6fffa0d3c5161aea36e924
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-10-14 15:48:24 +02:00
Tobias Hunger
f05fcdcdd5
Kits: Allow for mutable KitInformation
...
Mutable KitInformation are those that are supposed to be editable in more
user-accessible places (e.g. like the Mini Target Selector or similar)
than the normal kit options page.
The functionality to display these settings is not part of this patch.
Change-Id: I13446c49abf89eaf739a60dbcd01c97e2144de45
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-19 16:42:03 +02:00
Tobias Hunger
f1f1f65f7c
Kits: Simplify handling of sticky kit information
...
Change-Id: Iff01445d1251487bd44c227de36f1b47ba4c3d42
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-09-12 18:46:20 +02:00
Daniel Teske
f214011d33
Kit: makeSticky() -> setSticky(), allows for unsetting sticky bit
...
Change-Id: I6aa7d7d52b681ee61d27c2d98e6fefe9cfd9532b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-03 12:18:29 +02:00
Daniel Teske
0aae98fb13
Android: Only create Kits for the newest toolchains
...
It's rare that users will want older toolchains.
In updateAutomaticKits distinguish between a Kit being removed since
the toolchain doesn't exist anymore. Which happens on e.g. changing
the ndk path. If the toolchain still exists, then it isn't the
newest anymore, so demote the Kit to a manual kit thus enabling the
user to remove it if he no longer needs it.
Change-Id: I59203abc9bed5f2c46a002cea68fd72a84283840
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-02 11:37:05 +02:00
Tobias Hunger
52a41ecb0c
Qt4BC: Simplify shadowbuild/builddirectory handling
...
Change-Id: Id46a239588d21b6aa5d4c43e4d85b52a04bd17ab
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-08-28 11:39:29 +02:00
Tobias Hunger
5a916fb695
Add a outputparser for os specific errors
...
The only os specific issue handled at this time is windows not wanting
to overwrite binaries that are still running. Make that message trigger
a build issue and provide a hint how to handle it.
Task-number: QTCREATORBUG-9100
Change-Id: Id0b270202b67b0b7d555392cb35b0e2ebcbc8fad
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-23 10:26:37 +02:00
Tobias Hunger
1b4b6ed6ca
Kit: Use FileName for icon path
...
Change-Id: Ica6cf20c4ae1c7d58386d4970e468a105a3263b3
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-23 10:18:55 +02:00
Tobias Hunger
95859289b8
KitManager: Use static API as other singletons do
...
Change-Id: Ia49c6552a5aae72870687ef9c64f2642fbe24155
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-21 16:55:16 +02:00
Tobias Hunger
6ee2d554e1
Kit: Add static method to get icon for a path
...
Change-Id: Icd15e53022453be0713ee4953dd8f1f099b053de
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-21 16:54:34 +02:00
Tobias Hunger
1ca9bab242
Kit: Only make SDK-set KitInformation read-only
...
Leave the rest user-editable.
Task-number: QTCREATORBUG-9030
Change-Id: I77c9ff980dd9a497bff53ee04dae7e771e4e7e82
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-05-07 16:39:29 +02:00
Friedemann Kleint
92207c96b7
Clean headers in ProjectExplorer.
...
Change-Id: If61a8a91d2a39c5c97974a5bfcef91892b68d3f1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-03-26 12:37:29 +01:00
Tobias Hunger
41dfa8bc2a
Kits: Fix making names unique in optionspage for kits
...
Task-number: QTCREATORBUG-8861
Change-Id: Iea9948f1f62a79df36b239ad3981cb137b44e5bd
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-03-20 15:02:09 +01:00
hjk
4d421acad3
Kits: Avoid some of the deprecated QString uses with Core::Id
...
Change-Id: I40f4a0ff63fd99ecb1a9d8a35f034b1a48d6de84
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-03-19 17:38:15 +01:00
Friedemann Kleint
fff7c62b8a
Fix Krazy warnings about values or keys iteration in project management.
...
Change-Id: I70674ac326f508b53f50b4dbbc5e051dbdd9017d
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-03-15 13:24:29 +01:00
Eike Ziller
7545ce072f
Merge remote-tracking branch 'origin/2.7'
...
Conflicts:
src/plugins/projectexplorer/devicesupport/devicemanager.cpp
Change-Id: I1d46128f530428315e7ab5d52c8115036371487f
2013-03-04 15:07:19 +01:00
Tobias Hunger
dea731088a
Kit: small fixes
...
Change-Id: I24ce10ac147b116ca438681b34cdc4398675edeb
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-28 18:12:29 +01:00
Oswald Buddenhagen
6bbdeec812
Merge remote-tracking branch 'origin/2.7'
...
Conflicts:
src/plugins/qnx/blackberrydeployconfiguration.cpp
Change-Id: I16d1c7717f4bc25ba7e8dbdd5be6580fafe3f33d
2013-02-28 12:02:40 +01:00
Daniel Teske
2a4f73c7b9
Add sdkProvided flag to Kits
...
Change-Id: Ic413ed46abd4455b5bc3d282326e95b9dd372b49
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-21 17:33:59 +01:00
Oswald Buddenhagen
1ffe15a471
Merge remote-tracking branch 'origin/2.7'
...
Conflicts:
qtcreator.pri
qtcreator.qbs
Change-Id: I84145b02bf4f80848c0c1d762de34738f08bb78f
2013-02-18 14:16:53 +01:00
Tobias Hunger
84e24dee82
Kit: Simplify code a bit
...
Change-Id: I5b092dacd6ebcbd3bf914829f2810c4b1d38c351
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-15 13:25:45 +01:00
Tobias Hunger
d0587c951f
Kit: Display warning and error icons
...
Display warning and error icons in the kit options page. This is more
consistent with what we do elsewhere.
Change-Id: I31786054da3ad8c55931156f0124740eea2d68d3
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-02-08 11:27:33 +01:00
Fawzi Mohamed
9f8e5c443c
ProjectExplorer/Kit: making toHtml() const
...
Change-Id: I8a9be3cda84f5d00d29a8f5e101c004ea2bbc6ba
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-04 17:25:44 +01:00
Oswald Buddenhagen
1fda2111d4
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in
src/plugins/debugger/qtmessageloghandler.cpp
src/plugins/debugger/qtmessagelogwindow.cpp
src/plugins/madde/maemodeployconfigurationwidget.cpp
src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
src/plugins/qmldesigner/designercore/include/widgetqueryview.h
src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h
src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp
src/plugins/qnx/bardescriptormagicmatcher.h
src/plugins/qt4projectmanager/profilekeywords.cpp
src/plugins/remotelinux/deployablefilesperprofile.cpp
src/plugins/remotelinux/deployablefilesperprofile.h
src/plugins/remotelinux/deploymentinfo.cpp
src/plugins/remotelinux/deploymentsettingsassistant.cpp
src/plugins/remotelinux/profilesupdatedialog.cpp
tests/auto/icheckbuild/ichecklib.cpp
tests/auto/icheckbuild/parsemanager.cpp
tests/auto/icheckbuild/parsemanager.h
Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
2013-01-31 16:25:33 +01:00
Robert Loehning
298531e370
Incremented year in copyright info
...
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-01-29 16:27:03 +01:00
Oswald Buddenhagen
f1cec4629e
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
src/libs/utils/tooltip/tips.cpp
src/plugins/coreplugin/versiondialog.cpp
src/plugins/projectexplorer/kitinformationconfigwidget.cpp
src/plugins/qnx/blackberryapplicationrunner.cpp
src/plugins/qnx/blackberrydeployconfiguration.cpp
src/plugins/qnx/blackberrydeployconfiguration.h
src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp
Change-Id: I7886ec971942d9e0a9da237dcf4ceb1687abd71b
2013-01-29 15:52:36 +01:00
Kai Koehne
5e5831bb12
Add a space after "Error:" in tooltip
...
Change-Id: I0ecefcedf49175abee7a71ddce9ce9630b989a17
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-23 17:59:42 +01:00
Tobias Hunger
f2122583da
Kits: Reduce magic while improving setup
...
Task-number: QTCREATORBUG-8576
Task-number: QTCREATORBUG-8081
Change-Id: I9a6675a8ae97517f78bca026c4aa0edca82d606d
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-22 16:02:31 +01:00
hjk
e7003283a5
Kits: update Core::Id usage to new interface
...
Change-Id: I653827e8a11e56975e1b2cb1b791e9ea9408f54c
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2013-01-18 15:50:30 +01:00
Orgad Shaneh
e9dae735dc
ProjectExplorer: Compile with QT_NO_CAST_FROM_ASCII
...
Change-Id: I84d9526449b8ca6cdcf8296e353c5d892d5f942d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2012-12-04 14:12:53 +01:00
Eike Ziller
d719eebfdc
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
src/plugins/coreplugin/editormanager/openeditorsview.cpp
src/plugins/debugger/qml/qmlengine.cpp
src/plugins/debugger/qml/qmlinspectoradapter.cpp
src/plugins/qtsupport/exampleslistmodel.cpp
src/plugins/qtsupport/exampleslistmodel.h
src/plugins/welcome/welcomeplugin.cpp
Change-Id: I92b542af23ceb7cf7dac84b12439e5f819f2dc39
2012-11-30 17:02:35 +01:00
Tobias Hunger
dccb63b406
Kits: Do not allow kits with empty names
...
Change-Id: Id30080cebd7aeb0917516d7d94200f90bd531397
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-11-29 13:07:29 +01:00
Tobias Hunger
0e7cb4b1c6
Kits: Do not construct kits with names starting with -
...
Those look ugly.
Change-Id: I984060aaddf3294edf748a4c5c167efba7e40da8
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-11-29 13:07:23 +01:00
Orgad Shaneh
7c4e2b6c60
Id: Add QByteArray constructor
...
Distinguish from const char * one.
QString ctor is yet to be removed
Change-Id: I2da231036c6417353b0566d39666d918ad141c6d
Reviewed-by: hjk <qthjk@ovi.com >
2012-11-20 08:57:35 +01:00
Daniel Teske
31e2ddd085
Kit: Add createOutputParser method
...
Which asks each KitInformation for their parser, thus currently creating
a toolchain + qt chain if that is applicable. Remove all code that does
that by hand from various buildsteps/buildconfigurations.
Change-Id: I79a07ffd1dbe9a43bdbc838bc0098071aa412009
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-11-02 14:49:34 +01:00
Daniel Teske
2023375d60
Kits: Ensure that kitUpdated is send on apply
...
Change-Id: If2afb0d0c9e83c3815e838c6e31d2e2f815e3ac2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-10-17 16:35:33 +02:00
Tobias Hunger
59dfe0923e
Kit: Add method to fix up a kit
...
Change-Id: I14c540766e37d63957d8c648a8b31dbc68445ac7
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-10-12 16:54:12 +02:00
Tobias Hunger
8530e0bdc8
Kit: Infrastructure to stop sending out too many update signals
...
This reduces the amount of validation that is happening a lot.
Change-Id: I9a854afc462109845febbb09da1b27930a23cb95
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-10-12 16:53:59 +02:00
Tobias Hunger
9e268f0758
Kit: Small fixes
...
* Do actually print severity of an issue in the tool tip
Change-Id: I266bc6efbeb2175d9ca001147a5c732f29b2485c
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-10-12 16:53:46 +02:00
Tobias Hunger
4a9130a05c
KitInformation: Make validate work on const Kits and add fix method
...
Make sure validate will not modify kits, add a fix method to do that
when kits are loaded/added.
Change-Id: Ib378af0f3470b2caf64177b35fca061089ac4523
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-10-12 16:53:33 +02:00
Tobias Hunger
c160433ac8
Kit: Simplify validation of kits
...
Change-Id: I562e6f8d5fef36eea543c208cdd855db048b7f33
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-10-12 16:52:57 +02:00
Tobias Hunger
eac5a6460d
Kit: Add copyFrom(otherKit) method
...
Change-Id: I28d13c2f54aa42dc42bd9bd5fcae8f8ac0430d0b
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-10-12 16:52:52 +02:00
Tobias Hunger
7aaaf07259
Kit: Replace operator ==
...
Change-Id: I4f211e118bc5cb58a7adf1f6d814105905f964f8
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2012-10-12 16:52:47 +02:00