- 07 Jul, 2015 1 commit
-
-
hjk authored
This removes the need of bookkeeping on the engine side. It's basically a kind of mark-and-sweep: On update begin mark items that are expected to change as outdated, while data arrives, undo that marking, and update end remove all remaining marked items. Change-Id: I739b84869033d511d5c9a80605c079e87ef4f6a7 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 10 Jun, 2015 1 commit
-
-
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>
-
- 28 May, 2015 1 commit
-
-
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>
-
- 08 May, 2015 1 commit
-
-
hjk authored
Change-Id: I052bc093086a5da0b2cbd4e99df32e42627ceaf5 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 22 Apr, 2015 1 commit
-
-
hjk authored
- introduce topLevelItemCount (similar to QTreeWidget) - squash untypedTreeLevelItems() - rename removeItems() to clear() - rename removeItem() to takeItem() - rename treeLevelItems<> to itemsAtLevel<> Change-Id: I0f1bb4110f7687b20da3d92e3d943858645a9fa2 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 20 Mar, 2015 1 commit
-
-
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>
-
- 17 Mar, 2015 1 commit
-
-
hjk authored
Change-Id: Ic9d3df22d917e5644d6302a6af06aa8eadea8b5a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 16 Mar, 2015 1 commit
-
-
David Schulz authored
Change-Id: I4b26cbe71f5936f367f9add2b3a6c812446835d8 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 06 Mar, 2015 2 commits
-
-
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>
-
- 26 Feb, 2015 2 commits
-
-
Christian Kandeler authored
Change-Id: Ic92e5854535a668f49f5e49a51d190132d27e9e6 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Friedemann Kleint authored
Change-Id: I70ca6773e0f6aa6d80a441f8920d7f5d2418e1bf Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 13 Feb, 2015 10 commits
-
-
hjk authored
It's 'return', not 'finish' Change-Id: I75bd7dc5f7caff2b63caa54badd958cb27e4e7e3 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: I7b17ffba4f2cc48c7a640e6ccc465e38197777dd Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: I505c3e9c4a239ed381d525b5acaf1acf3a06a59a Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: I39f072fe819da746c624e6028b0e5e17f1f1f111 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Debuggers running inside the debugged application are weird. Change-Id: I2452e3653221c8f585123852ea113bd2fdfd08ed Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: I320860ddf06a82bd35fb172eda6a5f6f812ae415 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: I63e06045b54226636280678ae7db8326a3e5f02e Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: I92c2668353c05c00b1593439b55745d9b209a997 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I1bcc62f191dfc7a201da7b5723c15587c7ba4e7f Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
That's still not meant for "production", but just the "3rd use case needed to get abstractions right". For testing, remove all build steps, and use a custom run step with executable /usr/bin/python and argument pointing to the main .py file. Change-Id: I6ae6ed08597896ea979ee58e73c546c7892e8be2 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 12 Feb, 2015 1 commit
-
-
hjk authored
Change-Id: I20e5f6f04418c931354a07bc3597f6982fcaf942 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 05 Feb, 2015 1 commit
-
-
hjk authored
Change-Id: Id0b374b4b0bd3d14fb73fae28269778db5ae3dc7 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 29 Jan, 2015 3 commits
-
-
hjk authored
Change-Id: Icd3afb632cb935fdd95f13db91c9c11a3dea732e Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Having access to the expanded inames doesn't make a difference. Change-Id: Ic833f647c2c135f213dd621e28a9be98809e0b04 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
hjk authored
Change-Id: I4229cab0304160f1b47ee17f25fa7d30414bbe85 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 Jan, 2015 1 commit
-
-
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>
-
- 14 Jan, 2015 1 commit
-
-
hjk authored
Change-Id: I831f71e7441330e2a6a7f3ddcf89a29517b3b91b Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 08 Dec, 2014 1 commit
-
-
Marco Bubke authored
Nested event loops can lead to crashes, so it is better to use a dialog which does not have have its own event loop. Change-Id: Icd2390c9026bc1ef88e72a570df5813fe5cbdaa2 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 03 Nov, 2014 1 commit
-
-
hjk authored
Faster. Change-Id: I91aa67462e11ff3258600d7f158de79942d0dc81 Reviewed-by:
Marc Reilly <marc.reilly@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 23 Oct, 2014 1 commit
-
-
hjk authored
One indirection less on the user code side, and easier to export if needed (partially addressing QTCREATORBUG-13187) Change-Id: I13ab9f471a3a34da7a6331aefc83f6d02413bfab Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 09 Oct, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 29 Sep, 2014 1 commit
-
-
hjk authored
... and some of the related implementation details Change-Id: I1f03aa5acf2d3fb2cfc2a6a7845f3d3578b0408d Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 26 Sep, 2014 1 commit
-
-
hjk authored
*Document* and *Layout* classes, all basetext* files Change-Id: I1c6e376733a434fcb5c7f19c6210dfa031eeafde Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 19 Sep, 2014 1 commit
-
-
hjk authored
Less indirection. Change-Id: Ifbd7195e853d02bfd6562c817fc7f30079913faf Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 28 Jul, 2014 1 commit
-
-
hjk authored
Move some function out of the DebuggerCore "namespace", to avoid one indirection and removes clutter in the calling code. Change-Id: I1c870d5c7eeade32fa63dedf581490fbb090cd6a Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 25 Jul, 2014 1 commit
-
-
hjk authored
Adjust all callers, de-export BaseTextEditorAnimator Change-Id: I2329d976c1398e2449844bb480a4d4ed29859506 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 09 Jul, 2014 1 commit
-
-
hjk authored
Change-Id: I7ce688e56fb516ef6e77ee2e4f56d9b56379918b Reviewed-by:
David Schulz <david.schulz@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-