Commit Graph

64898 Commits

Author SHA1 Message Date
Eike Ziller
1de74cceab Merge remote-tracking branch 'origin/4.13'
Change-Id: I015bac0cccdf466a923c706abdedd8bd8800b0cd
2020-07-06 10:30:54 +02:00
Alessandro Portale
00bb6ea958 Icons: Adapt export.py to Inkscape 1.0 (+cleanup)
The "--shell" mode changed in Inkscape from version 0.9 to 1.0, so that
the export.py had to be adapted.

While doing that, it was also time to split up this Spaghetti pile
into functions.

Change-Id: I6346a6eb9b4be546333ee60fa1d34c2ba8e1a347
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-07-06 07:36:01 +00:00
Thomas Hartmann
b978af12ae QmlDesigner: Remove ExtendedFunctionButton
Change-Id: Ia8b7933ccb9b33d5d09b2a7edd862937246d97d8
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-06 07:16:30 +00:00
Thomas Hartmann
d1e21dd615 QmlDesigner: Remove custom controls 1 styles
Change-Id: I695813e7b97caf7355211550856e51a398566ae9
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-06 07:16:04 +00:00
Thomas Hartmann
98f84cd539 QmlDesigner: Remove GroupBox
This is unused.

Change-Id: If128fe35d6dd925cd4ff4999b2050e61325230da
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-06 07:15:46 +00:00
Eike Ziller
fac9b8875b Fix build
The metatype declaration requires QList.

Amends b077a4b845

Change-Id: I1fed2420b6bfb6eb1def09808ecc07ec0a5990e9
Reviewed-by: hjk <hjk@qt.io>
2020-07-06 06:46:48 +00:00
Christian Kandeler
15a1266d50 clangbackend: Do not handle built-in types specially
... when collecing tooltips. The more general functions provide more
information, such as constness.

Fixes: QTCREATORBUG-14950
Change-Id: I6d0a890a695e19e9754b5538ba092a188a3bbbb0
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
2020-07-06 06:32:33 +00:00
hjk
a2bf75bb55 Debugger: Add test for char * display
Change-Id: I7319ab6c12aab30e58c5b9fd9223534745fa741c
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-07-06 06:20:18 +00:00
hjk
430a33dcd9 Core/Utils: Migrate further to Utils::Id
The coreplugin/id.h header is kept for downstream for now.

Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-07-06 06:07:13 +00:00
David Schulz
4924392620 ClangRefactoring: fix compile
Amends:
2915ee0832

Change-Id: I06aa40fedcdca8c9cdf1e731ba068c9c6cf94ca6
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-07-06 05:56:34 +00:00
Andre Hartmann
884de236be Git: Fix whitespace
Change-Id: I9b61d018179449f61fd38de7957fabc1c9bc917d
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2020-07-04 19:12:05 +00:00
Christian Kandeler
4c2938a366 Fix qbs build
Change-Id: Ic19d1f42d98a0bec31f2f5788063f6b2e7d61cef
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-07-03 14:49:01 +00:00
Eike Ziller
d9e9d783a6 Complete documentation on Core::ModeManager
Change-Id: Id1890a851e5a448665141093f49874546b785da6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2020-07-03 12:13:05 +00:00
Miikka Heikkinen
fccc02de96 QmlDesigner: Allow starting free drag on initial selection press
Changed object selection to be done on press instead of click, and
the initial press now also starts free drag of the selected object
after a short distance moved to prevent accidental drags.

Change-Id: I61656661cd734d167ef9f8db42d986f0e97402a3
Fixes: QDS-2376
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2020-07-03 11:35:49 +00:00
Tobias Hunger
195690973e GccToolchain: Also handle compilers named cc and c++
This fixes a common cause for duplicate kits during import: The
projects are configured to use one of these compilers, Creator says
it can't support them, resulting in a kit without a ToolChain.

This in turn will fail the comparison between temporary kits, so
the same kit will get created twice.

Right after the kit gets created, it gets fixed up again, so the kit
seems very sensible after the import is done.

Task-number: QTCREATORBUG-22702
Task-number: QTCREATORBUG-20582
Change-Id: I19c8f2e1131818dd9ab86c656001893ec3c083bf
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-07-03 11:28:30 +00:00
Eike Ziller
b077a4b845 Add documentation for Core::Id
Was changed to an alias for Utils::Id.

Change-Id: Ib1b166a27b16939f8b6c3e5888dab8248660658a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2020-07-03 11:13:24 +00:00
Leena Miettinen
3bee2353c2 Clang Tools: Fix UI text capitalization
Change-Id: I2466706699b82cdcd41e285aa68185eabd4bbb40
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-07-03 09:10:44 +00:00
Orgad Shaneh
00e814fdd1 Debugger: Respect "Use Dynamic Object Type for Display"
Broke in 5efa84830b.

Task-number: QTCREATORBUG-24280
Change-Id: Ice4b9d826d2402efb354180886d35926a2513e5a
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-07-03 09:07:46 +00:00
Thomas Hartmann
94f9544df5 QmlDesigner: Rename CppTypeData to QmlTypeData
Also adding getQMLSingletons().
The Backendmodel now also knows about QML singletons.

Change-Id: I96e130678ef956e569960c431f45bd362d026f5f
Reviewed-by: Aleksei German <aleksei.german@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-07-03 08:47:29 +00:00
Assam Boudjelthia
c05755a2e1 Android: set summary widget ticks to false by default
To avoid any false positives.

Change-Id: I30a0056975d99a85230b83df44dd119a9f1dabcd
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-03 08:15:30 +00:00
Assam Boudjelthia
e3e0dd6c4d Android: pass sdkMaanger to allEssentialsInstalled() to keep sync
Change-Id: Ibe8385140c0d64394941b215324b70138d6f0cdf
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-03 08:14:14 +00:00
Leena Miettinen
7f436e23ac Doc: Add "Setting Up Meson" to "All Topics"
To display it correctly in the Help Contents.
Also exclude the topic from the Qt Design Studio Manual build.

Change-Id: I2536ef7214faf12c3e1ff533449db12f87a58aeb
Reviewed-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2020-07-03 06:20:33 +00:00
Eike Ziller
ea08857a8b Github: Build perfparser
Change-Id: I5b6213be303ac3ce70c53d95a04a13bf59ed5368
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-02 15:32:12 +00:00
Aleksei German
e9e1e797c7 QmlDesigner: Support aliases in Connection View
- Allows user to select aliases in connections view
 - Seeks signals for aliases

Task: QDS-2411

Change-Id: I69eb875eb99cbf8cd6a842d5f7e166d9990bb255
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-07-02 14:47:48 +00:00
Thomas Hartmann
6e6c771fa5 QmlDesigner: Add more output to debug view
Change-Id: I3038c152a1b8e1111721971e986a89aa771ecfcb
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-02 14:09:38 +00:00
Thomas Hartmann
a4c0ac2b72 QmlDesigner: Use executeInTransaction in ConnectionView
This ensures proper error handling and makes the operation atomic
on the undo stack.

Change-Id: I73c11721f3abf9d8d9c4c26b20919c98cc807af3
Reviewed-by: Aleksei German <aleksei.german@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-02 14:09:19 +00:00
Assam Boudjelthia
cfe5d1a253 Android: apply changes to selected packages to be installed
Change-Id: Ibd3c362b8b73624eb21eb283ffc021727cca9712
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-02 13:10:25 +00:00
Christian Stenger
468339b197 QmlDesigner: Fix typo
Amends 454ff4c46b.

Change-Id: I6d6376952713824baca6493148885a07aa27efb3
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-02 12:03:39 +00:00
Alessandro Portale
15c61713cc Android: Reduce the vertical spaces in the SDK manager tab
...by removing explicit values from the .ui file.

Change-Id: Ic75b60d05b0060ef3825a9b02a1fdde7a9375316
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2020-07-02 11:20:53 +00:00
Alessandro Portale
a6313a1d6b Android: Reduce vertical spacings in the SummaryWidget
Less margins, less spacings. More space.

Change-Id: Ida15baa5ba2579332d4f67edcf0c785719cbad8d
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2020-07-02 11:20:48 +00:00
Leena Miettinen
bced4a746c CMake: Fix UI text capitalization and punctuation
Change-Id: Id4adc0671357c646cbed5df3667addfc95130b73
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2020-07-02 11:20:05 +00:00
Robert Loehning
9c7a1577a5 Squish: Don't try to "Save All" when there are no unsaved files
Change-Id: I431c9754d84d36f0c09e45e6c43fe67f173da59f
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-07-02 11:16:09 +00:00
Robert Loehning
ef4bc4432a Squish: Update expected output
Change-Id: If5fdc09ee57ab476e7d434f084fffceb82df23cf
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-07-02 11:15:40 +00:00
Robert Loehning
cc63b3b47a Squish: Update menu items
Change-Id: Ibbca07fb02092ce829246e99b2365b513b1fa4e0
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-07-02 11:15:13 +00:00
Leena Miettinen
3650dd8b42 Meson: Fix UI text capitalization
Change-Id: I6f2efde74f3ca899487b456e7a28d0eef72c5dfa
Reviewed-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-07-02 11:10:30 +00:00
Christian Stenger
d57acdeb6b QmlDesigner: Fix qbs build
Amends fcb71be617.

Change-Id: Ie7610b5f4f82fe2a55717a20ed082e2080f34f29
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-02 09:43:17 +00:00
Leena Miettinen
5343958f06 Project Explorer: Fix UI text capitalization and writing style
Change-Id: I0b79513fe71055e38091e3567269e7a729190267
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-07-02 09:32:51 +00:00
Leena Miettinen
58bcf2878b Python: Fix UI text capitalization
Change-Id: Ie180d6e8b8af35c7bb79c9f8a371262b219ce65e
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-07-02 09:26:20 +00:00
Assam Boudjelthia
afd5c70c85 Android: add description to make install step
Change-Id: I6d618b2023260352a47aab400233c09416d03b59
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-02 08:19:01 +00:00
Assam Boudjelthia
e01497b27d Android: don't sent logcat messages to "General Messages" tab
Task-number: QTCREATORBUG-24155
Change-Id: Ie4b65aec3448eb79297688c4c4aa282da026bd47
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-02 08:18:42 +00:00
Assam Boudjelthia
288aa61305 Android: align android and jdk buttons vertically
Change-Id: I19463b232fc8f2e85fe948753e178b0dfc30a357
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-02 08:18:06 +00:00
Eike Ziller
d67ab36c6f Plugin install: Check if archive contains a usable plugin
Checks if there is a library file which is a Qt Creator plugin
that is compatible with the version of Qt Creator that is running.

Change-Id: Ic5284e3803c45b8e2ef0d30afccb1680fabf43f3
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-02 06:59:47 +00:00
Christian Stenger
5b4b09481a Wizards: Improve python class wizard
Some minor fixes, simplifications and improvements.
In detail:
 * create valid Python code
 * allow creating a Python class also without a Qt package
 * hint about the need for a Qt package depending on the
   base class
 * remove QDeclarativeItem as base class as this is not
   present in recent Qt packages

Change-Id: I7198f315b3a9eec9a04f52d7438d05ccce40c3f7
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-07-02 06:58:51 +00:00
Leena Miettinen
4174d0c72c Qt Quick Designer: Fix UI text capitalization to follow guidelines
Change-Id: I1dd9364117539ed2bda56d82a204f873019a2d2c
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2020-07-02 06:55:58 +00:00
Christian Stenger
fcb71be617 QmlDesigner: Fix qbs build
Amends 1e6807c680.

Change-Id: I50900dbb174299da838d8c8f545a7c1b923f45f8
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-07-02 04:52:49 +00:00
Tim Jenssen
6c59ceb6e0 Merge remote-tracking branch 'origin/qds-1.59' into 4.13
Change-Id: Ia5756102fa014a8376c8b277e9a50a112c594d35
2020-07-02 02:05:28 +02:00
Assam Boudjelthia
35564328b8 Android: reduce unneeded logs for Andoroid toolchain generation
Change-Id: Ie76d441204d9f3179d0bd12a56815107aa01e02d
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-01 20:10:26 +00:00
Assam Boudjelthia
f936e7c10d Android: rephrase few logs
Change-Id: If03a15c88caab210fd07c61312757317ea86af2f
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-01 20:10:16 +00:00
Assam Boudjelthia
b085091526 Android: handle some TODO comments
Change-Id: Id1848dccc0a9b43ed77c0bd99329a0b81705a17a
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-07-01 16:40:42 +00:00
The Qt Project
fa81549844 Merge "Merge remote-tracking branch 'origin/qds-1.59' into 4.13" into 4.13 2020-07-01 16:21:30 +00:00