Commit Graph

61529 Commits

Author SHA1 Message Date
Marco Bubke
871fb84e93 ClangPchManager: Improve settings for PCH creation
Change-Id: I398721f5b2659a958252812057e6b2510a351ab6
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2019-06-05 13:54:46 +00:00
Marco Bubke
e904fc202c Clang: Filter macro QT_TESTCASE_BUILDDIR out
We have to universalize it later with a UI so that user can set their
own macros.

Change-Id: I5385c3c1b01dbf77a1cbc2431103fcdea3f96118
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2019-06-05 13:54:21 +00:00
Marco Bubke
0251d610f1 Clang: Remove DelayedTemplateParsing settings
It will be use the default which should be provide less errors.

Change-Id: I2f5feefe574cbda6cd85f10620dfb75c46a0f7b7
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2019-06-05 13:54:00 +00:00
Marco Bubke
82232bfbe0 Add header guard to glslparser.h
Change-Id: Ie24d5d482b6f58752b4e682c3af58144025be169
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2019-06-05 13:53:39 +00:00
Thomas Hartmann
7016aa5c02 QmlDesigner: Add live preview
Task-number: QDS-376
Change-Id: I38d110c414b14d6a75a66a5c989f63d57d2cdf02
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-06-05 13:37:26 +00:00
Thomas Hartmann
218c1e3769 QmlDesigner: Add multi-selection to property editor
This implements basic multi selection for the property editor.
The property editor shows the most common type.
Values in the property editor show the values of the item that
was selected first.

Task-number: QDS-324
Change-Id: I5f03fa5aa9cfb0a0abaf285a29bf5f7e931635e5
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2019-06-05 13:27:48 +00:00
Christian Stenger
c911be190f AutoTest: Fix handling of test output messages
Send all results after they have been created instead of
relying on having some further output that might send an
old result that had been created but not sent yet.

Change-Id: I0c64b702712509264ee5e86a6af15d6411839f43
Reviewed-by: David Schulz <david.schulz@qt.io>
2019-06-05 13:25:22 +00:00
hjk
2591d02fef RemoteLinux: Use Util::CommandLine to construct device process commands
Change-Id: I194b5225f56cabd92e1de7d3df2e74b515aa476e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-05 13:03:47 +00:00
Tobias Hunger
1ce6c4abc3 CMake: Do not include libraries in "all" target
This makes sure creator will not build libraries that are not
needed by the plugins that are enabled.

Change-Id: Ia568d56be24d47d895d70cc78f6601dd611f1aaa
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-06-05 13:00:22 +00:00
Leena Miettinen
c1802108bf Doc: Describe context-menu in "Open Documents" sidebar view
The menu contains a wide selection of items in addition to the
currently described Pin <file> item.

Change-Id: Ibe03686282448ba429e13c4e7e3ae4d92d7659a6
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-05 12:40:45 +00:00
hjk
ce59cf6a50 BareMetal: Use Utils::CommandLine for gdbserver things
Change-Id: Idf0793636d58b1c6f93a64c94ce5c2b11e4694ce
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-05 12:32:04 +00:00
Christian Kandeler
e34b41934d Output panes: Respect filter options
The UI elements for case sensitivity and regexp behavior had not been
doing anything until now.

Change-Id: Ie210103984fda64d4249c56f9a5b21200132108f
Reviewed-by: André Hartmann <aha_1980@gmx.de>
2019-06-05 12:28:57 +00:00
Thomas Hartmann
8e2e966211 StudioWelcome: Fix checkbox
Change-Id: I6dbbe507c91c6357aed70ddc8db923a712266234
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2019-06-05 12:16:20 +00:00
Thomas Hartmann
737a64aa24 QmlDesigner: Increase mouse area to include text label
Change-Id: Id7c87f8dd1cb68338293fae78a73a5298584462e
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2019-06-05 12:16:10 +00:00
Thomas Hartmann
e9cde9d6ad StudioWelcome: Expose community edition property
Change-Id: I173576bfaa2ae77f8bf5ee477b1952a30c7de75a
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2019-06-05 12:10:34 +00:00
Thomas Hartmann
ab838b9739 StudioWelcome: Add some adjustments
Change-Id: Ia208b56cbeb378a4763314cc1bf398f864c36d93
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2019-06-05 12:10:22 +00:00
Thomas Hartmann
2f0510b171 StudioWelcome: Register help for Qt Quick Controls 2
Change-Id: I76402eb0026ae6c892ce69a1af38f966a5ca9854
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2019-06-05 12:10:10 +00:00
Christian Kandeler
6178e871da SSH: Add missing return statement
Change-Id: Ic109b0b5a022ea462532fbf21736ee7124168608
Reviewed-by: hjk <hjk@qt.io>
2019-06-05 11:56:58 +00:00
hjk
8e7138f06a Android: Use Util::FilePath for working directory in deploy step
Change-Id: I37e716f267cbcc39bc0bddc8b37e84613e048721
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
2019-06-05 09:58:33 +00:00
Cristian Adam
0439eea6bc CMake build: Skip installation of test plugins / executables
Our tests run from the build folder. We do not need to install them.

Change-Id: Iaeb27e466fe0d43bc15fa3eee3bf6d2659b87083
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2019-06-05 08:28:49 +00:00
hjk
b15fce086e Valgrind: Sanitize commandline parameter construction
Change-Id: I4d13e92c0e4a474e5edf67671ddc7f2e38c41028
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-05 08:12:59 +00:00
Leena Miettinen
e261f6779f Doc: Update guidelines to improve the quality of screenshots in docs
Use resolution 1366x768 for taking screen shots and don't resize them.

Fixes: QTCREATORBUG-16076
Change-Id: Iecb5eb86586579d7d381824fcbc4b873809952e2
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2019-06-05 07:04:34 +00:00
hjk
2f7ca2ce44 CPlusPlus: Avoid a few deprecation warnings
The alternatives have been around since 2012.

Change-Id: I0aa15d59efe8a547e2ad622ffda689746960d48c
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
2019-06-05 05:43:34 +00:00
hjk
c7e2dc97e1 Utils: Pass an optional OsType parameter to CommandLine::addArg
... and extend the idea to addArgs(list)

Change-Id: Ia5423ee5ab96835b4adc23b72749e9c13892ee83
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-05 05:43:02 +00:00
hjk
0c3f4b0d85 Ssh: Tiny test simplification
Change-Id: I199e2b422288d29d0a3a059ddc0d145bcb27082b
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-05 05:42:44 +00:00
hjk
95a89b5615 Debugger: Use Utils::CommandLine for gdb process
Change-Id: I3744ae33a26f868c22730d144738526ba5d6b154
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-04 13:57:47 +00:00
Christian Kandeler
0dc533ad67 Fix Windows build build with namespaced Qt
For real this time. Amends 8dd8d68bdc.

Fixes: QTCREATORBUG-22305
Change-Id: I61133f76b7e39a2b0168f8a6c19721231d443807
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-04 13:49:58 +00:00
hjk
da6f4901f0 Valgrind: Shuffle code
The original idea was to make that use Utils::FilePath, but it looks
like the code is not ready for that yet.

Change-Id: Ib5466257049675fcbf19abd115ba58a78b45e484
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-04 13:37:01 +00:00
Christian Stenger
cce76afcff Tests: Fix compile on Win - Take 2
Amends 1ecfb2d941.

Change-Id: Ibea1fe2f117234ca04caa35ec0b381814fa6d49c
Reviewed-by: hjk <hjk@qt.io>
2019-06-04 13:36:30 +00:00
Eike Ziller
761ba941ec Merge remote-tracking branch 'origin/master' into 4.10
Change-Id: I5a89266071d018d23cd9e06144e91af03e95908a
2019-06-04 14:44:03 +02:00
hjk
34341ffc30 Debugger: Improve perspective geometry persistence
Setting sizes on dock widgets one-by-one to restore previous
layouts does not work, as each triggers a delayed update taking
other (at that time "wrong" sizes) into account.

So store the layout as a whole, per-perspective.

Task-number: QTCREATORBUG-21669
Change-Id: I854cd175297b4ba1e53b404fcaa20092d216cec0
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-04 12:05:10 +00:00
Thomas Hartmann
64a14c96aa StudioWelcome: Use TitilliumWeb as application font
If the plugin is enabled we use TitilliumWeb as application font.

Change-Id: I8688c8c790705ac0d0556713319fe5b9079b5ce8
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-06-04 11:38:45 +00:00
Christian Kandeler
d6848fc831 ProjectExplorer: Allow text filtering in issues pane
Task-number: QTCREATORBUG-21893
Fixes: QTCREATORBUG-22083
Change-Id: Ida227ce21d90fc2487cf3009e957eedeec507fd0
Reviewed-by: André Hartmann <aha_1980@gmx.de>
2019-06-04 11:01:54 +00:00
hjk
7d02a76be1 PythonEditor: Use Utils::CommandLine when creating a runnable
Change-Id: I670390f6034923d1f7f750435c0c8eb02d60b6f6
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-04 10:17:52 +00:00
Christian Kandeler
e6bda58033 CompilationDBProjectManager: Handle relative sysroot
Fixes: QTCREATORBUG-22388
Change-Id: I030b105897bd483c17aaf86229d4515b2dd747d3
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
2019-06-04 10:17:44 +00:00
hjk
77d2cebc12 Debugger: Use Utils::FilePath for serverStartScript
Change-Id: Ia3c6263a8f020b90c6f623a6cf88169db8fc2865
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-04 10:12:41 +00:00
Eike Ziller
5a7b0e9fcf Revert "Work around OpenGL issue in macOS 10.14.4"
Fixed in macOS 10.14.5

This reverts commit 4bdfaafc42.

Task-number: QTCREATORBUG-22215
Change-Id: I33c0965e22d61a9a745ed05dd330f6e938ceb3e1
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
(cherry picked from commit 9645687e53)
2019-06-04 10:02:55 +00:00
Thomas Hartmann
a32b2ed666 StudioWelcome: Adjust copyright
Change-Id: Iac0a00c7ff7fc359eeb6aafe600497e3f6282c00
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-06-04 09:47:43 +00:00
Thomas Hartmann
badd245564 StudioWelcome: Fix imports
Change-Id: I1096c6427ef2033592d609834a0eb2e199804542
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-06-04 09:47:22 +00:00
hjk
6fc3147348 QmlDebugger: Avoid clang complains
Inside the header the code model complains about unused functions,
avoid that by removing the unnneeded 'static'.

Change-Id: I305cc4df47787d0ec5aa75334f5ebe711007a710
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2019-06-04 09:01:48 +00:00
Tobias Hunger
71ab4a83c2 CMake: Use Qt5::qhelpgenerator target
I missed that before, but it is actually there:-)

Change-Id: Ifaeaba4aa524980328cb68a8a039ff58e4b74ed8
Reviewed-by: Volker Krause <volker.krause@kdab.com>
2019-06-04 07:40:19 +00:00
hjk
d965df6483 Debugger: Use new Utils::CommandLine in LocalProcessRunner
Change-Id: I41e67e5d52aa9a00d9e0fad3caf8da22391d2024
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2019-06-04 06:45:54 +00:00
Christian Stenger
677a4692fa sdktool: Fix linking on Windows
Amends 959fec76dc.

Change-Id: Ibc51b19b47ec4ba8b408dc2679581b301f1c9667
Reviewed-by: hjk <hjk@qt.io>
2019-06-04 05:57:58 +00:00
Eike Ziller
466bd96b4b Merge remote-tracking branch 'origin/master' into 4.10
Change-Id: I4dcea93f555e2d39fbe7680a1e14cca73be14cf1
2019-06-04 07:47:15 +02:00
Christian Stenger
1ecfb2d941 Tests: Fix compile on Win
Amends 4098be05b2.

Change-Id: Icc28162630470d3beab7ef9867e907cab6804688
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-03 18:52:16 +00:00
hjk
6c8f44d261 CMake: Use Utils::CommandLine for server mode process
Change-Id: I53e62c753865be78cd11581e34c77a763748ab40
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-03 14:05:44 +00:00
Thomas Hartmann
0b264a9c0d QmlDesigner: Add simplifiedTypeName to NodeMetaInfo
Change-Id: I07fe0b4d6b88a280cd0696ef0bcafa774b866edb
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-06-03 13:44:05 +00:00
Tobias Hunger
d0427fc068 CMake: Add a custom target to copy share/qtcreator into build folder
Change-Id: Iae78b8a154c80f26f08d5512c089f7eb802d3662
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2019-06-03 13:42:50 +00:00
hjk
2c88b5b90f ProjectExplorer: Add a ProcessParameters::setCommandLine()
Change-Id: I55add792988b22af56934dde237cf64b6f0c90d4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-03 13:32:48 +00:00
hjk
959fec76dc Utils: Move CommandLine to fileutils.{cpp,h}
Causes less #include hassle when using downstream instead of
command/argument pairs.

Change-Id: I0fa0d016374df0b8e0a22f3786623652af684d36
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-03 12:32:07 +00:00