Commit Graph

5002 Commits

Author SHA1 Message Date
Leena Miettinen
a28d4b010e Doc: Describe how to install Windows App SDK
Create a how-to category for SDKs and also add the
Android SDK and NDK topics there.

Task-number: QTCREATORBUG-32016
Change-Id: I2731662e58a7b34c871ad1e0825e8868058ebe82
Reviewed-by: Morteza Jamshidi <morteza.jamshidi@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
2025-01-03 10:43:10 +00:00
Eike Ziller
a7c91091b6 Merge remote-tracking branch 'origin/15.0'
Change-Id: I13e6beb4741be5aa79b2798aa6b674e45ad109f2
2024-12-02 13:19:27 +01:00
Leena Miettinen
c980a97db6 Doc: Do not instruct users to make .dmp files public
...as they might contain private information.

Task-number: QTCREATORBUG-32061
Change-Id: I8ba3e4f26755d16f13b04f9d91504126a86c26d9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-11-27 07:32:17 +00:00
Leena Miettinen
66e465420f Doc: Add info about automatic crash reporting
- Sentry sets a file size limit for crash reports
- Users are not notified about sending reports or whether
  it succeeds or fails
- Describe the location of the reports
- Add a note encouraging users to still report crashes in JIRA

Fixes: QTCREATORBUG-32061
Change-Id: I1a5ca5f24463cbad846d55f279f4bd02ec1d61ad
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-11-26 09:52:55 +00:00
Eike Ziller
c3af57a29b Merge remote-tracking branch 'origin/15.0'
Change-Id: Ief149bffb53651a539480327552f10f0e20b22a0
2024-11-26 10:36:30 +01:00
Leena Miettinen
1075f4f8c4 Doc: Describe creating kits for building on Docker devices
- Use the same topic as for remote Linux devices, with variables.
- Update information and screenshots of adding compilers.

Change-Id: I0b1695ec649e9780b68e57cff989b96ada92f0da
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-11-26 08:35:04 +00:00
Leena Miettinen
95a3eb0578 Doc: Edit "Evaluating Expressions"
- Add some information about what users can see in the
  Expressions view.
- Add debugger backend limitations.
- Add subtitles.
- Move the list of context menu commands to the end.

Fixes: QTCREATORBUG-31953
Change-Id: I11aafde8eaebe888981611fc201a693add7de051
Reviewed-by: hjk <hjk@qt.io>
2024-11-21 10:57:56 +00:00
Eike Ziller
f4e75e1acb Merge remote-tracking branch 'origin/15.0'
Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	qbs/modules/qtc/qtc.qbs

Change-Id: I86367f62de8f6ac6529799850deb96428f66009f
2024-11-20 09:30:58 +01:00
Leena Miettinen
eaaa7a8915 Doc: Fill empty cells with "None" in Keyboard Shortcuts
- For screen readers (accessibility)
- So that users know the cells are not empty by mistake

Change-Id: Ibea5dcd42a5bae7e0fa4f614610b6e7fe258e237
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2024-11-19 12:03:42 +00:00
Leena Miettinen
f98f2d2003 Doc: Improve keyboard shortcuts topic
- Add macOS shortcuts
- Split tables into smaller tables

Fixes: QTCREATORBUG-31954
Change-Id: I084f6cf43f2cce14175b43c097e4280f7f44853c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-11-18 09:40:02 +00:00
Leena Miettinen
caec806d8b Doc: Create a separate topic for building on remote Linux devices
It was mentioned in "Connect remote Linux devices", but users
could not find it.

Fixes: QTCREATORBUG-31992
Change-Id: Id425276b180d7eed883ce62f0af59697910684b6
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-11-18 08:16:15 +00:00
Leena Miettinen
040dd95a1e Doc: Describe the Install button for new uninstalled extensions
Task-number: QTCREATORBUG-31510
Change-Id: Ic7b9fd344ea1e92ea2fd1e594eb1f0640251c09d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
2024-11-15 13:23:22 +00:00
Leena Miettinen
ee5e235abc Doc: Describe the "Show VCS file status" checkbox
The status checks and indicators are now off by default
because they decrease performance.

Task-number: QTCREATORBUG-31510
Change-Id: I001b8618c15ff5af3f1afdec13a33aff061c971b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-11-15 12:05:33 +00:00
Julian Casaburi
be51d9fa77 Doc: Fix typo "hellow_world.pyproject" > "hello_world.pyproject"
Change-Id: I39e1c50c77eaad9c269dfb7c2dce1928ae2034b3
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-11-15 09:18:32 +00:00
Julian Casaburi
8fedbcd771 Doc: Fix typo "reguirements" > "requirements"
Change-Id: Icefa2d8d8d50c71393f71fec8eae0646cef0c4ee
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-11-15 09:10:41 +00:00
Leena Miettinen
d53d92b2f7 Doc: Add screenshot of Preferences > SDKs > Android
- Replaces the old screenshot
- Added SDK and NDK topics to the How To - Develop for Devices
  - SDKs category

Task-number: QTCREATORBUG-32016
Change-Id: I6b2af44152079d29f51c1ef34606ee522b80f378
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2024-11-15 08:41:52 +00:00
Eike Ziller
b97a40fe61 Merge remote-tracking branch 'origin/15.0'
Conflicts:
	src/plugins/android/androiddeployqtstep.cpp
	src/plugins/debugger/debuggerdialogs.cpp
	src/plugins/projectexplorer/kitaspect.cpp

Change-Id: Iebc1d7a38db4c228282c04c63d7f11ee76072a06
2024-11-14 11:47:32 +01:00
Leena Miettinen
05f7b2d1bb Doc: Add links to ClangFormat docs
A user found our information on ClangFormat lacking, but we
usually link to 3rd-party information instead of repeating it.

Move related links to the external-resources file and use them
from there.

Change-Id: I48d7cee3118618db64146da088bdbd6e4e6fc1f9
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-11-13 10:32:43 +00:00
Leena Miettinen
429b67fa1d Doc: Update info about collecting user statistics
The options are gone; users can just turn data collection
on or off.

Moved the QDS info into the qtdesignstudio folder and remove
Qt Creator specific information.

Updated screenshots.

Task-number: QTCREATORBUG-31510
Change-Id: Ie9f252b972bd7ee176723afd8a2328b301e65a2e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2024-11-11 11:54:56 +00:00
Leena Miettinen
9c2806e73c Doc: Update screenshot of Preferences > Debugger > General
Task-number: QTCREATORBUG-31510
Change-Id: Ic895c2d6d1e430e9ccaf36d695d831979f1627e9
Reviewed-by: hjk <hjk@qt.io>
2024-11-11 10:39:07 +00:00
Christian Kandeler
ccddb7ab58 Move applicable settings pages into the new "SDKs" category
"Devices" was never the right place for them, and now we have a proper
location.

Change-Id: I3c74d7f5a8bc06e058c91a17c88b6cb4bb91da89
Reviewed-by: hjk <hjk@qt.io>
2024-11-11 10:04:01 +00:00
Leena Miettinen
b764117e75 Doc: Update info about adding subprojects to projects
"New Subprojects" and "Add Existing Projects" now also work
when building with CMake.

Task-number: QTCREATORBUG-31510
Change-Id: Ia3ba43f68de063cf0864367f93e5f736d20c39e8
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2024-11-08 14:08:21 +00:00
Orgad Shaneh
5299b4f374 Merge remote-tracking branch 'origin/15.0'
Change-Id: Icd59b4850b51b6cef1753e0ba638ac25d07e6e99
2024-11-07 11:44:49 +02:00
Leena Miettinen
f289780d59 Doc: Remove direct links to videos from Qt Academy courses
Replace them with a link to the latest version of the
"Getting Started with Qt Creator" course.

Task-number: QTCREATORBUG-31510
Change-Id: If3ecdba3c1b593e0ccc72ea3d2bc1468013e7041
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-11-06 15:13:03 +00:00
Eike Ziller
f31275f12b Merge remote-tracking branch 'origin/15.0'
Change-Id: I08c3c503ca73f0a1953fae37b979b98eaf380264
2024-11-01 15:15:04 +01:00
Leena Miettinen
862590320d Doc: Describe crash reporting
Task-number: QTCREATORBUG-31510
Change-Id: Ia5275f68320f415d7aa5cd301945f4597308755c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-10-31 13:01:53 +00:00
Eike Ziller
96ab235126 Merge remote-tracking branch 'origin/15.0'
Change-Id: I3498229608bca8d3674a77b66fd7c0d26163b53f
2024-10-31 10:20:57 +01:00
Leena Miettinen
277f65e12d Doc: Update JavaScrip and QML error codes
- Add "A when condition cannot contain an object." and fix the
  typo in the user-visible text.
- Remove M325, which has been removed from the sources.

Task-number: QTCREATORBUG-31510
Change-Id: Iec793c0625496e50456a8b998ca12b2f37cd36ad
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-10-31 08:24:42 +00:00
Leena Miettinen
a105e5cbf2 Doc: Update info about Extensions mode
- Update the instructions for installing plugins
- Use the instructions for installing plugins also for
  installing extensions
- Describe seraching and sorting extensions, as well as
  opening the preferences

Task-number: QTCREATORBUG-31510
Change-Id: I8f5d770f28bebc8925f6d2338c7c78704291a444
Reviewed-by: hjk <hjk@qt.io>
2024-10-30 14:33:22 +00:00
Alessandro Portale
7b4bc51dca Wizards: Use is[Any]PluginRunning
This replaces all occurrences of
  value('Plugins').indexOf('MyPlugin') >= 0
with
  isPluginRunning('myplugin')
And combines OR'ed sequences with AnyPluginRunning.

Tests for (Boot2Qt || Boot2QtQdb) are reduced to just boot2qt, since the
other one is history.

Change-Id: I21206116e2263579349c77ba3914f8ebfe1f089e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-10-30 12:37:45 +00:00
Eike Ziller
782fb5c3bb Update supported platforms for the prebuilt binaries
Change-Id: I85e8177b1e89c1b5d44c8f861f2c91f597c99774
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-10-30 09:51:26 +00:00
Leena Miettinen
787b525e44 Doc: Describe creating and running Lua scripts
Task-number: QTCREATORBUG-31510
Change-Id: I5983ba197f120ae6c42b9adc4e4a81d32522fc8c
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-10-30 08:02:46 +00:00
Eike Ziller
b889efc83d Merge remote-tracking branch 'origin/15.0'
Change-Id: If7914dda9d1cac52ea307310cba5d72faeaf58b6
2024-10-28 15:22:45 +01:00
Assam Boudjelthia
50b9df83ae Android: update Create New AVD documentation
...and screenshot.

Change-Id: I171157d0b0d2ba5121a863c4ed1a0dedf19a1ade
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-10-28 13:38:53 +00:00
Eike Ziller
2aead74d58 Revert "Fix documentation build if include paths contain generator expressions"
This reverts commit 6ec3c8f9c9.

The reason for introducing the function in Utils was already reverted in
91d0bf1993 .

The call of the function was broken, because of instead of passing a
list of includes as a single argument, it passed each include
as a separate argument (the subtle difference between
`${_include_dirs}` and `"${_include_dirs}"` for lists...).
Which subtly breaks the translation update.

Just go back to the original.

Change-Id: If745c434a9ff808e08703c3c1bf1393eb0183236
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-10-28 12:18:07 +00:00
Markus Redeker
090b540487 Extend Coco plugin for QMake/CMake project instrumentation
The Coco plugin now can also configure QMake and CMake projects for
the use with Coco. (COCO-1782)

* There is a new global preferences page to set the Coco
directory. (But the plugin also searches automatically for the active
Coco installation, so using the page should rarely be necessary.)

* There is a project settings page where the code coverage can be
configured, especially CoverageScanner options set.

* Code coverage is enabled by changing the build settings of a project
so that the build tool reads a special file at the
beginning (cocoplugin.prf or cocoplugin.cmake), which replaces the
normal compiler calls with calls of the Coco compiler wrappers. The
CoverageScanner options are part of this file.

* An additional, ficticious build step appears in the build menu of
QMake and CMake projects, with a button to switch coverage on or off.

* Added documentation

* The class CMakeBuildSystem has been made publicly accessible and
some member functions added so that the build settings chanbe chenged.

[ChangeLog][coco]

Added to the existing Coco plugin the ability to configure CMake and
QMake projects for code coverage.

Change-Id: I70a351b79b89bef3c25f81bb4b62ac59dc787645
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2024-10-24 12:41:04 +00:00
Leena Miettinen
008e1570d1 Doc: Describe turning on and off QML Language Server for a project
Task-number: QTCREATORBUG-31510
Change-Id: I08f109849b345d70137f55482f0cc654f102caa2
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2024-10-24 07:59:40 +00:00
Leena Miettinen
9f8e0ac81d Doc: Mention opening projects by opening CMakeCache.txt
Task-number: QTCREATORBUG-31510
Change-Id: If29c02c46c81f53f65968c2734da20e4b20f9bb6
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-10-23 08:44:53 +00:00
Leena Miettinen
1c929363ff Doc: Describe new Bookmarks view context menu items
...and keyboard shortcuts

Task-number: QTCREATORBUG-31510
Change-Id: I42e597e61ea6ca892bc96419c5f7a4f876778d96
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-10-23 08:23:29 +00:00
Eike Ziller
0d588e062e Merge remote-tracking branch 'origin/15.0'
Change-Id: Idf4b91ec219db75a2e09e1ec8e15170349dad618
2024-10-23 10:23:10 +02:00
Leena Miettinen
86ebf1c6a3 Doc: Update Axivion docs
- Describe the new icons and actions
- Describe path mapping
- Reorder Axivion topic and update screenshots

Task-number: QTCREATORBUG-31510
Change-Id: Ie1e6c219af09f2706d322e135858464f9e823261
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-10-23 08:19:15 +00:00
Leena Miettinen
eaaf78a37f Doc: Describe Show Durations in Test Results view
- Remove a link to the topic itself

Task-number: QTCREATORBUG-31510
Change-Id: I6b3d103a511b18625a81d2ccb7eb1e52f864aa0c
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-10-23 08:16:04 +00:00
Leena Miettinen
f6c1a103d6 Doc: Describe "VCS Log Directory" option in Projects view
...in the context menu.

Task-number: QTCREATORBUG-31510
Change-Id: I145425bc085a664e89879c996f83aa66e2f8145d
Reviewed-by: André Hartmann <aha_1980@gmx.de>
2024-10-23 06:44:59 +00:00
Leena Miettinen
929a574c22 Doc: Describe specifying build and run settings for workspaces
Task-number: QTCREATORBUG-31510
Change-Id: I378674f438c8b16a2c7715f4ca773ada281c64ae
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-10-22 13:00:41 +00:00
Leena Miettinen
21a92af6b8 Doc: Update the screenshot of Sessions in the Welcome mode
It now shows just files if the session doesn't include projects.

Change-Id: I4d4294f6773fadfdd56652e1bf2fd6372c4c513a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-10-22 12:21:47 +00:00
Tim Jenssen
3c6fdcbba8 Merge remote-tracking branch 'origin/qds/dev'
Change-Id: If6812125747b4e090063536215f0d6b79dde27e4
2024-10-22 12:50:25 +02:00
Leena Miettinen
5a9630dff6 Doc: Describe Debug > Start Debugging > Load Last Core File
Task-number: QTCREATORBUG-31510
Change-Id: I6f974c32f0480f28abb97df1304c6a43ba86154e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2024-10-21 14:40:57 +00:00
Leena Miettinen
cdb92f101e Doc: Update info on creating Qt Quick Application and UI Prototypes
Task-number: QTCREATORBUG-31510
Change-Id: I3aff33a77a824d0a689e07800a42c3c715914061
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2024-10-17 09:33:16 +00:00
Leena Miettinen
17a578bfd6 Doc: Describe changing compiler explorer URL
Task-number: QTCREATORBUG-31510
Change-Id: I8cd6277ec101cc750998f3ec66808d6e44da2c5e
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-10-17 07:25:52 +00:00
Mats Honkamaa
867343465d Doc: Add links to overview pages
Add links to existing overview pages in the left side bar

Task-number: QDS-13385
Change-Id: I1ae626532219d96f9b29ddaa8022a8fc1935a279
Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io>
2024-10-16 10:16:00 +00:00