Friedemann Kleint
97ad34bcc4
Debugger: Set tooltips on Step into/Next.
...
Indicating they'll do Stop & Break at main().
Do not display for QML projects.
Change-Id: I10b6ee381f17dca89c7152e38514fb95776bc329
Reviewed-on: http://codereview.qt.nokia.com/1777
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2011-07-19 08:34:20 +02:00
hjk
0c3743bb56
debugger: use saved "resize columns to contents" settings
...
Change-Id: I88d50205d6ba626e0b4bf66879271fafab81e8cb
Reviewed-by: con
Task-number: QTCREATORBUG-5320
Reviewed-on: http://codereview.qt.nokia.com/1379
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-07-08 16:10:33 +02:00
hjk
b23aa10890
debugger: cosmetics
...
Change-Id: I64f28d8e665a39b5942c6e09151d368571006220
Reviewed-on: http://codereview.qt.nokia.com/857
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-28 20:08:46 +02:00
Friedemann Kleint
90ee1cc1c9
Debugger: Add infrastructure for message tracepoints.
...
Add context menu to add a 'message tracepoint', that is,
a trace point that outputs a user message and continues.
Intended to be a replacement for manually inserting
a qDebug() into the code to understand the call sequence.
Yet to be implemented for gdb.
Change-Id: I1c303001421fbbae74d98d15d52718579350db6e
Rubber-stamped-by: hjk
Reviewed-on: http://codereview.qt.nokia.com/756
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-06-27 10:42:50 +02:00
hjk
c041286753
debugger: split BreakpointIndex into plugin and debugger specific part
...
Change-Id: I21d10cf42eb039c74475e106537b6e107d155196
Reviewed-on: http://codereview.qt.nokia.com/745
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-27 09:14:25 +02:00
hjk
d647a6002e
debugger: display "sub-breakpoints"
...
<MULTIPLE> happens in constructors, inline functions, and
at other places like 'foreach' lines.
Change-Id: Ifb89b659d279f257ba8295b80a35d605820ec54b
Reviewed-on: http://codereview.qt.nokia.com/498
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-20 11:34:22 +02:00
Pawel Polanski
3f750695b4
Symbian: TRK is no more!
...
TKR-related code has been removed.
From now on CODA is the default On-Device
Agent
Change-Id: I52236a33aff9b31ca48d507da97430df7d871239
Reviewed-on: http://codereview.qt.nokia.com/450
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Paweł Polański <jaggernod@gmail.com >
2011-06-10 16:45:38 +02:00
hjk
994c29f6ab
debugger: allow "Attach to Core" on Windows
...
Patch by Orgad Shaneh
Task-number: QTCREATORBUG-3813
Change-Id: I7ff88946981ef210bb53e20d7e462055199a30e2
Reviewed-on: http://codereview.qt.nokia.com/332
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-06-06 13:24:19 +02:00
hjk
218205bbf1
debugger: rename 'abiOfBinary' to 'anyAbiOfBinary'
...
Change-Id: I857dc6d256cbcbfcbf3cfb5113c697b6403a3f38
Reviewed-on: http://codereview.qt.nokia.com/257
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-05-31 13:35:17 +02:00
hjk
7b69d6ec3a
debugger: simplify attach-to-{external,core} code
...
Change-Id: Ia1af4b48d32b2de4c5f320ba7b8ab4594eb0e56d
Reviewed-on: http://codereview.qt.nokia.com/252
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-05-31 13:34:53 +02:00
hjk
b9580e3ccf
debugger: let debugger attach to currently running process
...
Change-Id: I4aab1aa84a3dc9211d84d59be76005a8e841239e
(cherry picked from commit 55e399b524721e3561b6c7faae8aef84bf064565)
Reviewed-on: http://codereview.qt.nokia.com/251
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-05-31 13:34:40 +02:00
hjk
2761e8da5a
debugger: unify naming of sysroot related variables and function
...
Change-Id: I77dd74ba7260622d9fec6cfca4a06d0f817495d8
Reviewed-on: http://codereview.qt.nokia.com/212
Reviewed-by: hjk <qthjk@ovi.com >
2011-05-30 12:59:08 +02:00
Orgad Shaneh
ef19691309
debugger: Added Sysroot chooser for Attach to Core
...
Merge-request: 339
Reviewed-by: hjk <qtc-committer@nokia.com >
Change-Id: Iad451a0ad124c2eb992433fb0db95b962a551d6b
Reviewed-on: http://codereview.qt.nokia.com/211
Reviewed-by: hjk <qthjk@ovi.com >
2011-05-30 12:57:40 +02:00
dt_
42e5e5f00a
Show tooltip on disabled run actions
...
Change-Id: I9b5eaa49e14b71b9d1f8ac84aa7cb7bb4d014cac
Reviewed-on: http://codereview.qt.nokia.com/192
Reviewed-by: hjk <qthjk@ovi.com >
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com >
2011-05-27 16:58:05 +02:00
dt
754be1bcfc
Move a lot of qmake independent classes to a new plugin qtsupport
...
Also adjust qmldumptool to remove the dependency on qt4project/qmlproject, by
passing in the qtversion instead of figuring it out in qmldumptool.
Change-Id: Ie6ac582d36bfef290313c0716b33b62fcf42630c
Reviewed-on: http://codereview.qt.nokia.com/70
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-05-24 18:35:11 +02:00
Oswald Buddenhagen
fa0127bedd
Merge remote-tracking branch 'origin/2.2'
...
Conflicts:
src/plugins/debugger/breakhandler.cpp
src/plugins/debugger/cdb/cdbengine.cpp
2011-05-16 17:32:23 +02:00
hjk
8ad489664d
debugger: fix deletion of breakpoints
2011-05-11 16:57:53 +02:00
Friedemann Kleint
5a21fba3f2
Debugger: Fix remote CDB debugging.
...
Determine ABI correctly.
Reviewed-by: hjk
Task-number: QTCREATORBUG-4832
2011-05-10 15:11:55 +02:00
Thorbjørn Lindeijer
a547aee827
Introduced capabilities for OperateByInstruction and RunToLine
...
The ScriptEngine does not support these actions, so make sure they are
disabled in the debugger menu.
Reviewed-by: hjk
Task-number: QTCREATORBUG-2749
2011-05-09 13:13:14 +02:00
Tobias Hunger
aa2acec14c
Fix/add copyright headers
...
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
Friedemann Kleint
e7cb7471c0
Debugger: Fix Action enabling, implement breakOnMain for CDB.
2011-05-04 15:40:15 +02:00
Friedemann Kleint
c318383ee1
Debugger: Add 'Run in terminal' to Start External dialog.
2011-05-04 09:21:18 +02:00
Orgad Shaneh
2849d3e270
Debugger: Added a start script (gdbinit) field in attach to core and in remote debugging
...
Merge-request: 2191
Reviewed-by: hjk <qtc-committer@nokia.com >
2011-05-03 14:59:44 +02:00
hjk
ccffed9385
debugger: make F10/F11 start the app if not running and break on main
2011-05-02 18:23:04 +02:00
Friedemann Kleint
6dac333636
Debugger: Fix resetting of 'Operate by instruction' on finished.
2011-05-02 15:05:16 +02:00
Kai Koehne
ea36927cc3
QmlDebug: Simplify logic to find the source file for a stack frame
...
Get rid of custom logic to handle shadow builds (which didn't work
anyway if the qml files are from a different directory than expected).
Instead, just search for the file name in the list of files from the
project.
Reviewed-by: Christiaan Janssen
2011-04-27 17:25:48 +02:00
Friedemann Kleint
1ae9679c40
Debugger: Separate internal constants.
2011-04-21 15:52:51 +02:00
Friedemann Kleint
99b6c2e4f9
Debugger: Allow for debugging executables from command line.
...
On Windows or if file is executable.
2011-04-19 14:30:13 +02:00
Friedemann Kleint
ed30a3f724
Debugger: Use bin editor widget for standalone-memory views.
...
Remove MemoryViewWidget/RegisterMemoryViewWidget
in favour of MemoryView/RegisterMemoryView based on the bin
editor widget.
2011-04-19 12:19:23 +02:00
Oswald Buddenhagen
45c9cf7a12
add/unify i/o error handling
...
lots of use of Utils::FileSaver and Utils::FileReader
Task-number: QTCREATORBUG-1619
2011-04-18 14:10:14 +02:00
Oswald Buddenhagen
dc3c156cac
Merge branch '2.2'
...
Conflicts:
src/plugins/debugger/gdb/pythongdbengine.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp
src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h
src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp
src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp
src/plugins/qt4projectmanager/qt4target.cpp
src/plugins/qt4projectmanager/qt4target.h
src/plugins/qt4projectmanager/qtoptionspage.h
src/plugins/qt4projectmanager/qtversionmanager.cpp
src/plugins/welcome/welcomemode.cpp
2011-04-14 12:39:31 +02:00
hjk
be9455bc50
mode: make displayname, icon, priority, id, type data members
2011-04-14 11:15:08 +02:00
hjk
70d392d235
core: make context and widget IContext data members
2011-04-14 11:15:07 +02:00
hjk
8397663964
Update license.
2011-04-13 11:49:28 +02:00
hjk
82f3e788f6
debugger: re-work DisassemblerLine structure
2011-04-12 17:33:08 +02:00
hjk
26b28804a7
debugger: fix display name when using "start and debug external app"
...
Reviewed-by: Lasse Holmstedt <lasse.holmstedt@nokia.com >
2011-04-08 10:48:16 +02:00
con
a0925af7d1
Fix startup crash on Mac
...
Introduced by f023b1ddbd
Reviewed-by: Kai Koehne
2011-04-08 09:33:47 +02:00
hjk
f5f8227be5
debugger: code cosmetics
2011-04-07 18:00:46 +02:00
Arvid Ephraim Picciani
f023b1ddbd
debugger: remove lldb specific option from debugger menu
...
Reviewed-By: hjk
2011-04-07 17:30:53 +02:00
hjk
dec9622cfa
debugger: make "debugger font size follows main editor optional"
...
Task-number: QTCREATORBUG-2420
2011-04-01 12:03:11 +02:00
hjk
5ecb41afb5
debugger: remove 'Attach to TCF' start option
...
And TcfEngine etc.
Reviewed-by: Friedemann Kleint
2011-03-30 14:59:49 +02:00
Christiaan Janssen
7100d29f66
QmlDebugger: user input on watches
...
Reviewed-by: hjk
2011-03-24 13:21:30 +01:00
Christiaan Janssen
fd66f68671
QmlDebugger: Watchers
...
Reviewed-by: hjk
2011-03-24 13:12:57 +01:00
Friedemann Kleint
bc8d61ef2c
Debugger: Search all MSVC toolchains.
...
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-03-22 10:23:31 +01:00
Tobias Hunger
b2df065b56
Use distinct ABIs for MSVC versions
...
Use a distinct ABI OS flavor for each of the supported MSVC versions.
Task-number: QTCREATORBUG-4129
2011-03-21 15:46:42 +01:00
Friedemann Kleint
8ff480881a
Debugger: Always add Qt install source mappings for gdb.
...
As it fails for MinGW.
Task-number: QTCREATORBUG-4132
Reviewed-by: hjk
2011-03-18 10:03:08 +01:00
Tobias Hunger
429ed63f5d
Fix spelling of tool chain is user-visible strings and comments
2011-03-16 18:01:52 +01:00
Friedemann Kleint
a7370ae4b0
Analyzer: Add status label.
...
Factor out the status label with timeout from the debugger plugin.
Use in analyzer manager, add standard messages and use that
in memcheck.
Task-number: QTCREATORBUG-4077
Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com >
2011-03-16 13:49:28 +01:00
Friedemann Kleint
4fa528813e
Debugger: Fix exit crash in debug mode (X11).
...
Double deletion of debug mode widgets.
2011-03-15 14:52:35 +01:00
Friedemann Kleint
2d9de93361
Debugger: Add a flexible widget for source path substitutions.
...
Add a new widget to edit the mappings. Rework common options
page to use the standard pattern to allow for complex data types,
introduce GlobalOptions class.
2011-03-04 16:24:54 +01:00