From 88e29febba1138cf722d838b529c89cefefe2047 Mon Sep 17 00:00:00 2001
From: Leena Miettinen <riitta-leena.miettinen@nokia.com>
Date: Tue, 13 Dec 2011 11:52:47 +0100
Subject: [PATCH] Doc: restructure doc according to developer workflow

Add and remove illustrations.
Add landing pages.

Change-Id: I927d62aee9dc43814ef7f4d7424a83eee2af156b
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
---
 doc/images/creator-gs-01.png                  | Bin 18763 -> 7141 bytes
 doc/images/creator-gs-02.png                  | Bin 5800 -> 2465 bytes
 doc/images/creator-gs-03.png                  | Bin 14987 -> 11391 bytes
 doc/images/creator-gs-04.png                  | Bin 7397 -> 3753 bytes
 doc/images/creator_advanceduse.png            | Bin 0 -> 3187 bytes
 doc/images/creator_buildingrunning.png        | Bin 0 -> 6908 bytes
 doc/images/creator_coding.png                 | Bin 0 -> 3214 bytes
 doc/images/creator_createanimation.png        | Bin 0 -> 5510 bytes
 doc/images/creator_createcode.png             | Bin 0 -> 7956 bytes
 doc/images/creator_createcomponents.png       | Bin 0 -> 7368 bytes
 doc/images/creator_createproject.png          | Bin 0 -> 2638 bytes
 doc/images/creator_createscreen.png           | Bin 0 -> 7355 bytes
 doc/images/creator_createuserinter.png        | Bin 0 -> 7028 bytes
 doc/images/creator_designinguserinterface.png | Bin 0 -> 7847 bytes
 doc/images/creator_devices.png                | Bin 0 -> 10988 bytes
 doc/images/creator_gettinghelp.png            | Bin 0 -> 11797 bytes
 doc/images/creator_gettingstarted.png         | Bin 0 -> 9319 bytes
 doc/images/creator_managingprojects.png       | Bin 0 -> 11566 bytes
 doc/images/creator_publishing.png             | Bin 0 -> 8460 bytes
 doc/images/creator_testing.png                | Bin 0 -> 11125 bytes
 doc/images/qtcreator-overview.png             | Bin 21809 -> 0 bytes
 doc/src/analyze/creator-analyze.qdoc          |  48 +--
 .../analyze/creator-valgrind-overview.qdoc    |  64 +++
 doc/src/analyze/creator-valgrind.qdoc         |   4 +-
 doc/src/analyze/qtquick-profiler.qdoc         |   2 +-
 doc/src/debugger/creator-debugger.qdoc        | 138 ++++--
 doc/src/editors/creator-coding-edit-mode.qdoc | 131 ++++++
 doc/src/editors/creator-coding.qdoc           |  81 ++++
 .../editors/creator-editors-options-text.qdoc |  89 ++++
 doc/src/editors/creator-editors-options.qdoc  |  89 ++++
 .../editors/creator-editors-writing-code.qdoc |  94 +++++
 doc/src/editors/creator-editors.qdoc          | 321 +-------------
 doc/src/editors/creator-finding.qdoc          |  54 +++
 doc/src/editors/creator-mime-types.qdoc       |   4 +-
 doc/src/howto/creator-cli.qdoc                |   2 +-
 doc/src/howto/creator-external-tools.qdoc     |   4 +-
 doc/src/howto/creator-help.qdoc               |   6 +-
 doc/src/howto/creator-keyboard-shortcuts.qdoc |   2 +-
 doc/src/howto/creator-sessions.qdoc           |   4 +-
 doc/src/howto/creator-task-lists.qdoc         |   4 +-
 doc/src/howto/creator-ui.qdoc                 |   4 +-
 doc/src/howto/creator-vcs.qdoc                |   4 +-
 doc/src/howto/qtcreator-faq.qdoc              |   2 +-
 .../creator-deployment-madde.qdoc             |   2 +-
 .../linux-mobile/creator-madde-emulator.qdoc  |   4 +-
 .../creator-publish-maemo-extras-devel.qdoc   |   4 +-
 .../creator-publish-ovi-meego.qdoc            |   8 +-
 doc/src/linux-mobile/meegodev.qdoc            |   2 +-
 .../overview/creator-acknowledgements.qdoc    |   2 +-
 doc/src/overview/creator-advanced.qdoc        |  68 ++-
 .../overview/creator-deployment-overview.qdoc |  38 +-
 doc/src/overview/creator-deployment-ovi.qdoc  |  53 ++-
 doc/src/overview/creator-design-overview.qdoc |  56 +--
 doc/src/overview/creator-getting-started.qdoc |  10 +-
 doc/src/overview/creator-glossary.qdoc        |   4 +-
 doc/src/overview/creator-help-overview.qdoc   |  82 ++++
 doc/src/overview/creator-issues.qdoc          |   2 +-
 doc/src/overview/creator-mobile-targets.qdoc  |  81 ++++
 doc/src/overview/creator-overview.qdoc        | 392 ++++--------------
 .../overview/creator-supported-platforms.qdoc |   2 +-
 doc/src/overview/creator-tech-support.qdoc    |   4 +-
 doc/src/overview/creator-testing.qdoc         |  59 +++
 doc/src/overview/creator-tutorials.qdoc       |  29 +-
 doc/src/overview/mobile-app-design.qdoc       |   8 +-
 .../creator-projects-building-running.qdoc    |  94 ++++-
 .../projects/creator-projects-building.qdoc   |   2 +-
 .../creator-projects-builds-customizing.qdoc  |  45 ++
 doc/src/projects/creator-projects-cmake.qdoc  |   2 +-
 .../projects/creator-projects-creating.qdoc   |  89 +++-
 .../creator-projects-custom-wizards.qdoc      |   4 +-
 .../projects/creator-projects-generic.qdoc    |   5 +-
 .../projects/creator-projects-libraries.qdoc  |   2 +-
 doc/src/projects/creator-projects-other.qdoc  |  60 +++
 .../projects/creator-projects-overview.qdoc   | 112 ++---
 .../projects/creator-projects-running.qdoc    |   4 +-
 .../creator-projects-settings-overview.qdoc   |   4 +-
 .../creator-projects-settings-sharing.qdoc    |   2 +-
 doc/src/projects/creator-remote-compiler.qdoc |   4 +-
 doc/src/qtcreator.qdoc                        | 364 ++++++++++------
 doc/src/qtquick/qtquick-app-development.qdoc  |  50 ++-
 doc/src/qtquick/qtquick-toolbars.qdoc         |  10 +-
 .../symbian/creator-deployment-symbian.qdoc   |   2 +-
 doc/src/symbian/symbiandev.qdoc               |   2 +-
 doc/src/widgets/qtdesigner-overview.qdoc      |   9 +-
 doc/src/widgets/qtdesigner-plugins.qdoc       |   6 +-
 85 files changed, 1787 insertions(+), 1146 deletions(-)
 create mode 100644 doc/images/creator_advanceduse.png
 create mode 100644 doc/images/creator_buildingrunning.png
 create mode 100644 doc/images/creator_coding.png
 create mode 100644 doc/images/creator_createanimation.png
 create mode 100644 doc/images/creator_createcode.png
 create mode 100644 doc/images/creator_createcomponents.png
 create mode 100644 doc/images/creator_createproject.png
 create mode 100644 doc/images/creator_createscreen.png
 create mode 100644 doc/images/creator_createuserinter.png
 create mode 100644 doc/images/creator_designinguserinterface.png
 create mode 100644 doc/images/creator_devices.png
 create mode 100644 doc/images/creator_gettinghelp.png
 create mode 100644 doc/images/creator_gettingstarted.png
 create mode 100644 doc/images/creator_managingprojects.png
 create mode 100644 doc/images/creator_publishing.png
 create mode 100644 doc/images/creator_testing.png
 delete mode 100644 doc/images/qtcreator-overview.png
 create mode 100644 doc/src/analyze/creator-valgrind-overview.qdoc
 create mode 100644 doc/src/editors/creator-coding-edit-mode.qdoc
 create mode 100644 doc/src/editors/creator-coding.qdoc
 create mode 100644 doc/src/editors/creator-editors-options-text.qdoc
 create mode 100644 doc/src/editors/creator-editors-options.qdoc
 create mode 100644 doc/src/editors/creator-editors-writing-code.qdoc
 create mode 100644 doc/src/editors/creator-finding.qdoc
 create mode 100644 doc/src/overview/creator-help-overview.qdoc
 create mode 100644 doc/src/overview/creator-mobile-targets.qdoc
 create mode 100644 doc/src/overview/creator-testing.qdoc
 create mode 100644 doc/src/projects/creator-projects-builds-customizing.qdoc
 create mode 100644 doc/src/projects/creator-projects-other.qdoc

diff --git a/doc/images/creator-gs-01.png b/doc/images/creator-gs-01.png
index ee32406a64cdfc41d8d82ba5bc82dc604d874f78..b85aa3c797af603eda760fba1f89024522db36dc 100644
GIT binary patch
literal 7141
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
bgXRALFkCkS!pjXS00000NkvXXu0mjfnSOUt

literal 18763
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
GLSTYcx4P2+

diff --git a/doc/images/creator-gs-02.png b/doc/images/creator-gs-02.png
index 062489b5055b76bfa3f9fd049c2740cf167fc6ca..dbdb537512621f6d83b6c2fd6af4e44e4a5a63d9 100644
GIT binary patch
delta 2453
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
B8}<MI

literal 5800
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

diff --git a/doc/images/creator-gs-03.png b/doc/images/creator-gs-03.png
index dd1299c36ddea33f237f072b01aa61cebb310b99..59e846787f795a3487bcc4e1ff1456e5d36e28e3 100644
GIT binary patch
literal 11391
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
F_#f{3NPz$V

literal 14987
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

diff --git a/doc/images/creator-gs-04.png b/doc/images/creator-gs-04.png
index c5815fb11ffb6571d3127f6ca58ed2145b4da86d..65806f8558a130226e1d1689ee5da6dfb08aaa61 100644
GIT binary patch
literal 3753
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

literal 7397
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
UO?AFc7A2a3+y~iGX~W?E0}q!cr~m)}

diff --git a/doc/images/creator_advanceduse.png b/doc/images/creator_advanceduse.png
new file mode 100644
index 0000000000000000000000000000000000000000..3168f028816822e578f672e9227f1a4aa17de027
GIT binary patch
literal 3187
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
G<bMH74zYj$

literal 0
HcmV?d00001

diff --git a/doc/images/creator_buildingrunning.png b/doc/images/creator_buildingrunning.png
new file mode 100644
index 0000000000000000000000000000000000000000..03ebc4080a5e177d93fff1a17ef6e8b9c5b621cb
GIT binary patch
literal 6908
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
Y*?+T5O78XPxBe4AO-W0!><JR}ABinQPXGV_

literal 0
HcmV?d00001

diff --git a/doc/images/creator_coding.png b/doc/images/creator_coding.png
new file mode 100644
index 0000000000000000000000000000000000000000..671fab15cabf5caf3a6de2410219d51fdde3c69c
GIT binary patch
literal 3214
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
YH7-VdQi=)fWW0+21k6Og3W|>YANJ^47ytkO

literal 0
HcmV?d00001

diff --git a/doc/images/creator_createanimation.png b/doc/images/creator_createanimation.png
new file mode 100644
index 0000000000000000000000000000000000000000..05375fda47a7a0f45734780bc2fcbd0cd29b55a8
GIT binary patch
literal 5510
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
IM6N<$f@9+@HUIzs

literal 0
HcmV?d00001

diff --git a/doc/images/creator_createcode.png b/doc/images/creator_createcode.png
new file mode 100644
index 0000000000000000000000000000000000000000..835c273edf5ae90470973c1dde3af6902639b3ed
GIT binary patch
literal 7956
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
KMNUMnLSTY4hOAWp

literal 0
HcmV?d00001

diff --git a/doc/images/creator_createcomponents.png b/doc/images/creator_createcomponents.png
new file mode 100644
index 0000000000000000000000000000000000000000..8223a286770a2b8bc1298068f5a34c11e9abe6cf
GIT binary patch
literal 7368
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

literal 0
HcmV?d00001

diff --git a/doc/images/creator_createproject.png b/doc/images/creator_createproject.png
new file mode 100644
index 0000000000000000000000000000000000000000..edede18598a11f97c50cea8b2237d27880f1728a
GIT binary patch
literal 2638
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
G?7soVb4{E8

literal 0
HcmV?d00001

diff --git a/doc/images/creator_createscreen.png b/doc/images/creator_createscreen.png
new file mode 100644
index 0000000000000000000000000000000000000000..537273d769108f748334a4236e63e33e62a36694
GIT binary patch
literal 7355
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

literal 0
HcmV?d00001

diff --git a/doc/images/creator_createuserinter.png b/doc/images/creator_createuserinter.png
new file mode 100644
index 0000000000000000000000000000000000000000..e24d52987b8f89ba4e5325900f9df249444476cf
GIT binary patch
literal 7028
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
S1)LNB0000<MNUMnLSTZz2{_pR

literal 0
HcmV?d00001

diff --git a/doc/images/creator_designinguserinterface.png b/doc/images/creator_designinguserinterface.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc698e7bbabe9db27dd97f2a2b193c9acbfe7e20
GIT binary patch
literal 7847
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

literal 0
HcmV?d00001

diff --git a/doc/images/creator_devices.png b/doc/images/creator_devices.png
new file mode 100644
index 0000000000000000000000000000000000000000..8aac6d0b26678ec9bb1ac39169905102ccb37990
GIT binary patch
literal 10988
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
V5MBMb`HZiks3>U4*UEkf{~w#QT4(?O

literal 0
HcmV?d00001

diff --git a/doc/images/creator_gettinghelp.png b/doc/images/creator_gettinghelp.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e4fc5cc28a0b859dd702d0a4f89df893ca889e4
GIT binary patch
literal 11797
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
Dl3Xev

literal 0
HcmV?d00001

diff --git a/doc/images/creator_gettingstarted.png b/doc/images/creator_gettingstarted.png
new file mode 100644
index 0000000000000000000000000000000000000000..af141bfd1c59bb9f23e2144d719d8ed97cbe9e7c
GIT binary patch
literal 9319
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
V)LWa7)R+JO002ovPDHLkV1krli+cb7

literal 0
HcmV?d00001

diff --git a/doc/images/creator_managingprojects.png b/doc/images/creator_managingprojects.png
new file mode 100644
index 0000000000000000000000000000000000000000..7549709a8e099cffdfdf961df16399985f90dcf3
GIT binary patch
literal 11566
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

literal 0
HcmV?d00001

diff --git a/doc/images/creator_publishing.png b/doc/images/creator_publishing.png
new file mode 100644
index 0000000000000000000000000000000000000000..1635aefcc12a8d68fee2a57875708ae94a5d5142
GIT binary patch
literal 8460
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
aD5fGYuL|X(XzyoVfVzr~a-||N{C@xtMZ~25

literal 0
HcmV?d00001

diff --git a/doc/images/creator_testing.png b/doc/images/creator_testing.png
new file mode 100644
index 0000000000000000000000000000000000000000..29afd3c139577723f933a92b20d6998c9d6f147b
GIT binary patch
literal 11125
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
Hu0mjfs@8q3

literal 0
HcmV?d00001

diff --git a/doc/images/qtcreator-overview.png b/doc/images/qtcreator-overview.png
deleted file mode 100644
index ba5a94ad066a0a6e57222ff3e68cffdf58704317..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 21809
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

diff --git a/doc/src/analyze/creator-analyze.qdoc b/doc/src/analyze/creator-analyze.qdoc
index 49c39a3fabd..84a6548f9d0 100644
--- a/doc/src/analyze/creator-analyze.qdoc
+++ b/doc/src/analyze/creator-analyze.qdoc
@@ -33,25 +33,11 @@
 
     \title Analyzing Code
 
-    The memory available on mobile devices is limited and you should use it
-    carefully. \QC contains tools that you can use to analyze your code.
-
-    The \gui {QML Profiler} allows you to profile your Qt
-    Quick applications. You can inspect binding evaluations, signal handling,
-    and painting operations when running QML code. This is useful for
-    identifying potential bottlenecks, especially in the evaluation of bindings.
-
-    In addition, \QC integrates Valgrind code analysis tools for
-    detecting memory leaks and profiling function execution. These tools are
-    supported locally only on Linux and Mac OS. You can run them on a remote
-    host from Windows. You have to download and install them
-    separately to use them from \QC.
-
     You can use the code analysis tools in the \gui Analyze mode. To switch to
     \gui Analyze mode, select \gui Analyze in the mode selector, or select the
     \gui {Analyze} menu and then select a tool. When you are in the
-    \gui Analyze mode, you can switch
-    between tools by selecting them in the menu on the toolbar.
+    \gui Analyze mode, you can switch between tools by selecting them in the
+    menu on the toolbar.
 
     \image qtcreator-analyze-menu.png "Analyze mode menu"
 
@@ -62,33 +48,21 @@
     sessions. Select \gui {Window > Views > Reset to Default Layout} to reset
     the views to their original sizes and positions.
 
-    To run the Valgrind tools on a remote host over SSH, select \gui {Analyze
-    > Valgrind Analyze Memory (Remote)} or \gui {Valgrind Function Profile
-    (Remote)}.
-
-    To stop the currently running analyzer, select \gui {Analyze
-    > Stop}.
-
-    To select options for the Valgrind tools, select \gui {Tools > Options >
-    Analyzer}. You can override the general settings for each project in the
-    \gui {Run Settings} for the project.
-
-    The following sections describe how to use the code analysis tools:
+    You can use the following code analysis tools in the \gui Analyze mode:
 
     \list
 
-        \o  \l{Profiling QML Applications} describes how to inspect binding
-            evaluations, signal handling, and painting operations when running
-            QML code.
+        \o  \l{Profiling QML Applications}{QML Profiler}
 
-        \o  \l{Detecting Memory Leaks} describes how to use the Valgrind
-            Memcheck tool to detect problems in memory management.
+            You can inspect binding evaluations, signal handling, and
+            painting operations when running QML code. This is useful for
+            identifying potential bottlenecks, especially in the evaluation
+            of bindings.
 
-        \o  \l{Profiling Function Execution} describes how to use the Valgrind
-            Callgrind tool to find cache misses in the code.
+        \o  \l{Using Valgrind Code Analysis Tools}{Valgrind Code Analysis Tools}
 
-        \o  \l{Running Valgrind Tools Remotely} describes how to run the
-            Valgrind tools on a remote host.
+            You can detect problems in memory management by using the Memcheck
+            tool and find cache misses in the code by using the Callgrind tool.
 
     \endlist
 
diff --git a/doc/src/analyze/creator-valgrind-overview.qdoc b/doc/src/analyze/creator-valgrind-overview.qdoc
new file mode 100644
index 00000000000..e35e4488db8
--- /dev/null
+++ b/doc/src/analyze/creator-valgrind-overview.qdoc
@@ -0,0 +1,64 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-qml-performance-monitor.html
+    \page creator-valgrind-overview.html
+    \nextpage creator-analyzer.html
+
+    \title Using Valgrind Code Analysis Tools
+
+    \QC integrates Valgrind code analysis tools for detecting memory leaks and
+    profiling function execution. You must download and install them separately
+    to use them from \QC.
+
+    To run the Valgrind tools on a remote host over SSH, select \gui {Analyze
+    > Valgrind Analyze Memory (Remote)} or \gui {Valgrind Function Profile
+    (Remote)}.
+
+    To stop the currently running analyzer, select \gui {Analyze
+    > Stop}.
+
+    To select options for the Valgrind tools, select \gui {Tools > Options >
+    Analyzer}. You can override the general settings for each project in the
+    \gui {Run Settings} for the project.
+
+    The following sections describe how to use the Valgrind tools:
+
+    \list
+
+        \o  \l{Detecting Memory Leaks}
+
+        \o  \l{Profiling Function Execution}
+
+        \o  \l{Running Valgrind Tools Remotely}
+
+    \endlist
+
+*/
+
diff --git a/doc/src/analyze/creator-valgrind.qdoc b/doc/src/analyze/creator-valgrind.qdoc
index a620397e511..abb50d5013d 100644
--- a/doc/src/analyze/creator-valgrind.qdoc
+++ b/doc/src/analyze/creator-valgrind.qdoc
@@ -27,7 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-qml-performance-monitor.html
+    \previouspage creator-valgrind-overview.html
     \page creator-analyzer.html
     \nextpage creator-cache-profiler.html
 
@@ -226,7 +226,7 @@
     \contentspage index.html
     \previouspage creator-cache-profiler.html
     \page creator-running-valgrind-remotely.html
-    \nextpage creator-deployment.html
+    \nextpage creator-publish-ovi.html
 
     \title Running Valgrind Tools Remotely
 
diff --git a/doc/src/analyze/qtquick-profiler.qdoc b/doc/src/analyze/qtquick-profiler.qdoc
index 97480a149e0..6ff1cce8b78 100644
--- a/doc/src/analyze/qtquick-profiler.qdoc
+++ b/doc/src/analyze/qtquick-profiler.qdoc
@@ -29,7 +29,7 @@
     \contentspage index.html
     \previouspage creator-analyze-mode.html
     \page creator-qml-performance-monitor.html
-    \nextpage creator-analyzer.html
+    \nextpage creator-valgrind-overview.html
 
     \title Profiling QML Applications
 
diff --git a/doc/src/debugger/creator-debugger.qdoc b/doc/src/debugger/creator-debugger.qdoc
index 1c776fc1c7f..c0f904f51b2 100644
--- a/doc/src/debugger/creator-debugger.qdoc
+++ b/doc/src/debugger/creator-debugger.qdoc
@@ -27,7 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-running-targets.html
+    \previouspage creator-testing.html
     \page creator-debugging.html
     \nextpage creator-debugging-example.html
 
@@ -37,37 +37,62 @@
     core and external native debuggers such as the GNU Symbolic Debugger (GDB),
     the Microsoft Console Debugger (CDB), and a QML/JavaScript debugger.
 
-    The following sections describe debugging with \QC:
-
     \list
 
-        \if defined(qcmanual)
-        \o  \l{Debugging the Example Application} uses an example application
-            to illustrate how to debug Qt C++ applications in the \gui Debug
+        \o  \l{Debugging the Example Application}
+
+            Illustrates how to debug Qt C++ applications in the \gui Debug
             mode.
-        \endif
 
-        \o  \l{Launching the Debugger} describes the
-            operating modes in which the debugger plugin runs, depending on
-            where and how the process is started and run.
+        \o  \l{Launching the Debugger}
+
+            To start a program under the control of the debugger, press
+            \key{F5}. \QC checks whether the compiled program is up-to-date,
+            and rebuilds it if necessary. The debugger then takes over and
+            starts the program. The debugger is launched in the appropriate
+            operating mode (plain, terminal, or on-device), based on the
+            build and run settings for the active project. You can also launch
+            the debugger in other mode.
+
+        \o  \l{Interacting with the Debugger}
+
+            You can use the \QC \gui Debug mode to inspect the state of your
+            application while debugging.
+
+        \o  \l{Setting Up Debugger}
+
+            The debugger plugin tries to automatically pick up a suitable
+            native debugger. You only need to set it up if the automatic setup
+            fails, because the native debugger is missing (as is usually the
+            case for the CDB debugger on Windows, which you always must install
+            yourself) or because the installed version is not supported.
+
+        \o  \l{Using Debugging Helpers}
 
-        \o  \l{Interacting with the Debugger} describes the views and functions
-            available in the \gui Debug mode.
+            \QC is able to show complex data types in a customized,
+            user-extensible manner. For this purpose, it takes advantage of
+            two technologies, collectively referred to as \e {debugging
+            helpers}. Using the debugging helpers is not essential for
+            debugging with \QC, but they help you to quickly examine complex
+            data.
 
-        \o  \l{Setting Up Debugger} summarizes the support for debugging C++
-            code and requirements for installation. Typically, the interaction
-            between \QC and the native debugger is set up automatically
-            and you do not need to do anything.
+        \o  \l{Debugging Qt Quick Projects}
 
-        \o  \l{Using Debugging Helpers} describes how to get more detailed data
-            on complex data.
+            In the \gui Debug mode, you can inspect the state of the
+            application while debugging JavaScript functions. You can set
+            breakpoints, view call stack trace, and examine locals and
+            expressions. When the application is interrupted by a breakpoint,
+            you can use the QML Script Console to execute JavaScript expressions
+            in the current context.
 
-        \o  \l{Debugging Qt Quick Projects} describes how to debug Qt Quick
-            projects.
+            While the application is running, you can use the QML Inspector
+            view to explore the object structure, debug animations, and
+            inspect colors.
 
-        \o  \l{Troubleshooting Debugger} lists some typical problems that you
-            might encounter while debugging and solutions to them.
+        \o  \l{Troubleshooting Debugger}
 
+            If you encounter problems while debugging, check for possible
+            solutions to them.
     \endlist
 
 */
@@ -445,11 +470,6 @@
 
     \section1 Installing Native Debuggers
 
-    There are various reasons why the debugger plugin may fail to automatically
-    pick up a suitable native debugger. The native debugger might be missing
-    (which is usually the case for the CDB debugger on Windows which always
-    needs to be installed manually by the user) or the installed version is not
-    supported.
     Check the table below for the supported versions and other important
     information about installing native debuggers.
 
@@ -628,6 +648,48 @@
 
     \title Interacting with the Debugger
 
+    You can use the \QC \gui Debug mode to inspect the state of your application
+    while debugging. You can interact with the debugger in several ways,
+    including the following:
+
+    \list
+
+        \o  Go through a program line-by-line or instruction-by-instruction.
+
+        \o  Interrupt running programs.
+
+        \o  Set breakpoints.
+
+        \o  Examine the contents of the call stack.
+
+        \o  Examine and modify registers and memory contents of
+            the debugged program.
+
+        \o  Examine and modify registers and memory contents of
+            local and global variables.
+
+        \o  Examine the list of loaded shared libraries.
+
+        \o  Create snapshots of the current state of the debugged program
+            and re-examine them later.
+
+    \endlist
+
+    \QC displays the raw information provided by the native debuggers in a clear
+    and concise manner with the goal to simplify the debugging process as much
+    as possible without losing the power of the native debuggers.
+
+    In addition to the generic IDE functionality provided by stack view, views
+    for locals and expressions, registers, and so on, \QC includes features to
+    make debugging Qt-based applications easy. The debugger plugin understands
+    the internal layout of several Qt classes, for example, QString, the Qt
+    containers, and most importantly QObject (and classes derived from it), as
+    well as most containers of the C++ Standard Library and some GCC extensions.
+    This deeper understanding is used to present objects of such classes in a
+    useful way.
+
+    \section1 Using the Debugger
+
     In \gui Debug mode, you can use several views to interact with the
     program you are debugging. The availability of views depends on whether
     you are debugging C++ or QML. Frequently used views are shown by
@@ -643,8 +705,6 @@
     \gui {Window > Views > Reset to Default Layout} to reset the views to
     their original sizes and positions.
 
-    \section1 Using the Debugger
-
     Once the program starts running under the control of the debugger, it
     behaves and performs as usual. You can interrupt a running C++ program by
     selecting \gui{Debug} > \gui {Interrupt}. The program is automatically
@@ -986,23 +1046,15 @@
 
     \title Using Debugging Helpers
 
-    \QC is able to show complex data types in a customized,
-    user-extensible manner. For this purpose, it takes advantage of
-    two technologies, collectively referred to as \e{Debugging Helpers}.
-
-    Using the debugging helpers is not \e essential for debugging
-    with \QC, but they enhance the user's ability to quickly
-    examine complex data significantly.
+    There are two approaches to displaying complex data types. The first and
+    original one is to use debugging helpers based on C++. While it has been
+    superseded on most  platforms by the more robust and more flexible second
+    approch that uses Python scripting, it is the only feasible one on
+    Windows/MSVC, Mac OS, and old Linux distributions. Moreover, this approach
+    is automatically chosen as fallback if the Python based approach fails.
 
     \section1 Debugging Helpers Based on C++
 
-    This is the first and original approach to display complex data
-    types. While it has been superseded on most platforms by the more
-    robust and more flexible second approch using Python scripting,
-    it is the only feasible one on Windows/MSVC, Mac OS, and
-    old Linux distributions. Moreover, this approach will automatically
-    be chosen as fallback in case the Python based approach fails.
-
     During debugging with the C++ based debugging helpers,
     \QC dynamically loads a helper library in form of a DLL or a
     shared object into the debugged process.
diff --git a/doc/src/editors/creator-coding-edit-mode.qdoc b/doc/src/editors/creator-coding-edit-mode.qdoc
new file mode 100644
index 00000000000..40ee4f81000
--- /dev/null
+++ b/doc/src/editors/creator-coding-edit-mode.qdoc
@@ -0,0 +1,131 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-editor-functions.html
+    \page creator-coding-navigating.html
+    \nextpage creator-highlighting.html
+
+    \title Working in Edit Mode
+
+    This section describes how to use the \gui Edit mode. For more information
+    about using the sidebar, see \l{Browsing Project Contents}.
+
+    \section1 Using the Editor Toolbar
+
+    The editor toolbar is located at the top of the editor view. The editor
+    toolbar is context sensitive and shows items relevant to the file currently
+    open in the editor.
+
+    \image qtcreator-editortoolbar-symbols.png
+
+    Use the toolbar to navigate between open files and symbols in use.
+    To browse forward or backward through your location history, click
+    \inlineimage qtcreator-back.png
+    and \inlineimage qtcreator-forward.png
+    .
+
+    To go to any open file, select it from the \gui{Open files} drop-down menu.
+    Right-click the menu title and select \gui {Copy Full Path to Clipboard} to
+    copy the path and name of the current file to the clipboard.
+
+    To jump to any symbol used in the current file, select it from the
+    \gui Symbols drop-down menu. By default, the symbols are displayed in the
+    order in which they appear in the file. Right-click the menu title and
+    select \gui {Sort Alphabetically} to arrange the symbols in alphabetic
+    order.
+
+    \section1 Splitting the Editor View
+
+    Split the editor view when you want to work on and view multiple files on
+    the same screen.
+
+    \image qtcreator-spliteditorview.png
+
+    You can split the editor view in the following ways:
+
+    \list
+
+        \o  To split the editor view into a top and bottom view, select
+            \gui Window > \gui Split or press \key{Ctrl+E, 2}.
+
+            Split command creates views below the currently active editor view.
+
+        \o  To split the editor view into adjacent views, select
+            \gui Window > \gui{Split Side by Side} or press \key{Ctrl+E, 3}.
+
+           Side by side split command creates views to the right of the
+           currently active editor view.
+
+    \endlist
+
+    To move between split views, select \gui Window > \gui{Go to Next Split} or
+    press \key{Ctrl+E, O}.
+
+    To remove a split view, place the cursor within the view you want to
+    remove and select \gui Window > \gui{Remove Current Split} or press
+    \key{Ctrl+E, 0}. To remove all but the currently selected split view,
+    select \gui Window > \gui{Remove All Splits} or press \key{Ctrl+E, 1}.
+
+    \section1 Using Bookmarks
+
+    To insert or delete a bookmark right-click the line number and select
+    \gui{Toggle Bookmark} or press \key{Ctrl+M}.
+
+    \image qtcreator-togglebookmark.png
+
+    To go to previous bookmark in the current session, press \key{Ctrl+,}.
+
+    To go to next bookmark in the current session, press \key{Ctrl+.}.
+
+    \section1 Moving to Symbol Definition or Declaration
+
+    You can move directly to the definition or the declaration of a symbol by
+    holding the \key Ctrl and clicking the symbol.
+
+    To enable this moving function, in \gui Tools > \gui{Options} >
+    \gui{Text Editor} > \gui Behavior, select \gui{Enable mouse navigation}.
+
+    You can also select the symbol and press \key F2, or right-click the symbol
+    and select \gui {Follow Symbol Under Cursor} to move to its definition or
+    declaration. This feature is supported for namespaces, classes, methods,
+    variables, include statements, and macros.
+
+    To switch between the definition and declaration of a symbol, press
+    \key {Shift+F2} or right-click the symbol and select \gui {Switch Between
+    Method Declaration/Definition}.
+
+    \section1 Using Update Code Model
+
+    To refresh the internal information in \QC pertaining to your code,
+    select \gui{Tools} > \gui{C++} > \gui{Update Code Model}.
+
+    \note In \QC indexing updates the code automatically. Use
+    \gui{Update Code Model} only as an emergency command.
+
+*/
diff --git a/doc/src/editors/creator-coding.qdoc b/doc/src/editors/creator-coding.qdoc
new file mode 100644
index 00000000000..660c3542eac
--- /dev/null
+++ b/doc/src/editors/creator-coding.qdoc
@@ -0,0 +1,81 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-usability.html
+    \page creator-coding.html
+    \nextpage creator-editor-functions.html
+
+    \title Coding
+
+    \image creator_coding.png
+
+    \list
+
+        \o  \l{Writing Code}
+
+            Writing, editing, and navigating in source code are core tasks in
+            application development. Therefore, the code editor is one of the
+            key components of \QC. You can use the code editor in the \gui Edit
+            mode.
+
+        \o  \l{Finding}
+
+            Use the incremental and advanced search to search from currently
+            open projects or files on the file system or use the locator to
+            browse through projects, files, classes, methods, documentation and
+            file systems.
+
+        \o  \l{Refactoring}
+
+            Code refactoring is the process of improving and simplifying code
+            without modifying the existing functionality of an application. You
+            can easily find and rename symbols and apply predefined actions to
+            refactor code.
+
+        \o  \l{Configuring the Editor}
+
+            You can change the fonts, colors, highlighting, and indentation.
+            If you are used to the the Vim editor, you can even run the main
+            editor in a manner similar to it in the \gui{FakeVim} mode.
+
+    \endlist
+
+    \section1 Related Topics
+
+    \list
+
+        \o  \l{Editing MIME Types}
+
+            \QC uses the MIME type of a file to determine which mode and editor
+            to use for opening the file. If your files do not match the
+            predefined MIME types, you can edit the MIME types.
+
+    \endlist
+
+*/
diff --git a/doc/src/editors/creator-editors-options-text.qdoc b/doc/src/editors/creator-editors-options-text.qdoc
new file mode 100644
index 00000000000..b2015d85f07
--- /dev/null
+++ b/doc/src/editors/creator-editors-options-text.qdoc
@@ -0,0 +1,89 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-editor-options.html
+    \page creator-editor-options-text.html
+    \nextpage creator-editor-fakevim.html
+
+    \title Specifying Text Editor Settings
+
+    Set the font preferences and apply color schemes for syntax highlighting in
+    \gui {Tools > Options > Text Editor > Font & Colors}.
+
+    \image qtcreator-font-colors.png "Text editor options"
+
+    \section2 Configuring Fonts
+
+    You can select the font family and size. You can specify a zoom setting in
+    percentage for viewing the text. You can also zoom in or out by pressing
+    \key {Ctrl++} or \key {Ctrl +-}, or by pressing \key Ctrl and rolling
+    the mouse button up or down. To disable the mouse wheel function, select
+    \gui {Tools > Options > Text Editor > Behavior} and deselect the
+    \gui {Enable scroll wheel zooming} check box.
+
+    Antialiasing is used by default to make text look smoother and more
+    readable on the screen. Deselect the \gui Antialias check box to
+    turn off antialiasing.
+
+    \section2 Defining Color Schemes
+
+    You can select one of the predefined color schemes for syntax highlighting
+    or create customized color schemes. The color schemes apply to highlighting
+    both C++ and QML files and generic files.
+
+    To create a color scheme:
+
+    \list 1
+
+        \o  Select \gui {Tools > Options > Text Editor > Fonts & Color > Copy}.
+
+        \o  Enter a name for the color scheme and click \gui OK.
+
+        \o  In the \gui Foreground field, specify the color of the selected
+            code element.
+
+        \o  In the \gui Background field, select the background
+            color for the code element.
+
+        The backgound of the \gui Text element determines the background of the
+        code editor.
+
+    \endlist
+
+    When you copy code from \QC, it is copied in both plain text and HTML
+    format. The latter makes sure that syntax highlighting is preserved when
+    pasting to a rich-text editor.
+
+    \section2 File Encoding
+
+    To define the default file encoding, select the desired encoding in
+    \gui {Default encoding}. By default, \QC uses the file encoding
+    used by your system.
+
+*/
diff --git a/doc/src/editors/creator-editors-options.qdoc b/doc/src/editors/creator-editors-options.qdoc
new file mode 100644
index 00000000000..18aa8fc8097
--- /dev/null
+++ b/doc/src/editors/creator-editors-options.qdoc
@@ -0,0 +1,89 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-editor-refactoring.html
+    \page creator-editor-options.html
+    \nextpage creator-editor-options-text.html
+
+    \title Configuring the Editor
+
+    \QC allows you to configure the text editor to suit your specific
+    needs. To configure the editor, select \gui Tools > \gui{Options} >
+    \gui{Text Editor}.
+
+    These settings apply to all projects. To specify editor behavior for an
+    open project, select \gui {Projects > Editor Settings}. For more
+    information, see \l{Specifying Editor Settings}.
+
+    You can also specify indentation settings separately for C++ and QML files
+    either globally or for the open project. For more information, see
+    \l{Indenting Code}.
+
+    You can perform the following configuration actions:
+
+    \list
+
+        \o  Set the \l{Specifying Text Editor Settings}{font preferences and
+            apply color schemes} for syntax highlighting in \gui{Font & Colors}.
+
+        \o  Specify \l{Generic Highlighting}
+            {definition files for syntax highlighting} for other types of files
+             than C++ or QML in \gui{Generic Highlighter}.
+
+        \o  Set \l{Indenting Code}{tabs, indentation, the handling of
+            whitespace, and mouse operations} in \gui Behavior.
+
+        \o  Set various display properties, for example,
+            \l{Highlighting and folding blocks}
+            {highlighting and folding blocks}, text wrapping or
+            \l{Moving to symbol definition or declaration}
+            {moving to symbol definition or declaration} in \gui Display.
+
+        \o  Add, modify, and remove \l{Editing Code Snippets}{code snippets} in
+            \gui Snippets.
+
+        \o  View and remove \l{Using Text Editing Macros}{text editing macros}
+            in \gui Macros.
+
+        \o  Configure \l{Completing Code}{code completion} in \gui Completion.
+
+    \endlist
+
+    \section1 Related Topics
+
+    \list
+
+        \o  \l{Using FakeVim Mode}
+
+            Run the main editor in a manner similar to the Vim editor in the
+            FakeVim mode.
+
+    \endlist
+
+*/
diff --git a/doc/src/editors/creator-editors-writing-code.qdoc b/doc/src/editors/creator-editors-writing-code.qdoc
new file mode 100644
index 00000000000..b4f99c2ff93
--- /dev/null
+++ b/doc/src/editors/creator-editors-writing-code.qdoc
@@ -0,0 +1,94 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-coding.html
+    \page creator-editor-functions.html
+    \nextpage creator-coding-navigating.html
+
+    \title Writing Code
+
+    The \QC code editor is fully equipped with semantic highlighting, syntax
+    checking, code completion, code indentation, context sensitive help, and
+    in-line error indicators while you are typing.
+
+    \list
+
+        \o  \l{Working in Edit Mode}
+
+            You can use the editor toolbar to navigate between open files
+            and symbols in use. You can also split the view to work on
+            several files simultaneously, add bookmarks, and move between
+            symbol definitions and declarations.
+
+        \o  \l{Semantic Highlighting}
+
+            \QC enables you to write well formatted code by highlighting
+            code elements and blocks. You can use syntax highlighting
+            also for other types of files than C++ or QML.
+
+        \o  \l{Checking Code Syntax}
+
+            \QC checks for errors when you write code and displays inline
+            error and warning messages.
+
+        \o  \l{Completing Code}
+
+            \QC anticipates what you are going to write and completes code
+            and code snippets for elements, properties, and IDs.
+
+        \o  \l{Indenting Code}
+
+            \QC indents code according to rules that you specify either
+            globally for all files or separately for text, C++, or QML files.
+
+        \o  \l{Using Qt Quick Toolbars}
+
+            When you edit QML code in the code editor, you specify the
+            properties of QML components. For some properties, such as
+            colors and font names, this is not a trivial task. For example,
+            few people can visualize the color #18793f. To easily edit these
+            properties, you can use the Qt Quick Toolbars.
+
+        \o  \l{Pasting and Fetching Code Snippets}
+
+            You can cooperate with other developers by pasting and fetching
+            snippets of code from a server. For example, you might ask
+            colleagues to review a change that you plan to submit to a
+            version control system.
+
+        \o  \l{Using Text Editing Macros}
+
+            When you have a file open in the code editor, you can record a
+            keyboard sequence as a macro. You can then play the macro to
+            repeat the sequence. You can save the latest macro and assign a
+            keyboard shortcut for running it or run it from the locator.
+
+    \endlist
+
+*/
diff --git a/doc/src/editors/creator-editors.qdoc b/doc/src/editors/creator-editors.qdoc
index 705114c0f59..4fd686ecbff 100644
--- a/doc/src/editors/creator-editors.qdoc
+++ b/doc/src/editors/creator-editors.qdoc
@@ -27,185 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-project-managing-sessions.html
-    \page creator-coding.html
-    \nextpage creator-editor-using.html
-
-    \title Coding
-
-    Writing, editing, and navigating in source code are core tasks in
-    application development. Therefore, the code editor is one of the key
-    components of \QC. You can use the code editor in the \gui Edit
-    mode.
-
-    The following sections describe coding with \QC:
-
-    \list
-
-        \o  \l{Using the Editor} describes how to work in the code editor, use
-            the editor toolbar, split the view, add bookmarks, and move between
-            symbol definitions and declarations.
-
-        \o  \l{Semantic Highlighting} describes highlighting code elements and
-            blocks, as well as using syntax highlighting also for other types
-            of files than C++ or QML.
-
-        \o  \l{Checking Code Syntax} describes how errors are visualized
-            while you write code.
-
-        \o  \l{Completing Code} describes how code and code snippets are
-            completed for elements, properties, an IDs.
-
-        \o  \l{Indenting Code} describes how to specify indentation either
-            globally for all files or separately for: text, C++, or QML files.
-
-        \o  \l{Finding and Replacing} describes the incremental search that
-            highlights the matching strings in the window while typing and the
-            advanced search that allows you to search from currently open
-            projects or files on the file system. In addition, you can search
-            for symbols when you want to refactor code.
-
-        \o  \l{Refactoring} describes the features that help you improve the
-            internal quality or your application, its performance and
-            extendibility, and code readability and maintainability, as well as
-            to simplify code structure.
-
-        \o  \l{Using Qt Quick Toolbars} describes how to use the Qt Quick
-            Toolbars to edit the properties of QML elements in the code editor.
-
-        \o  \l{Searching with the Locator} describes how to browse through
-            projects, files, classes, methods, documentation and file systems.
-
-        \o  \l{Pasting and Fetching Code Snippets} describes how to cooperate
-            with other developers by pasting and fetching snippets of code from
-            a server.
-
-        \o  \l{Using Text Editing Macros} describes how to record and play
-            text editing macros.
-
-        \o  \l{Configuring the Editor} describes how to change the text editor
-            options to suit your specific needs.
-
-        \o  \l{Using FakeVim Mode} describes how to run the main editor in a
-            manner similar to the Vim editor.
-
-    \endlist
-
-*/
-
-
-/*!
-    \contentspage index.html
-    \previouspage creator-coding.html
-    \page creator-editor-using.html
-    \nextpage creator-highlighting.html
-
-    \title Using the Editor
-
-    \QC's code editor is designed to aid you in creating, editing and
-    navigating code.  \QC's code editor is fully equipped with syntax
-    checking, code completion, context sensitive help and in-line error
-    indicators while you are typing.
-
-    \image qtcreator-edit-mode.png "Edit mode"
-
-    \section1 Using the Editor Toolbar
-
-    The editor toolbar is located at the top of the editor view. The editor
-    toolbar is context sensitive and shows items relevant to the file currently
-    open in the editor.
-
-    \image qtcreator-editortoolbar-symbols.png
-
-    Use the toolbar to navigate between open files and symbols in use.
-    To browse forward or backward through your location history, click
-           \inlineimage qtcreator-back.png
-           and \inlineimage qtcreator-forward.png
-           .
-
-    To go to any open file, select it from the \gui{Open files} drop-down menu.
-    Right-click the menu title and select \gui {Copy Full Path to Clipboard} to
-    copy the path and name of the current file to the clipboard.
-
-    To jump to any symbol used in the current file, select it from the
-    \gui Symbols drop-down menu. By default, the symbols are displayed in the
-    order in which they appear in the file. Right-click the menu title and
-    select \gui {Sort Alphabetically} to arrange the symbols in alphabetic
-    order.
-
-    \section1 Splitting the Editor View
-
-    Split the editor view when you want to work on and view multiple files on
-    the same screen.
-
-    \image qtcreator-spliteditorview.png
-
-    You can split the editor view in the following ways:
-
-    \list
-
-        \o  To split the editor view into a top and bottom view, select
-            \gui Window > \gui Split or press \key{Ctrl+E, 2}.
-
-            Split command creates views below the currently active editor view.
-
-        \o  To split the editor view into adjacent views, select
-            \gui Window > \gui{Split Side by Side} or press \key{Ctrl+E, 3}.
-
-           Side by side split command creates views to the right of the
-           currently active editor view.
-
-    \endlist
-
-    To move between split views, select \gui Window > \gui{Go to Next Split} or
-    press \key{Ctrl+E, O}.
-
-    To remove a split view, place the cursor within the view you want to
-    remove and select \gui Window > \gui{Remove Current Split} or press
-    \key{Ctrl+E, 0}. To remove all but the currently selected split view,
-    select \gui Window > \gui{Remove All Splits} or press \key{Ctrl+E, 1}.
-
-    \section1 Using Bookmarks
-
-    To insert or delete a bookmark right-click the line number and select
-    \gui{Toggle Bookmark} or press \key{Ctrl+M}.
-
-    \image qtcreator-togglebookmark.png
-
-    To go to previous bookmark in the current session, press \key{Ctrl+,}.
-
-    To go to next bookmark in the current session, press \key{Ctrl+.}.
-
-    \section1 Moving to Symbol Definition or Declaration
-
-    You can move directly to the definition or the declaration of a symbol by
-    holding the \key Ctrl and clicking the symbol.
-
-    To enable this moving function, in \gui Tools > \gui{Options} >
-    \gui{Text Editor} > \gui Behavior, select \gui{Enable mouse navigation}.
-
-    You can also select the symbol and press \key F2, or right-click the symbol
-    and select \gui {Follow Symbol Under Cursor} to move to its definition or
-    declaration. This feature is supported for namespaces, classes, methods,
-    variables, include statements, and macros.
-
-    To switch between the definition and declaration of a symbol, press
-    \key {Shift+F2} or right-click the symbol and select \gui {Switch Between
-    Method Declaration/Definition}.
-
-    \section1 Using Update Code Model
-
-    To refresh the internal information in \QC pertaining to your code,
-    select \gui{Tools} > \gui{C++} > \gui{Update Code Model}.
-
-    \note In \QC indexing updates the code automatically. Use
-    \gui{Update Code Model} only as an emergency command.
-*/
-
-
-/*!
-    \contentspage index.html
-    \previouspage creator-editor-using.html
+    \previouspage creator-coding-navigating.html
     \page creator-highlighting.html
     \nextpage creator-checking-code-syntax.html
 
@@ -918,7 +740,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-editor-locator.html
+    \previouspage qt-quick-toolbars.html
     \page creator-editor-codepasting.html
     \nextpage creator-macros.html
 
@@ -967,15 +789,10 @@
     \contentspage index.html
     \previouspage creator-editor-codepasting.html
     \page creator-macros.html
-    \nextpage creator-editor-options.html
+    \nextpage creator-finding-overview.html
 
     \title Using Text Editing Macros
 
-    When you have a file open in the code editor, you can record a keyboard
-    sequence as a macro. You can then play the macro to repeat the sequence.
-    You can save the latest macro and assign a keyboard shortcut for running
-    it or run it from the locator.
-
     To record a text editing macro, select \gui {Tools > Macros > Record Macro}
     or press \key {Alt+(}. To stop recording, select \gui {Tools > Macros >
     Stop Recording Macro} or press \key {Alt+)}.
@@ -1000,9 +817,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-editor-options.html
+    \previouspage creator-editor-options-text.html
     \page creator-editor-fakevim.html
-    \nextpage creator-design-mode.html
+    \nextpage creator-mime-types.html
 
     \title Using FakeVim Mode
 
@@ -1036,116 +853,11 @@
 
     */
 
-
-/*!
-    \contentspage index.html
-    \previouspage creator-macros.html
-    \page creator-editor-options.html
-    \nextpage creator-editor-fakevim.html
-
-    \title Configuring the Editor
-
-    \QC allows you to configure the text editor to suit your specific
-    needs. To configure the editor, select  \gui Tools > \gui{Options} >
-    \gui{Text Editor}.
-
-    These settings apply to all projects. To specify editor behavior for an
-    open project, select \gui {Projects > Editor Settings}. For more
-    information, see \l{Specifying Editor Settings}.
-
-    You can also specify indentation settings separately for C++ and QML files
-    either globally or for the open project. For more information, see
-    \l{Indenting Code}.
-
-    \image qtcreator-font-colors.png "Text editor options"
-
-    You can perform the following configuration actions:
-
-    \list
-
-        \o  Set the font preferences and apply color schemes for syntax
-            highlighting in \gui{Font & Colors}.
-
-        \o  Specify \l{Generic Highlighting}
-            {definition files for syntax highlighting} for other types of files
-             than C++ or QML in \gui{Generic Highlighter}.
-
-        \o  Set tabs, indentation, the handling of whitespace, and mouse
-            operations in \gui Behavior. For more information, see
-            \l{Indenting Code}.
-
-        \o  Set various display properties, for example,
-            \l{Highlighting and folding blocks}
-            {highlighting and folding blocks}, text wrapping or
-            \l{Moving to symbol definition or declaration}
-            {moving to symbol definition or declaration} in \gui Display.
-
-        \o  Add, modify, and remove \l{Editing Code Snippets}{code snippets} in
-            \gui Snippets.
-
-        \o  View and remove \l{Using Text Editing Macros}{text editing macros}
-            in \gui Macros.
-
-        \o  Configure \l{Completing Code}{code completion} in \gui Completion.
-
-    \endlist
-
-    \section2 Configuring Fonts
-
-    You can select the font family and size. You can specify a zoom setting in
-    percentage for viewing the text. You can also zoom in or out by pressing
-    \key {Ctrl++} or \key {Ctrl +-}, or by pressing \key Ctrl and rolling
-    the mouse button up or down. To disable the mouse wheel function, select
-    \gui {Tools > Options > Text Editor > Behavior} and deselect the
-    \gui {Enable scroll wheel zooming} check box.
-
-    Antialiasing is used by default to make text look smoother and more
-    readable on the screen. Deselect the \gui Antialias check box to
-    turn off antialiasing.
-
-    \section2 Defining Color Schemes
-
-    You can select one of the predefined color schemes for syntax highlighting
-    or create customized color schemes. The color schemes apply to highlighting
-    both C++ and QML files and generic files.
-
-    To create a color scheme:
-
-    \list 1
-
-        \o  Select \gui {Tools > Options > Text Editor > Fonts & Color > Copy}.
-
-        \o  Enter a name for the color scheme and click \gui OK.
-
-        \o  In the \gui Foreground field, specify the color of the selected
-            code element.
-
-        \o  In the \gui Background field, select the background
-            color for the code element.
-
-        The backgound of the \gui Text element determines the background of the
-        code editor.
-
-    \endlist
-
-    When you copy code from \QC, it is copied in both plain text and HTML
-    format. The latter makes sure that syntax highlighting is preserved when
-    pasting to a rich-text editor.
-
-    \section2 File Encoding
-
-    To define the default file encoding, select the desired encoding in
-    \gui {Default encoding}. By default, \QC uses the file encoding
-    used by your system.
-
-*/
-
-
 /*!
     \contentspage index.html
     \previouspage creator-completing-code.html
     \page creator-indenting-code.html
-    \nextpage creator-editor-finding.html
+    \nextpage qt-quick-toolbars.html
 
     \title Indenting Code
 
@@ -1353,9 +1065,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-indenting-code.html
+    \previouspage creator-finding-overview.html
     \page creator-editor-finding.html
-    \nextpage creator-editor-refactoring.html
+    \nextpage creator-editor-locator.html
 
     \title Finding and Replacing
 
@@ -1479,15 +1191,13 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-editor-finding.html
+    \previouspage creator-editor-locator.html
     \page creator-editor-refactoring.html
-    \nextpage qt-quick-toolbars.html
+    \nextpage creator-editor-options.html
 
     \title Refactoring
 
-    Code refactoring is the process of changing the code without modifying the
-    existing functionality of your application. By refactoring your code you
-    can:
+    Refactor code to:
 
     \list
 
@@ -2013,16 +1723,13 @@
 
 /*!
     \contentspage index.html
-    \previouspage qt-quick-toolbars.html
+    \previouspage creator-editor-finding.html
     \page creator-editor-locator.html
-    \nextpage creator-editor-codepasting.html
+    \nextpage creator-editor-refactoring.html
 
     \title Searching with the Locator
 
-    The locator provides one of the easiest ways in \QC to browse through
-    projects, files, classes, methods, documentation and file systems. You can
-    find the locator in the bottom left of the \QC window.
-
+    You can find the locator in the bottom left of the \QC window.
     To activate the locator, press \key Ctrl+K (\key Cmd+K on Mac OS X) or
     select \gui Tools > \gui Locate.
 
diff --git a/doc/src/editors/creator-finding.qdoc b/doc/src/editors/creator-finding.qdoc
new file mode 100644
index 00000000000..1336432ee4f
--- /dev/null
+++ b/doc/src/editors/creator-finding.qdoc
@@ -0,0 +1,54 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-macros.html
+    \page creator-finding-overview.html
+    \nextpage creator-editor-finding.html
+
+    \title Finding
+
+    \list
+
+        \o  \l{Finding and Replacing}
+
+            The incremental search highlights the matching strings in the
+            window while typing and the advanced search enables you to
+            search from currently open projects or files on the file system.
+            In addition, you can search for symbols when you want to
+            refactor code. You can also search from the search results.
+
+        \o  \l{Searching with the Locator}
+
+            The locator provides one of the easiest ways in \QC to browse
+            through projects, files, classes, methods, documentation and
+            file systems.
+
+    \endlist
+
+*/
diff --git a/doc/src/editors/creator-mime-types.qdoc b/doc/src/editors/creator-mime-types.qdoc
index f01a229b8a8..adfd4ab2567 100644
--- a/doc/src/editors/creator-mime-types.qdoc
+++ b/doc/src/editors/creator-mime-types.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-maemo-emulator.html
+    \previouspage creator-editor-fakevim.html
     \page creator-mime-types.html
-    \nextpage creator-task-lists.html
+    \nextpage creator-building-running.html
 
     \title Editing MIME Types
 
diff --git a/doc/src/howto/creator-cli.qdoc b/doc/src/howto/creator-cli.qdoc
index f08eed13e09..86453a837b3 100644
--- a/doc/src/howto/creator-cli.qdoc
+++ b/doc/src/howto/creator-cli.qdoc
@@ -27,7 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-task-lists.html
+    \previouspage creator-project-generic.html
     \page creator-cli.html
     \nextpage creator-keyboard-shortcuts.html
 
diff --git a/doc/src/howto/creator-external-tools.qdoc b/doc/src/howto/creator-external-tools.qdoc
index 30fba6545ed..b534201cea7 100644
--- a/doc/src/howto/creator-external-tools.qdoc
+++ b/doc/src/howto/creator-external-tools.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage adding-plugins.html
+    \previouspage creator-keyboard-shortcuts.html
     \page creator-editor-external.html
-    \nextpage creator-maemo-emulator.html
+    \nextpage creator-task-lists.html
 
     \title Using External Tools
 
diff --git a/doc/src/howto/creator-help.qdoc b/doc/src/howto/creator-help.qdoc
index 815dcd06480..facd4f587ad 100644
--- a/doc/src/howto/creator-help.qdoc
+++ b/doc/src/howto/creator-help.qdoc
@@ -27,11 +27,11 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-remote-compiler.html
+    \previouspage creator-help-overview.html
     \page creator-help.html
-    \nextpage creator-advanced.html
+    \nextpage creator-faq.html
 
-    \title Getting Help
+    \title Using the Help Mode
 
     \QC comes fully integrated with Qt documentation and examples using the Qt
     Help plugin.
diff --git a/doc/src/howto/creator-keyboard-shortcuts.qdoc b/doc/src/howto/creator-keyboard-shortcuts.qdoc
index d183ce843ac..698586d591e 100644
--- a/doc/src/howto/creator-keyboard-shortcuts.qdoc
+++ b/doc/src/howto/creator-keyboard-shortcuts.qdoc
@@ -29,7 +29,7 @@
     \contentspage index.html
     \previouspage creator-cli.html
     \page creator-keyboard-shortcuts.html
-    \nextpage creator-faq.html
+    \nextpage creator-editor-external.html
 
     \title Keyboard Shortcuts
 
diff --git a/doc/src/howto/creator-sessions.qdoc b/doc/src/howto/creator-sessions.qdoc
index 158e868bb05..c563d1aa245 100644
--- a/doc/src/howto/creator-sessions.qdoc
+++ b/doc/src/howto/creator-sessions.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-developing-symbian.html
+    \previouspage creator-sharing-project-settings.html
     \page creator-project-managing-sessions.html
-    \nextpage creator-coding.html
+    \nextpage creator-design-mode.html
 
     \title Managing Sessions
 
diff --git a/doc/src/howto/creator-task-lists.qdoc b/doc/src/howto/creator-task-lists.qdoc
index eb04c5fdc6f..acd153c751f 100644
--- a/doc/src/howto/creator-task-lists.qdoc
+++ b/doc/src/howto/creator-task-lists.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-mime-types.html
+    \previouspage creator-editor-external.html
     \page creator-task-lists.html
-    \nextpage creator-cli.html
+    \nextpage creator-help-overview.html
 
     \title Showing Task List Files in Issues Pane
 
diff --git a/doc/src/howto/creator-ui.qdoc b/doc/src/howto/creator-ui.qdoc
index e9008fd8a0f..f44a726582f 100644
--- a/doc/src/howto/creator-ui.qdoc
+++ b/doc/src/howto/creator-ui.qdoc
@@ -76,10 +76,10 @@
 
         \o  \gui Welcome mode for opening projects.
 
-        \o  \gui{\l{Using the Editor}{Edit}} mode for editing project and source
+        \o  \gui{\l{Coding}{Edit}} mode for editing project and source
             files.
 
-        \o  \gui{\l{Developing Application UI}{Design}} mode for designing and
+        \o  \gui{\l{Designing User Interfaces}{Design}} mode for designing and
             developing application user interfaces. This mode is available for
             UI files.
 
diff --git a/doc/src/howto/creator-vcs.qdoc b/doc/src/howto/creator-vcs.qdoc
index 19945cb7926..000b226ab89 100644
--- a/doc/src/howto/creator-vcs.qdoc
+++ b/doc/src/howto/creator-vcs.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-project-generic.html
+    \previouspage creator-project-wizards.html
     \page creator-version-control.html
-    \nextpage adding-plugins.html
+    \nextpage creator-configuring-projects.html
 
     \title Using Version Control Systems
 
diff --git a/doc/src/howto/qtcreator-faq.qdoc b/doc/src/howto/qtcreator-faq.qdoc
index 5dae38d7a5a..7eff876ea1a 100644
--- a/doc/src/howto/qtcreator-faq.qdoc
+++ b/doc/src/howto/qtcreator-faq.qdoc
@@ -21,7 +21,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-keyboard-shortcuts.html
+    \previouspage creator-help.html
     \page creator-faq.html
     \nextpage creator-tips.html
 
diff --git a/doc/src/linux-mobile/creator-deployment-madde.qdoc b/doc/src/linux-mobile/creator-deployment-madde.qdoc
index 67ae8d38592..0cf9aa8a840 100644
--- a/doc/src/linux-mobile/creator-deployment-madde.qdoc
+++ b/doc/src/linux-mobile/creator-deployment-madde.qdoc
@@ -29,7 +29,7 @@
     \contentspage index.html
     \previouspage creator-deployment-symbian.html
     \page creator-deployment-maemo.html
-    \nextpage creator-publishing-to-maemo-extras.html
+    \nextpage creator-connecting-mobile.html
 
     \title Deploying Applications to Maemo or MeeGo Harmattan Devices
 
diff --git a/doc/src/linux-mobile/creator-madde-emulator.qdoc b/doc/src/linux-mobile/creator-madde-emulator.qdoc
index f104511e1d0..9f264fb4252 100644
--- a/doc/src/linux-mobile/creator-madde-emulator.qdoc
+++ b/doc/src/linux-mobile/creator-madde-emulator.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-editor-external.html
+    \previouspage creator-build-process-customizing.html
     \page creator-maemo-emulator.html
-    \nextpage creator-mime-types.html
+    \nextpage creator-remote-compiler.html
 
     \title Using Maemo or MeeGo Harmattan Emulator
 
diff --git a/doc/src/linux-mobile/creator-publish-maemo-extras-devel.qdoc b/doc/src/linux-mobile/creator-publish-maemo-extras-devel.qdoc
index a7e2ddd50ef..ccb7e221dca 100644
--- a/doc/src/linux-mobile/creator-publish-maemo-extras-devel.qdoc
+++ b/doc/src/linux-mobile/creator-publish-maemo-extras-devel.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-deployment-maemo.html
+    \previouspage creator-publish-ovi-meego.html
     \page creator-publishing-to-maemo-extras.html
-    \nextpage creator-publish-ovi.html
+    \nextpage creator-advanced.html
 
     \title Publishing Maemo Applications to Extras-devel
 
diff --git a/doc/src/linux-mobile/creator-publish-ovi-meego.qdoc b/doc/src/linux-mobile/creator-publish-ovi-meego.qdoc
index e30b4331a77..d36cc28f812 100644
--- a/doc/src/linux-mobile/creator-publish-ovi-meego.qdoc
+++ b/doc/src/linux-mobile/creator-publish-ovi-meego.qdoc
@@ -29,15 +29,11 @@
     \contentspage index.html
     \previouspage creator-publish-ovi-maemo.html
     \page creator-publish-ovi-meego.html
-    \nextpage creator-remote-compiler.html
+    \nextpage creator-publishing-to-maemo-extras.html
 
     \title Publishing Qt Content for MeeGo Harmattan Devices
 
-    You cannot publish applications that are built with the beta version of the
-    MeeGo Harmattan tool chain to Nokia Store.
-
-    However, you can prepare for publishing by making sure that your application
-    meets the
+    The applications that you publish to Nokia Store, must meet the
     \l{http://www.developer.nokia.com/info/sw.nokia.com/id/44affcd1-ceba-4aca-8b65-670ce2cbbd1e/MeeGo_1_2_Harmattan_Applications_Ovi_Store_Entry_Requirements.html}
     {MeeGo 1.2 Harmattan Applications: Nokia Store Entry Requirements}.
 
diff --git a/doc/src/linux-mobile/meegodev.qdoc b/doc/src/linux-mobile/meegodev.qdoc
index 912bb794896..8b2421ed92f 100644
--- a/doc/src/linux-mobile/meegodev.qdoc
+++ b/doc/src/linux-mobile/meegodev.qdoc
@@ -23,7 +23,7 @@
 
     \contentspage index.html
     \if defined(qcmanual)
-    \previouspage creator-sharing-project-settings.html
+    \previouspage creator-connecting-mobile.html
     \else
     \previouspage creator-developing-symbian.html
     \endif
diff --git a/doc/src/overview/creator-acknowledgements.qdoc b/doc/src/overview/creator-acknowledgements.qdoc
index b31f9fb223d..502482414ba 100644
--- a/doc/src/overview/creator-acknowledgements.qdoc
+++ b/doc/src/overview/creator-acknowledgements.qdoc
@@ -27,7 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-glossary.html
+    \previouspage technical-support.html
     \page creator-acknowledgements.html
 
     \title Acknowledgements
diff --git a/doc/src/overview/creator-advanced.qdoc b/doc/src/overview/creator-advanced.qdoc
index c6a2eb2c5ba..8831a57f783 100644
--- a/doc/src/overview/creator-advanced.qdoc
+++ b/doc/src/overview/creator-advanced.qdoc
@@ -27,45 +27,69 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-help.html
+    \previouspage creator-publishing-to-maemo-extras.html
     \page creator-advanced.html
     \nextpage creator-os-supported-platforms.html
 
     \title Advanced Use
 
+    \image creator_advanceduse.png
+
     \QC attempts to meet your development needs, whether you are an
     experienced Qt developer or a newcomer to Qt. When you install \QC
     as a part of \QSDK, the default configuration allows you to start coding,
     building, running and debugging applications with very little effort.
 
     However, you can easily change or extend the default configuration, by
-    choosing a different build system, adding project wizards, integrating
-    external tools, or editing the standard MIME types that \QC uses
-    to recognize your files.
-
-    You can start \QC and specify some options for running it from the
-    command line.
+    choosing a different build system or integrating external tools.
 
-    This following topics describe advanced use of \QC:
+    You can also use special options to start \QC from the command line and use
+    it mainly from the keyboard.
 
     \list
+
         \o  \l{Supported Platforms}
-        \o  \l{Adding New Custom Wizards}
-        \o  \l{Setting Up a CMake Project}
-        \o  \l{Setting Up a Generic Project}
-        \o  \l{Using Version Control Systems}
-        \if defined(qcmanual)
-        \o  \l{Adding Qt Designer Plugins}
-        \endif
-        \o  \l{Using External Tools}
-        \if defined(qcmanual)
-        \o  \l{Using Maemo or MeeGo Harmattan Emulator}
-        \endif
-        \o  \l{Editing MIME Types}
-        \o  \l{Showing Task List Files in Issues Pane}
+
+            You can install and run \QC on several operating systems to create
+            applications for multiple desktop and mobile device platforms.
+
+        \o  \l{Using Other Build Systems}
+
+            \QC is integrated with cross-platform systems for build automation:
+            qmake and CMake. In addition, you can import generic projects that
+            do not use qmake or CMake, and specify that \QC ignores your build
+            system.
+
         \o  \l{Using Command Line Options}
+
+            You can start \QC and specify some options for running it from the
+            command line.
+
         \o  \l{Keyboard Shortcuts}
-        \o  \l{Glossary}
+
+            \QC provides various keyboard shortcuts to speed up your development
+            process. You can change the keyboard shortcuts, as well as import
+            and export keyboard shortcut mapping schemes.
+
+        \o  \l{Using External Tools}
+
+            You can use external tools directly from \QC. Qt Linguist,
+            QML Viewer, the default text editor for your system, and the \c sort
+            tool are preconfigured for use. You can change their default
+            configurations and configure new tools.
+
+    \endlist
+
+    \section1 Related Topics
+
+    \list
+
+        \o  \l{Showing Task List Files in Issues Pane}
+
+            You can load report files created by code scanning and analysis
+            tools to the \gui Issues output pane. You can navigate to the
+            corresponding source code by clicking the error message.
+
     \endlist
 
 */
diff --git a/doc/src/overview/creator-deployment-overview.qdoc b/doc/src/overview/creator-deployment-overview.qdoc
index c5ae1306ac0..fad8502ecd9 100644
--- a/doc/src/overview/creator-deployment-overview.qdoc
+++ b/doc/src/overview/creator-deployment-overview.qdoc
@@ -27,31 +27,43 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-running-valgrind-remotely.html
+    \previouspage creator-running-targets.html
     \page creator-deployment.html
     \nextpage creator-deployment-symbian.html
 
-    \title Deploying Applications to Mobile Devices
+    \title Deploying to Mobile Devices
 
     Deploy configurations in the \gui Project mode \gui {Run Settings} handle
     the packaging of the application as an executable and copying it to a
     location you want to run the executable at. The files can be copied to a
     location in the file system of the development PC or a mobile device.
 
-    When you are ready to publish the application on a publishing channel, you
-    must make sure that the installation file meets the requirements for
-    publishing and installing applications to the target devices. The following
-    sections describe the steps that you have to take to create installation
-    packages for publishing on different channels:
-
-    \if defined(qcmanual)
     \list
+
         \o  \l{Deploying Applications to Symbian Devices}
+
+            When you deploy the application for the \gui{Symbian Device} target,
+            \QC automatically generates a Symbian installation system (SIS) file
+            in the project folder and copies it to the connected device. You can
+            sign the SIS file and wrap it in a Nokia Smart Installer for Symbian
+            package. You can test and debug the application on the device.
         \o  \l{Deploying Applications to Maemo or MeeGo Harmattan Devices}
-        \o  \l{Publishing Maemo Applications to Extras-devel}
-        \o  \l{Publishing Applications to Nokia Store}
-        \o  \l{Building with Remote Compiler}
 
+            When you deploy the application on the \gui{Maemo5} or
+            \gui Harmattan target, \QC generates a Debian installation package
+            in the build directory and copies it to the connected device. You
+            can test and debug the application on the device.
     \endlist
-    \endif
+
+    \section1 Related Topics
+
+    \list
+        \o  \l{Publishing}
+
+            When you are ready to publish the application on a publishing
+            channel, you must make sure that the installation file meets the
+            requirements for publishing and installing applications to the
+            target devices.
+    \endlist
+
 */
diff --git a/doc/src/overview/creator-deployment-ovi.qdoc b/doc/src/overview/creator-deployment-ovi.qdoc
index ef7a3c96b1c..d9ea772bcc2 100644
--- a/doc/src/overview/creator-deployment-ovi.qdoc
+++ b/doc/src/overview/creator-deployment-ovi.qdoc
@@ -27,42 +27,53 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-publishing-to-maemo-extras.html
+    \previouspage creator-running-valgrind-remotely.html
     \page creator-publish-ovi.html
     \nextpage creator-publish-ovi-symbian.html
 
-    \title Publishing Applications to Nokia Store
+    \title Publishing
 
-    Nokia Store is the global content market of Nokia, which reaches millions of
-    people worldwide. Consumers can access Nokia Store through either of these
-    platforms:
+    \image creator_publishing.png
 
-    \list
-
-        \o  Nokia Store applications on mobile devices
-
-        \o  Web browsers on desktop computers, laptops, netbooks, and tablets
-
-    \endlist
-
-    Consumers have access to a wide selection of content and can download
-    content in a few easy clicks.
+    You can publish applications to app stores, such as Nokia Store, and other
+    channels, such as Extras-devel for Maemo applications. Nokia Store is the
+    global content market of Nokia that consumers can access directly from Nokia
+    devices or through Web browsers.
 
     The process and requirements to publish Qt applications to Nokia Store are
     described in the
     \l {http://www.developer.nokia.com/Community/Wiki/Guide_to_Publishing_Qt_Applications_to_the_Ovi_Store}
     {Guide to Publishing Qt Applications to the Nokia Store} wiki.
 
-    This section describes how to generate installation packages that you can
-    publish to Nokia Store.
-
-    \if defined(qcmanual)
     \list
 
         \o  \l{Publishing Qt Content for Symbian Devices}
-        \o  \l{Publishing Qt Content for Maemo Devices}
+
+            The \gui {Publish Qt Symbian Applications to Nokia Store}
+            wizard ensures that your application can be published to Nokia
+            Store by verifying that the the application UID, vendor name,
+            and the capabilities used meet the Nokia Publish criteria.
+
         \o  \l{Publishing Qt Content for MeeGo Harmattan Devices}
 
+            \QC generates installation packages that you can publish to
+            Nokia Store. However, you must make sure that the packages meet
+            the requirements of the Nokia Store.
+
+        \o  \l{Publishing Qt Content for Maemo Devices}
+
+            \QC generates installation packages that you can publish to
+            Nokia Store. However, you must make sure that the packages meet
+            the requirements of the Nokia Store.
+
+        \o  \l{Publishing Maemo Applications to Extras-devel}
+
+            You can use the \gui {Publish for Fremantle Extras-devel Free
+            Repository} wizard to create a source archive and, optionally,
+            upload it to a build server for compiling and packaging. The
+            package is then moved to the Extras-devel repository that
+            contains free Maemo applications.
+
     \endlist
-    \endif
+
 */
diff --git a/doc/src/overview/creator-design-overview.qdoc b/doc/src/overview/creator-design-overview.qdoc
index 1e5d029a914..1e473ec55ba 100644
--- a/doc/src/overview/creator-design-overview.qdoc
+++ b/doc/src/overview/creator-design-overview.qdoc
@@ -27,48 +27,48 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-editor-fakevim.html
+    \previouspage creator-project-managing-sessions.html
     \page creator-design-mode.html
     \nextpage creator-visual-editor.html
 
-    \title Developing Application UI
+    \title Designing User Interfaces
 
-    Large high-resolution screens, touch input, and significant graphics power
-    are becoming common in portable consumer devices, such as mobile phones,
-    media players, set-top boxes, and netbooks. To fully benefit from these
-    features and to create intuitive, modern-looking, fluid user interfaces,
-    you can use \l {http://doc.qt.nokia.com/4.7/qtquick.html}{Qt Quick}.
+    \image creator_designinguserinterface.png
 
-    Qt Quick consists of a rich set of user interface elements, a declarative
-    language for describing user interfaces, and a language runtime. A
-    collection of C++ APIs is used to integrate these high level features with
-    classic Qt applications.
+    \QC provides two integrated visual editors, \QMLD and \QD. The integration
+    includes project management and code completion.
 
-    You can edit QML code in the code editor or in the integrated \QMLD.
+    \list
 
-    \image qtcreator-design-mode.png "Design mode"
+        \o  \l{Developing Qt Quick Applications}
 
-    The integration includes project management and code completion.
+            You can either create Qt Quick projects from scratch or import
+            existing projects to \QC. You can use the code editor (Edit mode)
+            or the visual editor (Design mode) to develop Qt Quick applications.
+        \o  \l{Developing Widget Based Applications}
 
-    \if defined(qcmanual)
-    If you need a traditional user interface that is clearly structured and
-    enforces a platform look and feel, you can use the integrated \QD. You can
-    compose and customize your widgets or dialogs and test them using different
-    styles and resolutions.
-    \endif
+            Widgets and forms created with \QD are integrated seamlessly with
+            programmed code by using the Qt signals and slots mechanism that
+            allows you to easily assign behavior to graphical elements. All
+            properties set in \QD can be changed dynamically within the code.
+            Furthermore, features such as widget promotion and custom
+            plugins allow you to use your own widgets with \QD.
+        \o  \l{Optimizing Applications for Mobile Devices}
 
-    The following sections describe how to develop application UI:
+            Mobile devices have been designed for use when mobile. Keep the
+            characteristics of mobile devices in mind when you create
+            applications for them.
 
-       \list
+    \endlist
 
-           \o \l{Developing Qt Quick Applications}
+    \section1 Related Topics
 
-           \if defined(qcmanual)
-           \o \l{Developing Widget Based Applications}
-           \endif
+    \list
 
-           \o \l{Optimizing Applications for Mobile Devices}
+        \o  \l{Adding Qt Designer Plugins}
 
-       \endlist
+            You can use Qt APIs to create plugins that extend Qt applications.
+            This enables you to add your own widgets to \QD.
 
+    \endlist
 */
diff --git a/doc/src/overview/creator-getting-started.qdoc b/doc/src/overview/creator-getting-started.qdoc
index 3aa245142c2..82212f52092 100644
--- a/doc/src/overview/creator-getting-started.qdoc
+++ b/doc/src/overview/creator-getting-started.qdoc
@@ -27,7 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage index.html
+    \previouspage creator-glossary.html
     \page creator-getting-started.html
     \nextpage creator-overview.html
 
@@ -40,22 +40,22 @@
             \i  \inlineimage creator-gs-03.png
             \i  \inlineimage creator-gs-04.png
         \row
-            \i  \l{IDE Overview}
+            \o  \bold {\l{IDE Overview}}
 
                 If you have not used an integrated development environment (IDE)
                 before, or want to know what kind of IDE \QC is, go to
                 \l{IDE Overview}.
-            \i  \l{User Interface}
+            \o  \bold {\l{User Interface}}
 
                 If you have not used \QC before, and want to become familiar
                 with the parts of the user interface, go to \l{User Interface}.
-            \i  \l{Building and Running an Example Application}
+            \o  \bold {\l{Building and Running an Example Application}}
 
                 To check that \l{glossary-development-target}{targets} were
                 successfully installed as part of the \QSDK installation, open
                 an example application and run it. If you have not done so
                 before, go to \l{Building and Running an Example Application}.
-            \i  \l{Tutorials}
+            \o  \bold {\l{Tutorials}}
 
                 Now you are ready to start developing your own applications.
                 Pick a tutorial to follow in \l{Tutorials}
diff --git a/doc/src/overview/creator-glossary.qdoc b/doc/src/overview/creator-glossary.qdoc
index df02c1c4932..c17ced6ebff 100644
--- a/doc/src/overview/creator-glossary.qdoc
+++ b/doc/src/overview/creator-glossary.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage technical-support.html
+    \previouspage creator-known-issues.html
     \page creator-glossary.html
-    \nextpage creator-acknowledgements.html
+    \nextpage technical-support.html
 
     \title Glossary
 
diff --git a/doc/src/overview/creator-help-overview.qdoc b/doc/src/overview/creator-help-overview.qdoc
new file mode 100644
index 00000000000..97d4f96bbb9
--- /dev/null
+++ b/doc/src/overview/creator-help-overview.qdoc
@@ -0,0 +1,82 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-task-lists.html
+    \page creator-help-overview.html
+    \nextpage creator-help.html
+
+    \title Getting Help
+
+    \image creator_gettinghelp.png
+
+    \list
+
+        \o  \l{Using the Help Mode}
+
+            \QC comes fully integrated with Qt documentation and examples using
+            the Qt Help plugin. You can add external documentation to the
+            \gui Help mode and filter the documents displayed to find relevant
+            information faster. In addition, you can add bookmarks to help
+            pages.
+
+        \o  \l{FAQ}
+
+            Contains answers to some frequently asked questions about \QC.
+
+        \o  \l{Tips and Tricks}
+
+            Lists useful Qt Creator features.
+
+        \o  \l{Known Issues}
+
+            Lists known issues in \QC version \qtcversion. The development team
+            is aware of them, and therefore, you do not need to report them as
+            bugs.
+
+        \o  \l{Glossary}
+
+            Lists special terms used in \QC.
+
+    \endlist
+
+    \section1 Related Topics
+
+    \list
+
+        \o  \l{Technical Support}
+
+            Lists Qt support sites and other useful sites.
+
+        \o  \l{Acknowledgements}
+
+            Lists the third-party components in \QC.
+
+    \endlist
+
+*/
diff --git a/doc/src/overview/creator-issues.qdoc b/doc/src/overview/creator-issues.qdoc
index 165ee45cd76..2317572965c 100644
--- a/doc/src/overview/creator-issues.qdoc
+++ b/doc/src/overview/creator-issues.qdoc
@@ -29,7 +29,7 @@
     \contentspage index.html
     \previouspage creator-tips.html
     \page creator-known-issues.html
-    \nextpage technical-support.html
+    \nextpage creator-glossary.html
 
     \title Known Issues
 
diff --git a/doc/src/overview/creator-mobile-targets.qdoc b/doc/src/overview/creator-mobile-targets.qdoc
new file mode 100644
index 00000000000..77f6d5ff540
--- /dev/null
+++ b/doc/src/overview/creator-mobile-targets.qdoc
@@ -0,0 +1,81 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-deployment-maemo.html
+    \page creator-connecting-mobile.html
+    \nextpage creator-developing-meego.html
+
+    \title Connecting Mobile Targets
+
+    You can connect mobile devices to the development PC to build, run, debug,
+    and analyze applications on them from \QC. When you install mobile targets
+    as part of the \QSDK, the build and run settings for the target devices are
+    set up automatically in \QC. Currently, the tool chain for building
+    applications for generic Linux devices is not included in \QSDK.
+
+    You can connect the device to the development PC using a USB connection.
+    Additionally, you can connect Linux-based devices by using a WLAN
+    connection.
+
+    \list
+
+        \o  \l{Connecting Generic Linux Devices}
+
+            If you have the tool chain for building applications for generic
+            Linux devices (with no MADDE support) installed on the development
+            PC, you can add it to \QC. Create device configurations and select
+            them in the \QC run settings.
+
+       \o  \l{Connecting MeeGo Harmattan Devices}
+
+            MeeGo Harmattan is a Linux-based software platform developed by
+            Nokia and preinstalled on Nokia N950 and Nokia N9. It enables
+            developers to create applications using the Qt framework.
+            Use the SDK Connectivity tool that is preinstalled on the device to
+            create the device-side end point for USB and WLAN connections.
+
+        \o  \l{Connecting Maemo Devices}
+
+            Maemo 5 (Fremantle) is a Linux-based software platform developed by
+            Nokia and delivered on the Nokia N900. Use a connectivity tool (Mad
+            Developer) to create the device-side end point for USB and WLAN
+            connections.
+
+        \o  \l{Connecting Symbian Devices}
+
+            You can run Qt applications on Symbian devices if the software
+            that Qt applications require (typically Qt, Qt Mobility, QtWebkit,
+            and Open C) is installed on the device. On Symbian Anna and later
+            devices, some version of Qt is pre-installed.
+            Install and launch the CODA on-device debugging agent on the
+            devices and connect the devices to the development PC.
+
+    \endlist
+
+*/
diff --git a/doc/src/overview/creator-overview.qdoc b/doc/src/overview/creator-overview.qdoc
index 76e2804b659..ddcc1a0988a 100644
--- a/doc/src/overview/creator-overview.qdoc
+++ b/doc/src/overview/creator-overview.qdoc
@@ -41,324 +41,78 @@
     application development life-cycle, from creating a project to deploying the
     application on the target platforms.
 
-    \image qtcreator-overview.png "Overview"
-
-    \section1 Cross-platform Development
-
-    One of the major advantages of \QC is that it allows a team of developers
-    to share a project across different development platforms with a common tool
-    for development and debugging.
-
-    The recommended way to build a project is to use a version control system.
-    Store and edit only project source files and build system configuration
-    files (for example, .pro and .pri files for qmake). Do not store files
-    generated by the build system or \QC, such as makefiles, .pro.user, and
-    object files. Other approaches are possible, but we recommend that you do
-    not use network resources, for example.
-
-    \QC allows you to specify separate build settings for each development
-    platform. By default, \l{glossary-shadow-build}{shadow builds} are used to
-    keep the build specific files separate from the source.
-
-    You can create separate versions of project files to keep platform-dependent
-    code separate. You can use qmake
-    \l{http://qt.nokia.com/doc/4.7/qmake-tutorial.html#adding-platform-specific-source-files}
-    {scopes} to select the file to process depending on which platform qmake is
-    run on.
-
-    Items such as open files, breakpoints, and evaluated expressions are stored
-    in sessions. They are not considered to be part of the information shared
-    across platforms.
-
-    \section1 Creating Projects
-
-    But why do you need projects? To be able to build and run applications,
-    \QC needs the same information as a compiler would need. This information
-    is specified in the project build and run settings.
-
-    Creating a project allows you to:
-
-    \list
-
-        \o  Group files together
-
-        \o  Add custom build steps
-
-        \o  Include forms and resource files
-
-        \o  Specify settings for running applications
-
-    \endlist
-
-    Setting up a new project in \QC is aided by a wizard that guides you
-    step-by-step through the project creation process. In the first step, you
-    select the type of the project. Next, you select a location for the project
-    and specify settings for it.
-
-    \image qtcreator-new-qt-quick-project-wizard.png
-
-    When you have completed the steps, \QC automatically generates the project
-    with required headers, source files, user interface descriptions and project
-    files, as defined by the wizard.
-    For example, if you choose to create a Qt Quick application, \QC generates a
-    QML file that you can modify with the integrated \QMLD.
-
-    \section2 Adding Libraries
-
-    In addition to Qt libraries, you can link your application to other
-    libraries, such as system libraries or your own libraries. Further, your
-    own libraries might link to other libraries. To be able to compile your
-    project, you must add the libraries to your project. This also enables
-    code completion and syntax highlighting for the libraries.
-    The procedure of adding a library to a project depends on the build
-    system that you use.
-
-    \section2 Version Control Systems
-
-    \QC uses the version control system's command line clients to access your
-    repositories. The following version control systems are supported:
-
-    \list
-
-        \o  Git
-
-        \o  Subversion
-
-        \o  Perforce
-
-        \o  CVS
-
-        \o  Mercurial
-
-        \o  Bazaar
-
-    \endlist
-
-    The functions available to you in \QC depend on the version control system.
-    Basic functions are available for all the supported systems. They include
-    comparing files with the latest versions stored in the repository and
-    displaying the differences, viewing versioning history and change details,
-    annotating files, and committing and reverting changes.
-
-    \section1 Designing User Interfaces
-
-    \if defined(qcmanual)
-    \QC provides two integrated visual editors, \QMLD and \QD.
-
-    \image qtcreator-ui-designers.png "Qt Quick Designer and Qt Designer"
-    \endif
-
-
-    Large high-resolution screens, touch input, and significant graphics power
-    are becoming common in portable consumer devices, such as mobile
-    phones, media players, set-top boxes, and netbooks. To fully benefit from
-    these features and to create intuitive, modern-looking, fluid user
-    interfaces, you can use \l {http://doc.qt.nokia.com/4.7/qtquick.html}
-    {Qt Quick}.
-
-    Qt Quick consists of a rich set of user interface elements, a declarative
-    language for describing user interfaces, and a language runtime. A
-    collection of C++ APIs is used to integrate these high level features with
-    classic Qt applications.
-
-    You can edit QML code in the code editor or in the integrated \QMLD.
-    The integration includes project management and code completion.
-
-    \if defined(qcmanual)
-    If you need a traditional user interface that is clearly structured and
-    enforces a platform look and feel, you can use the integrated \QD. You can
-    compose and customize your widgets or dialogs and test them using different
-    styles and resolutions.
-    \endif
-
-    \section1 Code Editor
-
-    As an IDE, \QC differs from a text editor in that it knows how to build and
-    run applications. It understands the C++ and QML languages as code, not just
-    as plain text. This allows it to:
-
-    \list
-
-        \o  Enable you to write well formatted code
-
-        \o  Anticipate what you are going to write and complete the code
-
-        \o  Display inline error and warning messages
-
-        \o  Enable you to semantically navigate to classes, functions, and
-            symbols
-
-        \o  Provide you with context-sensitive help on classes, functions, and
-            symbols
-
-        \o  Rename symbols in an intelligent way, so that other symbols with the
-            same name that belong to other scopes are not renamed
-
-        \o  Show you the locations in code where a function is declared or
-            called
-
-    \endlist
-
-    You can use the code editor to write code in Qt C++ or in the QML
-    declarative programming language. QML is an extension to JavaScript, that
-    provides a mechanism to declaratively build an object tree of QML elements.
-    QML improves the integration between JavaScript and Qt's existing QObject
-    based type system, adds support for automatic property bindings and provides
-    network transparency at the language level.
-
-    \section1 Building
-
-    \QC is integrated with cross-platform systems for build automation: qmake
-    and CMake. In addition, you can import generic projects that do not use
-    qmake or CMake, and specify that \QC ignores your build system.
-    \if defined(qcmanual)
-    \QC provides support for building and running Qt applications for desktop
-    environment (Windows, Linux, and Mac OS) and mobile devices (Symbian, Maemo,
-    and MeeGo Harmattan). Build settings allow you to quickly switch between
-    build targets.
-    \endif
-
-
-    When you install tool chains for build targets as part of the \QSDK, the
-    build and run settings for mobile device targets are set up automatically.
-    However, you might need to install and configure some additional software on
-    the devices to be able to connect to them from the development PC.
-
-    \note The only supported build system for mobile applications in \QC is
-    qmake.
-
-    \section1 Testing
-
-    If you install \QC as part of \QSDK, the GNU Symbolic Debugger is installed
-    automatically and you should be ready to start debugging after you create a
-    new project. However, you can change the setup to use debugging tools for
-    Windows, for example. You can connect mobile devices to your development PC
-    and debug processes running on the devices.
-
-    You can use code analysis tools to detect memory leaks, profile cache usage,
-    and profile Qt Quick applications.
-
-    You can test applications that are intended for mobile devices in a
-    simulator or emulator, but you also need to test the applications on real
-    devices.
-
-    \section2 Debuggers
-
-    \QC is integrated to several external native debuggers:
-
-    \list
-
-        \o  GNU Symbolic Debugger (GDB)
-
-        \o  Microsoft Console Debugger (CDB)
-
-        \o  internal JavaScript debugger
-
-    \endlist
-
-    You can use the \QC \gui Debug mode to inspect the state of your application
-    while debugging. You can interact with the debugger in several ways,
-    including the following:
-
-    \list
-
-        \o  Go through a program line-by-line or instruction-by-instruction.
-
-        \o  Interrupt running programs.
-
-        \o  Set breakpoints.
-
-        \o  Examine the contents of the call stack.
-
-        \o  Examine and modify registers and memory contents of
-            the debugged program.
-
-        \o  Examine and modify registers and memory contents of
-            local and global variables.
-
-        \o  Examine the list of loaded shared libraries.
-
-        \o  Create snapshots of the current state of the debugged program
-            and re-examine them later.
-
-    \endlist
-
-    \QC displays the raw information provided by the native debuggers in a clear
-    and concise manner with the goal to simplify the debugging process as much
-    as possible without losing the power of the native debuggers.
-
-    In addition to the generic IDE functionality provided by stack view, views
-    for locals and expressions, registers, and so on, \QC includes features to
-    make debugging Qt-based applications easy. The debugger plugin understands
-    the internal layout of several Qt classes, for example, QString, the Qt
-    containers, and most importantly QObject (and classes derived from it), as
-    well as most containers of the C++ Standard Library and some GCC extensions.
-    This deeper understanding is used to present objects of such classes in a
-    useful way.
-
-    \section3 QML Script Console
-
-    You can use the \QC \gui Debug mode to inspect the state of the application
-    while debugging JavaScript functions. You can set breakpoints, view call
-    stack trace, and examine locals and expressions.
-
-    When the application is interrupted by a breakpoint, you can use the
-    \gui {QML Script Console} to execute JavaScript expressions in the current
-    context. You can type JavaScript expressions and use them to get information
-    about the state of the application, such as property values.
-
-    If you change property values or add properties in the code editor, the
-    changes are updated in the running application when they are saved.
-
-    \section3 QML Inspector
-
-    While the application is running, you can use the \gui {QML Inspector} view
-    to explore the object structure, debug animations, and inspect colors. When
-    debugging complex applications, you can use the inspection mode to jump to
-    the position in code where an element is defined.
-
-    \section2 Code Analysis Tools
-
-    The memory available on devices is limited and you should use it carefully.
-    \QC integrates Valgrind code analysis tools for detecting memory
-    leaks and profiling function execution. These tools are only supported on
-    Linux and Mac OS, but you can run them remotely from Windows. You must
-    download and install them separately to use them from \QC.
-
-    The QML Profiler is installed as part of \QC. It allows you
-    to profile your Qt Quick applications and is available on all supported
-    development platforms.
-
-    \section2 Qt Simulator
-
-    You can use the Qt Simulator to test Qt applications that are intended
-    for mobile devices in an environment similar to that of the device. You
-    can change the information that the device has about its configuration
-    and environment.
-
-    Qt Simulator does not support any device specific APIs by design. Therefore,
-    applications that run well on Qt Simulator also run on any device that hosts
-    the Qt and Qt Mobility libraries. However, this means that you cannot use
-    Qt Simulator to test applications that use device specific libraries, such
-    as Symbian C++ APIs. To test such applications, use the device emulators or
-    real devices.
-
-    The Qt Simulator is installed as part of the \QSDK. After it is
-    installed, you can select it as a build target in \QC.
-
-    \if defined(qcmanual)
-    \input linux-mobile/madde-emulator-overview.qdocinc
-    \endif
-
-
-    \section1 Deploying
-
-    \QC deploy configurations handle the packaging of the application as an
-    executable and copying it to a location developers want to run the
-    executable at. The files can be copied to a location in the file system of
-    the development PC or to a mobile device.
-
-    \QC allows you to create installation packages for mobile devices that are
-    suitable for publishing to Nokia Store and other channels.
+    \table
+        \row
+            \o  \inlineimage creator_managingprojects.png
+            \o  \inlineimage creator_designinguserinterface.png
+            \o  \inlineimage creator_coding.png
+        \row
+            \o  \bold {\l{Managing Projects}}
+
+                To be able to build and run applications, \QC needs the same
+                information as a compiler would need. This information is
+                specified in the project settings.
+
+                Setting up a new project in \QC is aided by a wizard that guides
+                you step-by-step through the project creation process, creates
+                the necessary files, and specifies settings depending on the
+                choices you make. For more information, see
+                \l{Managing Projects}.
+            \o  \bold {\l{Designing User Interfaces}}
+
+                \QC provides two integrated visual editors, \QMLD and \QD.
+                To create intuitive, modern-looking, fluid user interfaces, you
+                can use \l {http://doc.qt.nokia.com/4.7/qtquick.html}{Qt Quick}.
+                If you need a traditional user interface that is clearly
+                structured and enforces a platform look and feel, you can use
+                the integrated \QD. For more information, see
+                \l{Designing User Interfaces}.
+            \o  \bold {\l{Coding}}
+
+                As an IDE, \QC differs from a text editor in that it knows how
+                to build and run applications. It understands the C++ and QML
+                languages as code, not just as plain text. This enables it to
+                provide you with useful features, such as semantic highlighting,
+                checking code syntax, code completion, and refactoring actions.
+                For more information, see \l{Coding}.
+        \row
+            \o  \inlineimage creator_buildingrunning.png
+            \o  \inlineimage creator_testing.png
+            \o  \inlineimage creator_publishing.png
+        \row
+            \o  \bold {\l{Building and Running}}
+
+                \QC is integrated with cross-platform systems for build
+                automation: qmake and CMake. In addition, you can import
+                projects as \e {generic projects} and fully control the steps
+                and commands used to build the project.
+
+                \QC provides support for building, running, and deploying Qt
+                applications for desktop environment and mobile devices. Build,
+                run, and deployment settings allow you to quickly switch between
+                targets.
+
+                For more information, see \l{Building and Running}.
+            \o  \bold {\l{Debugging and Analyzing}}
+
+                \QC is integrated to several external native debuggers: GNU
+                Symbolic Debugger (GDB), Microsoft Console Debugger (CDB), and
+                and internal JavaScript debugger. In the \gui Debug mode, you
+                can inspect the state of your application while debugging.
+
+                The memory and CPU power available on devices are limited and
+                you should use them carefully. \QC integrates Valgrind code
+                analysis tools for detecting memory leaks and profiling function
+                execution. In addition, the QML Profiler enables you to profile
+                Qt Quick applications.
+
+                For more information, see \l{Debugging and Analyzing}.
+            \o  \bold {\l{Publishing}}
+
+                \QC allows you to create installation packages for mobile
+                devices that are suitable for publishing to application stores
+                and other channels. For more information, see
+                \l{Publishing}.
+    \endtable
 
 */
diff --git a/doc/src/overview/creator-supported-platforms.qdoc b/doc/src/overview/creator-supported-platforms.qdoc
index 6262e6679f2..dc4123074cc 100644
--- a/doc/src/overview/creator-supported-platforms.qdoc
+++ b/doc/src/overview/creator-supported-platforms.qdoc
@@ -30,7 +30,7 @@
     \contentspage index.html
     \previouspage creator-advanced.html
     \page creator-os-supported-platforms.html
-    \nextpage creator-project-wizards.html
+    \nextpage creator-project-other.html
 
     \title Supported Platforms
 
diff --git a/doc/src/overview/creator-tech-support.qdoc b/doc/src/overview/creator-tech-support.qdoc
index 078995811fe..f1026cfd732 100644
--- a/doc/src/overview/creator-tech-support.qdoc
+++ b/doc/src/overview/creator-tech-support.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-known-issues.html
+    \previouspage creator-glossary.html
     \page technical-support.html
-    \nextpage creator-glossary.html
+    \nextpage creator-acknowledgements.html
 
     \title Technical Support
 
diff --git a/doc/src/overview/creator-testing.qdoc b/doc/src/overview/creator-testing.qdoc
new file mode 100644
index 00000000000..05c316c2dec
--- /dev/null
+++ b/doc/src/overview/creator-testing.qdoc
@@ -0,0 +1,59 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-remote-compiler.html
+    \page creator-testing.html
+    \nextpage creator-debugging.html
+
+    \title Debugging and Analyzing
+
+    \image creator_testing.png
+
+    \list
+
+        \o  \l{Debugging}
+
+            If you install \QC as part of \QSDK, the GNU Symbolic Debugger
+            is installed automatically and you should be ready to start
+            debugging after you create a new project. However, you can
+            change the setup to use debugging tools for Windows, for
+            example. You can connect mobile devices to your development PC
+            and debug processes running on the devices.
+
+        \o  \l{Analyzing Code}
+
+            \QC integrates Valgrind code analysis tools for detecting memory
+            leaks and profiling function execution. You must download and
+            install them separately to use them from \QC. The QML Profiler is
+            installed as part of \QC. It enables you to profile your Qt Quick
+            applications.
+
+    \endlist
+
+*/
diff --git a/doc/src/overview/creator-tutorials.qdoc b/doc/src/overview/creator-tutorials.qdoc
index 896b7e718b7..50b77884619 100644
--- a/doc/src/overview/creator-tutorials.qdoc
+++ b/doc/src/overview/creator-tutorials.qdoc
@@ -33,30 +33,25 @@
 
     \title Tutorials
 
+    \image creator-gs-04.png
+
     You can use \QC to create applications for several platforms by using
     several technologies. The tutorials in this manual explain how to create
     some basic applications.
 
-    \table
-        \row
-            \i
-            \i
-            \i
-        \row
-            \o  \l{Creating a Qt Quick Application}
+    \list
+
+        \o  \l{Creating a Qt Quick Application}
+
+            Learn about the basic Qt Quick concepts and QML elements.
+        \o  \l{Creating a Qt Quick Application Using Qt Quick Components}
 
-                To learn about the basic Qt Quick concepts and QML elements, go
-                to \l{Creating a Qt Quick Application}.
-            \o  \l{Creating a Qt Quick Application Using Qt Quick Components}
+            Learn how to develop a Qt Quick application for mobile devices.
 
-                To learn how to develop a Qt Quick application for mobile
-                devices, go to
-                \l{Creating a Qt Quick Application Using Qt Quick Components}.
+        \o  \l{Creating a Qt Widget Based Application}
 
-            \o  \l{Creating a Qt Widget Based Application}
+            Learn how to create a Qt widget based application for the desktop.
 
-                To learn how to create a Qt widget based application for
-                the desktop, go to \l{Creating a Qt Widget Based Application}.
-    \endtable
+    \endlist
 
 */
diff --git a/doc/src/overview/mobile-app-design.qdoc b/doc/src/overview/mobile-app-design.qdoc
index dcdbd325223..98d5ccd507e 100644
--- a/doc/src/overview/mobile-app-design.qdoc
+++ b/doc/src/overview/mobile-app-design.qdoc
@@ -27,18 +27,16 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-using-qt-designer.html
+    \previouspage adding-plugins.html
     \page creator-usability.html
-    \nextpage creator-building-running.html
+    \nextpage creator-coding.html
 
     \title Optimizing Applications for Mobile Devices
 
     Before starting application development, analyze and define the
     requirements, scope, and functionality of the application to ensure
     efficient functionality and a smooth user experience. Design the application
-    for a single purpose and analyze how it can best serve its users. Mobile
-    devices have been designed for use when mobile. Keep the characteristics
-    of mobile devices in mind when you create applications for them.
+    for a single purpose and analyze how it can best serve its users.
 
     The following guidelines help you design and develop usable applications for
     mobile devices with varying characteristics, such as screen size and support
diff --git a/doc/src/projects/creator-projects-building-running.qdoc b/doc/src/projects/creator-projects-building-running.qdoc
index 64a011df3b5..6837666097f 100644
--- a/doc/src/projects/creator-projects-building-running.qdoc
+++ b/doc/src/projects/creator-projects-building-running.qdoc
@@ -27,44 +27,92 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-usability.html
+    \previouspage creator-mime-types.html
     \page creator-building-running.html
     \nextpage creator-building-targets.html
 
-    \title Building and Running Applications
+    \title Building and Running
+
+    \image creator_buildingrunning.png
 
     \QC provides support for building, running, and deploying Qt applications
     for different \l{glossary-development-target}{targets}.
 
-    You can set up the following configurations:
-
     \list
+        \o  \l{Building for Multiple Targets}
+
+            \e {Build configurations} contain everything you need to compile
+            the sources into binaries.
+
+        \o  \l{Running on Multiple Targets}
 
-        \o  \e {Build configuration}, which contains everything you need to
-            compile the sources into binaries.
+            \e {Run configurations} start the application in the location
+            where it was copied by the \e{deploy configuration}. By default,
+            when you select the \gui Run function, \QC builds the project,
+            deploys it to the selected target, and runs it there. However,
+            if you have not made any changes to the project since you last
+            built and deployed it, \QC simply runs it again.
 
-        \o  \e {Deploy configuration}, which handles the packaging and copying
-            of the necessary files to a location you want to run the executable
-            at. The files can be copied to a location in the file system of the
-            development PC or a mobile device.
+        \o  \l{Deploying to Mobile Devices}
 
-        \o  \e {Run configuration}, which starts the application in the location
-            where it was stored by the deploy configuration.
+            \e {Deploy configurations} handle the packaging and copying of
+            the necessary files to a location you want to run the executable
+            at. The files can be copied to a location in the file system of
+            the development PC or a mobile device.
+
+        \o  \l{Connecting Mobile Targets}
+
+            When you install tool chains for build targets as part of the \QSDK,
+            the build and run settings for mobile device targets are set up
+            automatically. However, you might need to install and configure some
+            additional software on the devices to be able to connect to them
+            from the development PC.
 
     \endlist
 
-    By default, when you select the \gui Run function, \QC builds the project,
-    deploys it to the selected target, and runs it there. However, if you have
-    not made any changes to the project since you last built and deployed it,
-    \QC simply runs it again.
+    \section1 Related Topics
+
+    \list
+
+        \o  \l{Customizing the Build Process}
+
+            By default, running an application also builds it and deploys it to
+            a location from where it can be run on the target. You can change
+            the relationship between the build, run, and deploy configurations.
+
+        \o  \l{http://doc.qt.nokia.com/qtsimulator/index.html}
+            {Using Qt Simulator}
+
+            You can use the Qt Simulator to test Qt applications that are
+            intended for mobile devices in an environment similar to that of
+            the device. You can change the information that the device has
+            about its configuration and environment.
+            Qt Simulator does not support any device specific APIs by design.
+            Therefore, applications that run well on Qt Simulator also run on
+            any device that hosts the Qt and Qt Mobility libraries.
+            The Qt Simulator is installed as part of the \QSDK. After it is
+            installed, you can select it as a build target in \QC.
 
-    To specify the relationship between the release, build,
-    and deploy configurations, select \gui {Tools > Options > Project}. By
-    default, the \gui {Always build project before deploying it} and the
-    \gui {Always deploy project before running it} options are enabled.
-    Therefore, when you select the \gui Run function, \QC checks for changes in
-    the project files and also builds and deploys the project if necessary.
+        \o  \l{Using Maemo or MeeGo Harmattan Emulator}
 
-    \image qtcreator-project-options-deploy.png "Project General Options"
+            You cannot use Qt Simulator to test applications that use device
+            specific libraries, such as native device APIs. To test such
+            applications, use the device emulators or real devices. With the
+            emulators, you can test how your application reacts to hardware
+            controls, such as the power button, and to the touch screen.
+            Usually, it is faster to test on a real device connected to the
+            development PC than to use the emulators. The emulator is installed
+            as part of the \QSDK.
+
+        \o  \l{Building with Remote Compiler}
+
+            You can use a compilation service at Nokia Developer to build Qt
+            applications and create installation packages for mobile device
+            targets when you do not have the necessary tool chains and SDKs
+            installed or they are not supported on the development PC. You can
+            choose from a set of supported devices. You can install the Remote
+            Compiler target as part of the \QSDK.
+
+    \endlist
 
 */
diff --git a/doc/src/projects/creator-projects-building.qdoc b/doc/src/projects/creator-projects-building.qdoc
index a2bafd1b87c..2fb59f299a9 100644
--- a/doc/src/projects/creator-projects-building.qdoc
+++ b/doc/src/projects/creator-projects-building.qdoc
@@ -31,7 +31,7 @@
     \page creator-building-targets.html
     \nextpage creator-running-targets.html
 
-    \title Building Applications for Multiple Targets
+    \title Building for Multiple Targets
 
     You can build applications for multiple \l{glossary-development-target}
     {targets}. By default, when you run the application on a target, you
diff --git a/doc/src/projects/creator-projects-builds-customizing.qdoc b/doc/src/projects/creator-projects-builds-customizing.qdoc
new file mode 100644
index 00000000000..2d835fb506a
--- /dev/null
+++ b/doc/src/projects/creator-projects-builds-customizing.qdoc
@@ -0,0 +1,45 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-developing-symbian.html
+    \page creator-build-process-customizing.html
+    \nextpage creator-maemo-emulator.html
+
+    \title  Customizing the Build Process
+
+    To specify the relationship between the release, build,
+    and deploy configurations, select \gui {Tools > Options > Project}. By
+    default, the \gui {Always build project before deploying it} and the
+    \gui {Always deploy project before running it} options are enabled.
+    Therefore, when you select the \gui Run function, \QC checks for changes in
+    the project files and also builds and deploys the project if necessary.
+
+    \image qtcreator-project-options-deploy.png "Project General Options"
+
+*/
diff --git a/doc/src/projects/creator-projects-cmake.qdoc b/doc/src/projects/creator-projects-cmake.qdoc
index a1471be9c57..f3378892254 100644
--- a/doc/src/projects/creator-projects-cmake.qdoc
+++ b/doc/src/projects/creator-projects-cmake.qdoc
@@ -27,7 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-project-wizards.html
+    \previouspage creator-project-other.html
     \page creator-project-cmake.html
     \nextpage creator-projects-autotools.html
 
diff --git a/doc/src/projects/creator-projects-creating.qdoc b/doc/src/projects/creator-projects-creating.qdoc
index 34598da74c6..c4b48b993d9 100644
--- a/doc/src/projects/creator-projects-creating.qdoc
+++ b/doc/src/projects/creator-projects-creating.qdoc
@@ -33,7 +33,73 @@
 
     \title Creating Projects
 
-    \image qtcreator-new-project.png
+    Creating a project enables you to:
+
+    \list
+
+        \o  Group files together
+
+        \o  Add custom build steps
+
+        \o  Include forms and resource files
+
+        \o  Specify settings for running applications
+
+    \endlist
+
+    Setting up a new project in \QC is aided by a wizard that guides you
+    step-by-step through the project creation process. The wizards prompt you
+    to enter the settings needed for that particular type of project and create
+    the necessary files for you. You can add your own custom wizards to
+    standardize the way subprojects and classes are added to a project.
+
+    The wizards create projects that use the Qt build tool, qmake. It is a
+    cross-platform system for build automation that helps simplify the build
+    process for development projects across different platforms. qmake
+    automates the generation of build configurations so that only a few lines
+    of information are needed to create each configuration. For more
+    information about qmake, see the
+    \l{http://qt.nokia.com/doc/4.7/qmake-manual.html}{qmake Manual}.
+
+    You can modify the build and run settings for qmake projects in the
+    \gui Projects mode.
+
+    Alternatively, you can use the CMake build automation system and set up the
+    projects manually. In addition, you can import projects as
+    \e {generic projects} that do not use qmake or CMake. This enables you to
+    use \QC as a code editor and to fully control the steps and commands used to
+    build the project.
+
+    \if defined(qcmanual)
+    To develop applications for Symbian devices, you use qmake and the local
+    Symbian compiler (on Windows) or qmake and a compilation service at
+    Nokia Developer (on Linux and Mac OS) to build the applications for the
+    Symbian devices target. The interface to the compilation service,
+    Remote Compiler, is installed as a part of the \QSDK. For more information,
+    see \l{Building with Remote Compiler}.
+    \endif
+
+    You can install mobile device \l{glossary-development-target}{targets}
+    as part of the \QSDK. The build and  run settings for the
+    installed targets are set up automatically. However, you might need to
+    install and configure some additional software on the devices to be able to
+    connect to them from the development PC.
+
+    \section1 Using Project Wizards
+
+    In the first step, you
+    select the type of the project. Next, you select a location for the project
+    and specify settings for it.
+
+    \image qtcreator-new-qt-quick-project-wizard.png
+
+    When you have completed the steps, \QC automatically generates the project
+    with required headers, source files, user interface descriptions and project
+    files, as defined by the wizard.
+    For example, if you choose to create a Qt Quick application, \QC generates a
+    QML file that you can modify with the integrated \QMLD.
+
+    \section1 Selecting Project Type
 
     You can use wizards to create following types of projects:
 
@@ -95,7 +161,7 @@
     \gui {Target Setup} dialog. Follow the instructions of the wizard.
 
     For examples of creating different types of projects, see
-    \l{Getting Started}.
+    \l{Tutorials}.
 
     For more information about creating Qt Quick projects, see
     \l {Creating Qt Quick Projects}.
@@ -197,6 +263,14 @@
 
     \section1 Adding Subprojects to Projects
 
+    In addition to Qt libraries, you can link your application to other
+    libraries, such as system libraries or your own libraries. Further, your
+    own libraries might link to other libraries. To be able to compile your
+    project, you must add the libraries to your project. This also enables
+    code completion and syntax highlighting for the libraries.
+    The procedure of adding a library to a project depends on the build
+    system that you use.
+
     When you create a new project, you can add it to another project as a
     subproject in the \gui{Project Management} dialog. However, the root project
     must specify that qmake uses the \c subdirs template to build the project.
@@ -220,4 +294,15 @@
 
     To specify dependencies, use the \gui{Add Library} wizard. For more
     information, see \l{Adding Libraries to Projects}.
+
+    \section1 Related Topics
+
+    \list
+        \o \l{Opening Projects}
+        \o \l{Adding Libraries to Projects}
+        \o \l{Adding New Custom Wizards}
+        \o \l{Setting Up a CMake Project}
+        \o \l{Setting Up a Generic Project}
+    \endlist
+
 */
diff --git a/doc/src/projects/creator-projects-custom-wizards.qdoc b/doc/src/projects/creator-projects-custom-wizards.qdoc
index 1b5b59174b5..99e3d3130a0 100644
--- a/doc/src/projects/creator-projects-custom-wizards.qdoc
+++ b/doc/src/projects/creator-projects-custom-wizards.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-os-supported-platforms.html
+    \previouspage creator-project-qmake-libraries.html
     \page creator-project-wizards.html
-    \nextpage creator-project-cmake.html
+    \nextpage creator-version-control.html
 
     \title Adding New Custom Wizards
 
diff --git a/doc/src/projects/creator-projects-generic.qdoc b/doc/src/projects/creator-projects-generic.qdoc
index 51fd14dee1e..95fd9201391 100644
--- a/doc/src/projects/creator-projects-generic.qdoc
+++ b/doc/src/projects/creator-projects-generic.qdoc
@@ -29,13 +29,10 @@
     \contentspage index.html
     \previouspage creator-projects-autotools.html
     \page creator-project-generic.html
-    \nextpage creator-version-control.html
+    \nextpage creator-cli.html
 
     \title Setting Up a Generic Project
 
-    \QC supports generic projects, so you can import existing projects
-    that do not use qmake or CMake and \QC ignores your build system.
-
     Generic project support allows you to use \QC as a code editor. You
     can change the way your project is built by modifying the \c make command
     in the \gui{Projects} mode under \gui{Build Settings}.
diff --git a/doc/src/projects/creator-projects-libraries.qdoc b/doc/src/projects/creator-projects-libraries.qdoc
index 4be5f88416f..aad2be95d61 100644
--- a/doc/src/projects/creator-projects-libraries.qdoc
+++ b/doc/src/projects/creator-projects-libraries.qdoc
@@ -29,7 +29,7 @@
     \contentspage index.html
     \previouspage creator-project-opening.html
     \page creator-project-qmake-libraries.html
-    \nextpage creator-configuring-projects.html
+    \nextpage creator-project-wizards.html
 
     \title Adding Libraries to Projects
 
diff --git a/doc/src/projects/creator-projects-other.qdoc b/doc/src/projects/creator-projects-other.qdoc
new file mode 100644
index 00000000000..b14e04a13ba
--- /dev/null
+++ b/doc/src/projects/creator-projects-other.qdoc
@@ -0,0 +1,60 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+    \contentspage index.html
+    \previouspage creator-os-supported-platforms.html
+    \page creator-project-other.html
+    \nextpage creator-project-cmake.html
+
+    \title Using Other Build Systems
+
+    \QC project wizards create projects that are configured to use qmake. Most
+    of the instructions in this manual apply to using qmake.
+
+    \list
+
+        \o  \l{Setting Up a CMake Project}
+
+            CMake is an alternative to qmake for automating the generation of
+            build configurations.
+
+        \o  \l{Setting Up an Autotools Project}
+
+            \QC can open projects that use the Autotools build system. You can
+            build and run the projects directly from \QC.
+
+        \o  \l{Setting Up a Generic Project}
+
+            \QC supports generic projects, so you can import existing projects
+            that do not use qmake or CMake. This enables you to use \QC as a
+            code editor and to fully control the steps and commands used to
+            build the project.
+
+    \endlist
+
+*/
diff --git a/doc/src/projects/creator-projects-overview.qdoc b/doc/src/projects/creator-projects-overview.qdoc
index 6513b37993b..9c81e8b841b 100644
--- a/doc/src/projects/creator-projects-overview.qdoc
+++ b/doc/src/projects/creator-projects-overview.qdoc
@@ -33,102 +33,52 @@
 
     \title Managing Projects
 
-    To set up a project, you first have to decide what kind of an application
-    you want to develop. Do you want a user interface based on:
+    \image creator_managingprojects.png
 
-    \list
-
-        \o  Qt Quick
-
-        \o  HTML5
-
-        \if defined(qcmanual)
-        \o  Qt widgets
-        \endif
-
-    \endlist
-
-    For a Qt Quick or HTML5 project, you also have a choice of the language to
-    implement the application logic: C++ or JavaScript.
-
-    You can also create other kinds of projects, such as Qt console
-    applications, shared or static C++ libraries, or subprojects.
+    One of the major advantages of \QC is that it allows a team of developers
+    to share a project across different development platforms with a common tool
+    for development and debugging.
 
-    You can use wizards to create and import projects. The wizards prompt you
-    to enter the settings needed for that particular type of project and create
-    the necessary files for you. You can add your own custom wizards to
-    standardize the way subprojects and classes are added to a project.
+    \list
 
-    The wizards set up projects to use the Qt build tool, qmake. It is a
-    cross-platform system for build automation that helps simplify the build
-    process for development projects across different platforms. qmake
-    automates the generation of build configurations so that only a few lines
-    of information are needed to create each configuration. For more
-    information about qmake, see the
-    \l{http://qt.nokia.com/doc/4.7/qmake-manual.html}{qmake Manual}.
+        \o  \l{Creating Projects}
 
-    You can modify the build and run settings for qmake projects in the
-    \gui Projects mode.
+            To set up a project, you first have to decide what kind of an
+            application you want to develop: do you want a user interface based
+            on Qt Quick or HTML5 or Qt widgets. Second, you have to choose the
+            language to implement the application logic: C++ or JavaScript.
 
-    Alternatively, you can use the CMake build automation system and set up the
-    projects manually. In addition, you can import generic projects that do not
-    use qmake or CMake. This allows you to use \QC as a code editor. For
-    generic projects, \QC ignores your build system.
+        \o  \l{Using Version Control Systems}
 
-    \if defined(qcmanual)
-    To develop applications for Symbian devices, you use qmake and the local
-    Symbian compiler (on Windows) or qmake and a compilation service at
-    Nokia Developer (on Linux and Mac OS) to build the applications for the
-    Symbian devices target. The interface to the compilation service,
-    Remote Compiler, is installed as a part of the \QSDK. For more information,
-    see \l{Building with Remote Compiler}.
-    \endif
+            The recommended way to set up a project is to use a version control
+            system. Store and edit only project source files and build system
+            configuration files (for example, .pro and .pri files for qmake).
+            Do not store files generated by the build system or \QC, such as
+            makefiles, .pro.user, and object files.
 
+        \o  \l{Configuring Projects}
 
-    You can install mobile device \l{glossary-development-target}{targets}
-    as part of the \QSDK. The build and  run settings for the
-    installed targets are set up automatically. However, you might need to
-    install and configure some additional software on the devices to be able to
-    connect to them from the development PC.
+            \QC allows you to specify separate build settings for each
+            development platform. By default, \l{glossary-shadow-build}
+            {shadow builds} are used to keep the build specific files separate
+            from the source. You can create separate versions of project files
+            to keep platform-dependent code separate. You can use qmake
+            \l{http://qt.nokia.com/doc/4.7/qmake-tutorial.html#adding-platform-specific-source-files}
+            {scopes} to select the file to process depending on which platform
+            qmake is run on.
 
-    You can use sessions to store personal data, such as bookmarks and
-    breakpoints that are usually not of interest to other developers working on
-    the same projects. Sessions allow you to quickly switch between projects
-    when you work on several projects.
+        \o  \l{Managing Sessions}
 
-    The following sections describe how to manage projects:
+            Items such as open files, breakpoints, and evaluated expressions
+            are stored in sessions. They are not considered to be part of
+            the information shared across platforms.
 
-    \list
-        \o  \l{Creating Projects}
-        \o  \l{Opening Projects}
-        \o  \l{Adding Libraries to Projects}
-        \o  \l{Configuring Projects}
-            \list
-                \o \l{Specifying Build Settings}
-                \list
-                    \o \l{Adding Qt Versions}
-                    \o \l{Adding Tool Chains}
-                \endlist
-                \o \l{Specifying Run Settings}
-                \o \l{Specifying Editor Settings}
-                \o \l{Specifying Code Style Settings}
-                \o \l{Specifying Dependencies}
-            \endlist
-        \if defined(qcmanual)
-        \o  \l{Connecting Maemo Devices}
-        \o  \l{Connecting MeeGo Harmattan Devices}
-        \o  \l{Connecting Generic Linux Devices}
-        \o  \l{Connecting Symbian Devices}
-        \endif
-        \o  \l{Managing Sessions}
     \endlist
 
-    For advanced options, see the following topics:
+    \section1 Related Topics
 
     \list
-        \o \l{Adding New Custom Wizards}
-        \o \l{Setting Up a CMake Project}
-        \o \l{Setting Up a Generic Project}
+        \o  \l{Using Other Build Systems}
     \endlist
 
 */
diff --git a/doc/src/projects/creator-projects-running.qdoc b/doc/src/projects/creator-projects-running.qdoc
index 8fc19667edd..02bf42abc1a 100644
--- a/doc/src/projects/creator-projects-running.qdoc
+++ b/doc/src/projects/creator-projects-running.qdoc
@@ -29,9 +29,9 @@
     \contentspage index.html
     \previouspage creator-building-targets.html
     \page creator-running-targets.html
-    \nextpage creator-debugging.html
+    \nextpage creator-deployment.html
 
-    \title Running Applications on Multiple Targets
+    \title Running on Multiple Targets
 
     By default, running an application also builds it and deploys it to a
     location from where it can be run on the desktop, in Qt Simulator, or
diff --git a/doc/src/projects/creator-projects-settings-overview.qdoc b/doc/src/projects/creator-projects-settings-overview.qdoc
index 91b0e42771e..54dae992940 100644
--- a/doc/src/projects/creator-projects-settings-overview.qdoc
+++ b/doc/src/projects/creator-projects-settings-overview.qdoc
@@ -27,7 +27,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-project-qmake-libraries.html
+    \previouspage creator-version-control.html
     \page creator-configuring-projects.html
     \nextpage creator-build-settings.html
 
@@ -56,7 +56,7 @@
 
     \list
 
-        \o  \l{Running Applications on Multiple Targets}{Targets}
+        \o  \l{Running on Multiple Targets}{Targets}
             (If you have installed the development environment for only one
             target, the \gui Targets tab is replaced by a \gui Build tab and a
             \gui Run tab.)
diff --git a/doc/src/projects/creator-projects-settings-sharing.qdoc b/doc/src/projects/creator-projects-settings-sharing.qdoc
index a03b73c96a1..ba4ac93bc9e 100644
--- a/doc/src/projects/creator-projects-settings-sharing.qdoc
+++ b/doc/src/projects/creator-projects-settings-sharing.qdoc
@@ -29,7 +29,7 @@
     \contentspage index.html
     \previouspage creator-build-dependencies.html
     \page creator-sharing-project-settings.html
-    \nextpage creator-developing-meego.html
+    \nextpage creator-project-managing-sessions.html
 
     \title Sharing Project Settings
 
diff --git a/doc/src/projects/creator-remote-compiler.qdoc b/doc/src/projects/creator-remote-compiler.qdoc
index d5a502bdb0e..341d3f988a0 100644
--- a/doc/src/projects/creator-remote-compiler.qdoc
+++ b/doc/src/projects/creator-remote-compiler.qdoc
@@ -27,9 +27,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-publish-ovi-meego.html
+    \previouspage creator-maemo-emulator.html
     \page creator-remote-compiler.html
-    \nextpage creator-help.html
+    \nextpage creator-testing.html
 
     \title Building with Remote Compiler
 
diff --git a/doc/src/qtcreator.qdoc b/doc/src/qtcreator.qdoc
index e7eb7189ca7..a78059fa801 100644
--- a/doc/src/qtcreator.qdoc
+++ b/doc/src/qtcreator.qdoc
@@ -29,156 +29,262 @@
 /*!
     \contentspage{index.html}{Qt Creator}
     \page index.html
-    \nextpage creator-getting-started.html
+    \nextpage creator-overview.html
 
     \title Qt Creator Manual
 
-    \section1 Version \qtcversion
+    \QC provides a cross-platform, complete integrated development environment
+    (IDE) for application developers to create applications for multiple desktop
+    and mobile device platforms. It is available for Linux, Mac OS X and Windows
+    operating systems. For more information, see \l{Supported Platforms}.
 
-    \QC provides a cross-platform, complete integrated development
-    environment (IDE) for application developers to create applications for
-    multiple desktop and mobile device platforms. It is available for Linux,
-    Mac OS X and Windows operating systems. For more information, see
-    \l{Supported Platforms}.
+    \table
+        \row
+            \o  \inlineimage creator_gettingstarted.png
+            \o  \inlineimage creator_managingprojects.png
+            \o  \inlineimage creator_designinguserinterface.png
+        \row
+            \o  \bold {\l{Getting Started}}
+                \list
+                    \o  \l{IDE Overview}
+                    \o  \l{User Interface}
+                    \o  \l{Building and Running an Example Application}
+                    \o  \l{Tutorials}
+                \endlist
+            \o  \bold {\l{Managing Projects}}
+                \list
+                    \o  \l{Creating Projects}
+                    \o  \l{Using Version Control Systems}
+                    \o  \l{Configuring Projects}
+                    \o  \l{Managing Sessions}
+                \endlist
+            \o  \bold {\l{Designing User Interfaces}}
+                \list
+                    \o  \l{Developing Qt Quick Applications}
+                    \o  \l{Developing Widget Based Applications}
+                    \o  \l{Optimizing Applications for Mobile Devices}
+                \endlist
+        \row
+            \o  \inlineimage creator_coding.png
+            \o  \inlineimage creator_buildingrunning.png
+            \o  \inlineimage creator_testing.png
+        \row
+            \o  \bold {\l{Coding}}
+                \list
+                    \o  \l{Writing Code}
+                    \o  \l{Finding}
+                    \o  \l{Refactoring}
+                    \o  \l{Configuring the Editor}
+                \endlist
+            \o  \bold {\l{Building and Running}}
+                \list
+                    \o  \l{Building for Multiple Targets}
+                    \o  \l{Running on Multiple Targets}
+                    \o  \l{Deploying to Mobile Devices}
+                    \o  \l{Connecting Mobile Targets}
+                \endlist
+            \o  \bold {\l{Debugging and Analyzing}}
+                \list
+                    \o  \l{Debugging}
+                    \o  \l{Analyzing Code}
+                \endlist
+        \row
+            \o  \inlineimage creator_publishing.png
+            \o  \inlineimage creator_advanceduse.png
+            \o  \inlineimage creator_gettinghelp.png
+        \row
+            \o  \bold {\l{Publishing}}
+                \list
+                    \o  \l{Publishing Qt Content for Symbian Devices}
+                    \o  \l{Publishing Qt Content for MeeGo Harmattan Devices}
+                    \o  \l{Publishing Qt Content for Maemo Devices}
+                    \o  \l{Publishing Maemo Applications to Extras-devel}
+                \endlist
+            \o  \bold {\l{Advanced Use}}
+                \list
+                    \o  \l{Supported Platforms}
+                    \o  \l{Using Other Build Systems}
+                    \o  \l{Using Command Line Options}
+                    \o  \l{Keyboard Shortcuts}
+                    \o  \l{Using External Tools}
+                \endlist
+            \o  \bold {\l{Getting Help}}
+                \list
+                    \o  \l{Using the Help Mode}
+                    \o  \l{FAQ}
+                    \o  \l{Tips and Tricks}
+                    \o  \l{Known Issues}
+                    \o  \l{Glossary}
+                \endlist
+        \row
+            \o  {3,1} \note To report bugs and suggestions to the Qt Bug
+                Tracker, select \gui {Help > Report Bug}.
 
-    \note To report bugs and suggestions to the Qt Bug Tracker, select
-    \gui {Help > Report Bug}.
-    You can also join the \QC mailing list at:
-    \l{http://lists.qt.nokia.com}{http://lists.qt.nokia.com}.
+                You can also join the \QC mailing list at:
+                \l{http://lists.qt.nokia.com}{http://lists.qt.nokia.com}.
+    \endtable
 
-    \raw HTML
-    <img border="0" style="float:right;" src="images/qtcreator-screenshots.png" />
-    \endraw
+    \section1 Table Of Contents
 
     \list
-       \o \l{Getting Started}
-           \list
-               \o \l{IDE Overview}
-               \o \l{User Interface}
-               \o \l{Building and Running an Example Application}
-               \o \l{Tutorials}
-               \list
-               \o \l{Creating a Qt Quick Application}
-               \o \l{Creating a Qt Quick Application Using Qt Quick Components}
-               \o \l{Creating a Qt Widget Based Application}
-               \endlist
-           \endlist
-       \o \l{Managing Projects}
+        \o  \l{Getting Started}
+        \list
+            \o  \l{IDE Overview}
+            \o  \l{User Interface}
+            \o  \l{Building and Running an Example Application}
+            \o  \l{Tutorials}
             \list
-                \o \l{Creating Projects}
-                \o \l{Opening Projects}
-                \o \l{Adding Libraries to Projects}
-                \o \l{Configuring Projects}
-                   \list
-                        \o \l{Specifying Build Settings}
-                           \list
-                               \o \l{Adding Qt Versions}
-                               \o \l{Adding Tool Chains}
-                           \endlist
-                        \o \l{Specifying Run Settings}
-                        \o \l{Specifying Editor Settings}
-                        \o \l{Specifying Code Style Settings}
-                        \o \l{Specifying Dependencies}
-                        \o \l{Sharing Project Settings}
-                        \endlist
-                \o \l{Connecting MeeGo Harmattan Devices}
-                \o \l{Connecting Generic Linux Devices}
-                \o \l{Connecting Maemo Devices}
-                \o \l{Connecting Symbian Devices}
-                \o \l{Managing Sessions}
+                \o  \l{Creating a Qt Quick Application}
+                \o  \l{Creating a Qt Quick Application Using Qt Quick Components}
+                \o  \l{Creating a Qt Widget Based Application}
             \endlist
-       \o \l{Coding}
+        \endlist
+        \o  \l{Managing Projects}
+        \list
+            \o  \l{Creating Projects}
             \list
-                \o \l{Using the Editor}
-                \o \l{Semantic Highlighting}
-                \o \l{Checking Code Syntax}
-                \o \l{Completing Code}
-                \o \l{Indenting Code}
-                \o \l{Finding and Replacing}
-                \o \l{Refactoring}
-                \o \l{Using Qt Quick Toolbars}
-                \o \l{Searching with the Locator}
-                \o \l{Pasting and Fetching Code Snippets}
-                \o \l{Using Text Editing Macros}
-                \o \l{Configuring the Editor}
-                \o \l{Using FakeVim Mode}
+                \o  \l{Opening Projects}
+                \o  \l{Adding Libraries to Projects}
+                \o  \l{Adding New Custom Wizards}
             \endlist
-       \o \l{Developing Application UI}
-       \list
-           \o \l{Developing Qt Quick Applications}
+            \o  \l{Using Version Control Systems}
+            \o  \l{Configuring Projects}
+            \list
+                \o  \l{Specifying Build Settings}
                 \list
-                    \o \l {Creating Qt Quick Projects}
-                    \o \l {Using Qt Quick Designer}
-                    \o \l {Creating Components}
-                    \o \l {Creating Buttons}
-                    \o \l {Creating Scalable Buttons and Borders}
-                    \o \l {Creating Screens}
-                    \o \l {Animating Screens}
-                    \o \l {Adding User Interaction Methods}
-                    \o \l {Exporting Designs from Graphics Software}
-                    \o \l {Implementing Application Logic}
-                    \o \l {Using QML Modules with Plugins}
+                    \o  \l{Adding Qt Versions}
+                    \o  \l{Adding Tool Chains}
                 \endlist
-           \o \l{Developing Widget Based Applications}
-           \o \l{Optimizing Applications for Mobile Devices}
-       \endlist
-       \o \l{Building and Running Applications}
+                \o  \l{Specifying Run Settings}
+                \o  \l{Specifying Editor Settings}
+                \o  \l{Specifying Code Style Settings}
+                \o  \l{Specifying Dependencies}
+                \o  \l{Sharing Project Settings}
+            \endlist
+            \o  \l{Managing Sessions}
+        \endlist
+        \o  \l{Designing User Interfaces}
+        \list
+            \o  \l{Developing Qt Quick Applications}
             \list
-                \o \l{Building Applications for Multiple Targets}
-                \o \l{Running Applications on Multiple Targets}
+                \o  \l {Creating Qt Quick Projects}
+                \o  \l {Using Qt Quick Designer}
+                \o  \l {Creating Components}
+                \o  \l {Creating Buttons}
+                \o  \l {Creating Scalable Buttons and Borders}
+                \o  \l {Creating Screens}
+                \o  \l {Animating Screens}
+                \o  \l {Adding User Interaction Methods}
+                \o  \l {Exporting Designs from Graphics Software}
+                \o  \l {Implementing Application Logic}
+                \o  \l {Using QML Modules with Plugins}
             \endlist
-       \o \l{Debugging}
+            \o  \l{Developing Widget Based Applications}
             \list
-                \o \l{Debugging the Example Application}
-                \o \l{Launching the Debugger}
-                \o \l{Interacting with the Debugger}
-                \o \l{Setting Up Debugger}
-                \o \l{Using Debugging Helpers}
-                \o \l{Debugging Qt Quick Projects}
-                \o \l{Troubleshooting Debugger}
+                \o \l{Adding Qt Designer Plugins}
             \endlist
-       \o \l{Analyzing Code}
-           \list
-                \o \l{Profiling QML Applications}
-                \o \l{Detecting Memory Leaks}
-                \o \l{Profiling Function Execution}
-                \o \l{Running Valgrind Tools Remotely}
-           \endlist
-       \o \l{Deploying Applications to Mobile Devices}
+            \o  \l{Optimizing Applications for Mobile Devices}
+        \endlist
+        \o  \l{Coding}
+        \list
+        \o  \l{Writing Code}
             \list
-                \o \l{Deploying Applications to Symbian Devices}
-                \o \l{Deploying Applications to Maemo or MeeGo Harmattan Devices}
-                \o \l{Publishing Maemo Applications to Extras-devel}
-                \o \l{Publishing Applications to Nokia Store}
+                \o  \l{Working in Edit Mode}
+                \o  \l{Semantic Highlighting}
+                \o  \l{Checking Code Syntax}
+                \o  \l{Completing Code}
+                \o  \l{Indenting Code}
+                \o  \l{Using Qt Quick Toolbars}
+                \o  \l{Pasting and Fetching Code Snippets}
+                \o  \l{Using Text Editing Macros}
+            \endlist
+            \o  \l{Finding}
+            \list
+                \o  \l{Finding and Replacing}
+                \o  \l{Searching with the Locator}
+            \endlist
+            \o  \l{Refactoring}
+            \o  \l{Configuring the Editor}
+            \list
+                \o  \l{Specifying Text Editor Settings}
+                \o  \l{Using FakeVim Mode}
+            \endlist
+            \o  \l{Editing MIME Types}
+        \endlist
+        \o  \l{Building and Running}
+        \list
+            \o  \l{Building for Multiple Targets}
+            \o  \l{Running on Multiple Targets}
+            \o  \l{Deploying to Mobile Devices}
+            \list
+                \o  \l{Deploying Applications to Symbian Devices}
+                \o  \l{Deploying Applications to Maemo or MeeGo Harmattan Devices}
+            \endlist
+            \o  \l{Connecting Mobile Targets}
+            \list
+                \o  \l{Connecting MeeGo Harmattan Devices}
+                \o  \l{Connecting Generic Linux Devices}
+                \o  \l{Connecting Maemo Devices}
+                \o  \l{Connecting Symbian Devices}
+            \endlist
+            \o  \l{Customizing the Build Process}
+            \o  \l{Using Maemo or MeeGo Harmattan Emulator}
+            \o  \l{Building with Remote Compiler}
+        \endlist
+        \o  \l{Debugging and Analyzing}
+        \list
+            \o  \l{Debugging}
+            \list
+                \o  \l{Debugging the Example Application}
+                \o  \l{Launching the Debugger}
+                \o  \l{Interacting with the Debugger}
+                \o  \l{Setting Up Debugger}
+                \o  \l{Using Debugging Helpers}
+                \o  \l{Debugging Qt Quick Projects}
+                \o  \l{Troubleshooting Debugger}
+            \endlist
+            \o  \l{Analyzing Code}
+            \list
+                \o  \l{Profiling QML Applications}
+                \o  \l{Using Valgrind Code Analysis Tools}
                 \list
-                    \o \l{Publishing Qt Content for Symbian Devices}
-                    \o \l{Publishing Qt Content for Maemo Devices}
-                    \o \l{Publishing Qt Content for MeeGo Harmattan Devices}
+                    \o  \l{Detecting Memory Leaks}
+                    \o  \l{Profiling Function Execution}
+                    \o  \l{Running Valgrind Tools Remotely}
                 \endlist
-                \o \l{Building with Remote Compiler}
             \endlist
-       \o \l{Getting Help}
-       \o \l{Advanced Use}
-           \list
-               \o \l{Supported Platforms}
-               \o \l{Adding New Custom Wizards}
-               \o \l{Setting Up a CMake Project}
-               \o \l{Setting Up an Autotools Project}
-               \o \l{Setting Up a Generic Project}
-               \o \l{Using Version Control Systems}
-               \o \l{Adding Qt Designer Plugins}
-               \o \l{Using External Tools}
-               \o \l{Using Maemo or MeeGo Harmattan Emulator}
-               \o \l{Editing MIME Types}
-               \o \l{Showing Task List Files in Issues Pane}
-               \o \l{Using Command Line Options}
-               \o \l{Keyboard Shortcuts}
-           \endlist
-       \o \l{FAQ}
-       \o \l{Tips and Tricks}
-       \o \l{Known Issues}
-       \o \l{Technical Support}
-       \o \l{Glossary}
-       \o \l{Acknowledgements}
+
+        \endlist
+        \o  \l{Publishing}
+        \list
+            \o  \l{Publishing Qt Content for Symbian Devices}
+            \o  \l{Publishing Qt Content for Maemo Devices}
+            \o  \l{Publishing Qt Content for MeeGo Harmattan Devices}
+            \o  \l{Publishing Maemo Applications to Extras-devel}
+        \endlist
+        \o  \l{Advanced Use}
+        \list
+            \o  \l{Supported Platforms}
+            \o  \l{Using Other Build Systems}
+            \list
+                \o  \l{Setting Up a CMake Project}
+                \o  \l{Setting Up an Autotools Project}
+                \o  \l{Setting Up a Generic Project}
+            \endlist
+            \o  \l{Using Command Line Options}
+            \o  \l{Keyboard Shortcuts}
+            \o  \l{Using External Tools}
+            \o  \l{Showing Task List Files in Issues Pane}
+        \endlist
+        \o \l{Getting Help}
+        \list
+            \o  \l{Using the Help Mode}
+            \o  \l{FAQ}
+            \o  \l{Tips and Tricks}
+            \o  \l{Known Issues}
+            \o  \l{Glossary}
+            \o  \l{Technical Support}
+            \o  \l{Acknowledgements}
+        \endlist
     \endlist
 */
diff --git a/doc/src/qtquick/qtquick-app-development.qdoc b/doc/src/qtquick/qtquick-app-development.qdoc
index 76adbab7949..2eb6d7ffcf9 100644
--- a/doc/src/qtquick/qtquick-app-development.qdoc
+++ b/doc/src/qtquick/qtquick-app-development.qdoc
@@ -37,27 +37,43 @@
     You can either create Qt Quick projects from scratch or import existing
     projects to \QC.
 
-    You can use the code editor (\l{Using the Editor}{Edit mode}) or the visual
-    editor (\l{Using Qt Quick Designer}{Design mode}) to develop Qt Quick
+    You can use the code editor (\l{Working in Edit Mode}{Edit mode}) or the
+    visual editor (\l{Using Qt Quick Designer}{Design mode}) to develop Qt Quick
     applications.
 
-    \image qtcreator-qt-quick-editors.png "Edit mode and Design mode"
-
-    The following sections describe typical tasks you can do with \QC.
+    Typically, application development proceeds as follows:
+
+    \table
+        \row
+            \o  \inlineimage creator_createproject.png
+            \o  \inlineimage creator_createcomponents.png
+            \o  \inlineimage creator_createscreen.png
+        \row
+            \o  \l {Creating Qt Quick Projects}{Create or import projects.}
+            \o  \l {Creating Components}{Create components.}
+            \o  \l {Creating Screens}{Create screens.}
+        \row
+            \o  \inlineimage creator_createanimation.png
+            \o  \inlineimage creator_createuserinter.png
+            \o  \inlineimage creator_createcode.png
+        \row
+            \o  \l {Animating Screens}{Add animation to screens.}
+            \o  \l {Adding User Interaction Methods}
+                {Add user interaction methods.}
+            \o  \l {Implementing Application Logic}
+                {Implement the application logic.}
+    \endtable
+
+    \section1 Related Topics
 
     \list
-
-        \o \l {Creating Qt Quick Projects}
-        \o \l {Using Qt Quick Designer}
-        \o \l {Creating Components}
-        \o \l {Creating Buttons}
-        \o \l {Creating Scalable Buttons and Borders}
-        \o \l {Creating Screens}
-        \o \l {Animating Screens}
-        \o \l {Adding User Interaction Methods}
-        \o \l {Exporting Designs from Graphics Software}
-        \o \l {Implementing Application Logic}
-        \o \l {Using QML Modules with Plugins}
+        \if defined(qcmanual)
+        \o  \l {Using Qt Quick Designer}
+        \o  \l {Creating Buttons}
+        \o  \l {Creating Scalable Buttons and Borders}
+        \o  \l {Exporting Designs from Graphics Software}
+        \endif
+        \o  \l {Using QML Modules with Plugins}
 
     \endlist
 
diff --git a/doc/src/qtquick/qtquick-toolbars.qdoc b/doc/src/qtquick/qtquick-toolbars.qdoc
index d331ae5a2c8..2f541eebc21 100644
--- a/doc/src/qtquick/qtquick-toolbars.qdoc
+++ b/doc/src/qtquick/qtquick-toolbars.qdoc
@@ -27,18 +27,12 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-editor-refactoring.html
+    \previouspage creator-indenting-code.html
     \page qt-quick-toolbars.html
-    \nextpage creator-editor-locator.html
+    \nextpage creator-editor-codepasting.html
 
     \title Using Qt Quick Toolbars
 
-    When you edit QML code in the code editor, you specify the properties
-    of QML components. For some properties, such as colors and font names,
-    this is not a trivial task. For example, few people can visualize the
-    color #18793f.
-
-    To easily edit these properties, you can use the Qt Quick Toolbars.
     When you select a component in the code and a toolbar is available,
      a light bulb icon appears:
     \inlineimage qml-toolbar-indicator.png
diff --git a/doc/src/symbian/creator-deployment-symbian.qdoc b/doc/src/symbian/creator-deployment-symbian.qdoc
index ef091447f61..c92f97d5e58 100644
--- a/doc/src/symbian/creator-deployment-symbian.qdoc
+++ b/doc/src/symbian/creator-deployment-symbian.qdoc
@@ -179,7 +179,7 @@
 
     \note If you use the Application Signing Services for Nokia Store, you can submit an unsigned
     wrapper package to Nokia Publish. For more information, see
-    \l{Publishing Applications to Nokia Store}.
+    \l{Publishing Qt Content for Symbian Devices}.
 
     You can either install the Nokia Smart Installer for Symbian as part of
     the \QSDK, or download and install it from the
diff --git a/doc/src/symbian/symbiandev.qdoc b/doc/src/symbian/symbiandev.qdoc
index 133f1134ea5..893f537876d 100644
--- a/doc/src/symbian/symbiandev.qdoc
+++ b/doc/src/symbian/symbiandev.qdoc
@@ -28,7 +28,7 @@
     \endif
     \page creator-developing-symbian.html
     \if defined(qcmanual)
-    \nextpage creator-project-managing-sessions.html
+    \nextpage creator-build-process-customizing.html
     \else
     \nextpage creator-developing-meego.html
     \endif
diff --git a/doc/src/widgets/qtdesigner-overview.qdoc b/doc/src/widgets/qtdesigner-overview.qdoc
index b71b82815df..f9469935028 100644
--- a/doc/src/widgets/qtdesigner-overview.qdoc
+++ b/doc/src/widgets/qtdesigner-overview.qdoc
@@ -29,17 +29,10 @@
     \contentspage index.html
     \previouspage creator-qml-modules-with-plugins.html
     \page creator-using-qt-designer.html
-    \nextpage creator-usability.html
+    \nextpage adding-plugins.html
 
     \title Developing Widget Based Applications
 
-    Widgets and forms created with \QD are integrated seamlessly with programmed
-    code by using the Qt signals and slots mechanism that allows you to easily
-    assign behavior to graphical elements. All properties set in \QD can be
-    changed dynamically within the code. Furthermore, features such as widget
-    promotion and custom plugins allow you to use your own widgets with \QD. For
-    more information, see \l{Adding Qt Designer Plugins}.
-
     \QC automatically opens all .ui files in the integrated \QD, in \gui Design
     mode.
 
diff --git a/doc/src/widgets/qtdesigner-plugins.qdoc b/doc/src/widgets/qtdesigner-plugins.qdoc
index 96ab746f9cb..4f95568886a 100644
--- a/doc/src/widgets/qtdesigner-plugins.qdoc
+++ b/doc/src/widgets/qtdesigner-plugins.qdoc
@@ -27,14 +27,14 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-version-control.html
+    \previouspage creator-using-qt-designer.html
     \page adding-plugins.html
-    \nextpage creator-editor-external.html
+    \nextpage creator-usability.html
 
     \title Adding Qt Designer Plugins
 
     You can use Qt APIs to create plugins that extend Qt applications.
-    This allows you to add your own widgets to \QD.
+    This enables you to add your own widgets to \QD.
     The most flexible way to include a plugin with an application is to compile
     it into a dynamic library that is shipped separately, and detected and
     loaded at runtime.
-- 
GitLab