Johanna Vanhatapio
3930deff29
Doc: Describe the split view in 3D
...
Fixes: QDS-1109
Change-Id: I849bd54109a9caaf9de989099495aa02dfd60a5f
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io >
2023-11-23 09:48:56 +00:00
Eike Ziller
c77128e698
Merge remote-tracking branch 'origin/12.0'
...
Change-Id: I7971dd83798e975d4e10b77a352c9d7ef7b14ec0
2023-11-23 10:43:00 +01:00
Orgad Shaneh
0da6fe6890
CppEditor: Pass function by reference
...
Coverity-Id: 1572606
Change-Id: Ia25fe956ebace7e77412971d7834ce63f236f729
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2023-11-23 09:29:40 +00:00
David Schulz
4cc2e60c38
ProjectExplorer: add function to setup a single BuildInfo
...
Change-Id: I418c7bae6a1519126b75b6ce535379facc332062
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2023-11-23 09:19:25 +00:00
hjk
459cdf5f32
Squish: Delay-create SquishTestTreeModel
...
... by a few lines.
Change-Id: Ida09bd25cee700ab167c6546f9cd6a39b863b592
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-23 06:45:25 +00:00
Christian Stenger
d6de193e5e
AutoTest: Remove unused variables
...
Removes after refactorings now unused local or member.
Change-Id: I56f16cb2058c6d15c3906550480ddcb32ef600c8
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: David Schulz <david.schulz@qt.io >
2023-11-23 05:49:47 +00:00
hjk
6191e24935
Beautifier: Dissolve plugin pimpl
...
Change-Id: I00a5b92578e57c64da535af908bb661cdd901e8c
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 17:04:40 +00:00
hjk
8ceaa67ea8
Beautifier: New setup also for ClangFormat and Uncrustify
...
Change-Id: I338e8947c09219f6a35d1361f2e10f8264b37ad3
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 17:04:33 +00:00
hjk
27d265137f
Beautifier: Move ArtisticStyle to new setup scheme
...
Change-Id: I186fcbff69976f980c43d8bc887b5f76fb7f4916
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 17:04:24 +00:00
Jarek Kobus
229c23ce39
TaskTree: Add docs for Storage element
...
Change-Id: I4faa691a8f6ad7f358a508ba25b60d1ea7476afd
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2023-11-22 16:27:01 +00:00
Ali Kianian
50fe4051e3
QmlDesigner: Add the Collection Singleton to the QDS template
...
Change-Id: I8bad907766dfa0f630cee935d2b587fc613b0922
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-11-22 16:25:40 +00:00
hjk
ef717b9f22
Squish: Use ActionBuilder
...
Change-Id: Ie193b82cffa1e7bd0ddb45d11885212e1f119f65
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 15:37:38 +00:00
hjk
5733014ceb
Squish: Re-organize wizard page setup
...
Move things to new setup, inline stuff, code cosmetics.
Change-Id: Ib521d93983d1cce3d8f52d49f1cd4e0fa64a622b
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 15:37:20 +00:00
Cristian Adam
554bb75ad9
Debugger: Fix assert when starting local debug
...
When starting a local debugging session and the terminal is not used, no
reason to assert that the remote pid is not valid etc.
Change-Id: I1b62a98721425784ca80ce9261b07475c19f3ba1
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-11-22 14:57:55 +00:00
Christian Kandeler
240748c106
TextEditor: Get rid of extra indent ranges in RefactoringFile
...
Having extra indent regions complicates the interface, the
implementation and the calling code.
Instead, derive the indent regions from the change set and let callers
opt out for the relatively few cases where indentation is not desired.
Change-Id: I49d2854830a51778534ef260fb5c9f2c7685554a
Reviewed-by: David Schulz <david.schulz@qt.io >
2023-11-22 13:47:16 +00:00
David Schulz
2bd02671d8
ProjectExplorer: allow defining additional data in BuildTargetInfo
...
Change-Id: I14987e4d56424628828feeeeadfac2c4b28468c8
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 13:44:14 +00:00
hjk
d597189902
Revert "PerfProfiler: Use new setup for PerfRunConfigurationAspect"
...
This reverts commit b49f847576 .
The class access is used in perfprofilerruncontrol.cpp.
Change-Id: I1c0d9d1230224f04d39e71706064fd09b4071954
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 13:29:34 +00:00
Jarek Kobus
a56ed10c53
TaskTree: Add docs for List element
...
Change-Id: Iba859b1a1ff424f55d3fe0c7785de61c36d1418f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2023-11-22 13:27:52 +00:00
hjk
bf373f7e41
ProjectExplorer: Use new setup pattern for gcc related toolchains
...
Change-Id: I8b00f126a0824e5ec3b2ef3e63fdef41cd8917a1
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2023-11-22 13:26:32 +00:00
Jarek Kobus
8f0dc9d531
TaskTree: Update docs for Storage renamings
...
This addresses the 20th point in the master task below.
Task-number: QTCREATORBUG-28741
Change-Id: I7c6d1d6069b10a2afbfc6569f27b48929a417fb1
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2023-11-22 13:06:50 +00:00
Christian Stenger
8a2ea1f63b
PE: Fix determining whether to use file missing overlay
...
Amends d92043e69c .
Change-Id: I2d71c06fcce1b469b5dedd799a50c4dde19ab341
Reviewed-by: Burak Hancerli <burak.hancerli@qt.io >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-11-22 12:29:55 +00:00
hjk
b49f847576
PerfProfiler: Use new setup for PerfRunConfigurationAspect
...
Change-Id: Ib249fecdaeeec8c6fa3c24ae02563023ab7c749b
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 12:29:32 +00:00
hjk
c11e1002b9
PerfProfiler: Use new setup for PerfProfilerTool and the plugin itself
...
Change-Id: I6f732c631b7ad5edeb34961ff90d9db40fbd49c4
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 12:29:18 +00:00
hjk
209c386e60
QmlProfiler: Dissolve plugin pimpl
...
... by using the new setup for QmlProfilerTool.
Also, move the class definition to the .cpp.
Change-Id: I3bc93f4960823914da9820fb2cb18de44f1c60c2
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 11:27:00 +00:00
Christian Kandeler
db71c461de
TextEditor: Remove unneeded RefactoringFile::setFilePath()
...
Change-Id: Ia44642191259b83539c093d04921317b6155fdee
Reviewed-by: David Schulz <david.schulz@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2023-11-22 09:39:04 +00:00
hjk
27084b1884
ScxmlEditor: Rename scxmleditorfactory.h and scxmleditordata.cpp
...
... to scxmleditor.h and scxmleditor.cpp so it looks like a normal
file pair again.
Change-Id: I5be9d78cf39cba2a04525aca79e36b8283f08870
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 08:25:58 +00:00
hjk
69b96ff7d2
ScxmlEditor: Merge editor factory and data files
...
Currently scxmleditordata.cpp and scxmleditorfactory.h are used to
keep the diff small, these will be renamed immediately.
Change-Id: I4d4878b7eb2f52fb5f326bde33badd7e31305336
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 08:25:48 +00:00
hjk
db301c1bce
ScxmlEditor: Use new setup for ScxmlEditorFactory
...
Change-Id: Iabb25fb8b6cf774631eb5b910532b892321e3cea
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-22 08:25:34 +00:00
Eike Ziller
36d00b8a55
FakeVim: Test build without tests
...
Undefined symbols: FakeVim::Internal::createFakeVimTester
Change-Id: I2acaeaeb6a3be84ecc95415cd6f20296c4913786
Reviewed-by: hjk <hjk@qt.io >
2023-11-22 07:43:23 +00:00
hjk
eb08ae9145
GenericProject: Dissolve plugin pimpl
...
Not needed anymore.
Change-Id: Ic14c4f2d5c8d34919665631272a4efd281899fc9
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 07:27:42 +00:00
hjk
70d3c5b20b
RemoteLinux: Move plugin class definition to .cpp
...
Change-Id: Iab0b0fc2d4d649486a3aa93594236e91d8144bb3
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 07:21:48 +00:00
hjk
a3525a3d67
RemoteLinux: Move some deploment related stuff into extra file pair
...
Not necessary, but more uniform now.
Change-Id: I11d13958c554d2d647c0910a6c6dbd4cca781bf2
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 07:21:38 +00:00
hjk
e0ad6041f0
RemoteLinux: Use new factory setup pattern for most factories
...
Change-Id: I667b879443d712054095c7bdbfe401014d41ac92
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 07:10:28 +00:00
hjk
4f97dc7090
Copilot: Move plugin class definition to .cpp
...
Change-Id: Ic21b150c08924a273c3d10a3b386fc7dcb9c8e1a
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-11-22 07:10:09 +00:00
Christian Stenger
27055e4c39
CPlusPlus: Fix compile before Qt6.5
...
Amends 7475b073fb .
Change-Id: I59494fe485cdb40b3af089698edc895dc2dd4519
Reviewed-by: David Schulz <david.schulz@qt.io >
v12.0.0
2023-11-22 05:49:46 +00:00
Eike Ziller
0c6f71ef20
Change log for 12.0.0
...
Update contributor list
Change-Id: I83ed8fdc714f6be0fd4d77cc1ef3078e3ab5ced6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2023-11-21 21:50:34 +00:00
hjk
21beda0b77
GenericProject: Use new setup for build related classes
...
Change-Id: Ic11a48a5429efbf6f0e52e1b88f366a966ad91a7
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 17:45:32 +00:00
Jarek Kobus
530119c2e3
PerfProfiler: Remove warnings
...
Remove warnings about unused arguments and [this] lambda captures.
Change-Id: Ic1ab0808008cf628a9114d4fcc7c38890f33d4dd
Reviewed-by: hjk <hjk@qt.io >
2023-11-21 17:35:09 +00:00
Aleksei German
1ed6674d1e
QmlDesigner: Fix crash in QmlDesigner::TextEditor
...
Change-Id: Ic511e5812bbe015f90f88f947faa50bb3461ae38
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2023-11-21 17:34:53 +00:00
Henning Gruendl
f2eee58e00
ADS: Set default minimum size on empty dock widget
...
* Set a default minimum size on empty dock widgets. Dock widgets are
empty if their content minimum size isEmpty (width or height <= 0)
* Replace 0 with nullptr as return value
* Fix some code formatting
Task-number: QDS-11255
Change-Id: Ifa7320fd57e73367f71087232dedd939d19ae490
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-11-21 17:34:06 +00:00
hjk
6b7d250744
PerfProfiler: Simplify StatisticView setup
...
Change-Id: Ie067025c1b9aec93c5f6a5baf68dbb616a066bcb
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 17:31:04 +00:00
hjk
da0f308bea
QmlProfiler: Use new setup for runworker
...
Change-Id: I3be81b59a0f9426909cd6dc3df2e0bacc8aea1be
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 17:22:46 +00:00
hjk
00e3c59981
Todo: Merge optionsdialog to settings file pair
...
First babystep towards aspectified settings.
Change-Id: I05647f758066acf132331b58b43979f114069140
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 17:09:02 +00:00
hjk
ea7de2ec51
PerfProfiler: Make PerfTimelineModelManager a standard singleton
...
Change-Id: I8356850a31949bcd6f1866e8e45f119b7a9ab094
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 16:50:43 +00:00
Serg Kryvonos
f890718ffd
Git ignore Visual Studio CMake build directories
...
Change-Id: Ie6530d3b624c1df774b5fbd682be8a452a88f3b5
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io >
2023-11-21 16:49:20 +00:00
hjk
0e91fca8fd
PerfProfiler: Make PerfProfilerTraceManager a standard singleton
...
Change-Id: I7d2c01b38e0ff2cf9b38271df3dc0a611383a1bd
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 16:45:58 +00:00
hjk
ce99e7b748
PerfProfiler: Move PerfProfilerRunner class definition to .cpp
...
Change-Id: I0a0c2b83c221cffc8dfaef9a40bca6662f8bbcea
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 16:40:44 +00:00
hjk
86ef1476cb
PerfProfiler: Use new setup for RunWorkerFactory
...
Change-Id: I2792828a2e924191f4f24f666b5a61390048a0ae
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 16:40:29 +00:00
Jarek Kobus
0a3d71cd36
TaskTree: Update docs to the recent API changes
...
Add new enum types.
Update done handlers.
Describe TaskAdapter's Deleter.
Replace Utils::ProcessTask and FileTransferTask, which are
specific to QtCreator, with QProcessTask and NetworkQueryTask,
which come with the TaskTree solution.
Remove the note about Storage not being reentrant, as currently
it is already reentrant.
Add reentrant marker to all classes.
Fix some example snippets.
Fixes: QTCREATORBUG-29834
Change-Id: I351447ffdbdd641239efd0320250d6a4a8b26f08
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2023-11-21 16:31:34 +00:00
Serg Kryvonos
77ff522d71
Allow TimerThreadData instance
...
MinGW1120_64 compatibility with C++20 on.
Change-Id: I40963e75e1b4e6afa8e9c873f57943539de16906
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-11-21 16:18:13 +00:00