Commit Graph

4987 Commits

Author SHA1 Message Date
Thomas Hartmann
8a4fcad985 QmlDesigenr.PropertyEditor: fixing styling of binding editor
Change-Id: Ia0ee9345a5cc1a8b5a9f9208306d91edb47ace35
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-05 13:42:40 +01:00
Thomas Hartmann
82a54c2864 QmlDesigner.Button: using Constants.js
Change-Id: I0715d9a377493ffb383edf9f28ec1725191e5efb
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-05 13:42:29 +01:00
hjk
a57ab5d44e Debugger: Distinguish stdout and stderr in LLDB
At least theoretically, on our side. Practically the output
seems to arrive all with ldb.SBProcess.eBroadcastBitSTDOUT
from LLDB.

Change-Id: I61cfb1e01193c57e06aebeaa8defa11809e24c50
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-05 12:52:23 +01:00
hjk
53e8991600 Debugger: Remove unused code
Change-Id: I139a38c6646c3c19819e2c122d7f8be285eae09e
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-05 12:37:10 +01:00
Eike Ziller
287da2627d dumpers: enable backtraces for tests
Change-Id: I80bfb459c20e92fb0ea4e938421015a09f1c8518
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-05 12:35:21 +01:00
Eike Ziller
d06fb9cf47 LLDB: remove unused method and variable
Change-Id: I4195ad4bf5af3e912f49411acb4bc3a6ec4df33b
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-04 17:50:29 +01:00
Eike Ziller
8c6fb68972 dumpers: fix QUrl for Qt4
Change-Id: Ib93bdcd86532fe9313889b70db655a26e1ca7c71
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-04 17:47:15 +01:00
Kai Koehne
fe1cf36e1f Remove support for debugging JS with Qt 4.7
Remove infrastructure to debug/inspect QML applications with Qt 4.7.

Change-Id: I277e9884e009475a29017f502bbe1d069317460f
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-04 16:32:33 +01:00
Mitch Curtis
b0b7571654 Fix typo in New Project dialog for Qt Quick UI apps.
Change-Id: I54287e4d6e6d6e6f9dc7575201b8034b365d1c01
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-11-04 15:12:34 +01:00
Thomas Hartmann
964815614d QmlDesigner.PropertyEditor: code style fix
Change-Id: Idadf59d90d64abf908fc7cfa58fc217f6c335c6f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-04 13:43:47 +01:00
Thomas Hartmann
f3df04efe4 QmlDesigner.PropertyEditor: Adding proper FontComboBox
Change-Id: I6199e6454f02442ab3cd8962a262ae3a4f0e3b48
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-04 13:43:38 +01:00
Fawzi Mohamed
345eb5b0a5 lldb/ios: add platform specification
Change-Id: Ie7867dce5bd50573d714d41bf46195a802eb61c7
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-04 12:50:11 +01:00
Eike Ziller
66c7e8ca16 qmlobserver: fix Info.plist
was missing some end tag

Task-number: QTCREATORBUG-10609
Change-Id: Id2e009c29489649c54ad3c7916024b9e485651ed
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-04 12:20:36 +01:00
Thomas Hartmann
dae1427c7b QmlDesigner.PropertyEditor: using UrlChoose for Image
Change-Id: If5b7eb00a34880c0dc43cefd5f89240acfe39d43
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-01 16:30:59 +01:00
Thomas Hartmann
61a22aca6d QmlDesigner.PropertyEditor: Adding UrlChooser
Adding a control for Urls.

Change-Id: Ib52e8a54b5cd87ab90b90fc8817e30eb6f85ede7
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-01 16:30:50 +01:00
Thomas Hartmann
dfacab0d55 QmlDesigner.PropertyEditor: adding missing license header
Change-Id: Ifedebeb7d441754720a74fc2426e3f3cb92f060d
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-01 16:28:42 +01:00
Thomas Hartmann
a66fc6cc5d QmlDesigner.PropertyEditor: styling editable ComboBox
No panel for the text input.

Change-Id: I34be43afc2c16a4b78fa82e5987e6e9ecedf69d7
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-01 16:25:56 +01:00
Thomas Hartmann
90dc692723 QmlDesigner.PropertyEditor: fixing font section
Fixing regression in 3.0.

Task-number: QTCREATORBUG-9752
Change-Id: I8e78ed28e444e4ad083f24c7857d7fb1e7d38949
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-01 16:24:15 +01:00
hjk
94bedf66ba Debugger: Simplify QVariant dumper
Change-Id: Ieeb65d9beaa2fbd1e30c54814500bcfbfb8bf161
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-01 15:11:22 +01:00
hjk
8e37b24279 Debugger: Disable LLDB's own visualizers.
Stop-gap measure until we can properly co-exist.

Change-Id: Ia6699eb7261e480587f6a21d54fb6b6107669b8f
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-01 14:25:23 +01:00
hjk
a8dece0b99 Debugger: Move some generic helper function to base dumper
Change-Id: I78dea9af7d397d49ce2b54086d275413f2477626
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-01 14:25:11 +01:00
hjk
909991164d Debugger: Re-introduce the '@\n' separator in LLDB communication
More robust.

Change-Id: Icc3c05d5ed7bcf35f38ba695b42a9716d00e8188
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-01 12:35:44 +01:00
Eike Ziller
fc6386be80 LLDB: Fix local debugging after b39f26e856
Change-Id: I6ba4a6daa0b4bc0132a447bdc938ce19a95903e3
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-01 11:33:32 +01:00
Fawzi Mohamed
ac17b73c20 lldb: allow lldbbridge.py to be directly imported in python
Change-Id: Ib0bcb4dd708e89cebe12407a3f8e375c79664a74
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-01 10:09:51 +01:00
hjk
fe0bddbd63 Debugger: Rework dumper detection
Recent versions of GDB seem to require 'make install' to find their
Python bits. Given that this is not really an option, check the
usual suspects, too.

Change-Id: I5217c0184681d4a86992fe0b8989498843b26cea
Reviewed-by: David Schulz <david.schulz@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-01 10:08:38 +01:00
Fawzi Mohamed
b39f26e856 ios: device debugging
switched to using a relay server

Change-Id: Ic3ddb48b818fa43894314f7fbaf9d7780fc01ade
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-31 18:19:09 +01:00
Eike Ziller
ddee9bdf56 LLDB: Fix shadowed variable support
SBValue has no 'name'

Change-Id: I670ed0f5e1deed70d96cc1944f6f9b0cda49e0c1
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 16:06:13 +01:00
Thomas Hartmann
61dbd2011c QmlDesigner.PropertyEditor: remove print
Change-Id: Id0793040984c314c4886c0f682928220b36f242b
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-31 14:24:13 +01:00
hjk
afe4da2770 Debugger: Don't search for object names in non-QObjects
Change-Id: I9f7f944ed9dfccfe36d2610dd70908b8bb10727e
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 13:39:41 +01:00
hjk
075f55e0b9 Debugger: Memorize results of pointer lookups
Change-Id: If3dfdd21ac0737af7ee205b376b57d6e58ff6f91
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 13:39:08 +01:00
hjk
47afc21328 Debugger: Remove unused Dumper.intPtr function
Change-Id: I7716dbcfa028556647758611e279012eaae4928a
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 13:38:15 +01:00
Thomas Hartmann
401d28a0d2 QmlDesigner.PropertyEditor: adding WindowSpecifics
Change-Id: Ibbbbe1baaf038d2a06466cb94b73c9ba3807a5e4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-31 12:52:06 +01:00
Thomas Hartmann
6dd6ba5b9b QmlDesigner.PropertyEditor: adding QtObjectPane
Change-Id: I6eb96b7900cfe42a7b8df9215aecb57811bdf42c
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-31 12:51:55 +01:00
Thomas Hartmann
584a49c265 QmlDesigner.PropertyEditor: fix for ItemPane layout
An empty loader messes up the layout.

Change-Id: I6405fcc16a30ad012b517009ef7308138dbca836
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-31 12:51:36 +01:00
Thomas Hartmann
9a79ad64bb QmlDesigner.PropertyEditor: fix for anchors
Change-Id: I5f06a8aa93dc7fe9d825e3e403553483353fbc4f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-31 12:51:25 +01:00
hjk
a84963ec38 Debugger: More restructuring of globals in dumpers
Change-Id: I6cb45097dd355a9362c0555504871210ff712bdb
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 10:44:39 +01:00
hjk
e159fd4920 Debugger: Remove some workaround for GDB 7.1 in dumpers
We require 7.4 nowadays.

Change-Id: I9686e9ee751a19e765e72a5f0086889dc4a051da
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 10:44:22 +01:00
Eike Ziller
0cae053d11 LLDB: avoid python backtraces destroying all data
Change-Id: I1ea7ccad208c00d11e0579de219739cbabab8455
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 09:40:12 +01:00
Thomas Hartmann
d6274b1fc5 QmlDesigner.PropertyEditor: remove target selectors
Not ready dor 3.0.

Change-Id: Ibf2632005873c1a2291ca230fa12d9374f606a92
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-30 19:41:23 +01:00
Thomas Hartmann
b38c47ae51 QmlDesigner.PropertyEditor: Add cooom web fonts
Change-Id: Ied67f71a6d1bee686e3cb881d3a8a567717873d6
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-30 19:41:14 +01:00
Eike Ziller
b620716342 LLDB: Fix command reading loop
It could entirely miss commands sent by the engine.
The loop was waiting for something to come into stdin, but always only
read a single line from it, although it possibly already contained
multiple lines.
The patch simplifies the loop by removing the select() call entirely
and solely using sys.stdin.readline() which blocks anyhow.

Change-Id: Iff12aa051bb6e11c5ba30081d7c9d4e98940e231
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 18:04:13 +01:00
hjk
e176013140 Debugger: Move some global variables to the Dumper class
Change-Id: I5c8fd8a48f27ac70e6e39f645d64dcd788752e73
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 17:22:14 +01:00
Eike Ziller
f7fa44d48a dumpers: Add test for QUrl() and fix it
Change-Id: I84d4963210784dd982e897fd57dc9e5fad086aef
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 17:03:54 +01:00
Thomas Hartmann
c75659981f QmlDesigner.PropertyEditor: fixes combobox width
Change-Id: Ibcbe359cd4418fbad7f15a954836d837c42b4357
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-30 16:22:40 +01:00
Thomas Hartmann
0c69690787 QmlDesigner.PropertyEditor: fix layout of PathViewSpecfics
Change-Id: Ic9023d0f17fd359ad4b1ca39429d005c75627c4d
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-30 16:00:47 +01:00
hjk
068a2909cc Debugger: Don't recreate gdb dumper object every time
This allows for easier caching of "expensive" information.

Change-Id: I97f272c795483250bd00a0ff899cb8c27b0ab6e9
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 15:20:56 +01:00
hjk
700eca4b21 Debugger: Make memory accessible again with gdb < 7.4
gdb.selected_inferior is too new for now.

Change-Id: I4290574b6dd2803a2fd2f860700693e7b2ac6efb
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 14:08:50 +01:00
hjk
dbb95ba7f2 Debugger: Fix pointer dereferencing in gdb dumper
Size depends on target arch, not host arch.

Change-Id: I8d7875159910f94b332967d14fa654a899f954fd
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 14:08:23 +01:00
Orgad Shaneh
a99c45d437 Rename Qt4 => Qmake in translations
Change-Id: I2794fed3f59669d8fa8bfa197208472447be19d5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Yuchen Deng <loaden@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 14:07:38 +01:00
Thomas Hartmann
dc434e8e28 QmlDesigner.PropertyEditor: fixing templates
Change-Id: I37f9691a320cdf4c63f7de72b2384624b5f67132
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-29 16:07:14 +01:00