- 07 Mar, 2016 15 commits
-
-
hjk authored
On the user-visible side, only the 'Analyze' mode button disappears, and instead a combobox to switch between different tools in appears in the Debug mode toolbar. Internally, that's quite some re-organzition: The centralized 'Analyze mode is busy' flag is gone, allowing us to run e.g. ClangStaticAnalyzer and MemCheck in parallel. Analyzer tools and debugger now share the same mechanism to generate/load/save dock widgets. Analyzer tools now create and handle their own start/stop button when appropriate. In general, Analyzer tools can create/handle more than one run control at a time. Further consolidation is possible, e.g. RunControl state handling could be merged into the base ProjectExplorer::RunControl to avoid the still existing duplication in ~15 instances. Change-Id: I91e5940ebc4211f98056d507cf2f7b5f8efe7f07 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
The applications to attach to do not have to be remote at all. Also, the name should be as short as possible as space in the status bar is not unlimited. Change-Id: I1df8e025114cd8ad94daa5219c26e61ce70e5e5d Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
Christian Kandeler authored
Change-Id: I9dbeff5a70a347efaa88b563a35198258d3c5ecd Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Ulf Hermann authored
Change-Id: I5d4a640f42f81f7c81b8c3f3b7f8bc06dff62671 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
Eike Ziller authored
Task-number: QTCREATORBUG-8296 Change-Id: Idf27427715f3234c077466b623d32829577f13c7 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Ulf Hermann authored
Change-Id: I44b4cb31326e5b6d048ec5fbac55ef6208c513a9 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
Christian Kandeler authored
To HEAD of 1.5 branch. Change-Id: I04a8f226d3a8a5279b21a9d9231b6bf9d0cf5e2c Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
Christian Stenger authored
...at least for C++ based auto tests. Qt Quick Tests are out of scope for this issue as this would need too much additional tweaking for several parts of the plugin. Task-number: QTCREATORBUG-15813 Change-Id: I440a8b1f8e6deb9e6acf2e82d0831fb002c10390 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Leena Miettinen authored
s.loLatin1(); > s.toLatin1(); Change-Id: Id9cbf2350da3cec15513d13f0426ec3bea9a9d63 Task-number: QTCREATORBUG-15827 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
This can potentially be expensive, so delay it. Side effect is that the "History:" label in the Search Result OutputPane is now correctly rendered:-) That was broken since the Kit initialization triggered an event loop to be run too early by running a SynchronousProcess. Change-Id: I905c33c6facbbe03f22b9860c277ec658af9326e Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Tobias Hunger (external) authored
Task-number: QTCREATORBUG-15825 Change-Id: Ifc7bd784a8b9b4b13829859f81ca42829aae383e Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Christian Kandeler authored
This makes information about build artifacts available before the actual build starts (as far as the rule implementations allow that), at the cost of a higher initial project resolving time. Task-number: QBS-901 Change-Id: I0a223db85001136d359a53d4edc7239350f01701 Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com> Reviewed-by:
Jake Petroules <jake.petroules@theqtcompany.com>
-
Orgad Shaneh authored
... when user asks to delete from FS. When a file is included using a wildcard, the project managers fail to delete it. Change-Id: I4f2bc6373c5ade8c5e06b580e41519c63f47891d Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Alessandro Portale authored
I'd like a "flat" style to have a "default" projects mode. This patch introduces a FlatProjectsMode. The painting code of the widgets in the project mode follow that instead of the Theme::WidgetStyle. In the course of it, DoubleTabWidget does not imitate the dummy toolbar anymore, but calls the style painting code, instead. That makes the theme color DoubleTabWidget1stEmptyAreaBackgroundColor obsolete, so that key disappears from the Theme enum and also from the creatorthemes. Change-Id: Ia1479c761f61753d6738a43bbde368bf0b8814b2 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Orgad Shaneh authored
Store last modified time in persistent storage, and if it is changed, reinitialize the item. Change-Id: I15e8c843fecd3cebd528f2dadb64645828a2b221 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 04 Mar, 2016 13 commits
-
-
Alessandro Portale authored
Change-Id: Ib121e6680ae45d56374f6c041a839a961093e858 Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
Alessandro Portale authored
Adjusting the splitter color and Info Area colors. Change-Id: Icca320df917cd5df352c19f1be2a204d1250f17b Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
Alessandro Portale authored
Make the top and bottom margins for single-row (search-only) mode equal. And add a space for the double-row (search/replace) mode. Looks better with default and flat themes. Change-Id: I795766834b1a40125bd90e5f3c6486cb8518d37f Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Nikolai Kosjar authored
...at least for object-like macros. This handles the common case where a macro before the function signature annotates the DLL import/export. Task-number: QTCREATORBUG-15819 Change-Id: I79f22508188019402fb7345222408aaf90106f20 Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Christian Stenger authored
Run buttons of the results pane might stay disabled after a parse if no items would be swept. Change-Id: I3df800ec0b42fa7de2b010a911922427da51df3c Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Tobias Hunger authored
Change-Id: Idfbe8e8f89dfe739b10c560a90f56fc519f6b474 Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
Christian Kandeler authored
By default, we use a dedicated qbs settings dir located in Creator's settings path, so that different instances of Qt Creator won't overwrite each other's profiles. Users for whom this is not a concern can now choose to use the normal qbs settings dir. Change-Id: I0119228a48cfee430686ab51f69864866f4ba270 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
Eike Ziller authored
Looks like QApplication::globalStrut() can be 0, but we want the button to expand anyhow. Change-Id: Ia0f5c6c97bf352d16edd010efee7fda944b7a5ad Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Tim Jenssen authored
Change-Id: I0ae64f47c47255e2dab4bb8c417bbf2a2a3eee88 Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
Eike Ziller authored
Use ApplicationState and ApplicationStateChange event instead of deprecated ApplicationActivate event and unreliable QApplication::activeWindow(). That fixes an issue where the file change dialog was not shown after closing a modal dialog on Linux, because there the activeWindow is temporarily set to 0 for some reason. Also avoid excessive timer. Modifying a file that is open in Qt Creator should not result in the system waking up 5 times a second afterwards. Task-number: QTCREATORBUG-15687 Change-Id: I105d08cd590cc3c8ee5d8efdc568ad5fd2be0857 Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: Ib501b40870f71a552b0bd38fa4977b450fd37954 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Alessandro Portale authored
Feedback gathered, thank you for the patience. This reverts commit 9e9bae54c7c456584e26b3ca61cdadd3da25726c. Change-Id: If5be24e9f97f172d9e6f170d80b2747cf3e9dc04 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
hjk authored
Change-Id: Ia3ce41df63850e253643922fe5537375a4b57c3d Reviewed-by:
Jochen Becher <jochen_becher@gmx.de> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 03 Mar, 2016 11 commits
-
-
Eike Ziller authored
-
Eike Ziller authored
The different viewer backends have different issues with scrolling to the right position if the URL contains an anchor. In all combinations of "viewer was visible/invisible when help was requested" and "viewer last showed the same/a different page then the requested URL". Move the special logic from help plugin to the viewer backends. Task-number: QTCREATORBUG-15548 Change-Id: I962c90695ceaee48800a3590676e1d28343cf790 Reviewed-by:
Karsten Heimrich <karsten.heimrich@theqtcompany.com> Reviewed-by:
André Hartmann <aha_1980@gmx.de> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Eike Ziller authored
Conflicts: src/plugins/projectexplorer/applicationlauncher.cpp src/plugins/projectexplorer/applicationlauncher.h src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp src/plugins/qmlprofiler/qmlprofilertool.cpp src/plugins/qtsupport/uicodemodelsupport.cpp src/plugins/qtsupport/uicodemodelsupport.h Change-Id: I6f6ae77422d99f4f422b108ade6b64273df9dd57
-
Alessandro Portale authored
Change-Id: I1d7a27bf7fb749e9b13f17584e1b57db0ea0acbd Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Christian Kandeler authored
The code was using an uninitialized value as the default when loading the settings. Change-Id: I4a46e79feb4c6726f8bff1e8f03b75c9de646cd6 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
hjk authored
We have 'raise' in there now, that's not a split anymore. Change-Id: Id45c606056dfab1317fad37b2fe37216b0eacf85 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Alessandro Portale authored
To properly support Diana's design, we need a dedicated theme color for the separator. Also, the vertical separators have a certain margin. Change-Id: I4d009342a9320848ec97f5c2d324bfb672650101 Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
hjk authored
Change-Id: Ic4f4d23af021ed779a500183ca4b145dd3bc3443 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Tobias Hunger authored
One possible cause for the crash reported in QTCREATORBUG-15672 is that uic is in the process of getting killed while somebody else already starts a new instance. So this patch makes that more robust by using a new QProcess instance for each uic run. Task-number: QTCREATORBUG-15672 Change-Id: Ibf4feda4fd783fbcadbdbbed30edeb0ff3c85871 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
hjk authored
Put the border between plugin code and view code in a more natural place. Change-Id: Ib5250a30e52ec9899dcb01bac23cdad62a2d5c5e Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
Tobias Hunger authored
If ninja is not an option on windows: Pick mingw makefile generator for kits with a Mingw toolchain on windows and the nmake makefile generator for other toolchains on windows. On Unix fall back to the Unix makefiles generator if ninja is unavailable as we did before. Change-Id: I8005615e6f725d38c16c1b9026d3f7548e7b42db Task-number: QTCREATORBUG-15756 Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 02 Mar, 2016 1 commit
-
-
Alessandro Portale authored
The flat theme as defined by Diana has the motto: "Remove unnecessary lines, avoid gradients". This patch implemets that for the flat themes, while leaving the default theme unchanged. The only tweak that touches all styles is that "Styled Separator" has for consitency now the same look as standard toolbar separators. Change-Id: I80ab0d9bf5ca20ab0daa57baf5a7e095a4a0c653 Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-