summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/customtoolchain.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix tooltips, add lacking dotsJarek Kobus2014-03-131-1/+1
| | | | | Change-Id: Id54a11b6868d5033fd1ecfd6324b7e50b94e305c Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* Merge remote-tracking branch 'origin/3.0'Eike Ziller2014-01-081-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | | | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* | ProjectExplorer: Add history completer to path choosersTobias Hunger2013-11-261-0/+2
|/ | | | | Change-Id: Ifbe1d0d69a131e397d01d26c46ac49aab523aadb Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* ProjectExplorer: Remove dead codeTobias Hunger2013-09-121-1/+0
| | | | | Change-Id: If0abf2bcec9904afa818315d79566e814a9bf9de Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Introduce an enumeration for toolchain autodetection.Friedemann Kleint2013-09-031-6/+6
| | | | | | | | | | | | | | | | | | Replace boolean "autodetect" by an enumeration with a value AutoDetectionFromSettings indicating whether the Autodetection originates from a settings file. Enable the "Remove" button for those cases. Currently, there is no way to remove toolchains that were once autodetected and are no longer present. This happens for example when working in different MinGW environments, which then clutter up the toolchain options page and dramatically slow down the options page opening since gcc is launched to query the flags, etc. Change-Id: I731168d8694fe56f60d909f9779f83cffa55fd44 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Custom toolchain: Fix typoTobias Hunger2013-09-021-1/+1
| | | | | Change-Id: I340aa24000da4a788e9a1da43f797be7dfe5809c Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Merge remote-tracking branch 'origin/2.8'Oswald Buddenhagen2013-08-211-0/+5
|\ | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/cpptools/cppcompletion_test.cpp src/plugins/cpptools/cpptoolsplugin.h src/plugins/projectexplorer/customtoolchain.cpp src/plugins/vcsbase/command.cpp Change-Id: Ie7b3c9e136c0748b41320227c757471259339b48
| * CustomToolChain: emit dirty() on changesOrgad Shaneh2013-08-131-0/+5
| | | | | | | | | | | | Change-Id: I0c9a199562ff6b5953d22d42b28f814e53ffb3d9 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* | ProjectExplorer: Streamline ToolchainFactory interfacehjk2013-08-121-7/+3
| | | | | | | | | | Change-Id: I70dba496c4d1eeb9c6767080d179f86f20c1b107 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* | Custom Error ParserAndre Hartmann2013-08-081-4/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow setting the following items from outside: * capture regular expression, * file name, line number and message capture position and * whether to parse stdout, stderr or both The parser functions can be unit-tested by running (Debug build of Qt Creator needed): qtcreator -test ProjectExplorer,testCustomOutputParsers The data is passed to the custom parser in CustomToolChain::outputParser(). The parser information is stored in toolchains.xml together with the custom toolchain. A configuration widget is provided to set up and test the regular expression against a sample error message. Change-Id: I6191df3c44432943e0aeb16c48d8e79d35845d2e Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* | CustomToolChain: Fix release builds for non-windowsTobias Hunger2013-08-061-0/+4
| | | | | | | | | | Change-Id: I5f2b73088db2353c7f13875391f11763b66434be Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | Fix compilationOrgad Shaneh2013-08-061-2/+1
| | | | | | | | | | | | | | Broken by debfc1718f8000eefcd213e7c9e1f68e14a8f429 Change-Id: If8bb67572ea33c3cde4c3b474e0c37b8ca2f058f Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | CustomToolChain: Support choosing an error parserOrgad Shaneh2013-08-061-5/+59
|/ | | | | Change-Id: Ida2223d6e3c6577d13aa52827c00e3fa3f44a848 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* ProjectExplorer: extended Toolchain::CompilerFlagsSergey Shambir2013-04-301-2/+2
| | | | | | | | Now it provides information about C language standard and C++ extensions. No new behavior added to project managers. Change-Id: Ib7c19641f452a75c9b14cd7e33d104dcd1603720 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* ToolChain: added warningFlags() methodSergey Shambir2013-04-231-0/+6
| | | | | | | | Converts toolchain-specific flags in QFlags. Will be useful for ClangCodeModel. Change-Id: I2cff650c952f7c41d3a27535a27fa52b932a0b92 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* Fix Krazy warnings about includes/header guards in ProjectExplorer.Friedemann Kleint2013-03-121-1/+1
| | | | | Change-Id: Ica1df90278f450717b71f7d895c84a31a5596e7c Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Fix message in customtoolchain.cpp.Friedemann Kleint2013-02-131-1/+1
| | | | | Change-Id: Icf48a49330cb39aa04413ac8c54afc7d72e612fb Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* UI text: edit custom compiler messagesLeena Miettinen2013-02-131-4/+4
| | | | | | | There is no good solution for %n entry(ies). Change-Id: Ideaa5686c8efd0bb70e54a76f00dfca2e26c7bb0 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Incremented year in copyright infoRobert Loehning2013-02-011-1/+1
| | | | | Change-Id: Ia11f4d7a94465de7f12cc390855e54e3256e5455 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* CustomToolChain: Fix make commandhjk2013-01-271-1/+1
| | | | | Change-Id: I11da49b9bb1fe0f5a71f0a1ea684fce486074f21 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Fix lupdate warnings.Friedemann Kleint2013-01-231-0/+1
| | | | | Change-Id: Idef345e12223cf6695ea5af8ee7fa1e51c72be0f Reviewed-by: hjk <hjk121@nokiamail.com>
* Introduce custom compiler settingsOrgad Shaneh2013-01-121-0/+505
Following http://lists.qt-project.org/pipermail/qt-creator/2012-August/001168.html and my own use-case. Useful for: 1. Old, unsupported compilers. 2. When compilation is done on a remote server (using a post-build command for instance) and the compiler is not available on the local machine Change-Id: Ic2ebdcdd9829efa4a73fb48489c02e4b251c2e33 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: hjk <qthjk@ovi.com>