Commit Graph

2743 Commits

Author SHA1 Message Date
Thomas Hartmann 2767b77d44 QmlApplicationWizard: translation fix for QML wizards
Fixing the generated context and extract from the right element.

Change-Id: Ibb454e82d6f197014451399bbb8a9fc0bad04a99
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-07-02 15:34:15 +02:00
hjk 964d1212da Debugger: Make more dumper work without debug info
QRegExp, QHostInfo, QDir, QTextCursor

Change-Id: I2a368f8d294a235076491e4c50fc79039a2c9cff
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-02 15:30:07 +02:00
hjk ec0fb652c5 Debugger: Make more dumper work without debuginfo
Change-Id: I2ff23b81dc27be1052c36cffb7ad16dbea6fa339
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-02 09:32:17 +02:00
hjk abc6e351b8 Debugger: Make QImage dumper work with release versions
This accidentally also allows non-debug Qt users to reproduce the
http://blog.qt.digia.com/blog/2010/04/22/peek-and-poke-vol-3/
smiley drawing.

Change-Id: Ica436f55494d012d5516ef9d00d6310f2ac2d4ee
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-01 14:21:43 +02:00
hjk 0292600c72 Debugger: Work on dumper without debug info
Change-Id: Iae5f60fe43c28f4cf0254b87530002145dc67e27
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-01 14:21:05 +02:00
hjk 5d005078c5 Debugger: Re-work QObject detection
Change-Id: Id7446d3898d81ac03b32b80cbc7ea22f350d191b
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-28 14:23:47 +02:00
Eike Ziller 6b0be2d4a4 Revert "Fixing Info.plist.in for qmlobserver and qmldump"
The Info.plist.in files are actually handled by static.pro.
The projects should only be compiled from the deployed sources in the
build tree.

This reverts commit 30c602f458.

Change-Id: Ib63fb9e4db1c249817e59239029db7dd220ba5b3
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-06-28 14:22:45 +02:00
Eike Ziller c63725ff66 Fix sources that are deployed into Qt Creator build for qml(2)puppet
When qml(2)puppet is built as part of Qt Creator, we need to generate
the Info.plist from Info.plist.in. When it is deployed as source into
the Qt Creator build, we need to do that too.

Change-Id: I83aa446f19984a51822c46df2ab7f41e78002ad4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-28 14:22:36 +02:00
hjk 61a1ccbfb2 Debugger: Make bytearray dumper work on anonymous data
Change-Id: Ibce8030360be161fb8944175afa0ce9119133b39
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-28 14:15:08 +02:00
hjk 58f4516e32 Debugger: Make QPixmap dumper work in release builds
Change-Id: Ib50d6968fcac38fa59df5c34c578b4a618dc9e06
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-28 14:01:20 +02:00
hjk 103d0e643f Debugger: Add a more generic way to distinguish Qt 4 and 5 in dumpers
Change-Id: I1f020032984fb61554b75cc404784d39d9464890
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-28 14:00:56 +02:00
Robert Loehning 3f98694bf9 Small improvement in German translation
Change-Id: I0870160ef7c88658f4b6c993d196a061e23a8c7a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-06-26 15:53:57 +02:00
Thomas Hartmann f14892d13a Wizards: remove escaped HMTL
Linguist seems to escape the escaped HTML twice.
This breaks  translations.

Task-number: QTCREATORBUG-8923
Change-Id: I820b89d7c8e140115dc8b2cf8ef28db49cfb7102
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-06-26 13:49:41 +02:00
hjk 012924ec46 Debugger: Fix behavior on pressing 'Stop' for LLDB
Task-number: QTCREATORBUG-9634
Change-Id: Iaa8eaf53169d7105e5f0657a06f5c9a780ba996d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-06-25 15:41:57 +02:00
hjk ab94f6ebc5 Debugger: Make strip_typedefs robust for older LLDB
Change-Id: I9adac11f8997fcb0594d0a67419d4733dd4ed86b
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-24 16:54:08 +02:00
hjk ee77d21b00 Debugger: Make use of {S,G}etCondition optional with LLDB
Some older versions don't have it.

Change-Id: Ie6e73e0bd13e7aa5a1cae8f6d1647d4695a315a8
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-06-24 15:05:08 +02:00
hjk e6f407be89 Debugger: Display QImage size without debug info
Change-Id: I1f7b57385c77c4cd6bae9cf033bec91eeb984ac6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-21 17:49:08 +02:00
hjk 178cbf5adc Debugger: Add createReferenceValue also to gbridge.py
Change-Id: I540616df3d4ca689495851783d1d111e14c28a3b
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-21 16:38:39 +02:00
hjk fe2b79157c Debugger: Make QDateTime dumper work in release builds
Change-Id: I5f7b57385c77c4cd6bae9cf033bec91eeb984ac6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-21 16:34:29 +02:00
hjk 82133aa5f1 Debugger: Mork workarounds for LLDB enum lookup issue
Change-Id: I236e2d5195ea0f9813fe7ebaa7dc2434579abbe5
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-21 16:15:29 +02:00
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