Commit Graph

1133 Commits

Author SHA1 Message Date
Leena Miettinen
a1561d97e9 Doc: Describe buttons and fields in Transition Editor
Task-number: QDS-3771
Change-Id: I48b5a87f88552efdb2c1fef89d94d5f98047010a
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-03-01 16:09:39 +00:00
Eike Ziller
0f5b6c82ee Merge remote-tracking branch 'origin/4.15'
Change-Id: Ifae18bacb0c4bdb1e0516c9f92c0fd16150e35e6
2021-03-01 09:56:20 +01:00
Knud Dollereder
caaad2107d Add minitrace library
Minitrace is a small C++ library used for adding trace points
into the code. When enabled with the build flag
BUILD_LIBRARY_MINITRACE set to true it will write a JSON file
containing these trace points to disk.
This file can be visualized with chromes builtin trace viewer
(about:tracing) which helps in profiling performance issues
and keeping track of performance regression.

Task-number: QDS-3766
Change-Id: I6109a72507b53c5e3ad8f9f504ff26a4fad206be
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2021-02-25 11:53:36 +00:00
Leena Miettinen
f51387fb8e Doc: Describe new context menu commands in Type Hierarchy view
Users can navigate in the type hierarchy and move to the class
definition in the editor.

Task-number: QTCREATORBUG-25162
Change-Id: I608538b24a3d6db25a0ed83d743a42e2d133dae4
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2021-02-25 08:53:57 +00:00
Eike Ziller
6608bf1ad5 Merge remote-tracking branch 'origin/4.15'
Change-Id: I65e889663dac29a2efd85eba35bdb39a6611c801
2021-02-24 13:57:54 +01:00
Leena Miettinen
3dfb866bab Doc: Fix broken links
By hiding them if the link target is not part of the manual
or by fixing the link target if the section heading changed.

Change-Id: Ib72c71852ea3f8dacbfedb71a94d64d3eb5378fb
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-02-23 11:53:12 +00:00
Leena Miettinen
beebf9389b Doc: Describe "Text codec for tools" Environment option
Task-number: QTCREATORBUG-25162
Change-Id: I5a5e18cec9f2a1f5479b997c705517b07b794458
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2021-02-23 09:41:24 +00:00
Leena Miettinen
1dafabdb87 Doc: Describe filtering search results for symbol usage
- Use the current name for the menu item in change log:
  Find References to Symbol Under Cursor
- Update screenshots

Task-number: QTCREATORBUG-25162
Change-Id: I3c46561c91c01f2d33039cb4431cd6b88d163e68
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-02-23 08:48:04 +00:00
Leena Miettinen
870e495479 Doc: Describe "Generate Constructor" refactoring action
Fix entry in the change log to use the correct action name.
Also fix the entry above to use the action name.

Task-number: QTCREATORBUG-25162
Change-Id: Iebc2c6634c7bdc51ab97bb48ecce081e4000eccb
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-02-23 08:44:01 +00:00
Leena Miettinen
1ca2affa74 Doc: Add docs for Design mode toolbar icons and fields
Task-number: QDS-3771
Change-Id: I23ed3586090c47494831e156d04f8a40ebd586ca
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-02-23 08:04:34 +00:00
Leena Miettinen
e34bdf8c4d Doc: Rename and restructure Editing QML Files in Design Mode topic
Add a table that lists the views and links to their documentation
and to the documentation for the tasks that users can perform in
the views.

Change-Id: I96748b62163613aff1bb5f71782af007299b02ce
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-02-23 08:04:26 +00:00
Leena Miettinen
08e1893f0b Doc: Create a separate topic for Properties view
And place it under Design Views.

Restructure the Specifying Component Properties topic to start with
common component properties through setting colors to developer
properties.

Task-number: QDS-3771
Change-Id: I5cdfa12217fd61efac8eedad3efdd4486ef9593e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-02-22 17:18:10 +00:00
Leena Miettinen
04612e7736 Doc: Add a summary of Navigator icons and the actions they apply
Change the topic name to Navigator and move the topic under
Design views in the TOC.

Replace occurrences of "item" and "QML type" with "component".

Task-number: QDS-3771
Change-Id: I7dbe9803d88a409c8ba0a0ef074e2bc8a6866dec
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-02-22 16:57:21 +00:00
Leena Miettinen
048a826943 Doc: Rename Form Editor view topic using the view name
...and move it to the topic that describes Design views.

Change-Id: Ifb0c70936cb1059b8c7e4b86a23a4035b8047411
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-02-22 16:18:16 +00:00
Leena Miettinen
564d27f664 Doc: Update Kits Options screenshot
Task-number: QTCREATORBUG-25162
Change-Id: I6b230ec4905ffaa6055e67112e80a8c372bfdeaf
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-02-22 11:42:06 +00:00
Leena Miettinen
c6493e170f Doc: Describe the Zoom field in Help Options
Task-number: QTCREATORBUG-25162
Change-Id: I11842989df9bab1c5ba1f3e553b486b6cbe88239
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2021-02-22 09:15:52 +00:00
Leena Miettinen
adce958d5c Doc: Describe the global setting for system environment
Used when determining the build and run environment and
the environment for running external tools.

Task-number: QTCREATORBUG-25162
Change-Id: I6ddf4952bed5ae9190b65bbac8f0c17404be0538
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2021-02-22 07:32:18 +00:00
Cristian Adam
cc0fa86ffd CMakeProjectManager: Add package manager auto-setup
Adds CMAKE_PROJECT_INCLUDE_BEFORE as initial CMake parameters
with a path to a auto-setup.cmake script that will run
conan install if a conanfile.txt is found in the prject.

A project can have a local QtCreatorPackageManager.cmake file
that will be loaded if exists.

The auto setup can be controlled via the following CMake variables:

* QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP
* QT_CREATOR_SKIP_CONAN_SETUP
* QT_CREATOR_SKIP_VCPKG_SETUP

conan.cmake is taken from https://github.com/conan-io/cmake-conan
which takes care of the conan specific compiler cruft. License
is MIT.

Fixes: QTCREATORBUG-25362
Change-Id: I70a6e1abc5600851d048f1590ca24204ce52a503
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2021-02-19 17:54:45 +00:00
Leena Miettinen
c57d9c2a9c Doc: Describe disabling Clang checks from Output pane
Task-number: QTCREATORBUG-25162
Change-Id: Id80094fda3a5b4655f38ce22e345b96457991f73
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-02-19 09:56:21 +00:00
Leena Miettinen
77e76d22f8 Doc: Accommodate changes made to Library view
Fixes: QDS-3718
Change-Id: I04b3809d23341fb26484b5f3ec63b710042fbf66
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-02-19 09:28:20 +00:00
hjk
c5cc771656 Valgrind: Allow specifying extra arguments to valgrind etc
Fixes: QTCREATORBUG-18693
Change-Id: Ibb968dcd82b118340a45329b4a14b28d85700661
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2021-02-17 14:59:03 +00:00
Tom Praschan
1085d6b508 FakeVim: Add emulation for vim-surround plugin
Change-Id: If450d04dd89a1707ab05806522fbf4cc987d454b
Reviewed-by: hjk <hjk@qt.io>
2021-02-17 08:50:21 +00:00
Leena Miettinen
89695402c5 Doc: Update the Concepts and Terms topic
Task-number: QDS-3475
Change-Id: I9486ac0cebeca927dcaafb78dbc5e624fa27d03a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
2021-02-16 12:11:57 +00:00
Tom Praschan
d7acee920d FakeVim: Add emulation for argtextobj.vim plugin
Change-Id: I319d2b9fe9f0d145c2560cf03fecc50629c99006
Reviewed-by: hjk <hjk@qt.io>
2021-02-12 08:36:29 +00:00
Tom Praschan
f83eeb0548 FakeVim: Add emulation of vim-exchange plugin
Change-Id: I844c9bf11231ab842cee020a0e7a29af8ed209eb
Reviewed-by: hjk <hjk@qt.io>
2021-02-10 16:11:50 +00:00
Eike Ziller
c98e320082 Merge remote-tracking branch 'origin/4.14'
Change-Id: Iea91e66d30f797c079fe09e12a6744c36c58be1a
2021-02-09 11:42:57 +01:00
Tom Praschan
509d5895f8 FakeVim: Merge comments when joining lines with 'J'
This is the default behavior in vim as well

Change-Id: Ia4d56e3cfc7f91fc353078daefaabeada9a86bed
Reviewed-by: hjk <hjk@qt.io>
2021-02-09 08:56:47 +00:00
Tom Praschan
b6f26ed67a FakeVim: Add emulation for ReplaceWithRegister plugin
Change-Id: Iaaeef6ff51fe858b759c10adaac582f5858b6210
Reviewed-by: hjk <hjk@qt.io>
2021-02-09 07:33:03 +00:00
Leena Miettinen
8cd9300eda Doc: Describe using md locator filter for searching
The filter enables users to search for apps, documents, and
other files using platform-specific external tools or commands.

Task-number: QTCREATORBUG-25162
Change-Id: I32e8d059fa374aac3be983e9461a138ac4c647a0
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2021-02-08 15:10:36 +00:00
Leena Miettinen
712d93e1c9 Doc: Describe Debugger settings in appropriate sections
Link to the "Debugger Settings" section where appropriate.

Task-number: QTCREATORBUG-24500
Change-Id: I7e19211c22bf0139678d49e46db3bd2bb04c7260
Reviewed-by: hjk <hjk@qt.io>
2021-02-08 10:57:04 +00:00
Leena Miettinen
d7a0b735c9 Doc: Move info about debugger settings
...to a separate .qdocinc file included from
"Interacting with the Debugger".

Change a conflicting section title in run settings docs.

Task-number: QTCREATORBUG-24500
Change-Id: I6e3e205d1dfdcfabaf80fc18bd2b73c1256644e4
Reviewed-by: hjk <hjk@qt.io>
2021-02-08 10:56:53 +00:00
Leena Miettinen
df8aec0c19 Doc: Add docs for Washing Machine UI example
Fixes: QDS-3569
Change-Id: Ie7b09c24c0db202ae7ed504d2b40451b4f8e0908
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-02-04 11:47:38 +00:00
Tom Praschan
f626e27370 FakeVim: Add emulation for vim-commentary
Change-Id: I34f222182835ae160e6c4c66ad0bada79d8abeff
Reviewed-by: hjk <hjk@qt.io>
2021-02-03 17:58:22 +00:00
Eike Ziller
b54ab67705 Merge remote-tracking branch 'origin/4.14'
Conflicts:
	src/plugins/mcusupport/mcusupportoptions.cpp
	src/plugins/qmldesigner/assetexporterplugin/componentexporter.cpp

Change-Id: I337d1b86f54ad4433a3ed0d73e2011654ef6b950
2021-02-02 12:20:00 +01:00
Leena Miettinen
460f1d3ecd Doc: Describe Debugging Helper Customization field
We have several user questions and bug reports about
SIGSTOP preventing users from debugging, so use SIGSTOP
signal handling as an example.

Task-number: QTCREATORBUG-24500
Change-Id: I2243d45ef4f5354a15712567882861053d3d6a7a
Reviewed-by: hjk <hjk@qt.io>
2021-02-01 15:28:50 +00:00
Leena Miettinen
6553df4a20 Doc: Display info about using Qt Creator variables in QDS Manual
They are needed for some more advanced actions.

- Move the section to a .qdocinc file that is included as
  necessary and modify defines where needed.
- Describe using tooltips to get more info about variables.
- Add a screenshot.

Change-Id: Ieb03ccf7de5f0c493c98ae356cdda4b4d3915832
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-01-29 11:38:55 +00:00
Christian Stenger
ba667a342b AutoTest: Restructure settings documentation
This patch restructures the settings part of the
documentation to have all related information is
at one location instead of scattered across the
whole page.
Additionally added some information for so far
undocumented features and fix URLs to referenced
googletest web pages.

Change-Id: Ic897237ea67e9cc11f7d0b55059c47108a6e0f3a
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-01-28 12:15:59 +00:00
Eike Ziller
df6967a897 Merge remote-tracking branch 'origin/4.14'
Change-Id: I6e67f23464fc14dda5a659004f0aa360d6f5d25f
2021-01-27 12:28:47 +01:00
Leena Miettinen
4d2bfff1d5 Doc: Describe setting canvas color for components
Change-Id: I2fcc1d45e9caddfb3d52a87cc03043249472b751
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-01-25 15:02:30 +00:00
Leena Miettinen
d784696f6d Doc: Describe zooming in Form Editor
Fixes: QDS-3627
Change-Id: I6f5b59ee3c8d287a8342c4ffb7f47f10c4013b8c
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-01-25 15:02:10 +00:00
Björn Schäpers
67a9a6beb4 Doc: Document argument of Dumper.Value.members()
Took me quite some time to figure out why my code did not work.

Change-Id: I2451745762e4d9887aa220664b06f539e92ec41c
Reviewed-by: hjk <hjk@qt.io>
2021-01-25 13:16:27 +00:00
Björn Schäpers
8e6d1f549c Doc: Remove a wrong paranthesis
This does not belong there.

Change-Id: I7630a47a52f6b97a6797856e229884cb4b11a515
Reviewed-by: hjk <hjk@qt.io>
2021-01-25 13:15:38 +00:00
Eike Ziller
aae3bf4ef7 Merge remote-tracking branch 'origin/4.14'
Change-Id: I516e87eed1b716ec085095c9dd4f47f04a99de7c
2021-01-25 09:06:36 +01:00
Leena Miettinen
aab88f5e7a Doc: Explain "Replacement kits"
Change-Id: Iceea044c1f81a20d1f3358238e38f231fb634ea7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-01-22 16:22:30 +00:00
Leena Miettinen
23d5a28968 Doc: Add docs for Conan package manager plugin
Task-number: QTCREATORBUG-21785
Change-Id: I616fdfe808fdc5490ac17e95c1554a74524b0444
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
2021-01-21 17:44:14 +00:00
Leena Miettinen
7f73675bc8 Doc: Fix white space errors and a typo in a QDoc command name
Change-Id: I906423f3b0b1053b965858c8bbb80ab29d49b576
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-01-21 08:55:46 +00:00
Eike Ziller
f79e4b3677 Merge remote-tracking branch 'origin/4.14'
Change-Id: Ib343adc6b761d15410d357137e4fc38040ce8d48
2021-01-20 11:13:11 +01:00
Christian Stenger
0ed99a954b AutoTest: Document CTest support
Fixes: QTCREATORBUG-25221
Change-Id: Ie9424cc932db3eb831145b29657353a32f88e5be
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-01-20 08:33:02 +00:00
Tim Jenssen
aa404ca5c9 doc: fix menu entry
Change-Id: I21d1ba77b2f4a39756f6408e6911192237e7e54c
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-01-18 16:16:28 +00:00
Eike Ziller
16d25a3cc8 Merge remote-tracking branch 'origin/4.14'
Conflicts:
	src/plugins/qmldesigner/assetexporterplugin/componentexporter.cpp

Change-Id: If742bcd843cf75cf55e07b489ecb7211f0cd9058
2021-01-18 11:50:32 +01:00