Tobias Hunger
089e690108
Abi: Remove endianness from ABI
...
The functionality is not implemented properly, remove it before
someone thinks it was.
Change-Id: I6e9c423a6b84a4a5fcf4d817e14df97fbdc901c5
Reviewed-by: Jake Petroules <jake.petroules@petroules.com >
Reviewed-by: Tim Sander <tim@krieglstein.org >
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2014-07-24 10:28:07 +02:00
Robert Loehning
57b63f4fdb
Added test for Abi::abiFromTargetTriplet()
...
Task-number: QTCREATORBUG-11409
Change-Id: I176c38dccdc1af6fde4298d6413fe827f27cc4b0
Reviewed-by: hjk <hjk121@nokiamail.com >
2014-02-04 17:06:01 +01:00
hjk
c3c84c7b39
ProjectExplorer: Recognize -android- in target triples
...
Change-Id: I345811bb02dd626fc1cb3449fed971b97fcaf976
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2014-02-04 13:16:00 +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
Daniel Teske
a4aa2bc29b
Abi: Remove traces of harmhattan and maemo support
...
Change-Id: Ibacaf76e39e98c9d37d56e0bdedbbae07702e979
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-10-25 13:57:21 +02:00
Daniel Teske
5ef35e4125
Abi: Fix Abi constructor to not disallow certain abi combinations
...
Change-Id: I58e51bb0756270cb7929c0edc0811342a67fbe31
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-10-25 13:56:37 +02:00
Tobias Hunger
e7c51ebd05
Abi: Add unit tests for MSVC2013 detection
...
Change-Id: I7ab801761d88c4dde45fe1fb9f6731b65ac3d0f0
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-10-21 12:00:40 +02:00
Yuchen Deng
67a7eba6fa
Add MSVC2013 support
...
Change-Id: I956b5796a67792f826ddc72e7681609372a9c029
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-10-21 12:00:29 +02:00
Nikolai Kosjar
69fc3cf03f
Kill ";;" at end of statement
...
Change-Id: I177094f19978e07f85e42b34701d8f03cd26665e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-09-04 09:19:10 +02:00
Tobias Hunger
91377460f9
Abi: Add method to guess ABI based on machinet triplet
...
This code is moved from the gcc toolchain into the ABI class
so that the debugger can reuse it.
Change-Id: I9932f41f69eff9ce5982cfb1f0a2e0add33b91c9
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-23 14:38:51 +02:00
Tobias Hunger
490524b7cd
Abi: Add endianness method
...
For now this uses the architecture to decide which endianness to use.
That does not work too well, so a endianness field is needed for
the master branch.
Change-Id: I394a959c4182271ee9847de7c8da1788a027c3a2
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2013-06-21 12:42:20 +02:00
Leena Miettinen
41411165ba
Doc: use standard wording in \brief commands
...
QDoc does some magic with the \class and \namespaces
and \brief commands, so the following wording must be used:
"The xxx class yyy ..."
Change-Id: Id231f30e8464898b776888d5423523de404aae34
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-06-20 11:22:47 +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
1acd6bdb87
Abi: Detect arm-based windows ce abis correctly
...
Change-Id: I09885442b33bf0e588fe619a6262b529428b8a92
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-21 13:46:11 +01:00
Daniel Teske
979815e675
Android: Automatic Kit creation
...
If both qt versions and ndk path exist automatically create Kits
Change-Id: If7739e866eeda3df2982850ff8f8cf22ca8f22c0
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-21 17:34:04 +01:00
Tobias Hunger
36d091a858
Fix unit test: UnknownFlavor should actually be listed
...
Change-Id: I858eb6efe05dbc9a770bb7e858bd033e81df0f60
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-13 10:23:53 +01:00
Tobias Hunger
f85d575b94
Abi: Allow for unknown flavors in UI
...
Change-Id: I236ed3cd7dd34dc7dd29340294454fce72e3331d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-06 18:44:35 +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
Montel Laurent
3ca226dcaa
Check if we can read file
...
Change-Id: Ibe4f72ceea5825866d58084668529fa03520968f
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com >
2013-01-21 07:49:31 +01:00
Eike Ziller
6fd252b0a5
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.cpp
share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.h
src/plugins/debugger/qtmessageloghandler.cpp
src/plugins/debugger/qtmessageloghandler.h
src/plugins/debugger/qtmessagelogwindow.cpp
src/plugins/madde/maemodeployconfigurationwidget.cpp
src/plugins/madde/maemodeployconfigurationwidget.h
src/plugins/remotelinux/deployablefilesperprofile.cpp
src/plugins/remotelinux/deployablefilesperprofile.h
src/plugins/remotelinux/deploymentinfo.cpp
src/plugins/remotelinux/deploymentinfo.h
src/plugins/remotelinux/deploymentsettingsassistant.cpp
src/plugins/remotelinux/profilesupdatedialog.cpp
src/plugins/remotelinux/remotelinuxdeploymentdatamodel.h
tests/auto/icheckbuild/ichecklib.cpp
tests/auto/icheckbuild/ichecklib_global.h
tests/auto/icheckbuild/parsemanager.cpp
tests/auto/icheckbuild/parsemanager.h
tests/manual/ssh/tunnel/tunnel.h
Change-Id: I04d7761df6bd936ad00e0547974284c967d39580
2012-10-05 21:20:50 +02:00
hjk
386ca7c8dd
Adjust license headers
...
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2012-10-05 17:12:56 +02:00
Eike Ziller
a55d47544a
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
qtcreator.qbp
src/plugins/qtsupport/baseqtversion.cpp
src/tools/tools.pro
Change-Id: I43c391328ae747b3dc566f9db2384fedc1a6d0a5
2012-09-26 10:01:04 +02:00
Christian Kandeler
3d9e492860
Do not use the fromAscii() and toAscii() functions.
...
They are deprecated in Qt 5. Use fromLatin1() and toLatin1() instead. In
Qt 5, these always do the same thing as their "Ascii" counterparts. The
same goes for Qt 4, provided QTextCodec::setCodecForCStrings has not
been set, which it hasn't.
Change-Id: I04edeb376762b6671eff8156094f0d5e2cb8e1ea
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2012-09-21 21:03:48 +02:00
Tobias Hunger
b4e605bfba
Simplify detection of abis of MSVC/mingw binaries
...
Fix misdetection of mingw-64bit while at it
Change-Id: If10651d8b7595e2543d2b6a373701099107a2503
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2012-09-21 13:40:55 +02:00
Friedemann Kleint
a208cebdcc
Fix host ABI detection with MinGW 4.6.
...
Fix warning: "Unable to completely determine the host ABI
(x86-windows-unknown-pe-32bit).". It seems mingw32 is no longer
defined in MinGW 4.6; use the more reliable Q_CC_MINGW.
Change-Id: I2d4f84a62b2fe829b3a8d755a76429b94c0109f5
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2012-08-27 14:35:54 +02:00
Alessandro Portale
ae23d50576
Removal of Symbian support
...
Qt Creator's support for Symbian was at its peak in version
2.4.x. Nobody really verified it in Qt Creator 2.5 or 2.6.
It is most likely rotten. Let's remove it!
Also, the Symbian support code was spread throughout the whole
Qt Creator code base. The plugin interfaces evolved in the
meantime and target platforms like Android or QNX have 99% of
their code in separate plugins.
In case anyone wants to revive Symbian support in Qt Creator,
please create a plugin for it.
Change-Id: I56a758a3e2fd5b8c64d9aeb8f63d8e916c4883be
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com >
2012-08-22 13:42:42 +02:00
Christian Kandeler
7d44ffed51
Madde: Remove support for generic MeeGo.
...
Platform is dead, no known users, not tested in ages (and no resources
to do so).
Change-Id: I6f4f913d9379010a3d4abc2728d9ab4425a32bc3
Reviewed-by: Robin Burchell <robin+qt@viroteck.net >
Reviewed-by: hjk <qthjk@ovi.com >
2012-08-01 13:50:56 +02:00
Tobias Hunger
b8120f29fd
Fix support for MSVC2012.
...
Change-Id: I0ecf6f2d93f1911c8a243f8159e64f7d014bd036
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2012-07-30 23:31:24 +02:00
Eike Ziller
e0e8cf3ada
Contact -> qt-project.org
...
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-07-19 13:23:21 +02:00
Tobias Hunger
bf9b3e589c
Abi: Recognize harmattan as linux flavor
...
... when parsing an abi string
Change-Id: Icb6fc352ff2d58f6ae7f38eba803c12f2d3d082a
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-06-07 10:29:45 +02:00
BogDan Vatra
50e8f7bb7b
Android plugin
...
Change-Id: Iad58914f067a6ef6d3412ccd42f757d821e39e45
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com >
2012-04-24 12:25:40 +02:00
Erik Verbruggen
3fa55b7ab9
Removed module names from #include directives.
...
Getting the #include directives ready for Qt5. This includes the
new-project wizards.
Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-02-15 16:24:46 +01:00
hjk
2931a499e6
Long live the king!
...
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-26 19:55:36 +01:00
Tobias Hunger
ef411fe115
Abi: Handle ARM OSABI in elf files
...
Task-number: QTCREATORBUG-6765
Change-Id: I6b2c5bec19264934f1170d88ea6880567194b7fc
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-25 13:31:05 +01:00
Tobias Hunger
664fb6339b
Use Utils::FileName in abi
...
Use FileName when passing in a file to extract ABIs from. Also convert
some helper functions in baseqtversion to use FileNames in favor of
normal strings.
Change-Id: I41c724c4c05bb4ff0d8b832f84fffa08d64762d9
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-17 12:01:14 +01:00
Friedemann Kleint
ced6fc4136
ProjectExplorer: Compile with QT_NO_CAST_FROM_ASCII.
...
- Add missing translations
- Remove some unneeded conversions.
Change-Id: Ia30e5c838099e52a9f38ca4854395c10c0391075
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-09 16:45:08 +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
Tobias Hunger
47c4197cc1
ABI: More unit test data
...
Change-Id: Ic7ff574db5a04deea9532f25b4083fa6649a0b19
Reviewed-on: http://codereview.qt-project.org/5470
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-10-04 13:45:35 +02:00
Tobias Hunger
971512b39c
Fix typo
...
Change-Id: I96e403cde9c8d3a59e6a5008550df2d9fe697b5d
Reviewed-on: http://codereview.qt-project.org/5457
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-09-23 14:02:41 +02:00
Tobias Hunger
ddacec3eb5
ABI: Add sh architecture
...
* incl. unit test
Change-Id: Id56f713104cf05cb25fc788fa8b06a9df90b417b
Reviewed-on: http://codereview.qt-project.org/5398
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-09-22 16:27:47 +02:00
Tobias Hunger
4ed54b8e87
Fix thinko
...
Change-Id: I835b42cc1d16df43200579cc1bf85422784bf79d
Reviewed-on: http://codereview.qt-project.org/5085
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-09-16 13:37:41 +02:00
Tobias Hunger
e7c118c709
ABI: Make "linux-generic" ABIs compatible with "linux-*"
...
This is for the benefit of people using e.g. meego tool chains to
build their own Qt versions and work with them in the desktop
target.
All the specialized targets filter the tool chains again, so
this should be ok to do.
Task-number: QTCREATORBUG-5960
Change-Id: If872d8a6ba75985f23f36646bb89e1651ce82f80
Reviewed-on: http://codereview.qt-project.org/4521
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-09-16 11:48:30 +02:00
Robert Loehning
bc585fd4ec
Fixed operator precedence
...
Change-Id: I8482915ac8218d6575fb4c51dbcf0d1fcd0d60e4
Reviewed-on: http://codereview.qt-project.org/4681
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-09-12 17:21:57 +02:00
Tobias Hunger
826607a190
Abi: Add isNull() method
...
Change-Id: If8d6e5ace13857e4435b09e47d5d40dd2befdacf
Reviewed-on: http://codereview.qt.nokia.com/4279
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-09-07 10:55:27 +02:00
Tobias Hunger
60ccecd7af
ABI: Add one more unit test
...
Change-Id: I1037473a1027a10213151046aedea0e61ff278a3
Reviewed-on: http://codereview.qt.nokia.com/4001
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-08-31 18:01:51 +02:00
Tobias Hunger
457b667dd6
ABI: fix endian issues
...
Fix possible endian issues when detecting the ABIs.
Change-Id: I23e29a9bc697f63eb17641540083b34c6059096b
Reviewed-on: http://codereview.qt.nokia.com/4000
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-08-31 18:00:58 +02:00
Tobias Hunger
109190b3b5
ABI: Improve detection of Windows PE
...
Thanks to Thiago for pointing out the MZ header which points to the
PE header.
Change-Id: I87bcedf368483d60756e1c9b665ffe3a80c47736
Reviewed-on: http://codereview.qt.nokia.com/3998
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-08-31 18:00:38 +02:00
Tobias Hunger
f44c9e26ed
Fix typo in enum name
...
Change-Id: I5de645197318062f2174e0205bfffc98413f911e
Reviewed-on: http://codereview.qt.nokia.com/3997
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-08-31 17:26:56 +02:00