Commit Graph

8660 Commits

Author SHA1 Message Date
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
hjk
71f80d6449 Debugger: Implement Dumper.putCallItem() in LLDB interface
Change-Id: I7243b4fe9e8fd91653e236722282fa8f8a9ed82d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-06 10:40:27 +02:00
Marco Bubke
53e3157641 QmlDesigner: Remove qDebugs in the NodeInstanceSignalSpy
Change-Id: I3f725f3e502cd2541943f1cfb407aad332539606
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-06 08:52:33 +02:00
hjk
f5200167ed Debugger: Work on LLDB dumpers
54 passed, 122 failed (lldb 300.99/gcc)

Change-Id: I71e1666c542406b126214c2b9b8b56193bcbcf76
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-05 13:48:53 +02:00
Marco Bubke
6b49ef4f2e QmlDesigner: Fix nodeinstancesignalspy
The signal spy never worked with value types. The recursive code is not
needed anymore and anyway broken.

Change-Id: I28861d13fa6ca8b7e8af97f5720c2968759da264
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-05 12:20:03 +02:00
Eike Ziller
8f8b8dda6a Merge remote-tracking branch 'origin/2.7' into 2.8 2013-06-05 12:06:08 +02:00
Thomas Hartmann
34022107f0 QmlDesigner.PropertyEditor: Add generic QtObject pane
This patch adds a generic property editor pane for QtObject.
Objects derived from QtObject get an auto generated property editor
for their additional properties or can use the specfics mechanism
to define a custom one.

Task-number: QTCREATORBUG-9451
Change-Id: I730b19e4e417f3f4d4ee6cdf2b3f3ef32f8c1f94
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-05 12:05:33 +02:00
Eike Ziller
570320fecd Fix translation file / build
Change-Id: I6b48de43028b75a1e477d90334fecb2e7bf30835
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-06-05 12:04:36 +02:00
Eike Ziller
4acece6d9e Merge remote-tracking branch 'origin/2.7' into 2.8
Conflicts:
	src/plugins/qmljstools/qmlconsoleitemdelegate.cpp
	src/plugins/qmlprofiler/qmlprofilerengine.cpp

Change-Id: I95c2c4116e28683fafcc0a557a7913d67361dcd4
2013-06-05 11:14:48 +02:00
hjk
9c5a4dff1d Debugger: Work on LLDB dumper autotests
Implement putEmptyValue, use type priorities,
introduce concept of backend specific tests.
39 pass, 136 fail...

Change-Id: I71e89259dc925f799bca413b537b65e9e689e1b8
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-04 17:04:29 +02:00
You-Ruei Tzeng
1120581ba9 Fix path error in Chinese translations
Done-with: Liang Qi <liang.qi@digia.com>
Change-Id: I5bfe56344497b950951bc5f038ce6868abb2f41a
Reviewed-by: Liang Qi <liang.qi@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-06-04 15:17:58 +02:00
Liang Qi
7efaa7c536 Remove the locations in zh_TW translation file
Change-Id: Id1b330283a5f6e32300df3dbb2081fd287a2c752
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-06-04 15:05:55 +02:00
Marco Bubke
782e8f66a1 QmlDesigner: Remove code which does nothing
Change-Id: Ia6edcd10c42f0ef71ed1237e45185e5fd8a4a66e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-04 14:37:35 +02:00
Marco Bubke
7784baf54f QmlDesigner: Make it easier to add new arguments to the puppet
Change-Id: I15bc4a1a431787e350ace9fa09d8c140d06a7ed6
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-04 14:37:28 +02:00