hjk
b5a0ac300f
debugger: do nothing if the L&E context menu is cancelled
...
Task-number: QTCREATORBUG-7319
Change-Id: I9eb9c3612498af37cb9a8787a25939c96637882f
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-27 13:42:52 +02:00
hjk
5b0bf61640
qtcassert: move actual printing to separate function and enforce style
...
This also allows simple setting of breakpoints on failed asserts.
Change-Id: I6dd84cbfaf659d57e39f3447386cebc0221b2b84
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-04-17 09:53:44 +02:00
hjk
47fea30557
debugger: rework the searchable view
...
This reverts most of commit 32ec60958d
and keeps the tree widgets fully accessible.
Change-Id: I34422c175bc43261bb8fe48e0130acb71cdfd721
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-29 17:01:31 +02:00
hjk
32ec60958d
debugger: make views searchable
...
Change-Id: Icade50bfaa884d88e451e688acf62d6793346628
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-22 12:59:42 +01:00
hjk
1c2272772e
debugger: better display of the "local format follows type" option
...
Task-number: QTCREATORBUG-7076
Change-Id: Ice0c2567c0db63c6c0bb76866dc9cff876a92b87
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-13 10:42:13 +01:00
Denis Mingulov
87b1dc25a1
Debugger: use QString::fromLatin1 instead of QString::fromAscii
...
By source - latin1 is really expected as there is no any check
or usage of QTextCodec::setCodecForCStrings() currently.
QString::fromAscii() might break 'Latin1' input in some cases.
A quote from documentation about QString::fromAscii():
"Note that, despite the name, this function actually uses the
codec defined by QTextCodec::setCodecForCStrings() to convert str
to Unicode. Depending on the codec, it may not accept valid
US-ASCII (ANSI X3.4-1986) input. If no codec has been set, this
function does the same as fromLatin1()."
Change-Id: I49cf047ca674d2ec621b517c635d1927bb2e796f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-02-16 10:27:04 +01:00
Erik Verbruggen
3fa55b7ab9
Removed module names from #include directives.
...
Getting the #include directives ready for Qt5. This includes the
new-project wizards.
Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-02-15 16:24:46 +01:00
hjk
2931a499e6
Long live the king!
...
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-26 19:55:36 +01:00
hjk
8e3b9d38e8
debugger: do not disable updates on locals and expressions
...
Task-number: QTCREATORBUG-5474
Change-Id: I6a2e872ac64a6ae57ff1ee9618937f0752fbb4ed
Reviewed-by: David Schulz <david.schulz@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-20 11:22:46 +01:00
hjk
496e9fafd0
debugger: replace static capability check by something potentially dynamic
...
This does not yet use the potential.
Change-Id: I087311fb7d59b46e49f65a84c4420c72a1227ebb
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com >
2012-01-16 16:33:43 +01:00
hjk
7ef450af6d
debugger: better guess at engine capabilities in dummy engine
...
Change-Id: Ia37086a126df7f7d84b9509c54472c5d9be6b4ef
Reviewed-by: hjk <qthjk@ovi.com >
2012-01-13 12:19:44 +01:00
Aurindam Jana
584ac02a48
Debugging: Context Menu check for Watch Point Capability
...
Change-Id: I5b8d00c85f3857520757ccfd1a6007a5c2a1c50f
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-28 13:28:55 +01:00
Friedemann Kleint
a92e38f47f
Debugger: Compile with QT_NO_CAST_FROM_ASCII.
...
(except gdbmi.cpp, name_demangler.cpp). Remove some unneeded
conversions, change some maps to take QByteArray keys.
Change-Id: I010f1251998a441fe5c8c87901b1e0c277c0391c
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-21 14:07:12 +01:00
hjk
58f5d8124c
debugger: fix deletion of multiple watchers
...
Task-number: QTCREATORBUG-3586
Change-Id: I6b80ae7147301cd61277bd64abaee3fe8f910f38
Reviewed-by: hjk <qthjk@ovi.com >
2011-12-16 18:41:34 +01:00
hjk
600a2f839e
debugger: make use of dynamic type for dumpers configurable
...
It's too expensive to have it unconditionally on in some settings.
Giving the user the possibility to switch it off seems ok.
Change-Id: I7bdcb0ce919f0dca83a4563ac83958efdeb251e7
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-30 11:50:20 +01:00
hjk
ab45b7e663
debugger: Disable setting of watchpoints on non-existing variables
...
Task-number: QTCREATORBUG-5830
Change-Id: Iad4683c812e3f8debc3fe5852ee36adc4e5786ae
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-18 19:46:42 +01:00
hjk
9df694c6eb
debugger: code cosmetics
...
Change-Id: I0fca0fe922e5a99cec551e7196fceaf0137d3ce4
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-15 12:55:43 +01:00
Eike Ziller
85cf2b661e
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
src/libs/qmljs/qmljsinterpreter.cpp
src/libs/qmljs/qmljsinterpreter.h
src/plugins/debugger/qml/scriptconsole.cpp
src/plugins/git/gitplugin.cpp
src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas.cpp
src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas_p.h
Change-Id: Iad59c8d87c72a21c79c047e374c0ab689998af39
2011-11-11 09:46:25 +01:00
Harald Fernengel
f9623b5ad6
Small include header fixes
...
QtXmlStream classes live in QtCore, not QtXml. Also add a few headers
that are not implicitly included in Qt 5 any more. This greatly eases
transition to Qt 5 which not having any side effects on the Qt 4 build.
Change-Id: I1293ef4360015b885dcea8c4099e8e5b9e254c91
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-11-09 14:02:40 +01:00
hjk
4f522b92ef
debugger: add dialog to edit display types
...
Change-Id: If1ea8cdab359bcad80e37dd4a932e4b586527264
Reviewed-by: hjk <qthjk@ovi.com >
2011-11-08 11:51:49 +01:00
hjk
31600758de
all: s/info@qt.nokia.com/qt-info@nokia.com/
...
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-11-03 10:33:19 +01:00
hjk
2e9fd40d86
debugger: use common baseclass for all dock treeviews
...
Reduces amount of boilerplate code.
Change-Id: I048d901b4b80860df05f09b48650ea58b83fbc66
Reviewed-on: http://codereview.qt-project.org/5864
Reviewed-by: hjk <qthjk@ovi.com >
2011-09-30 12:31:29 +02:00
hjk
d8c8603a32
debugger: Fix context menu behavior for evaluated expression children
...
Task-number: QTCREATORBUG-5920
Change-Id: I5e215fd1df9596deb3b821764806f1db65096572
Reviewed-on: http://codereview.qt.nokia.com/3610
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-25 17:38:02 +02:00
hjk
e3849b5ebd
debugger: Remove All Watch Items -> Remove All Evaluated Expressions
...
Task-number: QTCREATORBUG-5919
Change-Id: I49288a500e5771a3f6489ce993bd7b00b3176e50
Reviewed-on: http://codereview.qt.nokia.com/3582
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-25 11:43:23 +02:00
Friedemann Kleint
f76da43b05
Debugger: Replace virtuals by capability flags.
...
Change-Id: If09efd21dc44e356eb575bb6170356fdbd409b39
Reviewed-on: http://codereview.qt.nokia.com/2625
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-04 14:35:18 +02:00
hjk
79d604667b
debugger: offer an option to show C-style escaped strings
...
Task-number: QTCREATORBUG-5667
Change-Id: I1c48fb19ece055c0b3a4b29ccee063cbce06f525
Reviewed-on: http://codereview.qt.nokia.com/2582
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-03 17:06:23 +02:00
hjk
14320ad4f4
debugger: code/ui cosmetics
...
Change-Id: Iafd3388bc04d5ffb6d080a1a2b28b55bb8c98a05
Reviewed-on: http://codereview.qt.nokia.com/2564
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-03 13:30:36 +02:00
hjk
9f82bc25a4
debugger: allow insertion of evaluated expressions for core files
...
Task-number: QTCREATORBUG-5693
Change-Id: I8b6a5e0cd7956dab92270cae8994da3303fcf8e9
Reviewed-on: http://codereview.qt.nokia.com/2558
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-03 12:41:35 +02:00
Friedemann Kleint
a1ffc4a19f
Debugger: Fix crash in stack frame layout display.
...
The option is also enabled when the index is invalid.
Task-number: QTCREATORBUG-5650
Change-Id: If1efb900d29724e5c43db1589c797197fae67bd2
Reviewed-on: http://codereview.qt.nokia.com/2342
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
2011-07-28 15:04:10 +02:00
Jarek Kobus
5418a137dd
Fix original string messages
...
Change-Id: Icc7819585a8382a02b02a28f39dcea8ec1c6a7e6
Reviewed-on: http://codereview.qt.nokia.com/1142
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com >
2011-07-05 12:10: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
9e231e4407
debugger: fix expansion of object in gdb tooltips on first click
...
Change-Id: Ia157f8fb7f1b9ff8a8161c8a726d1d483b81e54f
Reviewed-on: http://codereview.qt.nokia.com/179
Reviewed-by: hjk <qthjk@ovi.com >
2011-05-27 12:22:06 +02:00
hjk
fb7f576ede
debuggger: allow change of display for templated types
2011-05-17 12:59:54 +02:00
hjk
e8496ca33f
debugger: work on watchpoints (or, "data breakpoints" as they are called now)
2011-05-10 15:58:11 +02:00
Friedemann Kleint
ddf4b613f3
Krazy fixes (spelling, single char strings, char constants).
2011-05-10 15:21:41 +02:00
hjk
c620749b95
debugger: introduce watchpoint-by-expression
2011-05-09 09:04:55 +02:00
Tobias Hunger
aa2acec14c
Fix/add copyright headers
...
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
Friedemann Kleint
2e1954ae47
Debugger: Pre-set memory address dialog in locals view.
2011-05-04 15:08:43 +02:00
dt_
a7c4bec491
Fix warning in watchwindow.cpp
...
Reviewed-By: Friedemann Kleint
2011-04-27 14:45:30 +02:00
Friedemann Kleint
1ae9679c40
Debugger: Separate internal constants.
2011-04-21 15:52:51 +02:00
Friedemann Kleint
7fd3787616
Debugger: Enable Stack Layout action in white area, too.
2011-04-21 15:34:19 +02:00
Friedemann Kleint
bbe9c6c023
Debugger/Stack layout view: Exclude Dereferenced Pointers.
...
by WatchData::referencingAddress as they are outside
the address range.
2011-04-21 13:39:40 +02:00
Friedemann Kleint
6484c14ab4
Debugger: Improve register check for memory layout.
2011-04-21 13:05:04 +02:00
Friedemann Kleint
b0da6a1e6c
Debugger: Add option to show the stack memory layout.
...
Show all variables. Mark registers as well in variable memory view
(showing stack pointers, etc).
2011-04-21 12:32:36 +02:00
Friedemann Kleint
5e5e533764
Debugger: Fix up titles/tooltips of memory views.
2011-04-21 09:10:31 +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
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
8397663964
Update license.
2011-04-13 11:49:28 +02:00
Friedemann Kleint
e7d09866a2
Debugger: Add action to copy watch value to clipboard.
2011-04-12 16:17:19 +02:00
Friedemann Kleint
fc2e7263d5
Debugger/MemoryView: Recurse over children.
...
Color all available children if available instead of just
first order children. Remove member variable struct and
pass range vector representing area directly to recursion.
2011-04-12 15:43:00 +02:00