hjk
e11a3a7697
debugger: rework WatchModel
...
It's one model for all locals, watch, return, tooltip and inspector
data. This allows more streamlined code paths and better isolation
of the model data from the WatchHandler. WatchItems are now registered
in a hash indexed by iname, so inames can be used as the primary
handle to watch data in the WatchHandler interface.
Change-Id: Idac0a808b5d785307496d1de4198a1f2e9ce3880
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com >
2012-05-24 14:33:34 +02:00
hjk
77fd3ef796
debugger: use 0 as childnumchild value for QStringLists
...
Change-Id: I7ac2b4e1c60e120973adeb7db93e74711d940613
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-18 15:57:50 +02:00
hjk
d5fdc08bd0
debugger: check typedefs for specialized dumpers first
...
A __m128 showed up as float[4] unconditionally.
Change-Id: Ie01a0a329953a5e4bf4cd9c964a562ce49e14e81
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-17 19:09:34 +02:00
hjk
de2a88c0f3
debugger: take advantage of simple contents in array-like containers
...
Change-Id: I79e8fc7cf083d5c6c135cce5e0a42e41475a7b44
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-17 19:08:33 +02:00
hjk
eeeefc226a
debugger: transfer simple array contents more directly
...
Change-Id: I75537b1ef6890767b12968f907348f9d9bb88069
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-17 19:01:22 +02:00
hjk
0183a9021f
debugger: don't search dumper hash twice
...
Change-Id: I18a93ca41c9aa380a7a83adc43b737def12d771c
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-15 18:20:33 +02:00
hjk
075153fc85
debugger: use a faster way to check for "QObject-derivedness"
...
Change-Id: Id212f66de665db05a6a03675a0bf3edaa0c4fb81
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-15 18:19:26 +02:00
hjk
bdd98e684e
debugger: implement gdb pretty printer for std::{map,set}::iterator
...
Change-Id: Idbe63b40f88d901fa762dd0ecbda2b5aa5d59642
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-15 10:33:07 +02:00
hjk
785a9cea81
debugger: do not hide errors thrown in typedef'ed items
...
Change-Id: I86539bb08a43f59c53f80b0eb83db1f7cda5fe1b
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-15 10:32:21 +02:00
hjk
38905e523e
debugger: fix display of type of dynamic references
...
This is actually a bug in gdb, but can be worked around.
See http://sourceware.org/bugzilla/show_bug.cgi?id=14077
Change-Id: I5aab39e9a3cfd9d7c12d52339005b1979421229e
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-11 23:38:04 +02:00
hjk
5787c1e4cd
debugger: simplify OutputSafer interface
...
Change-Id: I22857522a5be4fb65d3124cd26f82ca1aeb68d60
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-11 14:57:31 +02:00
Eike Ziller
0a0de08efb
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
qtcreator.pri
qtcreator.qbp
src/plugins/find/treeviewfind.cpp
Change-Id: Iaae61c98938df24bda5521a923303db89eb7f8fe
2012-05-10 08:14:36 +02:00
hjk
7dc71bc43c
debugger: display references in type columns
...
This breaks tradition.
Change-Id: I6780f31d584021490293a1ed3a96b5c3608a8a36
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-08 12:24:02 +02:00
Sergey Belyashov
19f6d8582e
Russian translation update
...
Change-Id: Ie1ab03c8b433ab10066d472baa2fe92ef62449d8
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-05-08 10:52:46 +02:00
hjk
7388034eef
debugger: recognize null references explicitly.
...
Change-Id: Ie315997363d9f591526ea8c122759f59d808fae5
Reviewed-by: hjk <qthjk@ovi.com >
2012-05-08 10:33:20 +02:00
Eike Ziller
529c0a8fe2
Merge remote-tracking branch 'origin/2.5'
2012-05-07 15:18:39 +02:00
Sergey Belyashov
077c7741f6
Updated Russian translation
...
Change-Id: I55104beffc6f6c4836ffac1f7d99366439ee0500
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-05-04 11:53:08 +02:00
Pierre Rossi
71af087e53
French translations for 2.5.
...
This is the squashed result of work done by the
nice folks from developpez.com:
Guillaume Belz <guillaume.belz@free.fr >
Alexandre Laurent <lw.demoscene@googlemail.com >
Full history is available on the team's repository:
https://qt.gitorious.org/+developpez-dot-com/qt-creator/qt-creator-fr/commits/2.5-fr
Change-Id: I35283a183402a2cbdbc47ee64a5ecd5ae22e580f
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-05-04 11:48:23 +02:00
Pierre Rossi
af09f9c572
Fix what looks like a copy-paste blunder in a Welcome Screen tutorial.
...
Change-Id: I8c574ac464f9e20479be7f5aba0f85e387ea4c3b
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-05-04 08:30:13 +02:00
Sergey Belyashov
ea8e2f4a76
Updated Russian translation
...
Change-Id: Ib0a48fc0ff8799fc350bb72886270f5ef0eeadd4
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-05-03 16:52:52 +02:00
hjk
02e08c61d7
debugger: compile fix for mac dumpers and Qt 5.0
...
QMap/QMultiMap is disabled, not fixed.
Change-Id: I024317f428a2b0ec518ea9a44ca0743121315dbd
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com >
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-05-02 15:18:12 +02:00
hjk
9a2d6eb5eb
debugger: minimal support for boost::bimap
...
Only shows the size.
Change-Id: Icdd50fd21abde68d7e39a0fdbc92f6156e915fe4
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-26 08:49:12 +02:00
Eike Ziller
71d9f33bef
Merge remote-tracking branch 'origin/2.5'
2012-04-26 07:06:04 +02:00
Sergey Belyashov
e412627bd9
Updated Russian translation
...
Change-Id: I11b8318ff45560f7ae23ac14aa448b8999ee8aa1
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-04-25 11:02:41 +02:00
BogDan Vatra
50e8f7bb7b
Android plugin
...
Change-Id: Iad58914f067a6ef6d3412ccd42f757d821e39e45
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com >
2012-04-24 12:25:40 +02:00
Victor Ostashevsky
8ddf1fd40c
Ukrainian translation update
...
This should provide same translation level as for 2.4 branch
Change-Id: Iba0e5f745cccd74fff8db4c135100767a14594ec
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-04-23 19:11:51 +02:00
axasia
8083513305
Update japanese translation.
...
Change-Id: I158446f436c1eddf73ce567749e6414b6695ffb8
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-04-20 21:03:51 +02:00
hjk
ddd766bced
debugger: add a pretty printer for internal CPlusPlus classes
...
Change-Id: Ie8dda881e3992ce62bb9e3c2d2b0fe5971181ce2
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-19 18:00:18 +02:00
Alessandro Portale
902358b600
Fix of a spelling error in the Html5 template code
...
Change-Id: Id0b0186b66254e275cb1648e57055ab44530a64a
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com >
2012-04-19 17:34:28 +02:00
Oswald Buddenhagen
822233629d
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
qtcreator.pri
src/libs/utils/utils.qbs
src/plugins/projectexplorer/miniprojecttargetselector.cpp
src/plugins/qmljseditor/qmljseditor.qbs
src/plugins/qmljsinspector/qmljsinspector.qbs
Change-Id: Ib239d50c21cb06d3a8e821e03dc093552f40ffab
2012-04-19 16:13:09 +02:00
hjk
a7a3941cc2
debugger: Fix QString, QVector, QByteArray dumper for Qt 5 container changes.
...
Change-Id: Ib966adda453cbc8e44c36ae629f62ac3a5bf5bf7
Reviewed-by: Christian Stenger <christian.stenger@nokia.com >
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-04-18 15:56:55 +02:00
hjk
87fcf7ebea
use include order from most-specific to least-specific in template
...
Change-Id: I989afb986f469ee7223eb84b7db6805d9fe00dd6
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-04-17 10:59:53 +02:00
David Schulz
d800dadc5d
Added build scripts for GDB
...
Change-Id: I7300952fa95337fd6f5bcdb7a88933e8c06538b1
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-16 10:14:55 +02:00
Oswald Buddenhagen
6b8167c663
Merge remote-tracking branch 'origin/2.5'
2012-04-16 10:03:48 +02:00
Orgad Shaneh
fe8746b3ed
Dumper: Make QFile base dumper consistent
...
and avoid hard-coding the base class
Task-number: QTCREATORBUG-7283
Change-Id: I42f5577062c9de1a0fea6bf50a27e1aae8612ad9
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-15 20:29:39 +02:00
hjk
bff945af93
debugger: make QFile base class dumper accessible
...
Task-number: QTCREATORBUG-7283
Change-Id: I1441655b39e1713d603b8619c4a4208db40edfb7
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-13 18:10:44 +02:00
Friedemann Kleint
67800a527b
Update German translations for 2.5.
...
Change-Id: I4742a496c5e0645ae9037af6e9aff5bac42470f5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2012-04-12 15:51:33 +02:00
Oswald Buddenhagen
b830703c9c
Merge branch '2.4' into 2.5
2012-04-12 09:39:18 +02:00
Victor Ostashevsky
9471d96e57
Ukrainian translation updated for branch 2.4
...
Hope someone will pickup this, switching to 2.5 branch for now.
Change-Id: I498e1fdbfad27ee7824ed2d8bee9c23d4d1c087e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-04-12 09:38:48 +02:00
Eike Ziller
078d570721
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
share/share.qbs
Change-Id: Ia64573d1a69b9063fee32496a3f0a00926a3dadd
2012-04-03 10:03:52 +02:00
Orgad Shaneh
d6a2667dac
Dumper: Fix dynamic type dumper for generic struct
...
Change-Id: Idb5ff44061afa8170afed3737f1be378165732f2
Reviewed-by: hjk <qthjk@ovi.com >
2012-04-02 13:50:45 +02:00
Erik Verbruggen
210c191216
Revert "CppHighlighter: highlight all functions/methods."
...
This reverts commit e3e67467cfea5934f16a95385761455b0c495a0d
Reason is that it shows errors for calls to function-like macros. For example, any use of Q_DISABLE_COPY results in invalid errors.
Change-Id: I1fd1473ac5a30da5b9aebf6a3f0f11055bdbe8ad
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com >
2012-03-29 15:53:23 +02:00
Francois Ferrand
e639a2381f
CppHighlighter: highlight all functions/methods.
...
- Highlight all function/methods (not just virtual methods).
- Highlight as a function even if number of arguments does not match. In
that case, add a diagnostic message to indicate there are too many/too
few arguments.
- Fix highlighting of parameters in function declarations.
These used to be handled indiferently, and they could be mistaken for
type or field references.
- Properly highlight template method calls.
Change-Id: I6ab463996dda47554839f482da47f561f76663a7
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com >
2012-03-29 14:53:48 +02:00
Eike Ziller
8f6d915948
Merge remote-tracking branch 'origin/2.5'
2012-03-28 16:31:29 +02:00
Thomas Hartmann
f45a787342
WelcomePage: open labs and developer.qt.nokia.com in browser
...
These webpages are likely to require account data and therefore
we better open them in the system browser.
Change-Id: Iccc158f3e96052fcf30001ec827c23a4a8362fff
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com >
2012-03-27 12:01:00 +02:00
Thomas Hartmann
eb19b84f5c
WelcomePage: do not allow editing of default session
...
Being able to edit the default session does not make sense.
Change-Id: I45deee777827e9586ab2c23474f3ad0423f17f55
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com >
2012-03-26 11:19:40 +02:00
hjk
e01e899733
debugger: add dumper for internal gdbmi style data
...
Change-Id: If46366182698b4de8df146625339e1af2f0874bd
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-22 14:57:49 +01:00
Eike Ziller
7931159c09
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
src/libs/qmljsdebugclient/qmlprofilereventlist.cpp
src/libs/zeroconf/servicebrowser.cpp
src/plugins/qmlprofiler/qml/MainView.qml
src/plugins/qmlprofiler/qmlprofilerengine.cpp
src/plugins/qmlprofiler/qmlprofilertool.cpp
src/plugins/qmlprofiler/qmlprofilertraceview.h
src/plugins/qmlprofiler/tracewindow.cpp
Change-Id: Ib5e7579efffe74f2bf6871690d1e398e1062f986
2012-03-21 09:57:56 +01:00
hjk
30fc5d56ed
debugger: increase max number of vtable entried from 20 to 100
...
Change-Id: I9cc62402830f9ca5b2af389df5f790515ed0383c
Reviewed-by: hjk <qthjk@ovi.com >
2012-03-20 11:26:01 +01:00
Friedemann Kleint
faf684e309
Translation: Update and fixed German translations.
...
Task-number: QTCREATORBUG-7107
Task-number: QTCREATORBUG-7106
Task-number: QTCREATORBUG-7109
Change-Id: I89d760464baa5216e7f34fe82f9bf97714119520
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2012-03-19 16:56:17 +01:00