hjk
405fef48e0
Debugger: Safeguard against wrong child count
...
Empty base classes do not seem to show up as children
but are recorded in GetNumberOfChildren
Change-Id: I175b8b0f9a2c761850d34e1ab26ff343be7a16c7
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-21 15:19:54 +02:00
hjk
f041937570
Debugger: Fix display of function pointers with LLDB
...
While it's a pointer, auto-dereferencing does not
make much sense...
Change-Id: I036e2d5195ea0f9813fe7ebaa7dc2434579abbe5
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-21 15:17:06 +02:00
hjk
2b64cdcde9
Debugger: Fix display of some boost types with LLDB
...
Change-Id: Ied11317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-21 13:24:55 +02:00
hjk
3de1592090
Debugger: Fix display of anon unions with LLDB
...
Change-Id: Ifd11317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-21 11:39:21 +02:00
hjk
61b160c9c5
Debugger: Resolve dynamic types with LLDB if possible
...
Change-Id: I39b995eb9328e449befad85792512c45670cc8c9
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-20 18:06:33 +02:00
hjk
84a597e411
Debugger: Small dumper cleanups and consolidation
...
Change-Id: I1511317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-20 14:53:31 +02:00
hjk
ffadc5bf2e
Debugger: Remove duplicated code
...
Change-Id: If95fc2b7869737224e5a39b3d32cd59afd5105ca
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-20 12:22:38 +02:00
hjk
c3649f53bf
Debugger: Handle some watchpoint failures more gracefully
...
Change-Id: I09524aa8a3b0256ec0468416bc823353d5b011ea
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-20 09:42:30 +02:00
hjk
1f72afb997
Debugger: Select usable frame on stop
...
Change-Id: I37305aa6b44b7b9edf33a6828d965ab84289e353
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-20 09:35:52 +02:00
Friedemann Kleint
848741fda0
Update German translation for 2.8.
...
Change-Id: I567d69a83d3e4b3b960d9aacd11d5b0d7be75b9d
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-06-19 15:27:22 +02:00
hjk
43e810759d
Debugger: Re-enable a few dumper auto tests
...
Change-Id: I11fc41faebcd27d0d4a6ac5d06f0ce0fa3af8f29
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-18 16:47:46 +02:00
Marco Bubke
89db22a1c8
QmlDesigner: Better componentComplete
...
Change-Id: I2bfdbeabd4d08474d50434d7e13c32b780e783ca
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-18 15:10:43 +02:00
Marco Bubke
30d3e7e51d
QmlDesigner: Fix preview rendering
...
We excluded item which had a node instance. For the preview all item should
be marked dirty.
Change-Id: I0cbad89707d7d94f65ac0d055488e124da40e7b3
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-18 15:09:26 +02:00
Robert Loehning
812b321738
String fix
...
Change-Id: I986e10413d88cb6c0b1d4822b4485a7ec4bb946c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-06-18 11:02:47 +02:00
hjk
4e9dd0db6c
Debugger: Refactor QByteArray dumper
...
Change-Id: I0f17a3f5f04fcf4621717b2773f843d4860d66e7
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-17 14:11:11 +02:00
Robert Loehning
d735f839f8
German translation improvements
...
Change-Id: Ia0a46739e299b69ed8cacd95dbf5ae59e67bfb16
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-06-17 11:27:09 +02:00
Robert Loehning
4929d65e82
Translated late strings
...
Change-Id: I993bec833b5d4074b4c37303b244bc2f7af8e0ff
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-06-14 12:42:06 +02:00
hjk
bba1b0932a
Debugger: Enable breakpoints on throw and catch with LLDB
...
Change-Id: Ia7305aa6b44b7b9edf33a6828d965ab84289e353
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-13 18:25:19 +02:00
hjk
d54c4981d8
Debugger: Fix void* lookup regression
...
Change-Id: I1ddb0defd01021b5f06931cd6f266363ce8787b9
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-13 17:58:07 +02:00
Friedemann Kleint
7f4f91a46a
Update German translations for 2.8.
...
Change-Id: Ie0710166a35035d5c110ddc22a5805168194b2dc
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-06-13 16:45:28 +02:00
hjk
47ddd1c525
Debugger: Fix display of QObject based thread names on Windows
...
Change-Id: I870d28ed3f5a5d013049acb2a94d05b983807228
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-06-12 10:27:05 +02:00
hjk
2846e54ad0
Debugger: Re-enable LLDB register contents reporting
...
Change-Id: I02291db4eda22e9dae3e493a8f31c7d9bb5420d6
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-12 10:26:43 +02:00
hjk
7ecdb633d4
Debugger: Enable simple assignments with LLDB
...
This currently handles top-level frame entries only.
Change-Id: I00291db4eda22e9dae3e493a8f31c7d9bb5420d8
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-12 10:26:26 +02:00
jkobus
abe3951d67
Take diff colors from color scheme
...
Change-Id: I706612a8f89917cb57b7d1e9ecebd86b3f4bcc8d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-06-12 09:23:50 +02:00
hjk
e8093a9e59
Debugger: Show nested arrays in LLDB
...
Change-Id: I0130b769e977c6ffced1a87715831386ef0d5319
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-11 18:33:04 +02:00
Thomas Hartmann
30c602f458
Fixing Info.plist.in for qmlobserver and qmldump
...
Since we use Info.plist.in we need QMAKE_SUBSTITUTES
and cannot use QMAKE_INFO_PLIST.
We manualy replicate the target logic.
Change-Id: I5b703d09db85457ba3bdadef97fd1cc2194b618f
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-06-11 16:57:38 +02:00
Marco Bubke
d0afdfcc2b
QmlDesigner: Remove unused function in ObjectNodeInstance
...
Change-Id: I4286439082f25fa1eeaf4b90ae3d00aedd80cd51
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com >
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-11 16:44:46 +02:00
Thomas Hartmann
b13a47f566
fixing Info.plist
...
info was missing a $$PWD/ in .pri files.
Change-Id: I01771021595c706514786c9d7b2991cc5d9f60cb
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-06-11 16:44:35 +02:00
Kai Koehne
dcaa9ff140
Make Qt version combo box on welcome screen wider
...
Expand the width from 140 to 200 px to make sure that usual names do
fit.
Change-Id: I311ba32a7f300e96ec6b6d183d1078467a71e26a
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-11 14:36:28 +02:00
hjk
0bf7854882
Debugger: Hard-code fallback path if LLDB does not handle -P
...
The fallback is the "standard" location for LLDB coming with XCode.
Change-Id: I1230176bc7e96476e2f748d850a5a4c93b57cafa
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-11 11:24:35 +02:00
hjk
10e01db4fb
Debugger: Make autotest pass for LLDB arrays
...
Change-Id: I1baa4684e85d0ccd677956eeff88b4cc7d807922
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-10 15:40:12 +02:00
hjk
46171f5470
Debugger: Un-duplicate dumper code
...
Change-Id: Idf617c9ea7e13474abab6fc5dad4f8885dc7902b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-10 09:51:42 +02:00
hjk
84b72f8974
Debugger: Add option to display pointer as arrays
...
Task-number: QTCREATORBUG-8904
Change-Id: Ic4129bff89afb6b3f6d210cbd738c3281c174884
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-07 17:12:57 +02:00
hjk
e40308ab1b
Debugger: Remove in-plugin dumper autotest handling
...
It's covered by tst_dumper nowadays.
Change-Id: Id6b91e5a4ad2ac2472d598c4f0ba4c95c334af6d
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-06-07 15:48:43 +02:00
hjk
017dd240d4
Debugger: Dumper fix for Qt 4
...
QMap, QStringRef
Change-Id: I67fab7f78cf7718e37a9cd77af6fc9c6a9751c66
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-07 13:36:43 +02:00
hjk
b00bb2c57c
Debugger: Make QLocale dumper test pass
...
Still requires an inferior call.
Change-Id: I98000f0236ec09094e7792f8d6fa3e156f324fcb
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-07 09:16:08 +02:00
Marco Bubke
65b99d1d8a
QmlDesigner: Remove recursive NodeInstanceMetaObject creation
...
Change-Id: I3e5f46413767f5d1649a0c526f69f434e897b597
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-06 18:01:32 +02:00
hjk
fff92e3d44
Debugger: Fix choice of display formats
...
This is a recent regression, formats have not been reported
anymore, so the Gui did not offer a choice.
Change-Id: If210948aa7e892baed9f5b07150c34fff7212164
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-06 17:52:02 +02:00
Marco Bubke
af54a661a4
QmlDesigner: Remove refresh bindings for componentComplete
...
changeId is triggering it anyway and it is really expensive.
Change-Id: I37743ed619d9e901b28c69f4c324852ba7e6608c
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-06 17:20:53 +02:00
Marco Bubke
11036e9d52
QmlDesigner: Explicit constructors for commands
...
Change-Id: I3ea3db0d1c1b0fd19b0e89e7e435671f6f5e91af
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-06 16:47:58 +02:00
Marco Bubke
e09902965a
QmlDesigner: Don't refresh bindings for reparenting for Quick 2.0
...
Change-Id: Id10fcc05c8ac9c0f635e3a02138bda76fd66599e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-06 16:47:52 +02:00
Marco Bubke
9d967d4be0
QmlDesigner: Remove refreshBindings for instance creation
...
Refresh bindings is very expensive and called anyway at reparenting.
Change-Id: I232afefee22484e3994ade31457f61ea6ee1293e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com >
2013-06-06 16:33:34 +02:00
hjk
a9f588616a
Debugger: Enable dumping of GCC/STL with STL with -D_GLIBCXX_DEBUG
...
vector, list, map, stack, deque
Task-number: QTCREATORBUG-8833
Change-Id: Iecf47ee3ff6fcab14710008c8be231deddc580f5
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-06 16:29:06 +02:00
Tasuku Suzuki
4fa2790e53
remove unneeded macro in Qt Quick 2 Extension Plugin
...
Change-Id: Id3a75a0fb1ff93ffa2c3667f4bf5e9b440396cf0
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-06-06 15:43:08 +02:00
Orgad Shaneh
45c74d5568
Dumper: Support MinGW mangled ThreadStart for thread names
...
Change-Id: I7cf9f7f445c84eeadf9141da90e4283998476bac
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-06 15:24:12 +02:00
hjk
c2d6081a6c
Debugger: Don't check for existence of gdb.inferior.threads()
...
All supported versions have it in that context.
Change-Id: Iafff4760ba521ffc9abc4e05dbbc9263ed6fe21a
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-06-06 14:06:16 +02:00
Eike Ziller
1b3bb5cb7e
Consistently give qbs groups a name.
...
These nicely show up in the project tree in Qt Creator then.
Change-Id: I9782f5953d61940e6c2a0f61f07bb15aaeba49d9
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com >
2013-06-06 13:40:51 +02:00
hjk
64440ac3d6
Debugger: Fix part of 2.7 regression in QObject dumper
...
For e.g. QMap<uint, float>, std::stack<int *>, 73 pass, 103 fail.
Change-Id: I14f68ad59d10e9751d09ed6e0f959d2a78d53822
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-06 11:01:04 +02:00
hjk
8308af953c
Debugger: Re-use flexible upper limit when cutting off string data
...
A fixed 100 is too inflexible.
Change-Id: I86e996157ea49c14078b3833a5b08dc53d25d1aa
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-06 11:00:46 +02:00
hjk
d2344a7ac7
Debugger: More LLDB dumper work
...
For e.g. QMap<uint, float>, std::stack<int *>, 73 pass, 103 fail.
Change-Id: I24f68ad59d10e9751d09ed6e0f959d2a78d53822
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-06 10:40:50 +02:00