Thomas Hartmann
80d1a6ed42
QmlDesigner: Increase interval for puppet alive timer
...
Once a second is enough.
Change-Id: I7e8e16bbe2b6f4c47d19d4cb25deada363c752f9
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-03-01 15:32:24 +00:00
David Schulz
aafb17ae83
Debugger: Add enum value dumper to cdbbridge
...
Change-Id: I40f1556599be7581eeab0c75b034696ac22a7131
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-01 10:07:49 +00:00
David Schulz
edacb7d383
Debugger: Use symbol tag to determine type code
...
Change-Id: I49a2a0f3e1ff65accb0d2e04fbd9352ce3f63f2c
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-01 10:07:43 +00:00
David Schulz
327341b917
Debugger: Check type cache before creating array/pointer type
...
Change-Id: I334c8d9a7ae365f28a8b070b0ccef943b5db3c59
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-03-01 10:07:36 +00:00
hjk
7c5f2184c6
Welcome: Move worldsummit16.png to plugins/qtsupport
...
Alongside the other icons nowadays.
Change-Id: I58bfc605fab1032a2d94a31a46f394bde8c0348e
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2017-02-28 09:37:43 +00:00
Thomas Hartmann
ae6874b26d
QmlDesigner: Adjust padding
...
Task-number: QTCREATORBUG-17770
Change-Id: I8dc0b67a365b6ef4a79d440b8fec1a8b6a5dd44a
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2017-02-28 09:34:00 +00:00
Thomas Hartmann
569cdadebc
Wizards: Fix wizard for .qmltypes
...
The wizard got forgotten during some cleanup.
I changed the name and description to emphasize prototyping.
Task-number: QTCREATORBUG-17771
Task-number: QTCREATORBUG-17708
Change-Id: I1d46737aba40abf3cd13effc50991cdb789980e6
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2017-02-28 09:32:52 +00:00
Eike Ziller
1704c484a8
Merge remote-tracking branch 'origin/4.2'
...
Change-Id: I9006dd493707ae626ae3502541599c8789e1aab0
2017-02-27 15:17:37 +01:00
Orgad Shaneh
919ba9a925
Dumper: QJsonValue of String has no children
...
Change-Id: Ic6731ca6e7fe45792688623bffbbe0d9005bd1a8
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-02-24 07:41:19 +00:00
David Schulz
9c2e45aa3c
Debugger: Use listTemplateParameters from DumperBase
...
This will utilize the lazy lookup of template parameter types.
Change-Id: Id91ccaba7911e8769f42ec0c65a60f93558be1a2
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-02-23 08:40:26 +00:00
David Schulz
bb05b5ff11
Debugger: Pass Qt type info version to the debugger protocol
...
Fixes Qt 5.8 QDateTime python dumper.
Change-Id: If6fab7bf3ea63372ef01942bcaa2121eb9c2b6db
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2017-02-23 05:55:46 +00:00
Thomas Hartmann
ef50012e31
QmlDesigner: Add specifics for Popups
...
Change-Id: I7fa3e606bec17e1b5cfc6cd002515a1704083fef
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2017-02-22 13:20:50 +00:00
Thomas Hartmann
d69ebea479
QmlDesigner: Adding MarginSection
...
Will be used for Popup.
Change-Id: Ie584f42c193843ab83866b137ae6e3ad0cad94c7
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-02-22 13:17:43 +00:00
Thomas Hartmann
6e30faba73
QmlDesigner: Quick fix for Popup
...
This is a quickfix for Controls 2 Popup, Drawer, Menu and Dialog.
We pretend everything derived from QtQuick.Controls.Popup
is an item instead of a QQObject.
Change-Id: I603dce8a1a1b08df3e2c1dccc0fa57e7ccef0800
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-02-22 12:58:20 +00:00
Christian Stenger
e2b909c6b6
Wizard: Adjust Qt Quick UI wizard to latest changes
...
Change-Id: Ib68de88cec3d049d0a495e8e36d658325e5d323f
Reviewed-by: Jake Petroules <jake.petroules@qt.io >
2017-02-17 05:50:46 +00:00
Christian Stenger
57d1eafeb4
Wizards: Unify used label with other wizards
...
Change-Id: I46b0a756d825cfff328c747c37a9563c5449a75e
Reviewed-by: David Schulz <david.schulz@qt.io >
2017-02-16 11:33:15 +00:00
Thomas Hartmann
423d360c23
QmlDesigner: Use colors from theme the for selection indicator
...
Change-Id: I3430e7c49678422811754f1c0400291cdf61c29b
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-02-15 11:55:47 +00:00
Thomas Hartmann
dfe3898041
QmlDesigner: Implement preliminary support for qsTranslate
...
There are now 3 options for QML translations in the options.
* qsTr (default)
* qsTrId
* qsTranslate
In case of qsTranslate the context is preserved when editing the text
and the context can be changed by setting a binding on the text property.
Task-number: QTCREATORBUG-17714
Change-Id: Ied2ccb84d98d99d5b920fe47ee6d8cb67ff2bd5b
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-02-15 11:54:47 +00:00
Filippo Cucchetto
d2f78fb431
Nim: Project wizard should filter Kits without a Nim toolchain set
...
Change-Id: I3ccdc5e7062aa9c26edadcd989dcd855b45b38eb
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2017-02-15 10:46:20 +00:00
Eike Ziller
e724934393
Merge remote-tracking branch 'origin/4.2'
...
Conflicts:
doc/src/qtquick/creator-tutorial-create-qq-project.qdocinc
doc/src/qtquick/qtquick-creating.qdoc
doc/src/qtquick/qtquick-uiforms-tutorial.qdoc
share/qtcreator/welcomescreen/qtcreator_tutorials.xml
src/plugins/git/gitgrep.cpp
src/shared/qbs
Change-Id: I6f4d168d888d9547c3af0819f79cc9ebb4186ca0
2017-02-14 15:32:04 +01:00
Leena Miettinen
11047ad4fb
Welcome: Update the Tutorials tab contents
...
Remove obsolete icons and add an icon for Qt World Summit 2016.
Change-Id: Id87b8b4d3992d4efa50fe4180d3640397cb26ebc
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2017-02-13 08:54:15 +00:00
Orgad Shaneh
0c9f23db96
GDB: Fix printing of flag enums
...
It worked with plain GDB (parse_and_eval), and was broken by
696b2d4261 .
Change-Id: Ibc143efdbd90681a2f9f4d84b75063eb98078f2b
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-02-13 08:08:41 +00:00
Jake Petroules
b0229acd54
Clean up projects wizards and support for Qbs+CMake+qmake to all
...
Task-number: QTCREATORBUG-17308
Change-Id: I5d320a52f2cc5c0adbaf513985e4be0d75219a7d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2017-02-10 18:19:57 +00:00
Orgad Shaneh
696b2d4261
Debugger: Fix extremely slow enum name resolving
...
Task-number: QTCREATORBUG-17598
Change-Id: Ib32586c0513ce058301c1187e263c17b0a716f94
Reviewed-by: hjk <hjk@qt.io >
2017-02-08 16:55:17 +00:00
Orgad Shaneh
2b50fec73b
Debugger: Fix int casting for bitfields
...
Change-Id: Iea3647594ffa3b2024ae469d844fa73028a0ab62
Reviewed-by: hjk <hjk@qt.io >
2017-02-08 16:54:45 +00:00
hjk
af54ab960a
Debugger: Add a dumper for QSqlField
...
Task-number: QTCREATORBUG-3905
Change-Id: I9290a9e46d7fa77417d58a3f81d4e4d680c751b6
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-02-08 15:22:10 +00:00
David Schulz
a9f446704f
Debugger: Adjust python dumper for 32bit MSVC binaries
...
Change-Id: Ia20321da89b387d016eb7fed076002a709aae748
Reviewed-by: hjk <hjk@qt.io >
2017-02-07 09:18:23 +00:00
hjk
a0402dc0df
QtSupport: Move built-in list of tutorials to resources
...
Task-number: QTCREATORBUG-17635
Change-Id: Ie1a738efe2dc6dbb217079cce508642b5c1504d6
Reviewed-by: Robert Loehning <robert.loehning@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2017-02-03 15:09:47 +00:00
David Schulz
bb76740691
Debugger: Use GetOffsetByName for staticMetaObject lookup
...
Halves the lookup time compared to parse and evaluate.
Change-Id: I8beda23f444c73816a93e38154d2ca502b701fe8
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-02-02 13:06:52 +00:00
David Schulz
1b5d8a84f8
Debugger: Let the python bridge handle reference types
...
Create pointer and array types in the python code. Uses
the type cache which leads to less type lookup calls.
Change-Id: I970bbb04da2e8051ed66b4b12dfb62076d7f214d
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-02-02 13:06:44 +00:00
David Schulz
fcdcc4c7f8
Debugger: Add Core::Id python dumper for cdb
...
Change-Id: Id89f730e90586659ce76e685c014655178957222
Reviewed-by: hjk <hjk@qt.io >
2017-02-01 12:22:08 +00:00
hjk
19e6ee7862
Debugger: Adapt QHostAddress dumper after Qt Core change a6cdfacf
...
Change-Id: I750d37f7ab23a638c2e0c5f0fd808ba22a0b49d0
Reviewed-by: David Schulz <david.schulz@qt.io >
2017-02-01 12:12:38 +00:00
David Schulz
228e53aab1
Debugger: Add dumper for unordered_multi(set/map)
...
Change-Id: Ie1badb0cab0331c35e3094ab121a1a1170cc2bcf
Reviewed-by: hjk <hjk@qt.io >
2017-02-01 10:19:03 +00:00
David Schulz
a9a1f80f3a
Debugger: Skip QLocale dumper for cdb
...
This dumper relies heavily on calling functions which isn't
supported by the cdb interface.
Change-Id: Iff839a619736755024dd3f406414d352ee543012
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-02-01 07:06:36 +00:00
hjk
92263a0535
Debugger: Do not try to access type information without loaded binary
...
Amends b5b233d69e .
Change-Id: I24857b1ddfd3e5e1d234aac4e9871df4faf1c8fc
Reviewed-by: David Schulz <david.schulz@qt.io >
2017-01-31 14:09:36 +00:00
David Schulz
b5b233d69e
Debugger: Hardcode QChar type
...
QChar lookup doesn't always return the expected type. Get ahead of
this by hardcoding the type data on initialization.
Change-Id: Ie25c27521afeddc3da917242ce64df3901bcc80b
Reviewed-by: hjk <hjk@qt.io >
2017-01-31 10:00:13 +00:00
Eike Ziller
b299ff19ec
Merge remote-tracking branch 'origin/4.2'
...
Conflicts:
src/shared/qbs
Change-Id: Ic39fd1c411632f56312fae31c0c88ebc1098b5a4
2017-01-30 10:55:40 +01:00
David Schulz
663631f35c
Debugger: Replace common qint typedefs before type lookup
...
Change-Id: Ieba28bab3c603d06caf9abb287189bf87f6dabb0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-01-30 08:30:41 +00:00
David Schulz
4eb3b3348a
Debugger: Unify std::once dumper output
...
Change-Id: I4bbb14036ce89d8e06b184f33fd2ecfd098f2443
Reviewed-by: hjk <hjk@qt.io >
2017-01-27 12:42:56 +00:00
David Schulz
fba8bc25d0
Debugger: Use direct memory access for boost::list items
...
Change-Id: I1f62581ee752cd4df2e5d1f3e124bf75cbd6a4b6
Reviewed-by: hjk <hjk@qt.io >
2017-01-27 12:32:22 +00:00
David Schulz
52705ad214
Debugger: Default to newer version of boost::unordered::set dumper
...
Change-Id: I92c14db0b10da8598c80f85525dc641c86689a90
Reviewed-by: hjk <hjk@qt.io >
2017-01-27 12:32:12 +00:00
David Schulz
367bba1897
Debugger: Fix std tree iterator for pairs
...
Change-Id: Iad39c0c16f642e9126a79d5bdc727620aaaaed2a
Reviewed-by: hjk <hjk@qt.io >
2017-01-27 12:32:03 +00:00
hjk
afceaaef14
Update Russian translation
...
Task-number: QTCREATORBUG-17647
Change-Id: Ie1fbd67b025ffb8e328ec2db3641ec729e5bc62a
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com >
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2017-01-27 12:24:01 +00:00
Alessandro Portale
194865e5f7
Welcome: Add a video tutorial image
...
...for the Tutorials screen.
Change-Id: Ie810b31bee9e53ceb6a4fbd562d9ae4c03f2a73b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2017-01-26 17:47:08 +00:00
David Schulz
cd70da5dcd
Debugger: Put number of children for QHostAddress
...
Change-Id: I81bbfb89bccdf56e9a190d95f8fb1557869d7c50
Reviewed-by: hjk <hjk@qt.io >
2017-01-26 14:04:53 +00:00
Christian Stenger
ae98cd6f2b
AutoTest: Enhance wizard to support Qbs
...
Task-number: QTCREATORBUG-16916
Change-Id: I9f77dc2d4601ca8ff8db6847ee23d7f49e3bce81
Reviewed-by: Jake Petroules <jake.petroules@qt.io >
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2017-01-26 13:51:38 +00:00
Christian Stenger
9487bb0e89
AutoTest: Fix condition in pro file template
...
Change-Id: I89c4e5f8d1df98f474bb843a80ecd709b3fbcc9d
Reviewed-by: David Schulz <david.schulz@qt.io >
2017-01-26 12:28:19 +00:00
David Schulz
313cc9bc85
Debugger: Detect QObject based on customEvent for cdb
...
Change-Id: Idce6d8e8bc4d913226709a30e3dffd901e9cc2b4
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-01-26 11:23:32 +00:00
David Schulz
10df40ca5e
Debugger: Extract virtual function table dumper
...
Change-Id: I729186d36200967d6ca229e639ceb864f69240f7
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2017-01-26 11:22:34 +00:00
Thomas Hartmann
5762182e23
Wizards: Increase QtQuick.Layouts version for controls 2 wizard
...
Qt Quick Controls 2 came with Qt 5.7, so it is save to use
1.3 for layouts.
Change-Id: Idb500154800312de0c1b2664f44113026525581d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2017-01-23 10:22:15 +00:00