- Sep 02, 2013
-
-
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>
-
- Aug 28, 2013
-
-
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>
-
- Aug 21, 2013
-
-
Tobias Hunger authored
Change-Id: Ia49c6552a5aae72870687ef9c64f2642fbe24155 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Aug 19, 2013
-
-
Tobias Hunger authored
Make methods static and add a instance() method for Signals/Slots. Remove ProjectExplorerPlugin::taskHub() method and use the new ones instead. Change-Id: Ifae24ff19579fc524cbd61bddc826095c443adfa Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Aug 02, 2013
-
-
hjk authored
Change-Id: Ieb559e884fb08c96d739cf7684389ff740a6233e Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Jul 01, 2013
-
-
Eike Ziller authored
Doesn't really serve a purpose any more. Change-Id: I8c3bc11bf7b05a15eafd2a22456a40b270cefadf Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- May 27, 2013
-
-
Aurindam Jana authored
Change-Id: If5a05d12e7597516510d5726ca6d3418b3393251 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Apr 25, 2013
-
-
Daniel Teske authored
It's never used. Change-Id: I11cc85b1d9a5944017b8a03738877f91cfe5d11f Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Apr 19, 2013
-
-
hjk authored
Change-Id: Ie79249039643041fd68da6766b0e6f3ca6080b86 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Apr 18, 2013
-
-
Aurindam Jana authored
Change-Id: I562780c0894f596863c4c8b9cc9b12e3a3a98f33 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
Aurindam Jana authored
Use QTcpServer instead of TcpPortsGatherer. Change-Id: I85133c5ae192b407009c5b21df332c9d3d94acda Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
- Apr 11, 2013
-
-
Tobias Hunger authored
Change-Id: If878e22cc2715d05bb3e65ad908cd4fb5e21b03b Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Apr 05, 2013
-
-
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>
-
Tobias Hunger authored
Change-Id: I03cab5d963a6d7c77171efe360a552d8109f6a8b Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Tobias Hunger authored
NOTE: Next patch will be "Move DRCA to Debugger plugin" and is needed to make this functional. Change-Id: Ie405a0e4fbdc0fb35ff16d34c725e7aee5153a4a Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
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>
-
- Mar 22, 2013
-
-
hjk authored
Change-Id: Ie6b9cb68045db12cff1bbb06a7049529fc39c21f Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Friedemann Kleint authored
Change-Id: Ia50e61a82101b699390b23b4f1ea9509619314bb Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Feb 20, 2013
-
-
hjk authored
This is the approach directly linking to the lldb library. Change-Id: I5d51ad59d8292b46539a55da8e23918fb7de9a92 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Feb 07, 2013
-
-
Sergio Ahumada authored
Task-number: QTCREATORBUG-8189 Change-Id: I1c882f55eed901620ef4944bf1789645b7cff34a Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Jan 29, 2013
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Jan 28, 2013
-
-
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>
-
- Jan 08, 2013
-
-
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>
-
- Dec 20, 2012
-
-
Kai Koehne authored
The variable is actually used. Change-Id: I4b0510b2bad9d3f3f49609dcac5b314da5769c1e Reviewed-by:
hjk <qthjk@ovi.com>
-
- Nov 02, 2012
-
-
Friedemann Kleint authored
- Introduce constants for task categories, add "RunTime". - Log exceptions under "RunTime". - Clear pane on debugger start. - Add 'first chance' Task-number: QTCREATORBUG-8141 Change-Id: Icf68def06c42a0f3bb86dcc2ae74750b5397ca52 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Oct 05, 2012
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Sep 25, 2012
-
-
Christian Kandeler authored
This use case is deprecated in Qt 5. Use QPointer instead. Change-Id: Id6c32542032656d7cb31cf838d93a680ab9e9327 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Sep 18, 2012
-
-
Friedemann Kleint authored
Prevent dialog showing "No executable" when canceling the prompt for the executable when pressing 'Run' / 'Debug' on a library project. Introduce new LocalApplicationRunControl::ensureConfigured() to ensure the configuration is complete and detect cancel via empty/non-null strings. Change-Id: I9bd4a296e7c995d26d6ad265519e7ebd3f98d6fe Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Sep 05, 2012
-
-
Friedemann Kleint authored
Introduce a struct DebuggerItem as a debugger configuration item, containing debugger engine type and binary. Store information as a variant map. Add a combo box. Remove engine guessing logic. Parts of it are still required when checking the suggested debugger from the SDK. Split error checking to be able to do a quick error check and find only valid profiles in the matchers. Pass on errors up to RunControl::create(). Change-Id: I08653e2a76ca2c371701082f8173b0b8f8ed462e Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
-
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>
-
- Sep 04, 2012
-
-
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>
-
- Aug 23, 2012
-
-
Friedemann Kleint authored
Remove the RunConfiguration parameter from guessCppEngineType() and use the DebuggerStartParameter::toolChainAbi only. Use fillParameter() to set the debugger command and toolchain in order to prevent mismatches. Add logic trying to figure out the profile to fillParameters() in case the profile passed in is 0 for the command line cases. Use CDB matcher for post mortem and Remote CDB, fix it to prefer 64bit CDB on 64bit OS. Change-Id: Icedc3883fe15660303060498ab609957e6d01cd1 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Aug 16, 2012
-
-
hjk authored
Change-Id: Ifaf663ee1827976e45e68e309b19c2f233a05ac1 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Change-Id: Id59c9df315f7b19cd8a705e4283e749fb71b4dce Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
The master engine pointer can be given later. Change-Id: I4d72679dcbd5fe7291067a5e78c984d26cc187aa Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
With profiles we have more reliable information, no need for some of the guessing anymore. Change-Id: I1818fbb112d44c99ef96c8643256432805a1b97b Reviewed-by:
Joerg Bornemann <joerg.bornemann@nokia.com> Reviewed-by:
hjk <qthjk@ovi.com>
-
- Aug 14, 2012
-
-
hjk authored
This was mostly useful in cases where the guessing magic failed. With the new Profiles, the debugger engines can be adjusted there. Change-Id: I96622775588bb46c3e4e35af27e352593eb405d1 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Aug 13, 2012
-
-
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>
-
- Aug 12, 2012
-
-
hjk authored
Change-Id: I6ed602a7cf498d56fa79cef72aebe7742bc50075 Reviewed-by:
hjk <qthjk@ovi.com>
-
hjk authored
Add 'using', braces, line length... Change-Id: Iefbe081e33301d39f729906d181dcad4f6c8f2a4 Reviewed-by:
hjk <qthjk@ovi.com>
-