- 11 Feb, 2014 1 commit
-
-
Tobias Hunger authored
... based on output from dependencyinfo.py script Change-Id: I9532f6d259f15c16b62fae0ca18f8a8cad95bd11 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 14 Jan, 2014 1 commit
-
-
hjk authored
Change-Id: I7053310272235d854c9f409670ff52a10a7add8b Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 31 Oct, 2013 2 commits
-
-
Christian Kandeler authored
Change-Id: Ibbf548931f016d8aef141390a133c836a2873028 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
Pawel Faron authored
This feature lets add files from selected directory and its subdirectories to project. Files to add are selected based on filter supplied by a user. Task-number: QTCREATORBUG-9081 Change-Id: I978e87c24c5aeffc4eb74160cd6f4f20096de017 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 15 Oct, 2013 1 commit
-
-
Daniel Teske authored
Cleanup overlooked in Madde removal patch. Change-Id: I150e33a5b4602b7943f3a48e2b2076fae9f34a9e Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 11 Oct, 2013 1 commit
-
-
Yuchen Deng authored
Change-Id: Iffe13621f276623c1e67f30947597ee5d624c775 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 09 Oct, 2013 1 commit
-
-
Christian Kandeler authored
Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 01 Oct, 2013 1 commit
-
-
Christian Kandeler authored
Change-Id: Id88e8967379a1236556d58a49739aae1c47665a8 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 27 Sep, 2013 2 commits
-
-
Tobias Hunger authored
Generalize the target setup page and move it into projectexplorer Move the qmake specific code into a projectimporter class with a specialization for qmake projects in the qt4projectmanager. This change depends heavily on the BuildConfigurationFactory cleanups done earlier and completes that change in such a way that generic build configuration factories are now in theory possible. The remaining problem is how to select the best factory of several that claim to be able to handle a kit and that is left for the next patch. Change-Id: I47134cb1938c52adebcdc1ddfe8dbf26abbbbeee Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Orgad Shaneh authored
Duplicate dependencies Change-Id: I23e931cd6e75494a8ec7e099b0f2549764e5924b Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 20 Sep, 2013 1 commit
-
-
David Schulz authored
Every device can now return a DeviceProcessSignalOperation, which allows to kill or interrupt processes running on the device. Change-Id: Idaa04ebc767e09ca167fa033ed93860b9b81479e Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
David Kaspar <dkaspar@blackberry.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 19 Sep, 2013 2 commits
-
-
Christian Kandeler authored
The old name does not fit anymore. Change-Id: I9e270e6e55ee94edb3dd2dc58c01188be1f91793 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Christian Kandeler authored
There was more stuff broken by the switch to Qt Quick 2 than were originally noticed, and the original fix was buggy as well. Change-Id: I2b3e0619af923c52aba809355ac271b67097adf1 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 17 Sep, 2013 2 commits
-
-
Tobias Hunger authored
Refactor the code of the build configuration factories. The idea is to generalize the code so much that we can allow plugins to install custom build configuration factories for the platforms they support. To support this use case the following changes where done here: * BuildInfo class was introduced to describe one build configuration that can be created by a factory. * Factories report a list of BuildInfo to describe what they can produce. This fixes the need for factories to implicitly create one buildconfiguration and then create another one 'officially' to support debug and release build configurations to be set up for projects. * Do no longer work around factories to create build configurations. Change-Id: Ic372e4a9b5c582633b467d130538948472b89d91 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Christian Kandeler authored
Commit cf56178d introduced an impressive amount of syntax errors. Change-Id: Ibaf8b8384b06ee92b658b71f08ac8d14e92c19b0 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 16 Sep, 2013 1 commit
-
-
Jens Bache-Wiig authored
This ports the welcome screen to use QtQuick 2.0. I have disabled the plugin on Qt4 builds. Change-Id: Ia921d0747c8f7d4441c88fc9fb77b822496091f4 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 12 Sep, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: Iff01445d1251487bd44c227de36f1b47ba4c3d42 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 09 Sep, 2013 1 commit
-
-
Christian Kandeler authored
The one that is left is the only one that's actually a function taking real input. This saves a number of includes. Change-Id: I77e777bbf6ed7ed4086f9a40de4dc3dd8c91a7af Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 02 Sep, 2013 1 commit
-
-
Christian Kandeler authored
A lot of our build system files specify unneeded include paths. These roughly fall into the following categories: a) Paths that are already set in more general files such as qtcreator.pri. b) Paths that serve no purpose at all, possibly left over from earlier versions of the project. c) Paths that act as workarounds for wrong include statements of the form '#include "xyz.h"', where xyz.h is not in the same directory as the including file. This patch removes such path specifications and fixes the offending include statements from case c). Tested on Linux, Windows and OSX with qmake and qbs. Change-Id: I039a8449f8a65df0d616b4c08081145c18ae4b15 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 30 Aug, 2013 1 commit
-
-
Christian Kandeler authored
Change-Id: Ibd25ac14a9a93160c1fca7e2bdf1a4a9ae050ff8 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 23 Aug, 2013 1 commit
-
-
Tobias Hunger authored
The only os specific issue handled at this time is windows not wanting to overwrite binaries that are still running. Make that message trigger a build issue and provide a hint how to handle it. Task-number: QTCREATORBUG-9100 Change-Id: Id0b270202b67b0b7d555392cb35b0e2ebcbc8fad Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 21 Aug, 2013 1 commit
-
-
Christian Kandeler authored
Provides better structuring of source files. Change-Id: Ic2d0094312bb7c8da01a1f38270564407fdbefce Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 19 Aug, 2013 1 commit
-
-
Christian Kandeler authored
Provide a QProcess-like abstraction that can be used to implement processes running locally or on a remote device. Objects of a concrete class implementing the functionality are created by IDevice objects. Current implementations are: - Local execution (QProcess-based), provided via the DesktopDevice. - Remote execution via SSH. - A specialized case of the former for remote Linux systems (provided by LinuxDevice). The latter is already being used in a number of places. As a result, lots of code dealing with details such as setting the remote environment could be moved to a central location. These things are no longer the concern of whoever is wishing to run a remote process. Change-Id: I919260ee6e77a020ca47226a4a534e7b8398106f Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 08 Aug, 2013 1 commit
-
-
Andre Hartmann authored
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>
-
- 02 Jul, 2013 1 commit
-
-
Christian Kandeler authored
This entails the following: - Rename AbstractLinuxDeviceTester to DeviceTester and move it up into ProjectExplorer. The class stays unchanged, as there was nothing Linux-specific about it. The same goes for the associated dialog. - Move the createDeviceTester() function from LinuxDevice to IDevice and introduce IDevice::hasDeviceTester() to enable generic code to make use of this feature. - Move device testing out of the list of opaque device-specific actions; instead, the device settings widget now uses the device tester directly, if applicable. Rationale: - Device testing, just like remote process listing (if not more so), is a general concept that implementors of device classes will probably want to implement (and they should be encouraged to do so). Without the mechanism provided here, they would all need to put basically the same code into the actionIds(), displayNameForActionId() and executeAction() functions. This patch is the natural extension of b90e3bbd. Change-Id: I94f2badb4ceeda9f5cd3b066c13626bb4f65505d Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 20 Jun, 2013 1 commit
-
-
Joerg Bornemann authored
Use the new contains function and the targetOS list. Change-Id: I38b995eb9328e449befad85792512c45670cc8c9 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 06 Jun, 2013 1 commit
-
-
Eike Ziller authored
These nicely show up in the project tree in Qt Creator then. Change-Id: I9782f5953d61940e6c2a0f61f07bb15aaeba49d9 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 31 May, 2013 1 commit
-
-
Tobias Nätterlund authored
This introduces a DeviceCheckBuildStep which any DeployConfigurationFactory could use to insert a step to check whether a device is set up for the current kit or not. Currently only used in the QNX deploy configuration. If there is no device known to a QNX kit, ask the user to add one. Launch the appropriate device wizard if the user agrees to add a device. Change-Id: I42db995f50890e2a2dd7aacc24a0049cdd6a6fee Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 30 May, 2013 1 commit
-
-
Christian Kandeler authored
Referring to non-existing files causes an error now. Change-Id: I51aed8dfdcc92779158b284b849a34f259997e7c Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 27 May, 2013 2 commits
-
-
Christian Kandeler authored
These cause a warning now. Change-Id: I4c4e9c3e11e7f97e66a4bcdd708489fafc8f0606 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Joerg Bornemann authored
This fixes a bunch of warning when building with the updated qbs version. Change-Id: I644b4a4d0225b2e23ff1d9e1bf6d9d0136d6bbb5 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 11 Apr, 2013 3 commits
-
-
Tobias Hunger authored
... and attach that to localapplicationrunconfigurations Change-Id: I1d93820d45295bb0e8dd1ac2648070891eff6ddf Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Tobias Hunger authored
Change-Id: I8e51271b9fd1d793662221bce28b227a0feb03da Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Tobias Hunger authored
This is meant to hold environment data for RunConfigurations that require one. Change-Id: Icfc6a499dec6dfc303a96de66f51c44592318f21 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 05 Apr, 2013 1 commit
-
-
Aurindam Jana authored
Show desktop device in the Devices options page. Allow user to configure the port range for the desktop. These ports can then be used by others such as QML Debugger. Change-Id: I8c4a96207e54f58d1e9bc18c417cb378dc9f70c2 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- 12 Feb, 2013 1 commit
-
-
Tobias Hunger authored
Change-Id: Iece4f6682764c5350bcedba888ea1f5ce4660fd2 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 28 Jan, 2013 1 commit
-
-
Tobias Hunger authored
I ran once too often into them being called applicationrunconfiguration.(h|cpp)! Change-Id: I280a3280173b80d4d955faddedf11688786eee14 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 18 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
Change-Id: I1c878eb79fb25ed61163b06e2b041a6612c44f94 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 16 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
Change-Id: I2b6c5876cafb7cf19fc3040bc84fd88a90b6c0e0 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 12 Jan, 2013 1 commit
-
-
Orgad Shaneh authored
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>
-