- 19 Sep, 2014 1 commit
-
-
hjk authored
Replace the CppModelManagerInterface/derived CppModelManager combo by a more common CppModelManager/CppModelManagerPrivate pimpl pattern. Change-Id: Ia4582845ed94d5ef60b8571bab9b2260c6290287 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 12 Sep, 2014 1 commit
-
-
Erik Verbruggen authored
So that recalculating the information is not O(n^2) but linear. Change-Id: I69903e0b5ad321d071804d782ad634a3f300e71a Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 21 Aug, 2014 1 commit
-
-
Erik Verbruggen authored
This is in preparation for changes to the ProjectParts, where one part can only hold files for 1 language. Change-Id: Ica05e5f7fcd35360400d299c39014c0a56d2889b Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 20 Aug, 2014 1 commit
-
-
Nikolai Kosjar authored
Change-Id: Ieff216017b9da1e6a12121688ea9572bdd81fd9b Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 04 Jul, 2014 1 commit
-
-
Erik Verbruggen authored
Instead of having two lists of paths, now only one list is used where both include paths and framework paths can be mixed. This reflects the way the compiler is invoked, and retains the (correct) search order. Task-number: QTCREATORBUG-11599 Change-Id: I373953e3e305df5b7a0d10920e12d146584adf9f Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 06 May, 2014 1 commit
-
-
Tobias Hunger authored
Change-Id: If304d5e95cd9ac714100abaae35d60e3e1050eb2 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 05 May, 2014 1 commit
-
-
Tobias Hunger authored
Change-Id: Ic45207e5378ca5d567b185d227a08bd927072717 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 19 Feb, 2014 1 commit
-
-
Daniel Teske authored
The reason they were on ProjectNode is that the signals are emitted on the projectnode, but since I moved addFiles and others to FolderNode, this makes more sense. Change-Id: I918ca4d93dab78c8bb93dff03f53d1a6fbe21340 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 08 Jan, 2014 1 commit
-
-
Robert Loehning authored
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 10 Dec, 2013 1 commit
-
-
Erik Verbruggen authored
So we can ignore possibly problematic toolchain-defines, while can still unconditionally apply project-defines. Change-Id: I7cb96f35a963d080011fe888ef71bfc098dd33ef Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 14 Oct, 2013 1 commit
-
-
hjk authored
Change-Id: Ie210d2a068158c6caaac66aae58cbd886f61c18d Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 01 Oct, 2013 1 commit
-
-
Daniel Teske authored
Add displayname and project file path and a pointer back to the project. Change-Id: Ic9a18f52a6291493bd3a95fd3456ed0e1a3c63e3 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 21 Aug, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: Ia49c6552a5aae72870687ef9c64f2642fbe24155 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 13 Aug, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: Ifd5af5c69329d2b9c86da8c8df796f317c65e1ee Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 22 Jul, 2013 1 commit
-
-
Nikolai Kosjar authored
This introduces an API change for the project managers. Those are not expected to call updateSourceFiles() anymore. Task-number: QTCREATORBUG-9581 Change-Id: I77befd29fb851c9acf87204d571da00183c9cd05 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 24 Jun, 2013 1 commit
-
-
Nikolai Kosjar authored
...so parsing progress will also be reported for projects consisting of only one source file. Task-number: QTCREATORBUG-9597 Change-Id: If35a00b6f949258d64921f144919269fa0c81d36 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 28 May, 2013 1 commit
-
-
Kai Koehne authored
This reverts commit 75691393. Otherwise we'd enable QML debugging for virtually all projects. Change-Id: I5518624a9973a9f61fbef6c680b5a83c74d0b4a9 Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 14 May, 2013 1 commit
-
-
Sergey Shambir authored
Change-Id: I7443ba3ada97e4abac5560bb5399ec96e065acee Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 02 May, 2013 1 commit
-
-
Sergey Shambir authored
Now it uses ProjectPart::evaluateToolchain() to read toolchain info with given compiler flags. Change-Id: I87fc03dbd450d8190e55de0635e1c8e1f8f11a40 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 10 Apr, 2013 2 commits
-
-
Tobias Hunger authored
Change-Id: Iecf61f66389fff6f3995c4f4bc893ffd190c50e6 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Tobias Hunger authored
Rename ModelManagerInterface.(h|cpp) to cppmodelmanagerinterface.(h|cpp). Rename TypeHierarchyBuilder.(h|cpp) to typehierarchybuilder.(h|cpp). Change-Id: I035d833fd205d7460819bd0fb7031294359032f9 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 08 Apr, 2013 1 commit
-
-
Tobias Hunger authored
There were quite a few classes using CPlusPlus namespace in the CppTools plugin. Rename them and do some other small namespace related coding style fixups. Change-Id: I093fc1f3fc394fd9923e3f18d5f66522e288f21d Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 05 Apr, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: I4bc5bd7a644c48dfa529f9f9f6052e401de76d40 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 26 Mar, 2013 3 commits
-
-
Friedemann Kleint authored
Change-Id: Ieeffe65be2d7c8f07f41f7211853d616a6aceb85 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Sergey Shambir authored
These files keep project configuration and can be displayed on top of project tree. Change-Id: I5cab4d6aea2b3f68af8ed3d39e3508bde68b9363 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Friedemann Kleint authored
Change-Id: If61a8a91d2a39c5c97974a5bfcef91892b68d3f1 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 21 Mar, 2013 1 commit
-
-
Sergey Shambir authored
Please, read blueprint here: http://qt-project.org/wiki/Blueprint-for-language-specs-system Removed feature from QbsProjectManager: it not longer splits project on separate C and C++ parts, because Qt version used only by clang parser (not native) and can be ignored for pure C and Objective-C without C++. Change-Id: I1c561f7f9f915cc6cb8579d19db74e8352f54c1e Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 20 Feb, 2013 1 commit
-
-
Aurindam Jana authored
Qt Quick applications should have Qml Debugging enabled by default. Task-number: QTCREATORBUG-8208 Change-Id: I794249567b15071098f0ac8ba5f2a8e5f2be4ffb Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 08 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
#!/usr/bin/env ruby Dir.glob('**/*.cpp') { |file| # skip ast (excluding paste, astpath, and canv'ast'imer) next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i s = File.read(file) next if s.include?('qlalr') orig = s.dup s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m| res = $& if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces res else res.gsub!('} else', 'else') res.gsub!(/\n +} *\n/m, "\n") res.gsub(/ *{$/, '') end } s.gsub!(/ *$/, '') File.open(file, 'wb').write(s) if s != orig } Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc Reviewed-by:
hjk <qthjk@ovi.com>
-
- 01 Jan, 2013 1 commit
-
-
Daniel Teske authored
Those 3 project managers can't easily figure out the right mode for code parsing. The code we are parsing is predominantly C++98 code. But for those using C++98 toolchains having valid C++11 code not be marked as a error is probably not much of a problem, whereas the reverse, using a C++11 toolchain and having valid code being marked as a error is annoying. Change-Id: I8dcc172029045cf591b3ba0adef1585f3f94fd39 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 28 Nov, 2012 1 commit
-
-
Erik Verbruggen authored
Change-Id: Ib862e51897156a03a4a45e2a1690b00caeb03518 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 21 Nov, 2012 1 commit
-
-
Tobias Hunger authored
Switching the stdlib implementation is possible with clang and results in different include pathes being used (and potentially different defines). Change-Id: I9c856256f51ceded9dc7892c1dde2bcc8c1b024c Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 16 Nov, 2012 1 commit
-
-
Daniel Teske authored
Change-Id: Idf58ebbb02e9cd0ab4ff7e74fbed17250e274693 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 05 Oct, 2012 1 commit
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 05 Sep, 2012 1 commit
-
-
Orgad Shaneh authored
Function signature was prepared for that on 4c6b7947 but it wasn't really used Change-Id: I1ee7059a00f0441d42a117b8f8d2c8c776d93815 Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com> Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 04 Sep, 2012 1 commit
-
-
Tobias Hunger authored
* Rename profiles to kits. * Update some strings: * projects mode has a Kits tab, not a Targets tab. * " Settings" was dropped from the sub-tabs of the Kits tab * menu entry "Build/Open Build/Run Target Selector" was renamed to "Build/Open Build and Run Kits Selector". * Use "Kit" instead of "Target" in miniprojecttargetselector. (The class was not renamed as it does indeed select targets, not kits) Change-Id: I0727e086e2dfa0e8aaaf89fdc6f2e3596c7a4314 Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 24 Aug, 2012 1 commit
-
-
Daniel Teske authored
It adds almost nothing and introduced some bugs. This fixes: Double evaluation in cmakeproject on build directory changes. Wrong runconfiguration update in cmake for set_target_properties(target PROPERTIES OUTPUT_NAME [..]) changes. Unecessary runconfiguration removal in AutoTools and Generic projectmanager. Reevaluation of .pro files on changing the active runconfiguration or deploy configuration. Task-number: QTCREATORBUG-7723 Task-number: QTCREATORBUG-7761 Change-Id: I50249b186917cd3a4f399f187f09ac8428ab6f9e Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
- 22 Aug, 2012 1 commit
-
-
Mathias Hasselmann authored
Change-Id: I2fc230868218313b9a3c5a005e0f72dac1d9f4d0 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 13 Aug, 2012 1 commit
-
-
Tobias Hunger authored
* Handle 0 when calling createTarget to avoid the crashes in the first place * Do not try to create/add targets for 0 profiles to avoid creator writing a warning to the console * Fix possible crashes in debugger when no default profile is set. Task-number: QTCREATORBUG-7695 Change-Id: I9afc8e29c8b859ad078dad794ef5017168daac78 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-