- 07 Jan, 2016 1 commit
-
-
hjk authored
* SysRoot can always be determined from kit. * Pass around RunMode as extra parameter not as part of AnalyzerStartParameters. That's closer to the pattern used elsewhere. * Environment was always initialized from the runconfig's EnvironmentAspect. The tools can do that directly. * Provide setter for display name for cases where it is not equal to RunConfiguration::displayName Change-Id: I811a0d7cdeb55cc37a16a593b3942abb567a2150 Reviewed-by:
BogDan Vatra <bogdan@kdab.com> Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
- 30 Jun, 2015 1 commit
-
-
BogDan Vatra authored
This provides a way for third-party plugins to implement run modes without the need to add a value to the central enum or using manual workarounds like RunMode(*(int*)&someUniqueObject). Instead of centrally defined enum values this uses Core::Id that could be defined anywhere. Change-Id: Ic350e3d8dbb8042c61b2d4ffec993ca151f53099 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 26 Jun, 2015 1 commit
-
-
hjk authored
- Move sysRoot, debuggerCommand, targetAbi to DebuggerRunParameters, they are always the one coming from the kit. - Move projectSource{Directory,Files} to DebuggerRunParameters, they are alway coming from the runConfiguration's project - Pass RunConfiguration always as separate parameter, that's what related code does. Change-Id: I9965a052237af53fa2d170701bc88b552cab12ed Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
- 17 Jun, 2015 1 commit
-
-
hjk authored
This is what it is on the top level. The change makes it obvious that in the valgrind(-derived) plugins the value is later wrongly used to make a decision on whether to run the valgrind process locally or remotely. But that's isolated in valgrind now and can be fixed there. Change-Id: I6fa5e669dec1f9e2cdebe42a1591d15144082a21 Reviewed-by:
Anton Kreuzkamp <anton.kreuzkamp@kdab.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
- 29 May, 2015 1 commit
-
-
hjk authored
Allows us to un-export DebuggerRunControlFactory in an attempt to slim down the publicly visible Debugger plugin interface Change-Id: I0c2e7351ffa7a9d16586172816635be8ff40172e Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
BogDan Vatra <bogdan@kde.org> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com> Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 16 Feb, 2015 1 commit
-
-
Ulf Hermann authored
Change-Id: I6e53dae3ba42e938b418a6657e677953cf7da4e9 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 10 Feb, 2015 2 commits
-
-
hjk authored
.. to simplify DebuggerRunControlFactory::doCreate() call. Change-Id: I4dd0c224968bb8a388ea7f095b940b66ee606ab1 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: Id9f653a81d329494017653b8fc7ec9960e20dbcd Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 04 Feb, 2015 1 commit
-
-
Orgad Shaneh authored
Mostly done using the following ruby script: Dir.glob('**/*.cpp').each { |file| next if file =~ %r{src/shared/qbs|/qmljs/} s = File.read(file) s.scan(/^using namespace (.*);$/) { ns = $1 t = s.gsub(/^(.*)\b#{ns}::((?!Const)[A-Z])/) { |m| before = $1 char = $2 if before =~ /"|\/\/|\\|using|SIGNAL|SLOT|Q_/ m else before + char end } if t != s puts file File.open(file, 'w').write(t) end } } Change-Id: I78a70180927d085822e215ffb2b8ad256301e4a7 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 16 Jan, 2015 1 commit
-
-
Eike Ziller authored
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 15 Dec, 2014 1 commit
-
-
hjk authored
Expose less of debugger internals to the device plugins. Change-Id: Ie78756b033fae3fe02bff92eadf26b7319990605 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 20 Oct, 2014 1 commit
-
-
hjk authored
Export factory, de-export plugin, to remove one indirection Change-Id: I13a46460d07d5ded6b26f2b5ceccd01142fb10e8 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 16 Oct, 2014 1 commit
-
-
Nikolai Kosjar authored
Change-Id: I08bc8d11d4085861a56fd52da344785120a78712 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 09 Oct, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 25 Aug, 2014 1 commit
-
-
hjk authored
Less typing and less cycles than join(QString) where appropriate Change-Id: I6ebc0e17e4d7fd9845864dd95b7de4ba4dad6906 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 06 May, 2014 1 commit
-
-
Tobias Hunger authored
Change-Id: I3ea10aa204b1ea41702edab09884b416cd6d9e06 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 02 May, 2014 1 commit
-
-
El Mehdi Fekari authored
"Run" should be disabled if active the kit contains not QNX device. Task-number: QTCREATORBUG-12143 Change-Id: I6cf9c70a8c3fc2ec63833e93840c9310345bc2b6 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 12 Feb, 2014 1 commit
-
-
Tobias Nätterlund authored
Change-Id: Ib67b696b7938eb4de1b67b211b7f529651cdb99a Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com> Reviewed-by:
Nicolas Arnaud-Cormos <nicolas@kdab.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>
-
- 04 Nov, 2013 2 commits
-
-
Tobias Nätterlund authored
The previous approach when debugging on pure QNX 6.5 no longer works with QNX version >6.5. Use proper way with "set nto-executable" and "run" instead. Change-Id: I00961236b416c42a0c81e29ea087de5ddd3a5f00 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Tobias Nätterlund authored
This fixes interrupting the inferior process when debugging BlackBerry applications on Windows. The code was already in use for pure QNX application, but never BlackBerry. Change-Id: Icbf8f913475f523ca178250087bfdf3b89086605 Reviewed-by:
Nicolas Arnaud-Cormos <nicolas@kdab.com> Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 16 Oct, 2013 1 commit
-
-
El Mehdi Fekari authored
Change-Id: I10e5f7b4c9d0d527f8df34aa425a2a0bdaac5243 Reviewed-by:
David Kaspar <dkaspar@blackberry.com> Reviewed-by:
Nicolas Arnaud-Cormos <nicolas@kdab.com>
-
- 28 Aug, 2013 1 commit
-
-
Tobias Hunger authored
Use setBuildDirectory() in the different BuildConfigurations instead of reimplementing that over and over again. Change-Id: Ic355fdb4624c71667ce470b3e2865c9a8722ef09 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@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>
-
- 05 Aug, 2013 4 commits
-
-
Aurindam Jana authored
Change-Id: I7a4ef54a02fcc8dedb28e843a2f05d737324a877 Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Change-Id: I045622efa22bfcb26f9161556ccbbfb3df08599d Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
hjk authored
Change-Id: Ifa1468e357cae873df6a34380957100521317471 Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
hjk authored
Less code. Change-Id: Ic26d291ada7efd05899623738d89c52b4175716c Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
- 01 Aug, 2013 1 commit
-
-
hjk authored
Change-Id: I74edaef59600a44924d2692c1ebc7f98d8581115 Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com>
-
- 30 May, 2013 1 commit
-
-
Aurindam Jana authored
Change-Id: Ib87a39177120458155bbb657ff8c9b09e1a6ccb5 Reviewed-by:
Tobias Nätterlund <tobias.naetterlund@kdab.com> Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
- 06 May, 2013 1 commit
-
-
Tobias Nätterlund authored
When debugging on a QNX device on Windows, neither DebugBreakProcess(..) nor "-exec-interrupt" works for interrupting the inferior process. Neither does sending it a SIGINT signal using "kill" on the device. This changes the local gdb process to run under the CtrlC stub on Windows when debugging on QNX. This enables us to send a Ctrl+C message to gdb, which interrupts the inferior, and allows us to insert breakpoints during runtime on Windows. Change-Id: I4b01fbe81138f3fe7a939a7e64267bac4eb8bf43 Reviewed-by:
Andreas Holzammer <andreas.holzammer@kdab.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 25 Apr, 2013 1 commit
-
-
Daniel Teske authored
It's never used. Change-Id: I11cc85b1d9a5944017b8a03738877f91cfe5d11f Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 24 Apr, 2013 1 commit
-
-
Andreas Holzammer authored
This includes fixing the application arguments when launching the application through gdb. As the application is launched by passing it as an argument to -exec-run (or run), the application arguments needs to go in the same command. -exec-run won't care about arguments set with -exec-arguments when being passed the application binary. Change-Id: I869acbedd2593a931bf5c3d88559ea2bda2c3ff1 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Andreas Holzammer <andreas.holzammer@kdab.com> Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
- 05 Apr, 2013 1 commit
-
-
Tobias Hunger authored
Move the method used to create a config widget for a RunConfigurationAspect from the RunControlFactory into the aspect itself. This allows for aspects that are not bound to any factory, which is what I eventually want to use to hold the environment for run configurations. Change-Id: Icceb5f44ca9eb63a87b9c7bb6468ff30dab943c2 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 22 Mar, 2013 1 commit
-
-
hjk authored
Less conversions, shorter code. Change-Id: I7c7aba1e7ee3096ea436250520e626259f519a38 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 12 Mar, 2013 1 commit
-
-
Friedemann Kleint authored
Change-Id: I01bb273268bdc473dfeaf68915f37909af2534a1 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@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
-
-
Daniel Teske authored
And add a few helpful error messages Task-number: QTCREATORBUG-7826 Change-Id: Ia9f9fa476cecf2cff198bc460408bc062e119338 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@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>
-