Commit Graph

167 Commits

Author SHA1 Message Date
hjk
59e734d9da Debugger: Rename "Snapshot" window to "Debugger Perspectives"
That's what it is nowadays.

Change-Id: I0b9c29e9adc322a923c6901b6e1f3fc9937c2892
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2018-09-10 07:49:05 +00:00
Leena Miettinen
148d64dc89 Doc: Reorganize Qt Quick debugging information
QML-specific information about evaluating expressions at
runtime was already there, so linking to it instead of the
C++-specific info. Moved all information about the Debugger
Console to this topic, after the information related to the
Locals and Expressions views.

Hiding C++ and Qt version specific information.

Change-Id: Icf8798521218fca4ee6dea65b2e96ce685027a37
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2018-08-21 12:53:35 +00:00
Leena Miettinen
7ab07a4e8f Doc: Move files to enable single-sourcing
Create creator-only folders for topics that are to be excluded
from the Qt Design Studio Manual.

Change-Id: I6e212c6f1f2911fd02b135fe72e6379ef95c9eee
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2018-08-20 09:44:20 +00:00
Leena Miettinen
6564922254 Doc: Move common debugger functions to an include file
Some debugger functions are used for both C++ and QML debugging.
Putting them into an include file enables using the descriptions
in both the Qt Creator Manual and Qt Design Studio Manual.

Change-Id: Ief7e1e1c76a881eb6722161a1b216b3d711c6290
Reviewed-by: hjk <hjk@qt.io>
2018-08-17 12:37:44 +00:00
Leena Miettinen
8828d79c4a Doc: Use defines in navigation links
To be able to build Qt Creator Manual and Qt Design Studio Manual
from the same sources.

Change-Id: I6adbc7b7f23c40f24508a8de7ae9ad5a2a3a103e
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2018-08-16 14:48:46 +00:00
Leena Miettinen
d8c81edfad Doc: Remove a note that is no longer applicable
Compiling the library should not be necessary since the QML
debugging library has been added to Qt.

Change-Id: Id1d31cb40068fcfb7ff868ae80e3f3c9bc4b5de7
Reviewed-by: hjk <hjk@qt.io>
2018-08-10 12:51:56 +00:00
Leena Miettinen
41493d24f0 Doc: Replace title with HTML filename as value of \contentspage
To make links work if the title changes.

Change-Id: Icf516e74c68efc3b26689aaec27f28ee7ae51ce3
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2018-07-12 08:27:01 +00:00
Leena Miettinen
3e017dc409 Doc: Use the \QC macro also for UI controls
Seems to work within the \uicontrol command.

Change-Id: I73769609091f88be9495410c50bce5296c1144f3
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2018-06-19 12:37:17 +00:00
Leena Miettinen
b252043d44 Doc: Fix the path to the Kits options
Kits is now a top-level category in Options, with tabs for
Kits, Qt Versions, Compilers, Debuggers, Qbs, and CMake.

Change-Id: I7f3b37550d47dadb76cb3454cdd4bd0b115eb986
Reviewed-by: hjk <hjk@qt.io>
2018-04-25 12:59:21 +00:00
Leena Miettinen
4757370fad Doc: Fix remaining occurrences of "Locals and Expressions" view
There are now separate "Locals" and "Expression" views.

Change-Id: I62dada28942afea51162693239f2e45b4afac203
Reviewed-by: hjk <hjk@qt.io>
2018-02-06 13:01:33 +00:00
Leena Miettinen
8d7b548d9e Doc: Add info on getting to object base instance in debugging helper
Task-number: QTCREATORBUG-19597
Change-Id: Ie02b51c771faf70a1210abb5e1abe6120706c031
Reviewed-by: hjk <hjk@qt.io>
2018-02-06 10:42:37 +00:00
Leena Miettinen
2bde6a5846 Doc: Add info about installing CDB Debugger Support on Windows
Move the information out of a table, because the table format does
not really work with so much text.

Change-Id: I8053c76ee0f43a1b35ed66fe0e2335106b1063dd
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
2018-02-02 08:45:21 +00:00
Leena Miettinen
50a485028e Doc: Update screenshots of Locals and Expressions views
They are now two separate views instead of one.
Also fix some related issues in text.

Change-Id: I31578fc1ca4f97f9010031a5778c4a33e65d129c
Reviewed-by: hjk <hjk@qt.io>
2018-02-01 11:30:26 +00:00
David Schulz
4ed12d95f8 Debugger: update link to the windows debugging tools
Change-Id: I7f1c60ed59ff41af118aa37b207c2f493df00f0b
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
2017-12-18 13:54:08 +00:00
hjk
78513ecd8f Debugger: Split Expressions view into dock of its own
Change-Id: Ie86a5bd72c3140219f925835a065d9f6a3ae0ea4
Task-number: QTCREATORBUG-19167
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2017-11-06 11:53:57 +00:00
Leena Miettinen
eb5b45aa6c Doc: Add tip about stopping processes to troubleshooting debugger
A customer had trouble launching debugger on a Wacom Tablet
when other processes were running. After all processes were
stopped, the debugger could be launched.

Change-Id: Ifd3da7904e9ff8e7af958e6abc7b21c1a88fa2e2
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Mika Salmela <mika.salmela@qt.io>
2017-10-17 07:15:15 +00:00
Leena Miettinen
4adfae9d96 Doc: Fix putArrayData() debugging helper documentation
Task-number: QTCREATORBUG-18836
Change-Id: Iae037b4a45060b22ee36c94d19eeea940ebf1b95
Reviewed-by: hjk <hjk@qt.io>
2017-09-04 11:55:25 +00:00
Leena Miettinen
0ebadc109c Doc: Describe location of personaltypes.py on macOS
Change-Id: I49ca7e444bacd69aa45dac1289bdc2a796a2a062
Reviewed-by: hjk <hjk@qt.io>
2017-08-22 07:17:13 +00:00
Leena Miettinen
03dce9a65f Doc: Use the umbrella term "device" for both mobile and embedded
Add a glossary entry for "device" to make changing the definition
easy and link the first occurrence of "device" in a topic to it,
where applicable.

Change-Id: Ia1b8b669b0000eea47d6a7b9860d3329d93a4395
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2017-08-18 14:53:27 +00:00
Leena Miettinen
a951448c4d Doc: Add step list for adding custom debugging helpers
Change-Id: I01aba948b9dfd55a58cae5fdd51e1588bb675e6a
Task-number: QTCREATORBUG-18740
Reviewed-by: hjk <hjk@qt.io>
2017-08-17 12:43:16 +00:00
hjk
66f75d6e60 Debugger: Mention personaltypes.py in the docs
As entry point for custom dumper implementation.

Change-Id: Id6b996821cbd679b8b6886fcf41625fbbde49ff4
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2017-08-16 11:24:07 +00:00
Ulf Hermann
705c618aeb Fix docs about QML debugging
You can only debug QtQuick 2, and you need Qt 5.0 for that. Also, the
port is not well known as it's chosen at runtime, and various features
of the QML inspector have been dropped.

Change-Id: Ibb2fa6c4de203423c4e0cb9f240643e7354e7a34
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2017-08-11 08:51:47 +00:00
Eike Ziller
e724934393 Merge remote-tracking branch 'origin/4.2'
Conflicts:
	doc/src/qtquick/creator-tutorial-create-qq-project.qdocinc
	doc/src/qtquick/qtquick-creating.qdoc
	doc/src/qtquick/qtquick-uiforms-tutorial.qdoc
	share/qtcreator/welcomescreen/qtcreator_tutorials.xml
	src/plugins/git/gitgrep.cpp
	src/shared/qbs

Change-Id: I6f4d168d888d9547c3af0819f79cc9ebb4186ca0
2017-02-14 15:32:04 +01:00
Leena Miettinen
5250ed4bbc Doc: Fix breakpoint trigger in Qt Quick debugger tutorial
Task-number: QTBUG-58686
Change-Id: Ib50d6679655c1eb8a1b6ff60fbfa743446749827
Reviewed-by: Julien Gueytat <contact@jgueytat.fr>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2017-02-07 12:36:04 +00:00
Orgad Shaneh
5159c3f20e Debugger: Add a missing underscore in the docs
Missed in c2e69f7cfb.

Change-Id: I5633dddba21e4b2db5c0300183b791f352af96c3
Reviewed-by: hjk <hjk@qt.io>
2017-02-03 13:45:51 +00:00
hjk
c2e69f7cfb Debugger: Add some examples of dumper function names
Change-Id: I898f8a7dafbca3beb6fdba9c93350b0488973a46
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2017-02-03 10:08:14 +00:00
Leena Miettinen
6286d31da3 Doc: Fix typo "where" > "were"
Change-Id: I0dcbccfcbf29249149807c04f072d83fa503a895
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-12-01 15:13:27 +00:00
hjk
dc87f6a41a Documentation: Mention breakpoint enabling and disabling
Change-Id: I263ba22b8160285803fca73869851596ff81a16b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-11-22 14:14:07 +00:00
Leena Miettinen
f84c6b99e5 Doc: Describe automatically hiding debug view title bars
Change-Id: Id287806933f0f0926fd7c274f58ca9263605b676
Reviewed-by: hjk <hjk@qt.io>
2016-10-24 11:53:03 +00:00
hjk
bedc8a6575 Debugger: Update debugging helper documentation
A new era begins after bridging the gap between CDB and the
Python dumper infrastructure.

Change-Id: I891ff3694d475b218e92f5e261cf135db97b977c
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: David Schulz <david.schulz@qt.io>
2016-10-07 06:41:03 +00:00
hjk
1e8ffa20d0 Doc: Introduce a macro \macos to adapt to upcoming renamings
Start with an initial value 'macOS' and use in uncontroversial
places in the docs. Some explicit references to older versions
are untouched in this patch.

Change-Id: Ibea4115c45fc2ff2c9a0518d92797df26fd4138f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-08-03 15:30:06 +00:00
hjk
13fbcb2d3e Debugger: Bump LLDB requirement to 3.8 on Linux
There was an official release in June, and given that LLDB on Linux
is still fragile, requiring at least the latest officially released
version seems in order.

Change-Id: Iabbdc654071b28166c7f9ea550eaa7db304cb4a0
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-07-25 09:31:25 +00:00
Eike Ziller
9e66ce48e4 Merge remote-tracking branch 'origin/4.0'
Conflicts:
	src/plugins/autotest/testcodeparser.cpp
	src/tools/clangbackend/ipcsource/clangbackendclangipc-source.pri
	tests/unit/unittest/unittest.pro

Change-Id: I9db4fbea6ea7c9fdd0d8e1703735af20c92e754b
2016-05-09 16:37:41 +02:00
Leena Miettinen
4021a2a902 Doc: Use icons from source in the manual
This removes the need to take screenshots of icons.

- Add icon source directories for the .qdocconf file
- Remove screenshots of icons from doc\images (except completion
  icons)
- Copy images that do not have unique names from src or libs
  to \docs\images
- Create images that use overlays and update them in docs\images
- Fix paths and filenames in \inlineimage commands
- Fix text where one screenshot was replaced by two icons

Change-Id: Ib98206890bd15a843566de8d709e45487c70dfbd
Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
2016-05-03 14:26:35 +00:00
Eike Ziller
0f94aa3f4d Merge remote-tracking branch 'origin/4.0'
Conflicts:
	src/plugins/debugger/debuggerruncontrol.cpp
	src/plugins/projectexplorer/projectwizardpage.cpp
	src/plugins/projectexplorer/xcodebuildparser.h
	src/plugins/qmldesigner/qmldesignerplugin.cpp
	src/tools/clangbackend/ipcsource/translationunits.cpp

Change-Id: Ibf0857cf8dbf95fc9ac13d5c2112b3f4a2ca7de6
2016-05-03 11:49:01 +02:00
Leena Miettinen
384d66613d Doc: Update info about Qt Quick debugging
Update, add, and remove screenshots.

Change-Id: Id5e77b1ebba4306f28e2d6d20e6ed5ffac0d2e52
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2016-04-28 15:03:02 +00:00
Eike Ziller
4a826ada04 Merge remote-tracking branch 'origin/4.0'
Conflicts:
	qtcreator.pri
	qtcreator.qbs

Change-Id: I0cbc9d335073e3234f472aa43f462eef9a9178aa
2016-04-22 15:13:58 +02:00
Leena Miettinen
bfba953b41 Doc: Symbol Server prompt was removed
Change-Id: Ib9a84e25fe3c7aa171a8e7a2f0b3759974d23e71
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
2016-04-22 08:31:22 +00:00
Leena Miettinen
8611fec716 Doc: Debugger tabs are now separate views
Update debugger screenshots.

Change-Id: Icc7d9ac0c74d137547c022ffec0792c33a2c9e63
Reviewed-by: hjk <hjk@theqtcompany.com>
2016-04-21 12:20:01 +00:00
Leena Miettinen
acde4f1cdb Doc: Update info about setting CDB paths on Windows
- The path settings have been moved to a new tab
- Describe using Source Server for fetching source files
- Add screenshot.

Change-Id: I3884fbb3e0175b64956bc9cb71213d92709e130d
Task-number: QTCREATORBUG-15709
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
2016-04-21 12:10:33 +00:00
hjk
644ed0d464 Doc: Add an 'also' to the note on debugger handling of optimized builds
Change-Id: I3fd0b25097101ac41c1801992282eef959a5b0da
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-04-20 13:22:46 +00:00
Ulf Hermann
d0de0eb0f7 Doc: Add clarification on when the select tool is usable
Task-number: QTCREATORBUG-15349
Change-Id: I24650e1b8a5a66c1aee2a552d04559b99562f830
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
2016-04-18 13:09:56 +00:00
Tobias Hunger
43800a6aa8 Update License according to agreement with Free Qt Foundation
* Update license in documentation files. Stay at FDL, but update
  URLs as well as license for examples, etc.

Change-Id: I5e8cb5a20f0e9d52fba1d937b7c73197d69dd747
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
2016-01-19 13:09:03 +00:00
hjk
33651877d8 Move QmlConsole to Debugger
Now it is closer to its only user and possibly reusable for no-QML uses
there.  We also drop the QML/JS syntax checker. The application being
debugged can already tell us about syntax errors. There is no need to
duplicate that functionality.

Change-Id: I2ba151f9f4c854c6119ba5462c21be40bddcebf9
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
2015-12-09 12:06:26 +00:00
Niels Weber
c7bc80ee25 Expand register view documentation
Split Disassembler and Register documentation.
Add information about editing register values.

Change-Id: Iba2ef209464193d215bb002127aebce6db1eae0a
Reviewed-by: hjk <hjk@theqtcompany.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
2015-09-07 08:26:03 +00:00
Eike Ziller
c868b9f3ed Merge remote-tracking branch 'origin/3.5'
Change-Id: Ife5fdcd71b0adc99d4297a28a64515e9e93d7864
2015-09-04 09:19:28 +02:00
hjk
f9f2149251 Doc: Bump LLDB version requirement
Drop 179.x on OS X, as this barely works. Include 3.7 on Linux,
at least a build from SVN revision 232800 is knwon to be good.

Also change 'minimal supported version' to 'minimum supported
version'.

Change-Id: Ia491289500aa1d9680a3194cd50852aec65272d1
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
2015-09-02 10:05:10 +00:00
Niels Weber
a760cddbe5 Fix typo in debugger doc
This certainly shouldn't say Designer but Creator.

Change-Id: I4bce6abf9744323eebb410db9d7fe45118acece1
Reviewed-by: Martin Smith <martin.smith@digia.com>
2015-09-01 11:31:57 +00:00
hjk
5b0e12bde6 Debugger: Rename "Change Local Display Format" to "...Value Display..."
This has been a mis-nomer since the Local and per-Type format
submenues were merged into a single submenu.

Change-Id: I07068a6909b30c961bfc956d8ea5c0be5cf0e45d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
2015-08-12 09:18:05 +00:00
Leena Miettinen
c4fe977e7c Doc: remove references to Qt WebKit
It has been deprecated and was only used as an example.

Change-Id: I4e483e2f86b32476e4b88c9c3eecb7eeffa42e72
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
2015-08-10 07:39:19 +00:00