Commit Graph

4240 Commits

Author SHA1 Message Date
Kai Koehne
fe1cf36e1f Remove support for debugging JS with Qt 4.7
Remove infrastructure to debug/inspect QML applications with Qt 4.7.

Change-Id: I277e9884e009475a29017f502bbe1d069317460f
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-04 16:32:33 +01:00
Oswald Buddenhagen
c759e39c1d validate TOC references
Change-Id: I09ff290bc7da85ca2087a485b67f717e55bd6666
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-11-04 14:48:46 +01:00
Oswald Buddenhagen
46408bd872 save double hash lookup
Change-Id: I9a0c5b51955e137f85bd505d2cc35a69b2d2fd91
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-11-04 14:48:43 +01:00
Oswald Buddenhagen
763adac30a don't let unrelated lists in the front page confuse us
instead, look for a section named "Table Of Contents".

Task-number: QTCREATORBUG-10585
Change-Id: Ieca51b40387749243a633369119a7d9473ee2325
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-11-04 14:48:25 +01:00
Leena Miettinen
3bbda25d3d Doc: new Compiler options in Build & Run options
Describe the new platform codegen and linker flags options
and the custom parser settings.

Update and add screenshots.

Change-Id: I64498258930ce1f912bcd8891a6b55f40d903f2c
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-11-04 14:39:36 +01:00
Leena Miettinen
2bd9fb4568 Doc: add link to field descriptions from Editor settings topic
Add link to "Viewing Function Tooltips".

Update screenshot, because the tooltip fields were moved around.

Change-Id: Ic5e8d3d8c9a859c6a6748d631640b42239ea6f3f
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-11-04 14:17:38 +01:00
Leena Miettinen
df8633478c Doc: attempt to explain what sessions are
We constantly get feedback that clearly shows that
users do not understand how sessions work.
Updated screenshots.

Change-Id: Ifcf3b08ca2f27e14085a5d84adaeacddc59588d8
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-11-04 13:14:08 +01:00
Tim Sander
9adc3f3a16 remove qmake reference from baremetal doc
Change-Id: If2e5e5e8598e5ae6d5ddccf2936aabf64fbbf1f6
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-11-04 12:12:39 +01:00
Leena Miettinen
ab18164b57 Doc: add devices that you can create kits for
Update screen shot.

Change-Id: I88249c035788fb99e91d3ee928f1d164c7cd4519
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-11-04 11:51:09 +01:00
Leena Miettinen
5888810b6d Doc: Analyzer settings were renamed Valgrind settings
Some settings were moved around. Update screenshot.

Change-Id: I85359515d9e828426f40a1dc7374f9c01ebbda4d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-04 08:11:33 +01:00
Leena Miettinen
e57ad86a22 Doc: update screenshots
Change-Id: I2d94cf4a9ef435f4269233edc10f18d02c7699ca
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-11-01 12:04:46 +01:00
Leena Miettinen
d58e93bb12 Doc: new Git commands.
Update screenshots.

Change-Id: I02fad85ba02bb8303e94202bc3e030d3767740cd
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-11-01 11:53:45 +01:00
Leena Miettinen
6a7adb1745 Doc: fix link to Getting Started from front page
The link to next page pointed to the wrong page.

Change-Id: I5544df8ed2ef64aa98ae356d7e2a33c968794302
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-11-01 11:25:13 +01:00
Leena Miettinen
05d4b44b82 Doc: update information about deploying to Android
Change-Id: I276aa36bcf3401f2020338e8eb38f5fd25c50342
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
2013-10-31 15:03:29 +01:00
Leena Miettinen
a2eba90b23 Doc: Debugger options in Build & Run options
Describe the new options dialog for adding debuggers.

Change-Id: Ic4f4041bb38f3e75aaa964543aaaaa7c0f7f7924
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-31 12:00:21 +01:00
Leena Miettinen
dcd19627f6 Doc: update iOS instructions
Move obligatory information to the top of the topic.
Add information about enabling the experimental plugin.
Add a screenshot to make it clearer where the kit should be
added.

Change-Id: Ib80a42f0eb901d3f5b39e135e52124be95bda54a
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-31 10:16:07 +01:00
Leena Miettinen
733057e3a0 Doc: update illustrations on front page
And on other pages. Use a two-column layout on the
Getting Started page to make it more readable in small
browser windows (in Qt Creator, for example).

Change-Id: I362b260305f8f66ae1796911e372858eeb5cc26f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-29 17:48:01 +01:00
Leena Miettinen
48fb32e0fe Doc: update the Android tutorial
Use the Qt Quick Controls application wizard to
streamline the process.
Remove snippet files and store compilable example code
in doc/examples. Do not store generated files.

Change-Id: I920484e84b2ef23bce9e77a7b0eddf963fe94552
Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
2013-10-29 15:22:17 +01:00
Leena Miettinen
3f7b18129e Doc: update screenshot of the Welcome mode
Change-Id: I5a2e17cd4c6a167d273f31f4e7ff63c149a5d34b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-23 15:48:12 +02:00
Christian Kandeler
6448d26ad7 Core: Adapt documentation to recent refactoring.
ProgressManager and ActionManager are no longer retrieved via ICore,
and most accesses do not go via the instance anymore.

Change-Id: Ib0c3033270051aaadfb25e0b2b0eaf7bdec63a1d
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-23 15:10:14 +02:00
Leena Miettinen
f1750ba4f7 Doc: new filters in the Issues output pane
The Debug Information, Debugger Runtime, and Deployment
filters were added.

Change-Id: Ifc22e1dfb1d1a9b0b72e371bfa7963c646d3ff2f
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-22 14:02:47 +02:00
Leena Miettinen
668849cad6 Doc: replace Qt GUI Application with Qt Widgets Application
Qt GUI application could also be a Qt Quick application.
Update screenshots.

Task-number: QTCREATORBUG-10263

Change-Id: I8c0dd34e1222c3b42fddaf3f562e402490ce1037
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-22 13:50:50 +02:00
Leena Miettinen
964d42850d Doc: the Welcome screen was updated
Task-number: QTCREATORBUG-10446

Change-Id: I1bfda7119ebd541d4dbfa1b7a65c3155221b3c6d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-10-22 13:41:40 +02:00
Leena Miettinen
db055b9cf9 Doc: turn the number icons green to match text color
The blue icons did not match the new UI style and
font color in docs.

Change-Id: I7d4cdf71944ab37bd6b01a6a66c7b23b8f816a09
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-21 16:59:03 +02:00
Leena Miettinen
1dfa61bf6f Doc: update screenshots of output panes
Change-Id: Ie4eeed456b7eeb28d14e8dc2ad5dba64a2c37e6f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-21 16:58:40 +02:00
Leena Miettinen
59fd03abc3 Doc: fixing the table on the front page
The table broke when the Publishing section was removed.

Change-Id: If39dd5842a267500bc5c8ef0d39b397d06a101a2
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-21 14:05:54 +02:00
Eike Ziller
e11f9e55b5 Add binary compatibility policy to coding style document
Change-Id: Ib70216a555eea0c3bc88d0ab3177839bb11c879d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-21 13:38:08 +02:00
Christian Kandeler
0ee5389017 Remove support for Madde-based platforms.
With Nokia's decision to stop support for Harmattan applications
in their app store, the last remains of a use case have disappeared.

Change-Id: Ia036112de01c8c3a866da3529b4a941db11c7358
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-15 10:27:28 +02:00
Leena Miettinen
5771274195 Doc: feedback button has been removed from Welcome mode
Remove text accordingly.

Change-Id: Ief3a36ecd7f83dee7c40c4b45da15c5ad185e550
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-14 20:19:49 +02:00
Leena Miettinen
adf7b5649f Doc: the current Xcode version is always used
The "Xcode path" field is removed from iOS preferences
by the patch https://codereview.qt-project.org/67485.

Change-Id: I4608fe2b669f7e6e4ff106d957cc0238275465a9
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 17:33:09 +02:00
Leena Miettinen
6c0ef3670c Doc: reformat front page
Remove bullets from top-level items.

Change-Id: I1c8bbe55f2ce17163b6df6a75c50543e67b0d251
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-11 12:49:38 +02:00
Nikolai Kosjar
b8dbac0b9c Rename "[Mm]ethod(s)" to "[Ff]unction(s)"
Only methods as programming functions are affected. Besides renaming
some actions like "Switch Between Function Declaration/Definition" this
mostly touches (api) code comments.

This is a follow-up patch to commit 872bfb7.

Change-Id: Icb65e8d73b59a022f8885b14df497169543a3b92
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-10 15:56:12 +02:00
Nikolai Kosjar
e0e5882f9f TextEditor: Clarify "Using keyboard shortcut (Alt)" in the settings.
In Tools > Options > Text Editor > Behavior > "Mouse and Keyboard"
the position of the checkbox "Using keyboard shortcut (Alt)" had an
unclear relation to the mouse settings above. Users assumed those two
were linked.

Now the checkbox is moved above the mouse settings and it is not
indentend any more. Further, both settings labels were slightly changed
to clarify that.

Task-number: QTCREATORBUG-10178
Change-Id: I01c01850213f1f34ed34ebd0d87e25243229b2d4
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-10-09 15:03:04 +02:00
Leena Miettinen
bd9c842a38 Doc: restructure UI design section
Remove graphics and combine some short topics to
put more weight on Qt Quick development instead of
generic UI development.

Change-Id: Ief2041022e0ccb407c26b0742825613223082f0a
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-08 13:02:17 +02:00
Leena Miettinen
9fbf0ac1b0 Doc: Bare Metal Devices plugin
This topic needs more information about the
necessary Qt version and the "fake Qt" mentioned.
Also, I cannot try this in practice myself, so
steps might be missing.

Change-Id: I143a54b8559840c3e9ad6dd5d293de160d67867d
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-07 21:18:46 +02:00
Leena Miettinen
b32d7f4c90 Doc: fix link to deploying to BB10 topic
The title was wrong, which was causing the fixnavi
script to fail.

Change-Id: I631c8f3dcdbebbe3ee4f6bc003986929da0813c6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-07 13:58:41 +02:00
Nikolai Kosjar
872bfb7094 CppTools: Adapt C++ locator names to reality
The new names are:

* C++ Methods in Current Document -> C++ Symbols in Current Document
* C++ Classes and Methods -> C++ Classes, Enums and Functions
* C++ Methods and Functions -> C++ Functions

Further notes:

* "C++ Classes" stays the same.
* The term "Methods" was removed since "Functions" says it all (member
  functions, non-member functions). Because of this, the "m" shortcut
  for this filter does not fit so well to the name anymore.
* "C++ Symbols in..." - "Symbols" means the same as in the C++ Search
  dialog: classes, enums, functions and declarations

Change-Id: I8e5f410f2dcb1fafe83d0a1c8607f4c17eabbb8c
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-10-07 12:06:20 +02:00
Nikolai Kosjar
589d9c7773 CppTools: Rename "Update Code Model" to "Reparse Externally Changed Files"
It was not clear what "Update Code Model" did.

Change-Id: I245307039f8770047b80c7234481099edfe60bc9
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-04 17:46:42 +02:00
Leena Miettinen
aa20ac35dd Doc: Add iOS to supported target platforms
Reformat the table, as it was becoming too wide.

Change-Id: I6c8a41c812ceb8d3075def936b52c80af904ef27
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-02 14:03:04 +02:00
Leena Miettinen
931f08ce10 Doc: connecting iOS devices
Describe Qt Creator support for developing for iOS.

Change-Id: I5d993e343f4f00a09b4c29de6402a338a8011af4
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: Geir Vattekar <geir.vattekar@digia.com>
2013-10-02 14:02:52 +02:00
Joerg Bornemann
a6c8158484 CppEditor: implement ExtractLiteralAsParameter quickfix
Task-number: QTCREATORBUG-9617

Change-Id: I6c6313746b837775bab665bb7019a2adf0b0f286
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-01 15:12:11 +02:00
Przemyslaw Gorszkowski
a3eaed4c51 CppEditor: introduce include hierarchy
Based on type hierarchy.

Added to context menu ('Open Include Hierarchy')
Shortcut(Ctrl+Shift+I)

'Include Hierarchy' contains:
FileName for which 'Include Hierarchy' is done
Includes(which files are included by current file - tree hierarchy)
Included by(which files include current file - tree hierarchy)

It is possible to open/goto each file by clicking on specific item.
Additionally for 'Included by' files it goes to the line where is include
directive for current file.

Change-Id: I549b1ed64e4c9f6955f60d00efb12950a3259f81
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-01 13:12:04 +02:00
Lorenz Haas
02825b5894 CppEditor: New quick fix "Optimize For Loop"
Rewrites post increment/decrement operators (++ and --) as pre
increment/decrement operators and moves non string/numeric literals and
non id expressions from loops condition to loops initializer.

Change-Id: Id95334b6df6fcaa9af436cc1d2d0982d38bf8fe2
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-09-30 18:18:34 +02:00
Tobias Hunger
0479abdcd7 QDoc: Fix QDoc warnings
This patch fixes ~1100 warnings from qdoc

Change-Id: Ia9555db675acbf8083b2f87d9855a62a3a34ccb9
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-09-26 09:56:22 +02:00
Nikolai Kosjar
4b9448fd7d Doc: Document "trigger scope" of Switch Between Method Declaration/Definition
Change-Id: I41ce4535a69b097db69498ce086333e1f9dc7a4a
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-09-25 15:01:32 +02:00
Leena Miettinen
872f87f5e9 Doc: fix link to the QDoc Manual
In the Writing Documentation topic of the Extending Qt Creator
Manual.

Change-Id: Iebe960cc878469fb34951a196558d8a7cb22f11f
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
2013-09-06 10:28:45 +02:00
Friedemann Kleint
1d56d718cd Add <platform> element to pluginspec-files.
The <platform> element may contain a regular expression
matching the names of the platforms on which the plugin works.

Task-number: QTCREATORBUG-9002
Change-Id: Ic816cfed69a5dd2c4112c976843b9106ba2cbd22
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-05 16:40:24 +02:00
Nikolai Kosjar
51f69c8807 Doc: Locator accepts paths and namespaces
Change-Id: I7f3ba58677c706bd840cfef44abf6db7933b21e8
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-27 17:43:01 +02:00
Oswald Buddenhagen
c2e90c360b Merge remote-tracking branch 'origin/2.8'
Conflicts:
	src/plugins/cpptools/cppcompletion_test.cpp
	src/plugins/cpptools/cpptoolsplugin.h
	src/plugins/projectexplorer/customtoolchain.cpp
	src/plugins/vcsbase/command.cpp

Change-Id: Ie7b3c9e136c0748b41320227c757471259339b48
2013-08-21 14:39:18 +02:00
Leena Miettinen
274bea7862 Doc: Android Manifest editor
Move text around as some features moved from run settings
to the Android Manifest editor.

Update screen shots.

Change-Id: Idddde8490d382c5bf5de0131b8b53ceea2f738ee
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-08-16 14:17:40 +02:00