Friedemann Kleint
68d4d35cae
Coreplugin: Header cleanup.
...
Clean icore.h.
2010-11-02 16:53:56 +01:00
Friedemann Kleint
22f03cbde6
ProjectExplor/Debugger: Header cleanup
2010-11-02 16:14:00 +01:00
Friedemann Kleint
6510a749b7
ProjectExplorer: Move ToolChainType enumeration into separate Header.
...
Acked-By: dt
2010-11-01 14:25:24 +01:00
Oswald Buddenhagen
a9ff4d3749
Merge remote branch 'origin/2.1'
...
Conflicts:
doc/qtcreator.qdoc
2010-11-01 12:11:03 +01:00
Christian Kandeler
0bea245745
Debugger/Remote Debugging: Add "GNU target" start parameter.
...
This is needed for multi-architecture gdb.
Reviewed-by: hjk
2010-10-29 14:14:06 +02:00
Friedemann Kleint
9c9a630da9
Debugger: Avoid warnings from debugger when using -client.
...
Do not parse options if empty (when a file was passed to
the core).
Reviewed-by: Thorbjørn <thorbjorn.lindeijer@nokia.com >
2010-10-29 13:48:14 +02:00
hjk
78b2f25791
x
2010-10-28 08:55:50 +02:00
hjk
fdc35465ed
debugger: code cosmetics
2010-10-27 14:10:44 +02:00
hjk
5a5ba58dc9
Debugger [CDB]: Release COM interfaces on RunControl finished.
...
Ensure that at most one instance of the CDBEngine is alive.
Prevent inconsistent debugger states if several sessions are started.
Squashed cherry-picked commits from master correcting the
plugin state handling (2efdeb5cd0 ,
57f7616286 ).
Reviewed-by: hjk
Task-number: QTCREATORBUG-2894
2010-10-27 10:20:33 +02:00
hjk
2efdeb5cd0
debugger: fix EngineSetupFailed path
...
Task-number: QTCREATORBUG-2837
2010-10-26 17:08:12 +02:00
con
3891ed9705
Don't close modified files or the current file at end of debug session
...
Acked-by: hjk
2010-10-25 17:21:28 +02:00
Friedemann Kleint
75e2d42448
Debugger: Avoid opening of editor in shutdown phase.
...
Remove duplicate code. Introduce ScopedPointer for
location mark. Check shutdown phase when opening editors.
Reviewed-by: con
Task-number: QTCREATORBUG-2833
2010-10-22 12:26:13 +02:00
Friedemann Kleint
db671e8202
Debugger: Avoid crashes when no C++-engine is available.
...
Check for valid runcontrols in various places and initialize
m_engine correcly. In the case of QML-Debugging, handle
NoEngineType.
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
Task-number: QTCREATORBUG-2086
2010-10-22 11:27:45 +02:00
Friedemann Kleint
2836fde7e6
Debugger: Fix attaching via QtSingleApplication.
...
In case qtcdebugger sends a command to an already running
instance of Qt Creator (Windows).
Reviewed-by: hjk
Task-number: QTCREATORBUG-2814
2010-10-20 12:13:28 +02:00
con
9df2484b49
Adapt default debug shortcuts on Mac.
...
Task-number: QTCREATORBUG-1956
Reviewed-by: Joerg Bornemann
2010-10-19 12:39:56 +02:00
Thorbjørn Lindeijer
c5d5657c13
Don't cut off zoomed font sizes to the nearest integer point size
...
This caused it to go to 0 when for example displaying size 9 at 10%,
which is an invalid value so it caused the text to revert back to the
default size.
It also caused zooming to sometimes appearing to have no effect. For
example zooming size 9 to 110% would still yield size 9 rather than 9.9.
Task-number: QTCREATORBUG-2744
Task-number: QTCREATORBUG-2745
Reviewed-by: Robert Loehning
Reviewed-by: hjk
2010-10-15 17:44:15 +02:00
hjk
01e3948c16
debugger: disable unfinished debugger console code for the 2.1 release
...
Reviewed-by: Friedemann Kleint
2010-10-13 17:44:23 +02:00
hjk
8ae109b8ac
debugger: make "clever" behaviour on debugger exit optional
...
It hurts me.
Reviewed-by: Alessandro Portale
Task-number: QTCREATORBUG-808
2010-10-08 17:45:42 +02:00
hjk
6d371f4054
debugger: don't make actions more dynamic then they need to be
...
done with con
2010-10-05 13:54:48 +02:00
hjk
c69c15ddc9
debugger: introduce an "undisturbable" context
...
It is active when the debugger runs but should not be touched, like
the periods between InferiorRunRequested and InferiorRunOk etc.
Without that context the core debug start action would trigger,
and create another debugger instance.
Reviewed-by: Friedemann Kleint
2010-10-05 12:50:00 +02:00
Kai Koehne
325af72012
QmlProject: Always use qmlobserver for debugging projects
...
Also only warn about missing qmlobserver when actually trying to
debug a .qmlproject.
Reviewed-by: Christiaan Janssen
2010-10-04 16:59:58 +02:00
Friedemann Kleint
d5596bf169
Debugger: Remove unused 'precise breakpoints' setting.
...
Remove break window menu action to toggle 'Full path'.
Remove gdb setting 'Use full path'.
Clean up break dialog:
- Set PathChooser::ExpectedKind before value (showed up in red).
- Use PathChooser::setPath()/path() instead of lineedit text
- Return thread spec
- Add validator for ignorecount as for breakcondition.ui
Remove unused fields from breakcondition.ui
Reviewed-by: hjk
Task-number: QTCREATORBUG-2593
2010-10-04 16:04:38 +02:00
Lasse Holmstedt
89443cfb1f
QML Observer: Complain about not having it if debugging .qmlprojects
...
Reviewed-by: hjk
2010-09-29 09:39:42 +02:00
Kai Koehne
509238da89
Debugger: Remove explicit language switch from menu
...
This duplicates the switch in the runtime configuration.
Reviewed-by: Lasse Holmstedt
2010-09-28 15:20:43 +02:00
Kai Koehne
d79e6e79be
QmlDebugging: Don't rely on QmlInspector plugin to be active
...
Allow to switch to Qml layout, even if QmlInspector plugin is disabled.
Reviewed-by: Lasse Holmstedt
2010-09-28 15:20:42 +02:00
hjk
ea4b64dee4
debugger: remove rarely needed "Recheck Debuggging Helper Availability"
...
context menu entry.
It was more a debugger debugging aid in the early days of compiled dumpers
anyway.
Reviewed-by: Friedemann Kleint
2010-09-28 13:15:42 +02:00
hjk
d1655163f0
debugger: fix enabled state of 'start external'
...
Reviewed-by: Friedemann Kleint
2010-09-27 18:00:21 +02:00
Friedemann Kleint
2dbc1818a6
Debugger: Move dialogs settings out of the global settings namespace.
...
Add legacy to retrieve old values.
2010-09-27 12:23:34 +02:00
hjk
5f020eebd0
debugger: somewhat more restrictive enabling of debugger related actions
2010-09-27 10:23:59 +02:00
Christiaan Janssen
492f4314ff
QmlObserver: disabling script console when context not available/clear
...
Reviewed by: Kai Koehne
2010-09-24 16:56:03 +02:00
hjk
08db9ece51
debugger: trigger view clean up on DebuggerFinished, not DebuggerNotReady
2010-09-23 16:25:30 +02:00
hjk
034bb72dc4
debugger: make alphabetic sorting of struct members optional.
...
Task-number: QTCREATORBUG-1608
2010-09-23 11:17:01 +02:00
hjk
6295208a5c
debugger: allow starting and continuing only in defined states
2010-09-23 11:17:01 +02:00
hjk
02283ea84d
debugger: rename output window into log window
2010-09-22 16:22:57 +02:00
hjk
cf1ffdbc45
debugger: start implementing a debugger console
2010-09-22 16:02:15 +02:00
Kai Koehne
3e9f333769
QmlDebugger: Enable basic debugging without QmlInspector plugin
...
Enable setting breakpoints, and showing the script console even if
the QmlInspector plugin is not loaded.
Reviewed-by: hjk
2010-09-22 15:45:03 +02:00
Kai Koehne
4fdede8b28
QmlDebugger: Fix qDebug output
2010-09-22 15:45:03 +02:00
hjk
baf10fc868
debugger: fix (non-)leak
...
Task-number: QTCREATORBUG-2337
2010-09-14 18:15:00 +02:00
hjk
32cd92bff9
debugger: fix some (non-)leak
...
Task-number: QTCREATORBUG-2334
2010-09-14 17:53:05 +02:00
dt
08ccda5862
EditorManager: Change openEditor/activateEditor to not do mode switching
...
Also introduce a indirection, modes have now types, edit and debug have
the same type, and editors do have a prefered type of modes instead of a
prefered mode.
That fixes the bug that if the prefered qml editing mode was set to
design, then in switching between qml editors would
- in Edit Mode: stay in edit mode
- in Debug Mode: switch to debug mode
2010-09-14 15:23:11 +02:00
Arvid Ephraim Picciani
98736d256b
Display thread names
...
extract thread names from QThread object name
Task-Number: QTCREATORBUG-382
Reviewed-by: hjk
2010-09-13 13:42:14 +02:00
hjk
a63f4a5a81
debugger: remove duplicated code
...
Task-number: QTCREATORBUG-2322
2010-09-13 09:05:39 +02:00
hjk
3e152fc8aa
debugger: add an "Memory View" item to the menu
...
Task-number: QTCREATORBUG-1600
2010-09-09 18:08:25 +02:00
hjk
6c7c84d1d5
debugger: cosmetics
2010-09-08 09:13:59 +02:00
Friedemann Kleint
763b59aa73
Debugger: Fix debugger switching to edit mode.
...
... on clicking stack frames or disassembler/
memory views.
Introduce flags to openEditorAt, pass
EditorManager::NoModeSwitch where applicable.
Task-number: QTCREATORBUG-2278
2010-09-07 09:51:20 +02:00
hjk
0e2a7608f2
debugger: fix remote adapter startup
2010-09-06 11:36:33 +02:00
hjk
ecec9ba6a1
debugger: code cosmetics
2010-09-01 10:15:21 +02:00
hjk
a0d689c50e
debugger: code cosmetics
2010-09-01 10:14:05 +02:00
Olivier Goffart
c685c87fd1
QmlDebugger: small polish the UI
...
Reorder the tab widgets so the inspector show up by default
when debugging QML
2010-08-31 15:39:41 +02:00
Friedemann Kleint
439917e768
Debugger: Add a stage graph usable for GraphViz.
...
Rubber-stamped-by: hjk
2010-08-31 12:49:51 +02:00