- Jun 17, 2015
-
-
hjk authored
There are now several possible orders of events between sending a 'kill' and receiving something that indicated a properly shut down inferior. Coordinating the InferiorExited state during engine ramp down is not worthwhile as that state had only a forced transition to InferiorShutdownOk anyway. For the user (and user code), only the fact that ramp down is finished is interesting. Change-Id: Ic22131d5a1066dc62bd069f532c28b773f231088 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- Jun 10, 2015
-
-
hjk authored
This splits the bool setToolTipExpression() operation into a bool canHandleToolTip(), and the actual processing of the request, which is mostly identical to the handling of a watcher. Handling a watcher is now mostly the same as a full Locals update, except for the 'partial' flag. Pushing the handling of that down to the bridges gives identical code paths in the gdb and lldbengine. Move that to the DebuggerEngine base class. Change-Id: I3861b43e8630c7e7bd57fcd549b2a2387e3d4869 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- May 28, 2015
-
-
hjk authored
Right now, DebuggerStartParameter is part of the debugger plugin external interface. Better not make it fatter than necessary. Change-Id: I3b9205089f971dd314ccba1335b5ca2d4d9fe7c6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- Mar 20, 2015
-
-
hjk authored
... in WatchHandler and DebuggerEngine interface. Adjust using code. Change-Id: I6371f3e96ba46a783e23a5767cdde24a10d3fce7 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- Mar 06, 2015
-
-
hjk authored
The only information ever used is whether it's c++ or not. Change-Id: I4ca00663856dd66cbdf58c468f175a8c9e41d6a5 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Only needed in the non-Python days. CDB didn't use it to start with. Change-Id: Ia609218cc1a694f797e278c4d99ead68e6212938 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- Mar 05, 2015
-
-
hjk authored
Seeing an ill engine while trying to stop means that the stop failed. Also, a finished master engine doesn't need further updates. Task-number: QTCREATORBUG-14089 Change-Id: Icd5b090dfcdc0875953d8756a909b1405e05f71f Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
... prominently with red color in the log. Change-Id: Id9d86227bbcc269a0870ff93e372f28ab4b2618b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
The secondSlaveEngineType was not really used, and the first either NoEngineType or identical to the cppEngineType. Change-Id: I1725728ca38636f228ff9b9d8ca7d643a34c64e8 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Task-number: QTCREATORBUG-14087 Change-Id: I7e8f116c97cdea0bd8234d060d068435229e6fc2 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- Feb 27, 2015
-
-
hjk authored
Remove one unused notification, rename notifyInferiorUnrunnable. Change-Id: I585d3a8606585fbdd8ad48e5eeecf629542bd93c Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- Feb 26, 2015
-
-
Christian Kandeler authored
Change-Id: Ic92e5854535a668f49f5e49a51d190132d27e9e6 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Friedemann Kleint authored
Change-Id: I70ca6773e0f6aa6d80a441f8920d7f5d2418e1bf Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Friedemann Kleint authored
Change-Id: I1e7dd34ba5a51fb0b34d137dc03add4457b32ed1 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- Jan 16, 2015
-
-
Eike Ziller authored
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- Jan 15, 2015
-
-
hjk authored
The actual data is now in a TreeModel. As interface to individual breakpoints there's a new Breakpoint class essentially providing a checked handle. On the user code side breakHandler()->foo(bpId) is replaced by bp.foo(). Change-Id: I82f435bad6301fce85a1d82bf6bf39e9ddba511e Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- Dec 18, 2014
-
-
hjk authored
Use register names as handle, not their index in the view. Store the raw real values, not some stringified version as primary data. Use subentries to break down bigger registers into smaller entities. Also remember the previous value of a register and show it in a tooltip. Change-Id: I8ae3cc8766a7b211bc7cc827c734e5cf6060825c Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Dec 15, 2014
-
-
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>
-
- Dec 12, 2014
-
-
hjk authored
Has not been usable for a while and will be superseded by "native" mixed stepping. Change-Id: I2902a98b7ad4e4b29e389e54fb6488bf711840dd Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- Dec 02, 2014
-
-
hjk authored
Change-Id: I0fe8025efc519def5cdd837a18928474ce7229cd Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
... to facilitate shorter round trips in dumper development. Change-Id: Ie457293fd137528d74008fc11137b47d92f3859d Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Oct 20, 2014
-
-
hjk authored
Export factory, de-export plugin, to remove one indirection Change-Id: I13a46460d07d5ded6b26f2b5ceccd01142fb10e8 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- Oct 09, 2014
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- Sep 29, 2014
-
-
hjk authored
... and some of the related implementation details Change-Id: I1f03aa5acf2d3fb2cfc2a6a7845f3d3578b0408d Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- Sep 26, 2014
-
-
hjk authored
*Document* and *Layout* classes, all basetext* files Change-Id: I1c6e376733a434fcb5c7f19c6210dfa031eeafde Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Sep 19, 2014
-
-
hjk authored
Less indirection. Change-Id: Ifbd7195e853d02bfd6562c817fc7f30079913faf Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Success and failure paths are very similar. Change-Id: Iebf218f64401884c014f1f7745d504183018addd Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Jul 25, 2014
-
-
hjk authored
Adjust all callers, de-export BaseTextEditorAnimator Change-Id: I2329d976c1398e2449844bb480a4d4ed29859506 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Jul 09, 2014
-
-
hjk authored
Change-Id: I7ce688e56fb516ef6e77ee2e4f56d9b56379918b Reviewed-by:
David Schulz <david.schulz@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Jun 06, 2014
-
-
hjk authored
No need for a pimpl containing three pointers in an internal class. Change-Id: Iabafa5da4a684099cbfd3e945a642929a2cecf50 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- May 05, 2014
-
-
Orgad Shaneh authored
Change-Id: I8bf80fcdd51b5db8e7c65adba551ca667912cd86 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Mar 05, 2014
-
-
Eike Ziller authored
Change-Id: Ib81076842ab1c16832224790194b001206404d64 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Jan 08, 2014
-
-
Robert Loehning authored
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Sep 13, 2013
-
-
Tobias Hunger authored
Change-Id: Id626cd25efec5fd00ccd87fac4de429c9cdabf8b Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 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 05, 2013
-
-
Aurindam Jana authored
In mixed debugging, QML debugger is the slave engine. Continue debugging with the master engine i.e. Cpp engine even if the slave engine fails. The slave engine may fail when the application is not set up for QML/JS debugging or when there are insufficient available ports etc. Task-number: QTCREATORBUG-9836 Change-Id: I2549196413c839e660925fe2edb3182e6848b5fc Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Jul 17, 2013
-
-
Orgad Shaneh authored
Change-Id: I1309db70e98d678e150388c76ce665e988fdf081 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Apr 19, 2013
-
-
Aurindam Jana authored
Change-Id: Ie748b52a93916b332f1e4fa7c6ff04dd6cc30bfa Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Mar 26, 2013
-
-
Friedemann Kleint authored
Change-Id: Ieeffe65be2d7c8f07f41f7211853d616a6aceb85 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- Mar 22, 2013
-
-
Friedemann Kleint authored
Change-Id: Ia50e61a82101b699390b23b4f1ea9509619314bb Reviewed-by:
hjk <hjk121@nokiamail.com>
-