Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | debugger: move DebuggerMainWindow to debuggermainwindow.{h,cpp} | hjk | 2010-12-02 | 1 | -700/+0 |
| | |||||
* | debugger: merger DebuggerMainWindow and DebuggerUISwitcher | hjk | 2010-12-02 | 1 | -84/+100 |
| | |||||
* | debugger: DebuggerUISwitcher code reorg | hjk | 2010-12-02 | 1 | -67/+60 |
| | |||||
* | debugger: make DebuggerMode derive directly from IMode instead of BaseMode | hjk | 2010-12-02 | 1 | -21/+19 |
| | |||||
* | debugger: Refactor breakpoint handling. | hjk | 2010-11-15 | 1 | -29/+27 |
| | | | | | | | | | | | The breakpoints are now (fairly) tightly guarded by the BreakpointHandler. Engines and Views are only supposed to refer to them by id. They also have individual states now. The breakpoint data is split into a "user requested" "fixed" part in BreakpointData and the engines' acknowledged data in a new struct BreakpointResponse. TODO: Move m_state and m_engine members to BreakpointResponse. Fix regressions in the marker handling. | ||||
* | debugger: refactoring of the plugin interface | hjk | 2010-11-10 | 1 | -29/+4 |
| | | | | | There's some 'external' and some 'internal' part now. Other plugins are only supposed the external interface. | ||||
* | debugger: move logical ownership of breakhandler from engines to plugin | hjk | 2010-11-04 | 1 | -2/+2 |
| | |||||
* | Coreplugin: Header cleanup. | Friedemann Kleint | 2010-11-02 | 1 | -0/+1 |
| | | | | Clean icore.h. | ||||
* | ProjectExplor/Debugger: Header cleanup | Friedemann Kleint | 2010-11-02 | 1 | -7/+0 |
| | |||||
* | Debugger: Remove explicit language switch from menu | Kai Koehne | 2010-09-28 | 1 | -78/+17 |
| | | | | | | This duplicates the switch in the runtime configuration. Reviewed-by: Lasse Holmstedt | ||||
* | QmlDebugger: Fix qDebug output | Kai Koehne | 2010-09-22 | 1 | -2/+2 |
| | |||||
* | Compile warnings in DebuggerUISwitcher | Friedemann Kleint | 2010-09-13 | 1 | -9/+24 |
| | |||||
* | coreplugin: use Core::Id is some places | hjk | 2010-09-10 | 1 | -9/+9 |
| | |||||
* | debugger: show "Memory..." menu entry only in debug mode | hjk | 2010-09-10 | 1 | -1/+2 |
| | |||||
* | debugger: code cosmetics | hjk | 2010-09-10 | 1 | -65/+66 |
| | |||||
* | debugger: add an "Memory View" item to the menu | hjk | 2010-09-09 | 1 | -16/+28 |
| | | | | Task-number: QTCREATORBUG-1600 | ||||
* | Debugger languages are now runconfiguration dependent | Lasse Holmstedt | 2010-09-01 | 1 | -21/+23 |
| | | | | | | | | | | | There's a UI in qml/customexec/cmake/qmake run configs for choosing the debugger languages (C++ and QML). The default for all except .qmlproject is only C++, so default debugging behavior is the same. However, if the user wants to do simultaneous debugging with two languages, or only debug QML, they can select the languages from Run Settings and it will be remembered. Reviewed-by: hunger | ||||
* | debugger: code cosmetics | hjk | 2010-09-01 | 1 | -29/+32 |
| | |||||
* | Debugger: Removed unused methods | Lasse Holmstedt | 2010-08-31 | 1 | -25/+0 |
| | |||||
* | Debugger: Disable auto switching of debugger languages based on qmlfiles | Lasse Holmstedt | 2010-08-31 | 1 | -4/+3 |
| | |||||
* | Debugger UI: Removed debug language detection on mode change | Lasse Holmstedt | 2010-08-31 | 1 | -12/+0 |
| | | | | | It did more harm than good. Now, the auto detection is only done on run control change - this is something that Creator could also remember. | ||||
* | DebuggerUI: Language selection mutual exclusive if lang is deselected | Lasse Holmstedt | 2010-08-31 | 1 | -2/+11 |
| | |||||
* | debugger: partially rever Qml&C++ action enabling logic | hjk | 2010-08-30 | 1 | -1/+2 |
| | |||||
* | Debugger UI: Don't switch layout while debugging | Lasse Holmstedt | 2010-08-27 | 1 | -13/+17 |
| | | | | Reviewed-by: hjk | ||||
* | Debugger UI: Fixed wrong debugger appearing if no editor is open | Lasse Holmstedt | 2010-08-27 | 1 | -2/+2 |
| | |||||
* | Debugger UI: Don't write QML settings if QML debugging is disabled | Lasse Holmstedt | 2010-08-25 | 1 | -10/+14 |
| | |||||
* | Debugger UI: Fix crash if QML plugin is not present | Lasse Holmstedt | 2010-08-25 | 1 | -2/+5 |
| | |||||
* | Debugger UI: Don't check "C++" language if active project is .qmlproject | Lasse Holmstedt | 2010-08-25 | 1 | -1/+10 |
| | |||||
* | Debugger UI: create initial settings for mainwindow | Lasse Holmstedt | 2010-08-25 | 1 | -0/+10 |
| | |||||
* | Qml Debugger: Code style and cleanup | Lasse Holmstedt | 2010-08-24 | 1 | -55/+74 |
| | | | | Reviewed-by: hjk | ||||
* | Qml Debugger: Enable debugging qml+cpp standalone applications | Lasse Holmstedt | 2010-08-24 | 1 | -157/+381 |
| | | | | | | | | | | | A new debugger engine, QmlCppEngine, is introduced, which wraps gdb and qml engines into one. Alternatively, if using Windows, Cdb is used instead of Gdb. Most of the debugger ui switcher is now rewritten, and it is tailored for the QML and CPP layout case, the only one supported anyway. Reviewed-by: hjk | ||||
* | debugger: show all dockwidgets in the views menu, even if disabled. | hjk | 2010-08-11 | 1 | -14/+15 |
| | |||||
* | Merge remote branch 'origin/2.0' | Friedemann Kleint | 2010-08-06 | 1 | -2/+7 |
|\ | | | | | | | | | | | | | Conflicts: src/plugins/debugger/debuggeruiswitcher.cpp src/plugins/git/gitclient.cpp src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp | ||||
| * | QML Inspector: Disable debug actions when qml inspector is disabled | Lasse Holmstedt | 2010-07-29 | 1 | -0/+5 |
| | | | | | | | | Reviewed-by: Thomas Hartmann | ||||
* | | debugger: remove unneeded code from ui switcher | hjk | 2010-07-22 | 1 | -12/+8 |
| | | |||||
* | | Fix consistency issue with splitter in debug mode. | con | 2010-06-30 | 1 | -4/+16 |
| | | | | | | | | Task-number: QTCREATORBUG-598 | ||||
* | | Core::Context: remove special handling of C_GLOBAL_ID/C_GLOBAL | hjk | 2010-06-28 | 1 | -7/+4 |
| | | |||||
* | | Core::Context: compile hot fix for Windows. | hjk | 2010-06-25 | 1 | -2/+1 |
| | | |||||
* | | core: use a class derived from QList<int> instead of a QList<int> for ↵ | hjk | 2010-06-25 | 1 | -9/+7 |
| | | | | | | | | | | | | | | | | Core::Context A mostly mechanical change. Reviewed-By: con | ||||
* | | debugger: The DebuggerEngine refactoring. | hjk | 2010-06-22 | 1 | -7/+24 |
|/ | | | | | | | | | | | | | | | | | 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). | ||||
* | Rename IPlugin::shutdown --> IPlugin::aboutToShutdown | con | 2010-04-28 | 1 | -1/+1 |
| | | | | Discussed-with: hjk | ||||
* | Use south tabs in the debugger | Jens Bache-Wiig | 2010-04-26 | 1 | -1/+0 |
| | | | | | | | | | | The current northpointing dockwidget layout looks broken since we repeat the label when the docks are unlocked. We also dont line up properly with the header sections. Other dock widgets in designer are also using the south tab so this would be more consistent. Reviewed-by: danimo | ||||
* | Move the Debugger/Designer view menus to Window menu. | Friedemann Kleint | 2010-04-20 | 1 | -33/+19 |
| | | | | | | | | Move actions into FancyMainWindow. Register them in DebuggerUISwitcher and FormEditorW. Manually hide Debugger actions for Non-Debug modes (as they belong to the language context). Acked-by: con | ||||
* | Added debugging mode for simultaneous QML and C++ debugging | Lasse Holmstedt | 2010-04-15 | 1 | -0/+3 |
| | | | | | | | | | | It's not yet possible to attach to an external app running a qml debugging server, because the server is only started on startup if an env variable is set. Changing this requires action from Brisbane, but even the current solution works for C++ apps with QML in them. Task-number: BAUHAUS-585 Reviewed-by: dt | ||||
* | Fixed warning messages on close if user does not have QtCreator.ini | Lasse Holmstedt | 2010-04-08 | 1 | -0/+1 |
| | | | | | Task-number: QTCREATOR-202 Reviewed-by: hjk | ||||
* | debugger: some gui & code cosmetics | hjk | 2010-04-06 | 1 | -9/+7 |
| | |||||
* | Debugger[CDB]: Handle debugger warnings correctly. | Friedemann Kleint | 2010-04-06 | 1 | -0/+1 |
| | | | | | Prevent window from popping up repeatedly on warnings. Task-number: QTCREATORBUG-1061 | ||||
* | Fixed crash with debugger when qml inspector is not enabled as plugin | Lasse Holmstedt | 2010-03-26 | 1 | -1/+4 |
| | |||||
* | Fixes: Tooltips for hover help didn't show up anymore. | con | 2010-03-23 | 1 | -4/+0 |
| | | | | Reviewed-by: Thorbjørn | ||||
* | Introduced a single convenient function for updating additional contexts | Thorbjørn Lindeijer | 2010-03-23 | 1 | -7/+1 |
| | | | | | | | | While before you had to call add, then remove for each context id and then call update, now you call updateAdditionalContexts with a list of contexts to remove and add. It has the update step built in. Reviewed-by: con |