Commit Graph

4817 Commits

Author SHA1 Message Date
Venugopal Shivashankar
68b6b0dd4d Doc: Update the project template screen capture
Also, reorganized the list of project templates
based on the latest UI.

Change-Id: I72f903909946d29ee3c181c926c2857a6da25a5e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2020-03-27 16:21:43 +00:00
Leena Miettinen
582b4bd0ae Doc: Update images on the front page
Store the source files in SVG format.

Task-number: QDS-1851
Change-Id: Ife601967b4dffe10c8e48f31365da2d8df9357f9
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-03-27 15:59:27 +00:00
Leena Miettinen
e7fcfb74c6 Doc: Describe GDB settings
Fixes: QTCREATORBUG-10831
Change-Id: I68a68f0949c5015ad7642c9e5e005759e7412823
Reviewed-by: hjk <hjk@qt.io>
2020-03-27 08:26:03 +00:00
Eike Ziller
bac32dc740 Merge remote-tracking branch 'origin/4.12'
Conflicts:
	src/plugins/coreplugin/dialogs/shortcutsettings.cpp

Change-Id: I1f21845350bb69268ca51bc77167a8244adce22a
2020-03-26 15:26:27 +01:00
Thomas Hartmann
9414961206 Fix example
Task-number: QTCREATORBUG-23045
Change-Id: I2cf54a4b6ede3a19d0e5273683f4969d397028ba
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-03-26 10:12:56 +00:00
Leena Miettinen
a7b7c31c9c Doc: Update info on Python run settings
Change-Id: Ia1da720286205bae18c7a01538430740510b9780
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-03-25 08:22:57 +00:00
Leena Miettinen
da1e153f3d Doc: Update info about Bare Metal devices
Fixes: QTCREATORBUG-23723
Change-Id: Ic7289849bab5901cf9860067f1d127e69617a328
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: hjk <hjk@qt.io>
2020-03-24 12:35:09 +00:00
Leena Miettinen
9bf8610935 Doc: Update info on automatically registering CMake help
Change-Id: Icdc010102055def6b87902c0c924f647f1f408da
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2020-03-24 08:11:10 +00:00
Eike Ziller
d80f3972a4 Merge remote-tracking branch 'origin/4.12'
Change-Id: Ia8254720b2ba6e3e7b859017e1c2b6e289bed771
2020-03-20 08:16:19 +01:00
Eike Ziller
7f0b418a22 Merge remote-tracking branch 'origin/4.11' into 4.12
Change-Id: I125d2e574cbee28d69c8181909f2db57e897f0a4
2020-03-20 08:00:06 +01:00
Eike Ziller
c8a2ea5433 Merge remote-tracking branch 'origin/4.12'
Conflicts:
	src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp

Change-Id: I2a0ccb84560174c5170d5baaff526c0e095f0ba0
2020-03-19 09:35:50 +01:00
Leena Miettinen
e0d38ab353 Doc: Update instructions for creating plugins
Fixes: QTCREATORBUG-23701
Change-Id: I8e5569512eee87b18ddaeedde87122015e69b821
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2020-03-17 08:34:24 +00:00
Leena Miettinen
7be9d0f567 Sessions: Fix UI text according to the guidelines
https://doc.qt.io/qtcreator-extending/qtcreator-ui-text.html

Task-number: QTCREATORBUG-23683
Change-Id: Ie74ee222f5ff7393b65c6f1128cf2e64bb0007ae
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-03-16 11:54:24 +00:00
Eike Ziller
22cdc47077 Merge remote-tracking branch 'origin/4.12'
Conflicts:
	src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp

Change-Id: I4a90920e52dbbe9eb46aef3437ee3c5a6e7b31c6
2020-03-16 08:30:33 +01:00
Kai Koehne
e9f54804e1 Doc: Remove mentioning of OpenSSL version
The version we ship in 4.11 is 1.1.1d  Chances are we will forget
updating this version number in the future too, so let's just not
mention it.

Change-Id: Ibb8248a4eaa38f6dab93af8170f1f77a2dff3c28
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-03-16 07:21:13 +00:00
Leena Miettinen
83a60f10ce Doc: Update info about managing workspaces
Change-Id: I1cd79ac60641d99b86b246cb540cb6a9e70d1f30
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-03-13 09:37:58 +00:00
Leena Miettinen
0e71463b91 Doc: Describe Qt Quick Designer annotation editor
Fixes: QDS-1485
Change-Id: Iabb3c6efa738df028f94e14810f9b4cfaad7b2dc
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-03-12 15:09:10 +00:00
Leena Miettinen
9e915ecba0 Doc: Describe Qt Quick Designer 3D editor
- Pull source files from /doc/qtdesignstudio/srcqtquick3d-editor
- Add the necessary defines to link to additional Qt modules
- Use the same structure and files for the Qt Quick Designer parts
  as in Qt Design Studio Manual
- Move some overviews to /doc/qtcreator folder
- Fix the TOC and the navigation links

Change-Id: I2103a8e635e537fd276b3e14feeb8f50beb92cae
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-03-12 08:40:41 +00:00
Christian Kandeler
b0779ad5f8 Wizards: Make it more obvious to users that they can create C files
Technically, almost any "new file" wizard could be used to create a C
file, but conceptually, it makes the most sense to turn the "C++"
category into "C/C++".

Fixes: QTCREATORBUG-23621
Change-Id: I002365fa35cc6c9bf7c71039e122f72890f66b1a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-03-10 13:23:57 +00:00
Leena Miettinen
712766b7b1 Doc: Update docs on Build menu commands
Task-number: QTCREATORBUG-23686
Change-Id: I46a94564d96ad7a5172414c62aa2abbbc965bbba
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-03-06 13:31:46 +00:00
Leena Miettinen
32bf75c50e Doc: Move environment settings to a separate section
They are available from three different places in the Projects mode,
with slightly different use cases.

Task-number: QTCREATORBUG-23686
Change-Id: I678b3ab4762d7da8d0fcc060eef7d0146bfcd0ac
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-03-06 13:00:03 +00:00
Leena Miettinen
89a9790ca9 Doc: Describe new ways to customize the build process
You can select what to stop before building and what to
build before running.

Task-number: QTCREATORBUG-23686
Change-Id: I7d20b2ece09227f0f2ef54788efc3b83807d1a32
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-03-06 12:54:39 +00:00
Leena Miettinen
74f04c17d1 Doc: Update info about build settings
QML debugging and profiling, separate debug info, and
Qt Quick Compiler are now enabled in the general build
settings. Default values can be set in Build & Run options.

Task-number: QTCREATORBUG-23686
Change-Id: I6eef8f270ab42cc563c3c95cfddf22243a5ef017
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-03-05 13:43:24 +00:00
Leena Miettinen
cd00122fcd Doc: Update info about Qbs support
Fixes: QTCREATORBUG-23691
Change-Id: Ic1d9b23720a305c39792948aec8f15ee52c1a778
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2020-03-05 13:15:55 +00:00
Leena Miettinen
eea835eab0 Doc: Add a section about finding and filtering output
The standard "find in file" functionality is now used, so
link to it. For filtering, describe the options.

Change-Id: I379d23fbc35ebfbbfef1d6fa3007af5b9d7f23b4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-03-05 09:14:34 +00:00
Leena Miettinen
ae1a4250e1 Doc: Describe integration with Qt Marketplace
There is now a Marketplace tab in the Welcome mode.

Task-number: QTCREATORBUG-23452
Change-Id: I8043adb3104d542b63d5963261e92d7044222204
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2020-03-05 09:05:00 +00:00
Fawzi Mohamed
b09a48599e Update qmljs parser to Qt 5.15 parser
* parser side support for annotations, inline components, new UiVersion
  and all the things included in QT 5.15 parser
* SourceLocation moved from QmlJS:AST to QmlJS
* Visitors now need to handle throwRecursionDepthError
* BaseVisitor for visitors that want to override all visit

Task-number: QTCREATORBUG-23591
Change-Id: I682a30d0b08b6c929739fd0e339ef6fbde3eb630
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2020-03-03 15:31:10 +00:00
Leena Miettinen
40899c7209 Doc: Describe changes in the diff editor
- Describe the context menu commands in the diff editor
  when used with Git
- Make the description of colors less specific, because they
  depend on the theme
- Use "chunk" consistently instead of "hunk"
- Update the screenshot

Change-Id: I6c9ec4eee8ff80f171558c930e5e448ac493f927
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2020-03-03 12:34:08 +00:00
Leena Miettinen
015d09a9e7 Doc: Describe new supported LSP services
Change-Id: I3e0e9b92945b48ffa2f349924762f6bb0fef3c87
Reviewed-by: David Schulz <david.schulz@qt.io>
2020-03-02 13:40:27 +00:00
Leena Miettinen
0750af7049 Doc: Describe the "Go to Last Edit" function
Returns to the last location where you made a change.

Change-Id: I35cda32d28b51b0fcfe31fd17e03ce103a87b447
Reviewed-by: André Hartmann <aha_1980@gmx.de>
2020-02-28 13:54:08 +00:00
Leena Miettinen
d07d118b44 Doc: Add missing separators to menu paths
Change-Id: I58fe828d204ebc636fd529be9759bdeb5a8fe76a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2020-02-28 13:34:53 +00:00
Leena Miettinen
85bcef044c Doc: Fix typo "fil" > "file"
Change-Id: Iaa0f25c9ef0c76f2923f91354304e3b0c6bb78b1
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2020-02-28 12:04:42 +00:00
Leena Miettinen
fb185eef11 Doc: Update screen shot to show the list of locator filters
Change-Id: If6b4068676e994ce5ec684432983df3f173dfab5
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-28 11:57:45 +00:00
Leena Miettinen
a8c9d394fd Doc: Replace "Qt Bug Tracker" with "Qt Project Bug Tracker"
Add links where they were missing.

Change-Id: I218c1160226ec5223e6bd055d73e82092f254792
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-28 09:30:42 +00:00
Leena Miettinen
d119258c9d Doc: Describe new help options
- Only latest docs are registered by default
- Users can change the settings for displaying help in
  the detached help window

Change-Id: Id7efb98e11eb8a27b7d01422e65ac63b860c868e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-28 08:58:56 +00:00
Leena Miettinen
ae98f91f1b Doc: Update info about finding with the locator
- Describe the new bug filter
- Describe the new URL template custom filter type
- Update screenshots

Change-Id: I830b3953e89e97a7e5a405687915b67153412d9a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-28 08:10:00 +00:00
Leena Miettinen
171ad62aed Doc: Describe linking Qt Creator to a Qt installation
... for sharing auto-detected Qt versions and kits

Change-Id: Ie0063b0a66a58508bb848b2b8fb4b29cadc35c26
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-27 12:07:04 +00:00
Leena Miettinen
5278f69851 Doc: Fix typo "ajust"
Change-Id: I6a974dc9e9f9439392cf8029740fe72415f80e54
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2020-02-27 10:03:58 +00:00
Leena Miettinen
da5d53b89b Doc: Document the Restart Now button that appears when needed
Typically, when users enable or disable plugins.

Change-Id: I1d9588e662613d6c061756d247bf12f7c1ace4ba
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-26 16:15:21 +00:00
Leena Miettinen
4a9dc144f0 Doc: Remove duplicate file
This file has been moved to \doc\qtcreator\src\...

Change-Id: Idaf18e7113f8af9e4054682872eaefc419dc63fc
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-26 14:15:28 +00:00
Leena Miettinen
8b5934900c Doc: Describe using custom fonts in Qt Quick Applications
Developers can use custom fonts in Qt Quick UI projects that they
create in Qt Design Studio. Additional steps are needed when
converting these projects to Qt Quick Applications.

Fixes: QTCREATORBUG-23646
Change-Id: Iebc8e6efd9683450232d1ea878925f9791536663
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-02-26 14:11:54 +00:00
Leena Miettinen
4cd4316a16 Doc: Replace "pane" with "view"
...for anything listed in Window > Views, except "Output Pane".

Task-number: QTCREATORBUG-23582
Change-Id: I1a46de22657dd5779d693a5078b5aca8b1b57a37
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2020-02-26 08:10:19 +00:00
Eike Ziller
0acce09457 cmake build: Fix qdoc call for LLVM-based qdoc
It requires us to pass a whole bunch of include paths manually,
including Qt include paths.

Extracts a stripped down list of include paths from all the plugin and
library targets that we know of.
On macOS, also gets Qt's framework path derived from the QtCore location.

Since these can contain generator expressions, we have to write them to
a file (so the expressions are resolved).
We pass this file with qdoc options with the hidden "@" command line
feature of qdoc.

Task-number: QTCREATORBUG-22451
Change-Id: Ifae6960023cc6e63cd66104417dd4a16f2e491a2
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2020-02-26 06:42:51 +00:00
Leena Miettinen
2c406ff398 Doc: Describe managing workspaces
Conceptually separate dockable views from sidebar views, because
the former can now be organized using workspaces in the Design
mode (where the sidebars are now disabled).

Fixes: QTCREATORBUG-23582
Change-Id: Iaf310d4fbc9277330708f6756201e4b43dc1eedb
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-25 13:38:04 +00:00
Leena Miettinen
ac26d3bab9 Doc: Add Core:: namespace to \fn commands
To suppress QDoc warnings.

Task-number: QTCREATORBUG-23620
Change-Id: I4e5c633e7a0066f892f3247c28dac055557e68da
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-25 13:37:46 +00:00
Leena Miettinen
98e940c9b3 Doc: Display Core plugin classes in the API Reference
Task-number: QTCREATORBUG-23620
Change-Id: I64b3fc9ebd9ec140a28a5fbb2f70961086821ed2
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-25 13:37:30 +00:00
Thomas Hartmann
0a4471dbbb QmlDesigner: Rename 'Imports' to 'QML Imports'
Change-Id: Ice57052273ac2e7eef555c9a26a9032098541d8e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-02-24 15:42:53 +00:00
Leena Miettinen
45a575c218 Doc: Fix QDoc warnings in Core plugin Wizard classes
Task-number: QTCREATORBUG-23620
Change-Id: Ia8d27be35911378703126c1e2d06a157ce6185f0
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-02-21 11:37:36 +00:00
Eike Ziller
e886c13abc Make documentation part of branding
So Design Studio can build different documentation than Qt Creator

Change-Id: I078df39d36533a1659caac937ef869e4bf0c7a43
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2020-02-19 06:57:53 +00:00
Eike Ziller
e2fad3afa4 doc: Fix qdoc warnings in aggregation
Change-Id: Ia9a2e6dcdb8dc82ae600b974e396fd8ac3a42678
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2020-02-18 10:02:48 +00:00