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
Tobias Hunger
b273c663ec
ABI: Detect mips based wince binaries
...
Add unit test to verify detection.
Change-Id: I2d927552ebfaf8b35b9c1cae3b65603f63c7a8c5
Reviewed-on: http://codereview.qt.nokia.com/1447
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-07-11 17:00:46 +02:00
Tobias Hunger
4a0fcf6b12
Abi: Update to use creator-test-data repo for the abi test data
...
Change-Id: Ie5ce3dd0d821516355bd43748f180e3323bb5879
Reviewed-on: http://codereview.qt.nokia.com/696
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-06-24 17:15:15 +02:00
Tobias Hunger
f7be9fccf0
Abi: Fix detection of ELF files on big endian machines
...
Change-Id: I1301e463fc97fa9615398a2a120874c809975ae5
Reviewed-on: http://codereview.qt.nokia.com/647
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-06-23 11:25:32 +02:00
Tobias Hunger
a5dadc76aa
Abi: Allow overriding the detected abis of the gcc tool chain
...
Change-Id: Ief8985a0f6c8746bb5a0c15c8dcec5387b379159
Reviewed-on: http://codereview.qt.nokia.com/267
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-05-31 16:54:03 +02:00
Tobias Hunger
ad38a581b6
Abi: Add unit tests and support for more unix flavors
...
Change-Id: I7a1cc69e36217c8d29e3ada0950cafa670f490b6
Reviewed-on: http://codereview.qt.nokia.com/263
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-05-31 12:07:32 +02:00
DimanNe
4ed3c8a5b6
Added FreeBSD os and FreeBSD flavor support
...
Change-Id: If0e4351fd8736d14bb8f766ef6572d7260e1f01c
Merge-request: 338
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
Reviewed-on: http://codereview.qt.nokia.com/262
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
2011-05-31 12:07:19 +02:00
Friedemann Kleint
ddf4b613f3
Krazy fixes (spelling, single char strings, char constants).
2011-05-10 15:21:41 +02:00
Tobias Hunger
fcf82b74b6
Fix ABI detection of static mingw libraries on windows
...
Task-number: QTCREATORBUG-4771
2011-05-06 17:57:22 +02:00
Tobias Hunger
aa2acec14c
Fix/add copyright headers
...
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
Friedemann Kleint
fcdc8177b1
Documentation: Add ProjectExplorer plugin..
...
Reformat existing documentation to qdoc.
2011-04-14 12:58:14 +02:00
Oswald Buddenhagen
dc3c156cac
Merge branch '2.2'
...
Conflicts:
src/plugins/debugger/gdb/pythongdbengine.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h
src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp
src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp
src/plugins/qt4projectmanager/qt4target.cpp
src/plugins/qt4projectmanager/qt4target.h
src/plugins/qt4projectmanager/qtoptionspage.h
src/plugins/qt4projectmanager/qtversionmanager.cpp
src/plugins/welcome/welcomemode.cpp
2011-04-14 12:39:31 +02:00
hjk
8397663964
Update license.
2011-04-13 11:49:28 +02:00
Tobias Hunger
5aa151eaf4
Toolchain: Fix detection of static libraries
...
Fix detection of static libraries, add unit test with a known
broken version.
Task-number: QTCREATORBUG-4453
Reviewed-by: con
2011-04-11 13:39:54 +02:00
Tobias Hunger
7bae23b3a6
Abi: Mips support
...
* Detect Mips in binaries
* Parse mips gcc string properly
* Add unit tests for both
Thanks go to fralik from devnet for providing the test data!
2011-04-06 10:06:49 +02:00
Tobias Hunger
08423ddd34
Abi: Make *-linux-generic-* compatible with *-linux-*
2011-03-28 16:41:11 +02:00
Tobias Hunger
6ad7df6940
Abi: Add unit test for arm linux libraries
...
Reviewed-by: dt
2011-03-24 15:44:23 +01:00
Tobias Hunger
dcae06a5c5
Unit test for Abi::abisOfBinary(...)
2011-03-21 18:04:48 +01:00
Tobias Hunger
b2df065b56
Use distinct ABIs for MSVC versions
...
Use a distinct ABI OS flavor for each of the supported MSVC versions.
Task-number: QTCREATORBUG-4129
2011-03-21 15:46:42 +01:00
Tobias Hunger
5b4d841d12
Abi: Add operator !=
...
Reviewed-by: dt
2011-03-10 15:50:06 +01:00
Tobias Hunger
cb7cca793a
Detect ABIs of static libs
2011-03-03 16:35:04 +01:00
hjk
b37cd3325c
abi detection: use four byte for four byte magic strings
2011-03-02 17:19:06 +01:00
Friedemann Kleint
209b9d7454
Compile.
2011-03-02 15:36:59 +01:00
Tobias Hunger
c9f7d779a6
Handle static Qt libraries on mac
2011-03-02 15:12:21 +01:00
Tobias Hunger
4c7593f74d
Distinguish between msvc and mingw binaries
...
Distinguish between binaries built using MSVC and MinGW.
2011-03-01 18:05:16 +01:00
Friedemann Kleint
88f333267f
Fix Krazy code scanning tool warnings (QString, loops, spelling).
2011-02-25 15:28:01 +01:00
hjk
a8ae618d75
toolchain: fix enum naming style
...
Reviewed-By: Tobias Hunger
2011-02-23 17:56:33 +01:00
Tobias Hunger
8d0c477245
ToolChain: Refactor toolchain support
...
Refactor ToolChains in Qt Creator:
* Allow for several toolchains of the same type
* Be smarter wrt. guessing what kind of output a toolchain
produces. This allows us to eventually handle e.g. embedded
linux setups way better than before.
* Be smarter wrt. guessing what kind of environment a Qt version
needs.
* Improve auto-detection of toolchains a bit
* Decide on which debugger to use based on the kind of output
produced by the compiler.
* Add options page to configure toolchains
* Remove toolchain related options from the Qt version dialog
Reviewed-by: dt
2011-02-21 18:33:23 +01:00