diff --git a/doc/src/projects/creator-projects-creating.qdoc b/doc/src/projects/creator-projects-creating.qdoc
index 8875e5f4b91..f26ea946dea 100644
--- a/doc/src/projects/creator-projects-creating.qdoc
+++ b/doc/src/projects/creator-projects-creating.qdoc
@@ -387,6 +387,41 @@
     You can create your own project and class wizards. For more information,
     see \l{Adding New Custom Wizards}.
 
+    \section2 Creating Resource Files
+
+    \QC supports the \l{The Qt Resource System}{Qt Resource System}, which is a
+    platform-independent mechanism for storing files in the application's
+    executable.
+
+    \image qtcreator-add-resource-wizard.png "New File or Project dialog"
+
+    The wizard creates a resource collection file (.qrc) that you can manage in
+    the resource editor.
+
+    \image qtcreator-add-resource.png "Editing resource files"
+
+    Select \uicontrol Add > \uicontrol {Add Files} to locate and add individual
+    files.
+
+    By default, resources are accessible in the application under the same file
+    name as they have in the source tree, with a \c{:/} prefix, or by a URL with
+    a \c qrc scheme. To specify a path prefix for all files in the \c .qrc file,
+    select \uicontrol Add > \uicontrol {Add Prefix} or enter the prefix in the
+    \uicontrol Prefix field.
+
+    Some resources need to change based on the user's locale, such as
+    translation files or icons. You can specify a locale in the
+    \uicontrol Language field.
+
+    Select \uicontrol Remove to remove the selected file from the resource
+    collection. In the \uicontrol {Remove File} dialog, select the
+    \uicontrol {Delete file permanently} check box to remove the file from
+    the file system. To remove files that cannot be found in the file system,
+    select \uicontrol {Remove Missing Files}.
+
+    The above functions are also available in the context menu in the
+    \uicontrol Projects view.
+
     \section2 Creating OpenGL Fragment and Vertex Shaders
 
     Qt provides support for integration with OpenGL implementations on all
diff --git a/doc/src/qtquick/qtquick-modules-with-plugins.qdoc b/doc/src/qtquick/qtquick-modules-with-plugins.qdoc
index f336a6163da..be9d8ee5ed0 100644
--- a/doc/src/qtquick/qtquick-modules-with-plugins.qdoc
+++ b/doc/src/qtquick/qtquick-modules-with-plugins.qdoc
@@ -60,6 +60,15 @@
     then you can specify those using \c{QML_IMPORT_PATH} in the \c{.pro} file of your
     application.
 
+    If you use CMake, add the following command to the CMakeLists.txt file to
+    set the QML import path:
+
+    \code
+    {set(QML_IMPORT_PATH ${CMAKE_SOURCE_DIR}/qml ${CMAKE_BINARY_DIR}/imports CACHE string "" FORCE)}
+    \endcode
+
+    The import path affects all the targets built by the CMake project.
+
     Ideally, QML modules have a \c{plugins.qmltypes} file in the same directory
     as the \c qmldir file. The \c qmltypes file contains a description of the
     types exported by the module's plugins and is loaded by \QC when the
diff --git a/tests/system/settings/mac/QtProject/qtcreator/devices.xml b/tests/system/settings/mac/QtProject/qtcreator/devices.xml
index fd4632d18ea..274f258e7cc 100644
--- a/tests/system/settings/mac/QtProject/qtcreator/devices.xml
+++ b/tests/system/settings/mac/QtProject/qtcreator/devices.xml
@@ -8,40 +8,8 @@
    
     Desktop Device
     {7c5a3673-e300-4286-9666-0f86d3e3dc38}
-    {1a0985cf-ad32-487c-8af8-85ee532ac19c}
-    {68a75dff-5ec6-40cb-884f-8f383ed2ebb2}
    
    
-    
-     1
-     10000-10100
-     192.168.2.15
-     {68a75dff-5ec6-40cb-884f-8f383ed2ebb2}
-     
-     Maemo5/Fremantle Device
-     0
-     Maemo5OsType
-     
-     22
-     10
-     0
-     developer
-    
-    
-     1
-     10000-10100
-     192.168.2.15
-     {1a0985cf-ad32-487c-8af8-85ee532ac19c}
-     
-     MeeGo 1.2 Harmattan Device
-     0
-     HarmattanOsType
-     
-     22
-     10
-     0
-     developer
-    
     
      1
      
diff --git a/tests/system/settings/mac/QtProject/qtcreator/profiles.xml b/tests/system/settings/mac/QtProject/qtcreator/profiles.xml
index 6e254742aba..002250ea9fa 100644
--- a/tests/system/settings/mac/QtProject/qtcreator/profiles.xml
+++ b/tests/system/settings/mac/QtProject/qtcreator/profiles.xml
@@ -29,69 +29,6 @@
  
  
   Profile.1
-  
-   false
-   
-    
-    {70e26273-2c0b-4534-bbc0-eb6ca670821a}
-    Desktop Device
-    Desktop
-    
-    ProjectExplorer.ToolChain.Gcc:{c3f59b87-6997-4bd8-8067-ee04dc536371}
-    
-    5
-   
-   :///DESKTOP///
-   {68d379f6-357c-42a6-83c6-7743840db4ea}
-   
-   Qt Simulator
-   false
-  
- 
- 
-  Profile.2
-  
-   false
-   
-    
-    {70e26273-2c0b-4534-bbc0-eb6ca670821a}
-    {68a75dff-5ec6-40cb-884f-8f383ed2ebb2}
-    Maemo5OsType
-    
-    ProjectExplorer.ToolChain.Gcc:{32ee0a53-87d9-4f17-b8a5-a7642101e803}
-    
-    3
-   
-   :///DESKTOP///
-   {f559999e-8f5d-4246-9321-ea9d1c444c85}
-   
-   Fremantle
-   false
-  
- 
- 
-  Profile.3
-  
-   false
-   
-    
-    {70e26273-2c0b-4534-bbc0-eb6ca670821a}
-    {1a0985cf-ad32-487c-8af8-85ee532ac19c}
-    HarmattanOsType
-    
-    ProjectExplorer.ToolChain.Gcc:{9be34a3b-acf0-4570-be0d-34cd224d8efe}
-    
-    1
-   
-   :///DESKTOP///
-   {744799ff-3430-41e1-ad7d-d76c50c1c621}
-   
-   Harmattan
-   false
-  
- 
- 
-  Profile.4
   
    false
    
@@ -116,7 +53,7 @@
   
  
  
-  Profile.5
+  Profile.2
   
    false
    
@@ -143,7 +80,7 @@
   
  
  
-  Profile.6
+  Profile.3
   
    false
    
@@ -168,7 +105,7 @@
   
  
  
-  Profile.7
+  Profile.4
   
    false
    
@@ -196,7 +133,7 @@
  
  
   Profile.Count
-  8
+  5
  
  
   Profile.Default
diff --git a/tests/system/settings/mac/QtProject/qtcreator/qtversion.xml b/tests/system/settings/mac/QtProject/qtcreator/qtversion.xml
index 909dcb9eee1..ff94b4aa3b4 100644
--- a/tests/system/settings/mac/QtProject/qtcreator/qtversion.xml
+++ b/tests/system/settings/mac/QtProject/qtcreator/qtversion.xml
@@ -4,16 +4,6 @@
 
  
   QtVersion.0
-  
-   1
-   Harmattan Target (Qt SDK)
-   ~/QtSDK/Madde/targets/harmattan_10.2011.34-1_rt1.2/bin/qmake
-   Qt4ProjectManager.QtVersion.Maemo
-   false
-  
- 
- 
-  QtVersion.1
   
    2
    Desktop Qt 4.8 for GCC (Qt SDK)
@@ -23,17 +13,7 @@
   
  
  
-  QtVersion.2
-  
-   3
-   Qt for Fremantle PR1.3 Devices (Qt SDK)
-   ~/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/qmake
-   Qt4ProjectManager.QtVersion.Maemo
-   false
-  
- 
- 
-  QtVersion.3
+  QtVersion.1
   
    4
    Desktop Qt 4.7.4 for GCC (Qt SDK)
@@ -43,17 +23,7 @@
   
  
  
-  QtVersion.4
-  
-   5
-   Simulator Qt for GCC (Qt SDK)
-   ~/QtSDK/Simulator/Qt/gcc/bin/qmake
-   Qt4ProjectManager.QtVersion.Simulator
-   false
-  
- 
- 
-  QtVersion.5
+  QtVersion.2
   
    9
    Desktop Qt 5.6.1 (SQUISH_DEFAULT_COMPILER)
@@ -63,7 +33,7 @@
   
  
  
-  QtVersion.6
+  QtVersion.3
   
    11
    Desktop Qt 5.3.1 (SQUISH_DEFAULT_COMPILER)
diff --git a/tests/system/settings/mac/QtProject/qtcreator/toolchains.xml b/tests/system/settings/mac/QtProject/qtcreator/toolchains.xml
index 69bbde66b7e..411027599df 100644
--- a/tests/system/settings/mac/QtProject/qtcreator/toolchains.xml
+++ b/tests/system/settings/mac/QtProject/qtcreator/toolchains.xml
@@ -20,34 +20,6 @@
  
  
   ToolChain.1
-  
-   ~/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/g++
-   
-    arm-linux-generic-elf-32bit
-   
-   arm-linux-maemo-elf-32bit
-   false
-   GCC for Fremantle
-   ProjectExplorer.ToolChain.Gcc:{32ee0a53-87d9-4f17-b8a5-a7642101e803}
-   2
-  
- 
- 
-  ToolChain.2
-  
-   ~/QtSDK/Madde/targets/harmattan_10.2011.34-1/bin/g++
-   
-    arm-linux-generic-elf-32bit
-   
-   arm-linux-harmattan-elf-32bit
-   false
-   GCC for Harmattan
-   ProjectExplorer.ToolChain.Gcc:{9be34a3b-acf0-4570-be0d-34cd224d8efe}
-   2
-  
- 
- 
-  ToolChain.3
   
    /usr/bin/clang++
    
@@ -62,7 +34,7 @@
   
  
  
-  ToolChain.4
+  ToolChain.2
   
    /usr/bin/clang
    
@@ -77,7 +49,7 @@
   
  
  
-  ToolChain.5
+  ToolChain.3
   
    /usr/bin/gcc
    
@@ -94,7 +66,7 @@
  
  
   ToolChain.Count
-  6
+  4
  
  
   Version
diff --git a/tests/system/settings/unix/QtProject/qtcreator/devices.xml b/tests/system/settings/unix/QtProject/qtcreator/devices.xml
index fd4632d18ea..274f258e7cc 100644
--- a/tests/system/settings/unix/QtProject/qtcreator/devices.xml
+++ b/tests/system/settings/unix/QtProject/qtcreator/devices.xml
@@ -8,40 +8,8 @@
    
     Desktop Device
     {7c5a3673-e300-4286-9666-0f86d3e3dc38}
-    {1a0985cf-ad32-487c-8af8-85ee532ac19c}
-    {68a75dff-5ec6-40cb-884f-8f383ed2ebb2}
    
    
-    
-     1
-     10000-10100
-     192.168.2.15
-     {68a75dff-5ec6-40cb-884f-8f383ed2ebb2}
-     
-     Maemo5/Fremantle Device
-     0
-     Maemo5OsType
-     
-     22
-     10
-     0
-     developer
-    
-    
-     1
-     10000-10100
-     192.168.2.15
-     {1a0985cf-ad32-487c-8af8-85ee532ac19c}
-     
-     MeeGo 1.2 Harmattan Device
-     0
-     HarmattanOsType
-     
-     22
-     10
-     0
-     developer
-    
     
      1
      
diff --git a/tests/system/settings/unix/QtProject/qtcreator/profiles.xml b/tests/system/settings/unix/QtProject/qtcreator/profiles.xml
index aac3728ef36..6914de5443f 100644
--- a/tests/system/settings/unix/QtProject/qtcreator/profiles.xml
+++ b/tests/system/settings/unix/QtProject/qtcreator/profiles.xml
@@ -25,69 +25,6 @@
  
  
   Profile.1
-  
-   false
-   
-    
-    {70e26273-2c0b-4534-bbc0-eb6ca670821a}
-    Desktop Device
-    Desktop
-    
-    ProjectExplorer.ToolChain.Gcc:{c3f59b87-6997-4bd8-8067-ee04dc536371}
-    
-    5
-   
-   :///DESKTOP///
-   {68d379f6-357c-42a6-83c6-7743840db4ea}
-   
-   Qt Simulator
-   false
-  
- 
- 
-  Profile.2
-  
-   false
-   
-    
-    {70e26273-2c0b-4534-bbc0-eb6ca670821a}
-    {68a75dff-5ec6-40cb-884f-8f383ed2ebb2}
-    Maemo5OsType
-    
-    ProjectExplorer.ToolChain.Gcc:{32ee0a53-87d9-4f17-b8a5-a7642101e803}
-    
-    3
-   
-   :///DESKTOP///
-   {f559999e-8f5d-4246-9321-ea9d1c444c85}
-   
-   Fremantle
-   false
-  
- 
- 
-  Profile.3
-  
-   false
-   
-    
-    {70e26273-2c0b-4534-bbc0-eb6ca670821a}
-    {1a0985cf-ad32-487c-8af8-85ee532ac19c}
-    HarmattanOsType
-    
-    ProjectExplorer.ToolChain.Gcc:{9be34a3b-acf0-4570-be0d-34cd224d8efe}
-    
-    1
-   
-   :///DESKTOP///
-   {744799ff-3430-41e1-ad7d-d76c50c1c621}
-   
-   Harmattan
-   false
-  
- 
- 
-  Profile.4
   
    false
    
@@ -112,7 +49,7 @@
   
  
  
-  Profile.5
+  Profile.2
   
    false
    
@@ -133,7 +70,7 @@
   
  
  
-  Profile.6
+  Profile.3
   
    false
    
@@ -156,7 +93,7 @@
   
  
  
-  Profile.7
+  Profile.4
   
    false
    
@@ -180,7 +117,7 @@
   
  
  
-  Profile.8
+  Profile.5
   
    false
    
@@ -205,7 +142,7 @@
  
  
   Profile.Count
-  9
+  6
  
  
   Profile.Default
diff --git a/tests/system/settings/unix/QtProject/qtcreator/qtversion.xml b/tests/system/settings/unix/QtProject/qtcreator/qtversion.xml
index df6caa88428..96f21e9f84c 100644
--- a/tests/system/settings/unix/QtProject/qtcreator/qtversion.xml
+++ b/tests/system/settings/unix/QtProject/qtcreator/qtversion.xml
@@ -4,16 +4,6 @@
 
  
   QtVersion.0
-  
-   1
-   Harmattan Target (Qt SDK)
-   ~/QtSDK/Madde/targets/harmattan_10.2011.34-1_rt1.2/bin/qmake
-   Qt4ProjectManager.QtVersion.Maemo
-   false
-  
- 
- 
-  QtVersion.1
   
    2
    Desktop Qt 4.8 for GCC (Qt SDK)
@@ -23,17 +13,7 @@
   
  
  
-  QtVersion.2
-  
-   3
-   Qt for Fremantle PR1.3 Devices (Qt SDK)
-   ~/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/qmake
-   Qt4ProjectManager.QtVersion.Maemo
-   false
-  
- 
- 
-  QtVersion.3
+  QtVersion.1
   
    4
    Desktop Qt 4.7.4 for GCC (Qt SDK)
@@ -43,17 +23,7 @@
   
  
  
-  QtVersion.4
-  
-   5
-   Simulator Qt for GCC (Qt SDK)
-   ~/QtSDK/Simulator/Qt/gcc/bin/qmake
-   Qt4ProjectManager.QtVersion.Simulator
-   false
-  
- 
- 
-  QtVersion.5
+  QtVersion.2
   
    11
    Qt 5.3.1 (SQUISH_DEFAULT_COMPILER)
@@ -63,7 +33,7 @@
   
  
  
-  QtVersion.6
+  QtVersion.3
   
    13
    Qt %{Qt:Version} (SQUISH_DEFAULT_COMPILER)
@@ -73,7 +43,7 @@
   
  
  
-  QtVersion.7
+  QtVersion.4
   
    15
    Qt %{Qt:Version} (SQUISH_DEFAULT_COMPILER)
diff --git a/tests/system/settings/unix/QtProject/qtcreator/toolchains.xml b/tests/system/settings/unix/QtProject/qtcreator/toolchains.xml
index 20194d2fba9..0c98a8f561f 100644
--- a/tests/system/settings/unix/QtProject/qtcreator/toolchains.xml
+++ b/tests/system/settings/unix/QtProject/qtcreator/toolchains.xml
@@ -19,32 +19,6 @@
  
  
   ToolChain.1
-  
-   ~/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/g++
-   
-    arm-linux-generic-elf-32bit
-   
-   arm-linux-maemo-elf-32bit
-   false
-   GCC for Fremantle
-   ProjectExplorer.ToolChain.Gcc:{32ee0a53-87d9-4f17-b8a5-a7642101e803}
-  
- 
- 
-  ToolChain.2
-  
-   ~/QtSDK/Madde/targets/harmattan_10.2011.34-1/bin/g++
-   
-    arm-linux-generic-elf-32bit
-   
-   arm-linux-harmattan-elf-32bit
-   false
-   GCC for Harmattan
-   ProjectExplorer.ToolChain.Gcc:{9be34a3b-acf0-4570-be0d-34cd224d8efe}
-  
- 
- 
-  ToolChain.3
   
    x86_64-linux-gnu
    /usr/bin/gcc
@@ -63,7 +37,7 @@
  
  
   ToolChain.Count
-  4
+  2
  
  
   Version
diff --git a/tests/system/settings/windows/QtProject/qtcreator/debuggers.xml b/tests/system/settings/windows/QtProject/qtcreator/debuggers.xml
index 6bb8c3101fe..926bc49c9c7 100644
--- a/tests/system/settings/windows/QtProject/qtcreator/debuggers.xml
+++ b/tests/system/settings/windows/QtProject/qtcreator/debuggers.xml
@@ -32,24 +32,9 @@
    7.8.0
   
  
- 
-  DebuggerItem.2
-  
-   
-    arm-linux-generic-elf-32bit
-   
-   true
-   
-   C:/QtSDK/pythongdb/python_2.7based/gdb-arm-none-linux-gnueabi.exe
-   Extracted from Kit Fremantle
-   1
-   {5ad1d623-7300-41b4-ba32-99e11bfcb988}
-   
-  
- 
  
   DebuggerItem.Count
-  3
+  2
  
  
   Version
diff --git a/tests/system/settings/windows/QtProject/qtcreator/devices.xml b/tests/system/settings/windows/QtProject/qtcreator/devices.xml
index 558af5ec9e8..70eaf23f6b2 100644
--- a/tests/system/settings/windows/QtProject/qtcreator/devices.xml
+++ b/tests/system/settings/windows/QtProject/qtcreator/devices.xml
@@ -7,25 +7,8 @@
   
    
     Desktop Device
-    {3260da4e-2949-43b8-b464-1f34d0a47c04}
-    {0d112162-56a5-40cb-a911-e0545489da5c}
    
    
-    
-     1
-     10000-10100
-     192.168.2.15
-     {0d112162-56a5-40cb-a911-e0545489da5c}
-     
-     Maemo5/Fremantle Device
-     0
-     Maemo5OsType
-     
-     22
-     10
-     0
-     developer
-    
     
      1
      
@@ -41,21 +24,6 @@
      0
      
     
-    
-     1
-     10000-10100
-     192.168.2.15
-     {3260da4e-2949-43b8-b464-1f34d0a47c04}
-     
-     MeeGo 1.2 Harmattan Device
-     0
-     HarmattanOsType
-     
-     22
-     10
-     0
-     developer
-    
    
   
  
diff --git a/tests/system/settings/windows/QtProject/qtcreator/profiles.xml b/tests/system/settings/windows/QtProject/qtcreator/profiles.xml
index ee44082aa55..f7656fd7e4e 100644
--- a/tests/system/settings/windows/QtProject/qtcreator/profiles.xml
+++ b/tests/system/settings/windows/QtProject/qtcreator/profiles.xml
@@ -32,76 +32,6 @@
  
  
   Profile.1
-  
-   false
-   
-   
-    
-    {2f8a1f59-ddd7-49f0-ae61-1337223f56a3}
-    Desktop Device
-    Desktop
-    
-    
-    ProjectExplorer.ToolChain.Mingw:{2729dd3e-84f5-42e1-aed1-6a27163346ce}
-    
-     {41d0a157-7cf1-4c83-bab8-d77b3f136b85}
-     ProjectExplorer.ToolChain.Mingw:{2729dd3e-84f5-42e1-aed1-6a27163346ce}
-    
-    
-    9
-   
-   :///DESKTOP///
-   {0ce9f69f-0f60-4b04-8691-c328ee5bfe14}
-   
-   Qt Simulator
-   false
-   
-  
- 
- 
-  Profile.2
-  
-   false
-   
-    
-    {5ad1d623-7300-41b4-ba32-99e11bfcb988}
-    {0d112162-56a5-40cb-a911-e0545489da5c}
-    Maemo5OsType
-    
-    ProjectExplorer.ToolChain.Gcc:{333fff9b-5a71-4289-ac68-af2174cb68df}
-    
-    16
-   
-   :///DESKTOP///
-   {618722a5-c008-4869-9404-07f755973496}
-   
-   Fremantle
-   false
-  
- 
- 
-  Profile.3
-  
-   false
-   
-    
-    {5ad1d623-7300-41b4-ba32-99e11bfcb988}
-    {3260da4e-2949-43b8-b464-1f34d0a47c04}
-    HarmattanOsType
-    
-    ProjectExplorer.ToolChain.Gcc:{306bf3f1-a40e-49ca-9936-72af77d8ae6d}
-    
-    15
-   
-   :///DESKTOP///
-   {3800d54f-6c86-4cd1-88a9-7456bbef6dce}
-   
-   Harmattan
-   false
-  
- 
- 
-  Profile.4
   
    false
    
@@ -114,7 +44,7 @@
     
     ProjectExplorer.ToolChain.Msvc:{1186dad9-c485-4f69-b7e1-aff54c89ecb2}
     
-     {88921fca-56c4-4ea8-9681-ee0fa5085814}
+     {93e707bd-236f-4d8d-917d-814aa358024b}
      ProjectExplorer.ToolChain.Msvc:{1186dad9-c485-4f69-b7e1-aff54c89ecb2}
     
     
@@ -129,7 +59,7 @@
   
  
  
-  Profile.5
+  Profile.2
   
    false
    
@@ -142,7 +72,7 @@
     
     ProjectExplorer.ToolChain.Msvc:{1186dad9-c485-4f69-b7e1-aff54c89ecb2}
     
-     {88921fca-56c4-4ea8-9681-ee0fa5085814}
+     {93e707bd-236f-4d8d-917d-814aa358024b}
      ProjectExplorer.ToolChain.Msvc:{1186dad9-c485-4f69-b7e1-aff54c89ecb2}
     
     
@@ -157,7 +87,7 @@
   
  
  
-  Profile.6
+  Profile.3
   
    false
    
@@ -185,7 +115,7 @@
   
  
  
-  Profile.7
+  Profile.4
   
    false
    
@@ -198,7 +128,7 @@
     
     {7ca0887f-a9a5-4251-aba6-560a15595d20}
     
-     {3cdb6753-cdee-4bb7-8fb3-2e7a60e279e3}
+     {d35e7a1a-5ab8-4fd6-8a2c-634846c669bb}
      {7ca0887f-a9a5-4251-aba6-560a15595d20}
     
     
@@ -214,7 +144,7 @@
  
  
   Profile.Count
-  8
+  5
  
  
   Profile.Default
diff --git a/tests/system/settings/windows/QtProject/qtcreator/qtversion.xml b/tests/system/settings/windows/QtProject/qtcreator/qtversion.xml
index a517d266d51..73d1c52694e 100644
--- a/tests/system/settings/windows/QtProject/qtcreator/qtversion.xml
+++ b/tests/system/settings/windows/QtProject/qtcreator/qtversion.xml
@@ -24,36 +24,6 @@
  
  
   QtVersion.2
-  
-   9
-   Simulator Qt for MinGW 4.4 (Qt SDK)
-   c:/qtsdk/simulator/qt/mingw/bin/qmake.exe
-   Qt4ProjectManager.QtVersion.Simulator
-   false
-  
- 
- 
-  QtVersion.3
-  
-   15
-   Harmattan Target (Qt SDK)
-   c:/qtsdk/madde/targets/harmattan_10.2011.34-1_rt1.2/bin/qmake.exe
-   Qt4ProjectManager.QtVersion.Maemo
-   false
-  
- 
- 
-  QtVersion.4
-  
-   16
-   Qt for Fremantle PR1.3 Devices (Qt SDK)
-   c:/qtsdk/maemo/4.6.2/targets/fremantle-pr13/bin/qmake.exe
-   Qt4ProjectManager.QtVersion.Maemo
-   false
-  
- 
- 
-  QtVersion.5
   
    20
    Qt 5.3.1 (msvc2010_opengl)
@@ -63,7 +33,7 @@
   
  
  
-  QtVersion.6
+  QtVersion.3
   
    22
    Qt %{Qt:Version} (mingw491_32)
@@ -73,7 +43,7 @@
   
  
  
-  QtVersion.7
+  QtVersion.4
   
    24
    Qt %{Qt:Version} (msvc2013)
diff --git a/tests/system/settings/windows/QtProject/qtcreator/toolchains.xml b/tests/system/settings/windows/QtProject/qtcreator/toolchains.xml
index 70616db5c79..bbb2ad2a904 100644
--- a/tests/system/settings/windows/QtProject/qtcreator/toolchains.xml
+++ b/tests/system/settings/windows/QtProject/qtcreator/toolchains.xml
@@ -19,32 +19,6 @@
  
  
   ToolChain.1
-  
-   C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/g++.exe
-   
-    arm-linux-generic-elf-32bit
-   
-   arm-linux-maemo-elf-32bit
-   false
-   GCC for Fremantle
-   ProjectExplorer.ToolChain.Gcc:{333fff9b-5a71-4289-ac68-af2174cb68df}
-  
- 
- 
-  ToolChain.2
-  
-   C:/QtSDK/Madde/targets/harmattan_10.2011.34-1/bin/g++.exe
-   
-    arm-linux-generic-elf-32bit
-   
-   arm-linux-harmattan-elf-32bit
-   false
-   GCC for Harmattan
-   ProjectExplorer.ToolChain.Gcc:{306bf3f1-a40e-49ca-9936-72af77d8ae6d}
-  
- 
- 
-  ToolChain.3
   
    x86-windows-msvc2010-pe-32bit
    c:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/vcvarsall.bat
@@ -55,7 +29,7 @@
   
  
  
-  ToolChain.4
+  ToolChain.2
   
    C:/Qt/Qt5.4.1/Tools/mingw491_32/bin/g++.exe
    
@@ -69,6 +43,30 @@
    ProjectExplorer.ToolChain.Mingw:{44d54392-22ee-4eac-a9f1-2d882ba8a7bb}
   
  
+ 
+  ToolChain.3
+  
+   x86-windows-msvc2010-pe-32bit
+   C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/vcvarsall.bat
+   x86
+   true
+   Microsoft Visual C++ Compiler 10.0 (x86)
+   ProjectExplorer.ToolChain.Msvc:{93e707bd-236f-4d8d-917d-814aa358024b}
+   1
+  
+ 
+ 
+  ToolChain.4
+  
+   x86-windows-msvc2013-pe-32bit
+   C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/vcvarsall.bat
+   x86
+   true
+   Microsoft Visual C++ Compiler 12.0 (x86)
+   ProjectExplorer.ToolChain.Msvc:{d35e7a1a-5ab8-4fd6-8a2c-634846c669bb}
+   1
+  
+ 
  
   ToolChain.5
   
diff --git a/tests/system/shared/classes.py b/tests/system/shared/classes.py
index b8e02f56639..f2e7fcb9961 100644
--- a/tests/system/shared/classes.py
+++ b/tests/system/shared/classes.py
@@ -28,11 +28,10 @@ import operator
 
 # for easier re-usage (because Python hasn't an enum type)
 class Targets:
-    ALL_TARGETS = map(lambda x: 2 ** x , range(7))
+    ALL_TARGETS = map(lambda x: 2 ** x , range(6))
 
     (DESKTOP_474_GCC,
      DESKTOP_480_DEFAULT,
-     SIMULATOR,
      EMBEDDED_LINUX,
      DESKTOP_531_DEFAULT,
      DESKTOP_541_GCC,
@@ -40,7 +39,7 @@ class Targets:
 
     @staticmethod
     def desktopTargetClasses():
-        desktopTargets = (sum(Targets.ALL_TARGETS) & ~Targets.SIMULATOR & ~Targets.EMBEDDED_LINUX)
+        desktopTargets = (sum(Targets.ALL_TARGETS) & ~Targets.EMBEDDED_LINUX)
         if platform.system() == 'Darwin':
             desktopTargets &= ~Targets.DESKTOP_541_GCC
         return desktopTargets
@@ -48,7 +47,7 @@ class Targets:
     @staticmethod
     def qt4Classes():
         return (Targets.DESKTOP_474_GCC | Targets.DESKTOP_480_DEFAULT
-                | Targets.SIMULATOR | Targets.EMBEDDED_LINUX)
+                | Targets.EMBEDDED_LINUX)
 
     @staticmethod
     def getStringForTarget(target):
@@ -59,8 +58,6 @@ class Targets:
                 return "Desktop 480 MSVC2010"
             else:
                 return "Desktop 480 GCC"
-        elif target == Targets.SIMULATOR:
-            return "Qt Simulator"
         elif target == Targets.EMBEDDED_LINUX:
             return "Embedded Linux"
         elif target == Targets.DESKTOP_531_DEFAULT:
diff --git a/tests/system/shared/project.py b/tests/system/shared/project.py
index 853b2187a10..e8e7a90330e 100644
--- a/tests/system/shared/project.py
+++ b/tests/system/shared/project.py
@@ -186,7 +186,7 @@ def __modifyAvailableTargets__(available, requiredQt, asStrings=False):
                 if not (requiredQtVersion == "480" and found.group(0) == "474"):
                     available.remove(currentItem)
             if requiredQtVersion > "480":
-                toBeRemoved = [Targets.EMBEDDED_LINUX, Targets.SIMULATOR]
+                toBeRemoved = [Targets.EMBEDDED_LINUX]
                 if asStrings:
                     toBeRemoved = Targets.getTargetsAsStrings(toBeRemoved)
                 for t in toBeRemoved:
@@ -424,9 +424,7 @@ def __chooseTargets__(targets=Targets.DESKTOP_474_GCC, availableTargets=None, ad
             if mustCheck:
                 test.fail("Failed to check target '%s'." % Targets.getStringForTarget(current))
             else:
-                # Simulator has been added without knowing whether configured or not - so skip warning here?
-                if current != Targets.SIMULATOR:
-                    test.warning("Target '%s' is not set up correctly." % Targets.getStringForTarget(current))
+                test.warning("Target '%s' is not set up correctly." % Targets.getStringForTarget(current))
     return checkedTargets
 
 def __createProjectHandleModuleSelection__(modules):
@@ -643,8 +641,6 @@ def __getSupportedPlatforms__(text, templateName, getAsStrings=False):
             result.extend([Targets.DESKTOP_531_DEFAULT, Targets.DESKTOP_561_DEFAULT])
             if platform.system() != 'Darwin':
                 result.append(Targets.DESKTOP_541_GCC)
-        if not templateName == "Qt Creator Plugin" and (version == None or version < "5.0"):
-            result.append(Targets.SIMULATOR)
     elif 'Platform independent' in text:
         result = list(Targets.ALL_TARGETS)
         result.remove(Targets.EMBEDDED_LINUX)
diff --git a/tests/system/shared/workarounds.py b/tests/system/shared/workarounds.py
index d0a7ab0145d..cd28f4b877b 100644
--- a/tests/system/shared/workarounds.py
+++ b/tests/system/shared/workarounds.py
@@ -70,7 +70,6 @@ class JIRA:
     # Helper class
     class Bug:
         CREATOR = 'QTCREATORBUG'
-        SIMULATOR = 'QTSIM'
         SDK = 'QTSDK'
         QT = 'QTBUG'
         QT_QUICKCOMPONENTS = 'QTCOMPONENTS'
diff --git a/tests/system/suite_debugger/tst_qml_js_console/test.py b/tests/system/suite_debugger/tst_qml_js_console/test.py
index d0d085e5993..7187fc9ceaa 100644
--- a/tests/system/suite_debugger/tst_qml_js_console/test.py
+++ b/tests/system/suite_debugger/tst_qml_js_console/test.py
@@ -56,7 +56,7 @@ def useDebuggerConsole(expression, expectedOutput, check=None, checkOutp=None):
 
 def debuggerHasStopped():
     stopDebugger = findObject(":Debugger Toolbar.Exit Debugger_QToolButton")
-    fancyDebugButton = findObject(":*Qt Creator.Start Debugging_Core::Internal::FancyToolButton")
+    fancyDebugButton = waitForObject(":*Qt Creator.Start Debugging_Core::Internal::FancyToolButton")
     result = test.verify(not stopDebugger.enabled and fancyDebugButton.enabled,
                          "Verifying whether debugger buttons are in correct state.")
     ensureChecked(":Qt Creator_AppOutput_Core::Internal::OutputPaneToggleButton")
@@ -110,9 +110,6 @@ def testLoggingFeatures():
         clickButton(":*Qt Creator.Clear_QToolButton")
 
 def main():
-    test.warning("This test must be rewritten (QTCREATORBUG-15831)") # QmlJS Console has changed
-    return
-
     projName = "simpleQuickUI2.qmlproject"
     projFolder = os.path.dirname(findFile("testdata", "simpleQuickUI2/%s" % projName))
     if not neededFilePresent(os.path.join(projFolder, projName)):
@@ -128,7 +125,7 @@ def main():
         return
 
     # if Debug is enabled - 1 valid kit is assigned - real check for this is done in tst_qml_locals
-    fancyDebugButton = findObject(":*Qt Creator.Start Debugging_Core::Internal::FancyToolButton")
+    fancyDebugButton = waitForObject(":*Qt Creator.Start Debugging_Core::Internal::FancyToolButton")
     if test.verify(waitFor('fancyDebugButton.enabled', 5000), "Start Debugging is enabled."):
         # make sure QML Debugging is enabled
         switchViewTo(ViewConstants.PROJECTS)
diff --git a/tests/system/suite_general/tst_default_settings/test.py b/tests/system/suite_general/tst_default_settings/test.py
index a615f97e20e..bb5b3da6105 100644
--- a/tests/system/suite_general/tst_default_settings/test.py
+++ b/tests/system/suite_general/tst_default_settings/test.py
@@ -252,7 +252,9 @@ def __getCDB__():
                          "C:\\Program Files (x86)\\Windows Kits\\8.1\\Debuggers\\x86",
                          "C:\\Program Files (x86)\\Windows Kits\\8.1\\Debuggers\\x64",
                          "C:\\Program Files\\Windows Kits\\8.1\\Debuggers\\x86",
-                         "C:\\Program Files\\Windows Kits\\8.1\\Debuggers\\x64"]
+                         "C:\\Program Files\\Windows Kits\\8.1\\Debuggers\\x64",
+                         "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x86",
+                         "C:\\Program Files (x86)\\Windows Kits\\10\\Debuggers\\x64"]
     for cdbPath in possibleLocations:
         cdb = os.path.join(cdbPath, "cdb.exe")
         if os.path.exists(cdb):