But keep experimental.
It is currently less functional than the old plugin dialog, it
misses e.g. dependency tracking when disabling plugins and the
design misses a way to restart Creator in the common case where
this is necessary.
Change-Id: Ib6c5aba762426510fc174c99ddc486d31d240484
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
- Replace "Boot2Qt" with "Boot to Qt"
- Add dots to ends of messages
Change-Id: I0c4a795199bf6dee41cc69c5eea34bf28246f0b6
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Its unnecessary to register the object in the plugin system.
Change-Id: I0a356b9a040879503e38090939008277e4eea4f0
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Replaced item editor with label to allow copy&paste
* Fixed removing global object
* Removed printing of readline prompt
* Removed keypress handler as it was unstable
Change-Id: I8091252400a3532ecc818404ad5a8edfa9451327
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Finding all vcpkg.json files in the repository recursively and parsing
them takes a second or two. This change makes this asynchronous and
shows a spinner instead of blocking the UI.
Change-Id: Ib25daa8883d27764091de700f2977b8b10ba2e27
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Use consistent wording for things that failed.
Change-Id: If8593077352b48418ca739d6933beef588057ac1
Reviewed-by: Sivert Krøvel <sivert.krovel@qt.io>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
- Rename topic as "Configure QML Language Server", as QMLLS
is now turned on by default
- Describe new preferences
- Remove "QML Language Server" from checkbox labels
- Add a link to the docs to the change log
Task-number: QTCREATORBUG-30604
Change-Id: I397b1747a3d23d728c78dc2eae000839655c4f32
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
icon.cpp(214): warning C5030: attribute [[__maybe_unused__]] is not recognized
icon.cpp(214): warning C5222: '__maybe_unused__': all unscoped attribute names are reserved for future standardization
Change-Id: I99e484a508965ef256b20286b3c3795220c4f748
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This is an equivalent of the downloader used for
the car-configurator example.
Change-Id: Ia0ab13ea7d4557d375b44aa2ba06be5a81651251
Reviewed-by: hjk <hjk@qt.io>
Amends b240bfb3db
Having the assignement sepparate makes the code easier to understand.
Change-Id: I10112224c9752788e157012d53f638406b79793b
Reviewed-by: hjk <hjk@qt.io>
- Describe the Open Online Documentation option
- Edit the style
- Use How To: Read Documentation as \sa for all topics in the group
Task-number: QTCREATORBUG-30604
Change-Id: I7219ef9a38e993fc1387dd0ece9c8dfe762387d1
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This will set the pre Qt 6.7 default style.
Task-number: QTBUG-126515
Task-number: QTBUG-126548
Task-number: QTBUG-126549
Change-Id: I947bcbe859c91906f2a273a04f3142d8d42b7af1
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Make scanForFiles() a non-template method and hide it
in treescanner.cpp. Inline scanForFilesRecursively().
Change-Id: I10e07f190e1a4a65cd7045c625a364350964afb9
Reviewed-by: David Schulz <david.schulz@qt.io>
It is in the PATH, and the full path makes
changing platforms/VMs harder (like updating to ARM Macs)
Change-Id: I3b4a3208aa066e8000321d6a548b9559c249dc5e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Additionally accept the shortcut override events in order to block other
potential shortcuts from interfering with the selection of the open
document.
amends e6299f510d
amends 03e35aac14
Task-number: QTCREATORBUG-31072
Change-Id: Idfd65b92a84f5be39f9a01da68e8046ae5304733
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This implements the design for the "right side" of the extension
manager.
The introduced "header" shows the extension icon in a slightly bigger
variant. The "Install..." button that starts downloading and installing
of a plugin moved to the newly desigend "header".
The previous HTML based prototype has been split up into separate items
in order to achieve specialized sections like the images and tags.
Images are loaded via TaskTree and displayed as static image or as
animation.
Change-Id: Ifaf4a46c0a4789e77e76f9a44c8a15ee74c5e8df
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This fixes renaming of "my/class.cpp my/class.h" via "../class.h" and
resulting into "class.cpp class.h".
"oldRelPathName" was not needed since it was saved in the
"m_filesToBeRenamed" map and it was computed from the new filename. This
was prone to error.
Task-number: QTCREATORBUG-30830
Change-Id: I839fab3bd6a6172f5ebfbaf9a4b6501cd5693fa8
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
The beta/rc tag was not properly handled and all beta/rc releases were
marked as final releases.
The updated from actions/*@v3 to actions/*@v4 will get rid of the
node.js update warnings.
Lastly the macos-latest runner is actually 14 nowadays.
Change-Id: Ia4483012195fcac938ed0eec59d9e9812f1f3c05
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
A lot of code had a more suitable place to live in, some was even
unused.
Change-Id: I36478ef473aa14395a182c9ac5e3738fc93134b6
Reviewed-by: David Schulz <david.schulz@qt.io>
This is more in line with other list popups like the locator or the
completion widgets.
Task-number: QTCREATORBUG-31072
Change-Id: Ic3c8a7de2791473c693bd21c661e3e5b85ff21a7
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
The editor actions are defined in the editor since the removal of the
TextEditorActionHandler. So we potentially capture the ctrl+up/down in
the editor. Fix this by overwriting the shortcuts in the event handler
of the open editor widget.
Fixes: QTCREATORBUG-31072
Change-Id: I45217962bcb2ef3ae8ebed7c4a6d0412bcc0216b
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Apperantly, qmlls semantic highlighting is not as powerful as the
embedded code model's highlighter. Disable lsp based highlighting until
qmlls semantic highlighting reaches the feature parity with the QtC
highlighter. This is tracked by QTBUG-126550.
Task-number: QTBUG-126550
Fixes: QTCREATORBUG-31083
Change-Id: I6cab94d4ba1d1cde50b62ce03a6b1cc5b6d7d27b
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
This is useful to explicitly disable specific functionality from code in
the case were the server reports capabilities we know are not stable or
not usable.
Change-Id: Iba1701c59258da6f30f32c33b477f3a650387491
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Semih Yavuz <semih.yavuz@qt.io>
Rename qmljseditingsettingspage.* to qmljseditorsettings.*,
re-arrange some includes, use settings() for the singleton access
etc.
Change-Id: Iff36a99baf0afd238a935386e9111818be5d7987
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
...which opens a directory as a project and creates a
.json project file.
Task-number: QTCREATORBUG-30604
Change-Id: Ieadcddb298cbf50f25353d344dce0cd1820095e8
Reviewed-by: David Schulz <david.schulz@qt.io>
Set UseFullPath only for BP from the opened projects.
Fixes: QTCREATORBUG-3750
Change-Id: I343c68ca341f9bfb57e352b9b28df333eb1c16c3
Reviewed-by: David Schulz <david.schulz@qt.io>