Commit Graph

2799 Commits

Author SHA1 Message Date
Eike Ziller
a98fe15fe5 Merge remote-tracking branch 'origin/2.8' into HEAD
Conflicts:
	qbs/pluginspec/pluginspec.qbs

Change-Id: Ic8e992623b9eda8913ee473c779a8df27643ccc9
2013-07-08 15:01:17 +02:00
hjk
0b57c8ded2 Debugger: Fix LLDB display of std::array with "complex" content
Change-Id: I43dd9b8afe76f204fe2509f1f2f81f74c48a16ab
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-08 13:15:20 +02:00
Marco Bubke
90ce3aec8b QmlDesigner: Test mode for qml puppet streams
Change-Id: I93128c60892900d6b4728569b84efb0ed835b51f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-07-08 11:28:38 +02:00
hjk
26e97398ab Debugger: Fix LLDB QMap dumper
It needs spaces _exactly_ as found in the debug info.

Change-Id: I3ad0052b364c5c3cfea17d8169de8a235d37b891
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-05 18:49:45 +02:00
hjk
6aea42251b Debugger: Make LLDB dumpers more robust
Take care of older versions without SBValue.GetCanonicalType()

Change-Id: I10c1330633e5568b7c94059d4286c93adfecb1a2
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-05 17:55:19 +02:00
hjk
8312ce2761 Debugger: LLDB dumper for std::__1::vector
Change-Id: I11f5eb1e9b9047b86aeeb79bfd104079897a021c
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-05 17:53:55 +02:00
hjk
ed9296300f Debugger: Fix std::string display when using libc++
Change-Id: Ifec1330633e5568b7c94059d4286c93adfecb1a2
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-05 13:58:03 +02:00
hjk
16ed4c018a Debugger: Fix QSet dumper
Change-Id: I62f5eb1e9b9047b86aeeb79bfd104079897a021c
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-05 09:05:17 +02:00
hjk
8a6dc82385 Debugger: Fix LLDB QHash dumper
Change-Id: I694f175dd2f8cdc1f123f978fa3d018398035fd8
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-05 08:01:58 +02:00
hjk
6f75191d2c Debugger: Be more explicit about conversions in QHash dumper
Change-Id: I35e36edf31bb8d45e92d39d2c069734c560711cc
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-04 17:53:47 +02:00
hjk
ea8ecfb890 Debugger: Suppress printing of name fields in LLDB
Brings it more in line with what we do on the GDB side
and makes a few more autotests pass.

Change-Id: I89fd7a9d5b7bfd6ffd68dcda824c95dd7a7a52b0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-04 17:08:28 +02:00
hjk
0159774451 Debugger: Improve QVariant dumper
Access to the is_shared flag seems somewhat indeterministic
across platforms/compilers. Hard-code to non-shared for now.

Change-Id: Iaac9dd8fcee28ffd1e599300a1c12f3215823573
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-04 13:24:32 +02:00
hjk
ea6a72143d Debugger: LLDB related dumper fixes
QTime, boost::bimap size, QAtomicInt

Change-Id: I0239dd8fcee28ffd1e599300a1c12f3215823573
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-04 13:23:51 +02:00
Thomas Hartmann
f6303e6784 QmlDesigner.QmlPupppet: Keeping the puppet from stealing focus on Mac
Defining QT_MAC_DISABLE_FOREGROUND_APPLICATION_TRANSFORM keeps the puppet
from stealing the focus of Qt Creator on Mac OS X and Qt 5.

Task-number: QTCREATORBUG-9418
Change-Id: Id0193b95d4c788ebe243773458645d1c584b2044
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-07-04 13:02:06 +02:00
hjk
ccf0abf781 Debugger: Fix Q{Size,Rect,Point}F dumpers
They were only showing the integral parts in the
summary line. Duh...

Change-Id: I5efd7a9d5b7bfd6ffd68dcda824c95dd7a7a52b0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-04 10:31:41 +02:00
hjk
7a359baa50 Debugger: More LLDB dumper work
QLinkedList, QMap, ...

Change-Id: I4efd7a9d5b7bfd6ffd68dcda824c95dd7a7a52b0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-04 10:31:11 +02:00
Sergey Belyashov
568c31b878 Russian translation update
Change-Id: I3efd7a9d5b7bfd6ffd68dcda824c95dd7a7a52b0
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-07-03 18:12:20 +02:00
hjk
a036f7f1e4 Debugger: Fix more LLDB dumpers
Simple QVariants, references, const pointers, QObject names,
QList<Foo*>, ...

Change-Id: Iaa3fb9e4db1c249817e59239029db7dd220ba5b3
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-03 17:07:20 +02:00
hjk
db4ce016bc Debugger: Fix a few LLDB dumpers
Change-Id: Ibdf3ff3f03cfc91df44168243972b1e5a0ee5077
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-03 13:30:13 +02:00
Robert Loehning
8dd0ddfcdc Tiny translation tweak
Change-Id: I6cec0ab8ff700d7a9b6238940fe02f4043af066a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-07-03 12:05:25 +02:00
hluk
fe20970f12 DiffEditor: Fix name for style constant
Change-Id: I8fdbcfc702574a0b61f57bb3d92594b66b2171df
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-03 07:42:12 +02:00
hjk
e5c394cb26 Debugger: Distinguish values and addresses properly in dumper interface
Change-Id: I1e8874106ecd7376aa9a552977f6827b07d246b1
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-07-02 19:14:26 +02:00
Friedemann Kleint
1130afde57 Update German translations for 2.8.
Task-number: QTCREATORBUG-9712
Task-number: QTCREATORBUG-8923
Change-Id: I04367cf56be533cc8d078bb232362de9e5cbfe95
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-07-02 16:50:47 +02:00
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