Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | It's 2011 now. | con | 2011-01-12 | 1 | -1/+1 |
| | |||||
* | License headers. | con | 2010-12-17 | 1 | -7/+11 |
| | |||||
* | QmlObserver: breakpoint list is shared between engines | Christiaan Janssen | 2010-10-05 | 1 | -0/+1 |
| | | | | Reviewed by: Kai Koehne, Andre Poenitz | ||||
* | debugger: remove rarely needed "Recheck Debuggging Helper Availability" | hjk | 2010-09-28 | 1 | -1/+0 |
| | | | | | | | | | context menu entry. It was more a debugger debugging aid in the early days of compiled dumpers anyway. Reviewed-by: Friedemann Kleint | ||||
* | debugger: don't even attempt to load the python dumpers on Mac. | hjk | 2010-09-23 | 1 | -2/+2 |
| | |||||
* | Debugger: Fixes around watch editing. | Friedemann Kleint | 2010-09-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | assignValueInDebugger: Pass on WatchData as well, pass on values as QVariant. Based on that, do more extensive checks in CDB, preventing assignment of non-PODs. Locals/Watch editing: * Disable while running * Edit pointer values as hex with validation. CDB: Strip class types off reported pointer values and reformat the values as short 0x-pointer values, introduce flag to WatchData::source to do dumper expansion handling. Windows: recognize int64 as int. Register handler: Fix accessing uninitialized value. | ||||
* | debugger: make alphabetic sorting of struct members optional. | hjk | 2010-09-23 | 1 | -1/+1 |
| | | | | Task-number: QTCREATORBUG-1608 | ||||
* | debugger: suppress variable tooltips with outdated contents | hjk | 2010-09-15 | 1 | -2/+3 |
| | |||||
* | Debugger: test gdb threeadlist capability | Arvid Ephraim Picciani | 2010-09-14 | 1 | -0/+1 |
| | | | | Reviewed-by: hjk | ||||
* | Debugger: Unexport GdbEngine, d-pointer for run control. | Friedemann Kleint | 2010-09-14 | 1 | -1/+1 |
| | |||||
* | Display thread names | Arvid Ephraim Picciani | 2010-09-13 | 1 | -0/+1 |
| | | | | | | | extract thread names from QThread object name Task-Number: QTCREATORBUG-382 Reviewed-by: hjk | ||||
* | Debugger: Move DebuggerEngine/QmlEngine/QmlCppEngine into Debugger{} | Friedemann Kleint | 2010-09-13 | 1 | -1/+1 |
| | | | | | | namespace (from Debugger::Internal) as they are exported classes. Introduce private classes to avoid exposing private JS debugger headers. | ||||
* | debugger: only update variables that are operated on | hjk | 2010-09-13 | 1 | -2/+2 |
| | |||||
* | debugger: make a 'type' a QByteArray, not a QString | hjk | 2010-09-01 | 1 | -2/+2 |
| | | | | Saves lots of conversion. | ||||
* | debugger: fix spelling of synchronous | hjk | 2010-08-30 | 1 | -1/+1 |
| | | | | Finally. | ||||
* | debugger: cleanup gdb command queue when inferior setup failed | hjk | 2010-08-11 | 1 | -0/+2 |
| | |||||
* | Debugger/GDB: Map remote to local source file names. | ck | 2010-08-09 | 1 | -4/+0 |
| | | | | | | Necessary for debugging with a remote gdb (as opposed to gdbserver). Reviewed-by: kh1 | ||||
* | debugger: start attempt to handle dwarf index data | hjk | 2010-07-22 | 1 | -0/+1 |
| | |||||
* | debugger: move convienience function to DebuggerEngine base class | hjk | 2010-07-21 | 1 | -2/+0 |
| | |||||
* | debugger: move progress handling to debugger engine base class | hjk | 2010-07-21 | 1 | -2/+0 |
| | |||||
* | debugger: re-enable snapshot creation using the menu action | hjk | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | Maemo: Get rid of MaemoDebugRunControl. | ck | 2010-07-15 | 1 | -1/+2 |
| | | | | | | | Use Debugger::DebuggerRunControl directly instead of wrapping it into another RunControl. Reviewed-by: hjk | ||||
* | debugger: more linear state handling in core adapter | hjk | 2010-07-15 | 1 | -0/+1 |
| | |||||
* | debuygger: make snapshots using true parallel engines | hjk | 2010-07-14 | 1 | -3/+0 |
| | |||||
* | Compile fixes. | Robert Loehning | 2010-07-14 | 1 | -1/+0 |
| | |||||
* | debugger: more state work | hjk | 2010-07-14 | 1 | -0/+1 |
| | |||||
* | debugger: overhaul "state machine" | hjk | 2010-07-14 | 1 | -3/+8 |
| | | | | | This mainly allows for more precise shutdown and tightens the set of allowed transitions. | ||||
* | debugger: refactor startup logic | hjk | 2010-07-14 | 1 | -5/+9 |
| | |||||
* | debugger: rename startDebugger() to startEngine() | hjk | 2010-07-08 | 1 | -1/+1 |
| | |||||
* | debugger: streamline communication between GdbEngine and the adapters | hjk | 2010-07-08 | 1 | -10/+14 |
| | |||||
* | debugger: try to improve tooltip handling | hjk | 2010-07-07 | 1 | -1/+1 |
| | | | | Still far from usable. | ||||
* | debugger: fix shutdown by pressing "[x]" in the output pane | hjk | 2010-07-02 | 1 | -0/+1 |
| | |||||
* | debugger: fix 'run to line' with older versions of gdb | hjk | 2010-06-30 | 1 | -1/+7 |
| | |||||
* | debugger: fix 'jump to line' with older versions of gdb | hjk | 2010-06-30 | 1 | -0/+1 |
| | |||||
* | debugger: don't try to compute tooltip if it's not shown | hjk | 2010-06-29 | 1 | -1/+1 |
| | |||||
* | fix typo | hjk | 2010-06-28 | 1 | -1/+1 |
| | |||||
* | debugger: make creation of back traces as text work on Mac | hjk | 2010-06-28 | 1 | -0/+2 |
| | |||||
* | Debugger[Trk]: Added TCF experimental adapter. | Friedemann Kleint | 2010-06-25 | 1 | -0/+1 |
| | | | | | | | | | | Added adapter to work with TCF over WLAN. Factor out common code for Symbian from TrkAdapter. Improve message logging in TrkGdbAdapter, some cleanup. Added new TcfTrkGdbAdapter based on TcfTrkDevice in symbianutils based on JSON, using QTcpSocket. To be started via special @tcf@ argument. Rubber-stamped-by: hjk | ||||
* | debugger: more breakpoint management related fixes | hjk | 2010-06-22 | 1 | -1/+0 |
| | |||||
* | debugger: The DebuggerEngine refactoring. | hjk | 2010-06-22 | 1 | -21/+9 |
| | | | | | | | | | | | | | | | | | This replaces the (de facto) singleton engines and data handlers by classes that are instantiated per run. The DebuggerRunControl will now create an object of (a class derived from) DebuggerEngine that contains all the relevant "dynamic" data. DebuggerManager is no more. The "singleton" bits are merged into DebuggerPlugin, whereas the data bits went to DebuggerEngine. There is no formal notion of a "current" DebuggerEngine. However, as there's only one DebuggerEngine at a time that has its data models connected to the view, there's still some "de facto" notion of a "current" engine. Calling SomeModel::setData(int role, QVariant data) with custom role is used as the primary dispatch mechanism from the views to the "current" data models (and the engine, as all data models know their engine). | ||||
* | debugger: move m_inferiorPid from DebuggerManager to DebuggerRunControl | hjk | 2010-06-15 | 1 | -2/+0 |
| | |||||
* | debugger: refactoring of output channeling | hjk | 2010-06-14 | 1 | -1/+0 |
| | |||||
* | debugger: move DebuggerRunControl *m_runControl into IDebuggerEngine. | hjk | 2010-06-14 | 1 | -5/+4 |
| | | | | | Plan is to identify make identify an IDebuggerEngine incarnation with a RunControl. | ||||
* | debugger: start 'runcontrol-ification' of the debugger plugin. | hjk | 2010-06-14 | 1 | -5/+5 |
| | | | | | | | | This replaces most uses of DebuggerStartParameters by DebuggerRunControl which is a simple RunControl with a DebuggerStartParameters member. Plan is to move all global state to the run controls, and possibly introduce specialized ones for core debugging etc. | ||||
* | debugger: check matching Qt versions of compiled dumpers and debuggee | hjk | 2010-05-20 | 1 | -0/+1 |
| | |||||
* | debugger: show return value of last function call in Locals and Watchers view | hjk | 2010-05-19 | 1 | -0/+4 |
| | | | | Works only with gdb/Python so far. | ||||
* | debugger: gather more information on threads when easily available | hjk | 2010-05-18 | 1 | -1/+2 |
| | |||||
* | debugger: rename some breakpoint related functions | hjk | 2010-05-10 | 1 | -1/+1 |
| | |||||
* | debugger: first shot a implementing data watchpoints | hjk | 2010-05-07 | 1 | -0/+1 |
| | |||||
* | debugger: remove some #ifdef Q_OS_* | hjk | 2010-05-05 | 1 | -3/+0 |
| |