Commit Graph

4946 Commits

Author SHA1 Message Date
Sergey Belyashov
ac9e7aad7b Fix unfinished messages in Russian translation
Change-Id: I263ec0131a5d4546405078dd5d08fe7cd4964803
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-01-28 13:44:28 +01:00
Sergey Belyashov
f3a7b23caa Update Russian translation
Change-Id: Ib95694db02effc1d5cb15c711287b84fe29f9e08
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-01-27 20:31:44 +01:00
hjk
f3fbc36d77 Debugger: Handle Qt4/5 behavior incompatibility in QVariant handler
Change-Id: I059955b24daa323d4f0a85e67650ee29c018d1b6
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-27 14:16:47 +01:00
hjk
d1e11de701 Debugger: Simplify QVariant dumper
Change-Id: I107ee6ccbca3a588c05647a4158affc8aa307c70
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-27 12:12:02 +01:00
Thomas Hartmann
92d54d29f6 QmlDesigner.PropertyEditor: template LineEdit should fill layout
Change-Id: I6c537b4a2ee7feace7b0bd63430b7fc442cf81b8
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-01-27 11:14:24 +01:00
hjk
717e384bb5 Debugger: Handle $xmm0 etc in watchers
Change-Id: Ic2d2bd88da6b773b72518d6058c3be2ca389d73a
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-25 22:32:28 +01:00
hjk
51b743a2d1 Debugger: Some dumper robustification
Change-Id: Id0af97ed54dd936a68696e66c3fcf4dcbf2645e8
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-25 15:39:37 +01:00
hjk
392123388a Debugger: Some qobject dumper speedup
Slight change in behavior: Only classes with Q_OBJECT
macro are now recognized as QObjects.

Change-Id: If2df6c31ef6d098944e317e27dfcbc21d60f61ee
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-24 18:27:00 +01:00
hjk
cc3facd944 Debugger: Enable QObject property display with LLDB
Finally.

Change-Id: I3257ffbb23ca2ea4eec9a97335a95580c9c4482b
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-24 17:36:27 +01:00
hjk
864e61d63f Debugger: Enable call result extraction also for LLDB
Change-Id: I8589e727c48cb3aa570f196dadde71706df01596
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-24 17:29:17 +01:00
hjk
2e7479aef0 Debugger: Add data extraction for dumper inferior call results.
Change-Id: I868be727c48cb3aa570f196dadde71706df01596
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-24 16:46:51 +01:00
Thomas Hartmann
12fcdd8a6f QmlDesigner.PropertyEditor: Use URlChooser for BorderImage
Task-number: QTCREATORBUG-11331
Change-Id: I1cd09079ea3441639aa91f29d504e7bb8771d080
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-23 18:41:53 +01:00
hjk
2b9a00f172 Debugger: Streamline encoding handling
Replace base64 with hex encoding, centralize
conversions, drop dependency on binascii module.

Task-number: QTCREATORBUG-11317

Change-Id: Id3d419d4fe8f75710352f4bc0e6310be849426bd
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-23 16:50:08 +01:00
Thomas Hartmann
c567dabc71 WelcomePage: Use TextField instead of TextInput
Task-number: QTCREATORBUG-11325
Change-Id: I542d592db0d1414a5c0cc93b5bd3bb1c1f1f7702
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-01-22 17:12:49 +01:00
hjk
d8e132d15d Debugger: Disable item model dumper for LLDB
Needs better infrastructure.

Change-Id: I53a53953bd347c296626c03636775f6057faf385
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-22 16:37:35 +01:00
hjk
a1e7bae417 Debugger: More workarounds for LLDB child object address reports
Change-Id: I33ae39b3bd347c296626c03636775f6057faf385
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-22 14:46:40 +01:00
hjk
8cb5f1547d Debugger: Prefer hex values for pointers in transport
Doesn't change the result, but makes debugging the
protocol easier.

Change-Id: I8fae79bfbd647c296626c03636775f6057faf385
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-22 14:04:10 +01:00
Thomas Hartmann
f206d8bae5 QmlDesigner.QmlPuppet: Adding CONFIG += console
This is required for the version check,

Change-Id: I9845260b029e8e01eb71e92c78d40f2a842a5f46
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-01-22 13:44:16 +01:00
aportale
633208b9e8 Welcomescreen: Updating images_areasofinterest.xml
For more useful screenshots

Change-Id: I641bfe00dcaf98234972a5999138ebc9a57b5d8d
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-01-22 09:50:17 +01:00
hjk
d6a2d0967f Debugger: Better QObject display with LLDB
Change-Id: Ide88fd07e077a158223a68cc504fff5a5b9391ac
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-21 18:20:43 +01:00
hjk
6cc660fa83 Debugger: Work on LLDB address calculations
Change-Id: Iea68df0e7077a185223a68cc504fff5a5b9391ac
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-21 18:20:22 +01:00
hjk
20ea8a7d67 Debugger: Fix buglets in QVariant dumpers
Change-Id: I3ac3906600369b51f6fc9f6430f95f21e0ac3e3b
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-21 18:20:13 +01:00
aportale
e0cae6150f Welcomescreen: Pixel aligned scrolling
Avoid blurry images.

Task-Number: QTBUG-36297
Change-Id: Icd8c62b40f976dec71a39e64ad6a0c14f3df4fbe
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-01-21 13:40:14 +01:00
hjk
376f58df34 Debugger: Fix QObject/property dumper
Change-Id: Ied68fd07e077a185223a68cc504fff5a5b9391ac
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-20 17:08:53 +01:00
Eike Ziller
cdd19fe6ad Merge remote-tracking branch 'origin/3.0'
Conflicts:
	src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp

Change-Id: If62ec06ea069a7eba6735101e5334b0c1f66861f
2014-01-20 14:21:46 +01:00
hjk
8b99e5532f Debugger: Add facility to run dumper test with DYLD_IMAGE_SUFFIX
Change-Id: I5f79436b61a3a04de9b7b669bece2204ac858edb
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 17:16:17 +01:00
hjk
5c74244ecf Debugger: Try to find more types with LLDB
The actual problem is that LLDB considers types that differ
only in spacing of the "name" (i.e. "foo *" and "foo*") as
different and can not look them up with the "wrong" name.

Change-Id: Iff79436b6a13a40de9b7b669bece2204ac858edb
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 15:26:18 +01:00
hjk
9b42244d01 Debugger: Fix QFile dumper with LLDB
Change-Id: If7f9463b6a13a40de9b7b669bece2204ac858edb
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 15:25:53 +01:00
hjk
4dcb679e10 Debugger: Restrict the QDir version hack to 5.2.x
Change-Id: Ic5560524b2c317c6062d5eebc9b8b7e79b7e504e
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 12:45:32 +01:00
hjk
59a45ffa77 Debugger: Fix QThread autotest with LLDB
Change-Id: I90e93a15b8280a55c31db6be28fe6eb39c7babb0
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 12:39:14 +01:00
Thomas Hartmann
2d78805b9b QmlDesigner.PropertyEditor: Adding label to origin control
Task-number: QTCREATORBUG-11229
Change-Id: Ie884565f1cc75fc9554466b8fdea413f385c9200
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-17 10:07:38 +01:00
hjk
efe6e4668a Debugger: Filter out duplicate entries in LLDB frames
Task-number: QTCREATORBUG-11208

Change-Id: Iec79436b6a13a40de9b7b669bece2204ac858edb
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-01-16 11:11:29 +01:00
hjk
239dee6e9d Debugger: Add a backend specific Dumper.hasChildWithName
Change-Id: I89432915f2b6eb52e706d344b9e7998e1f96ab1f
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 18:12:23 +01:00
hjk
44374dde75 Debugger: Also handle LLDB in compact map item display
Change-Id: I5a3f8915f2b6eb52e706d344b9e7998e1f96ab1f
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 16:50:30 +01:00
hjk
c959fc5fd5 Debugger: Use Dumper.putPair in Q{Multi,}Map dumper
Change-Id: I4c9abdc1d14823b35a8cbf3b375acc4a45274193
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 15:20:34 +01:00
Thomas Hartmann
4b232e5690 QmlDesigner.PropertyEditor: fixing layout issues
There were serious layout issues in the property editor.
While not 100% reliable reproducible they were quite annoying (TASK).

The reason for the issues were the existence of several QtQuickViews and
changing visibility of items.
The pane for Item and the empty pane for no selection use different
QtQuickViews in a StackWidget. Somehow visibility of items is not always
updated properly when changing the QtQuickView in the stack.

Solution: Do not use visibility but stack order instead.
For the layout margins/targets all controls are now always visible, but
unused margins/targets get disabled.

Task-number: QTBUG-36141
Change-Id: Iec62b81796301aaf483606d9aca5a4ad3572e98b
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
2014-01-15 14:31:13 +01:00
Eike Ziller
851f255b9d Merge remote-tracking branch 'origin/3.0'
Conflicts:
	src/plugins/qmldesigner/components/formeditor/anchorindicatorgraphicsitem.cpp
	src/plugins/qmldesigner/components/propertyeditor/propertyeditorview.cpp
	src/plugins/qmlprofiler/qmlprofilertraceview.cpp

Change-Id: I778a0c2d0f1b4f799caaa2c2cc5daf94ec7ca352
2014-01-15 14:04:41 +01:00
hjk
846ee38f2b Debugger: Add libc++ std::unordered_set dumper
Change-Id: I0799791b2baffa61092c01699a4128f01151b53c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 11:53:03 +01:00
hjk
fb0d8661d3 Debugger: More autotest tweaking
Change-Id: Ib823b0d9b6a0eeeaf5ec8b04b6f31fb07065a8cc
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 11:20:20 +01:00
hjk
f67fc91b4f Debugger: Show index in std::__1::unordered_map entries
Change-Id: Iaaf2ad9e46c88302d523b879558f65b4a86b0e2c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-14 19:16:17 +01:00
hjk
ef4e417b0c Debugger: Improve some libc++ dumper.
Change-Id: I18f2ad9e46c88302d523b879558f65b4a86b0e2c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-14 18:52:41 +01:00
Thomas Hartmann
7c5069c2fd QmlDesigner.PropertyEditor: Ading missing QtQuick 2 only properties
Those properties are QtQuick 2 only and were missing in the
property editor.

Change-Id: Ie58a4eac86b945bdde24d32fc373396268bb593e
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
2014-01-14 15:15:17 +01:00
hjk
e6b8f046e4 Debugger: Fix QDir dumper after QtBase change 9fc0965d19
Change-Id: Ibbef8ec7427e8b021c830de3a668bf82fe3511da
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-14 15:07:05 +01:00
hjk
df7d9eb8b6 Debugger: Add some convenience to display "paired" data
The switch between compact/full display was so far part of the
individual dumpers, there's some potential for code-reuse here.

Change-Id: I47e3308cfd2209948adbf70fca617908e793c0fc
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-14 15:06:53 +01:00
Sergey Belyashov
5720c3da2e Update Russian translation
Change-Id: I7a103dd3b416999be9a67fee7b839e42d596ec2f
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-01-13 20:31:58 +01:00
hjk
345221d738 Debugger: Add dumper for libc++'s std::unordered_map
Change-Id: I15bf32c1f77c17f42ee1da39f1353cff580fa6eb
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-13 16:12:09 +01:00
hjk
cc2547f5e6 Debugger: Ensure maximum number of elements in QMap display
Change-Id: I7de69c49245daf03ffd3e257cbd08f25b7bedd1d
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
2014-01-13 13:02:52 +01:00
hjk
4974e24615 Debugger: Move dumper enum constructions to backends
Different quirks on either side...

Change-Id: Ic8d0e66736beb109e9d76da62b73a4d0dd4f38db
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-10 20:04:40 +01:00
hjk
66aa30eb6b Debugger: More robust way to dereference lldb.SBValue
Change-Id: Id8f2ad9e46c88302d523b879558f65b4a86b0e2c
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-10 18:14:00 +01:00
Orgad Shaneh
1f474a4259 Debugger: Use enum to describe token type
Change-Id: Icbd72999f5d688cce63f54e1f8570b9bb0372f90
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-09 22:12:14 +01:00