diff --git a/.gitignore b/.gitignore
index c5566d40fa392b209989906a67cbf74a4fac6077..38c2d41a5320a8a92a093e7bb7b074bff3b7bf20 100644
--- a/.gitignore
+++ b/.gitignore
@@ -72,7 +72,7 @@ doc/pluginhowto/html/*
 # Binaries
 # --------
 bin/*.dll
-bin/qtcreator.bin
+bin/qtcreator
 bin/qtcreator_process_stub*
 bin/qtcreator.exe
 share/doc/qtcreator/qtcreator.qch
diff --git a/doc/examples/batteryindicator/main.cpp b/doc/examples/batteryindicator/main.cpp
index 2674f5de173dc49f6dc06ae648b60bc04ba64a71..4d85d5cdc760eed2dc4eb07282ea6e3ee6ac4823 100644
--- a/doc/examples/batteryindicator/main.cpp
+++ b/doc/examples/batteryindicator/main.cpp
@@ -5,11 +5,14 @@ int main(int argc, char *argv[])
 {
     QApplication a(argc, argv);
     BatteryIndicator w;
+
+//! [0]
 #if defined(Q_WS_S60)
     w.showMaximized();
 #else
     w.show();
 #endif
+//! [0]
 
     return a.exec();
 }
diff --git a/doc/images/qtcreator-overview.png b/doc/images/qtcreator-overview.png
index 3f5dd24020c44c433546743d0b20b973baa1c440..aeb62029c15fa1871044fa4018f3640bdcac7e4d 100644
Binary files a/doc/images/qtcreator-overview.png and b/doc/images/qtcreator-overview.png differ
diff --git a/doc/images/qtcreator-texfinder-filter.png b/doc/images/qtcreator-texfinder-filter.png
new file mode 100644
index 0000000000000000000000000000000000000000..b40ea9b37eef82b791eb2f84def8df211cfe8d2c
Binary files /dev/null and b/doc/images/qtcreator-texfinder-filter.png differ
diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc
index 1ad0cfac8f5c43c7478b6b94b29a0c605201b75b..2622b98dcf32cf84151306f62735227cf1e4cf80 100644
--- a/doc/qtcreator.qdoc
+++ b/doc/qtcreator.qdoc
@@ -551,6 +551,11 @@
     an open output pane, click the \gui {Maximize Output Pane} button
     or press \key {Alt+9}.
 
+    To search within the \gui{Application Output} and \gui{Compile Output}
+    panes, press \key {Ctrl+F} when the pane is active. Enter search
+    criteria in the \gui Find field and click the left and right arrows to
+    search down and up in the pane.
+
     To open the \gui{General Messages} and \gui{Version Control}
     panes, select \gui {Window > Output Panes}.
 
@@ -824,20 +829,20 @@
 
     \image qtcreator-editortoolbar-symbols.png
 
-    Use the toolbar to navigate between open files and symbols in use:
-    \list
-        \o To browse forward or backward through your location history, click
+    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
            .
-        \o To go to any open file, select it from the \gui{Open files}
-           drop-down menu.
-        \o To jump to any symbol used in the current file, select it from the
-           \gui Symbols drop-down menu.
-    \endlist
 
-    When you create or edit forms in a \c{.ui} file, the toolbar contains
-    Qt Designer specific tools.
+    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
@@ -1438,7 +1443,7 @@
 
     \section1 Renaming Symbols
 
-    The functions used to rename symbols depends on whether you are
+    The functions available for renaming symbols depend on whether you are
     writing C++ or QML code. For QML, you can only rename IDs.
 
     To rename a specific symbol in a Qt project:
@@ -1601,6 +1606,8 @@
 
     The wizards prompt you to enter the settings needed
     for that particular type of project and create the necessary files for you.
+    To display other types of files in the \gui Projects pane, specify them in
+    the project file.
 
     \image qtcreator-new-project.png
 
@@ -1637,6 +1644,25 @@
            \image qtcreator-new-project-summary.png
     \endlist
 
+    \section1 Displaying Additional File Types in Projects Pane
+
+    Qt Creator determines whether to display files from the project folder
+    in the \gui Projects pane depending on the file type (.pro, .pri, .cpp,
+    .h, .ui, .qrc, and so on). To display other types of files, edit the the
+    project file. Add filenames as values of the \c {OTHER_FILES} variable.
+    You can also use wildcards.
+
+    For example, the following code specifies that text files are displayed
+    in the \gui Projects pane:
+
+    \code
+
+    OTHER_FILES += *.txt
+
+    \endcode
+
+    This also makes the files available in the \gui Locator.
+
     \section1 Adding New Project Wizards
 
     If you have a team working on a large application or several applications,
@@ -2818,6 +2844,17 @@
         \o In the \gui Properties pane, change the \gui objectName to
         \bold batteryLevelBar.
 
+        \o Right-click the \gui BatteryIndicator object and select
+        \gui {Lay Out > Lay Out Horizontally} to ensure that the battery
+        indicator widget size is adjusted correctly on Maemo devices.
+
+        To adjust widget size correctly on Qt Simulator, remove the condition
+        from the main.cpp file (displayed in the following code snippet) and just
+        leave the \c {w.showMaximized();} line:
+
+        \snippet examples/batteryindicator/main.cpp 0
+
+
     \endlist
 
     \section1 Completing the Header File
@@ -3222,6 +3259,12 @@
 
     \image qtcreator-textfinder-ui-widgets.png "Adding widgets to Text Finder UI"
 
+    \note To easily locate the widgets, use the search box at the top of the
+    \gui Sidebar. For example, to find the \gui Label widget, start typing
+    the word \bold label.
+
+    \image qtcreator-texfinder-filter.png "Filter field"
+
     \o Double-click the \gui{Label} widget and enter the text \bold{Keyword}.
 
     \o Double-click the \gui{Push Button} widget and enter the text \bold{Find}.
@@ -3755,7 +3798,7 @@
 
     \section1 Using the Locator Filters
 
-    The \gui Locator allows you to browse not only files, but any items
+    The locator allows you to browse not only files, but any items
     defined by \bold{locator filters}. By default, the locator contains
     filters which locate:
     \list
@@ -6478,7 +6521,7 @@
     \title Tips and Tricks
 
 
-    \section1 Switching between modes
+    \section1 Switching Between Modes
 
     Qt Creator uses different modes for different purposes. You can quickly
     switch between these modes with the following keyboard shortcuts:
@@ -6501,6 +6544,12 @@
     To quickly move between currently open files, press
     \key Ctrl+Tab.
 
+    To move forward in the location history, press \key {Alt+Right}
+    (\key {Cmd+Opt+Right} on Mac OS). To move backward, press \key {Alt+Left}
+    (\key {Cmd+Opt+Right} on Mac OS). For example, if you use the \gui Locator
+    to jump to a symbol in the same file, you can jump back to your original
+    location in that file by pressing \key {Alt+Left}.
+
 
     \section1 Moving To the Edit Mode
 
@@ -6518,10 +6567,34 @@
     To find specific settings you require in \gui{Tools} > \gui{Options...}
     use the filter located at the top left of the \gui Options dialog box.
 
+    \section1 Opening Output Panes
+
+    The output panes provide a list of errors and warnings encountered during
+    a build, detailed output from the compiler, status of a program when it is
+    executed and debug output, as well as search results.
+
+    To open output panes, use the following shortcuts:
+
+    \list
+
+        \o \gui{Build Issues} pane Alt+1 (Cmd+1 on Mac OS X)
+
+        \o \gui{Search Results} pane Alt+2 (Cmd+2 on Mac OS X)
+
+        \o \gui{Application Output} pane Alt+3 (Cmd+3 on Mac OS X)
+
+        \o \gui{Compile Output} pane Alt+4 (Cmd+4 on Mac OS X)
+
+    \endlist
+
+    For more information about output panes, see \l{Viewing Output}.
+
 
     \section1 Using Keyboard Shortcuts
 
     Qt Creator provides \l{Keyboard Shortcuts}{many useful keyboard shortcuts}.
+    You can see the keyboard shortcut for a menu command in the menu
+    or the tooltip for a button.
 
     To customize, import or export keyboard shortcuts, select \gui Tools >
     \gui Options... > \gui Environment > \gui Keyboard.
@@ -6556,11 +6629,19 @@
     \section1 Moving To Symbols
 
     To move straight to a symbol used in a project, select the symbol in the
-    \gui Editor toolbar drop-down menu.
-
-    For more information on the editor toolbar,
+    \gui Editor toolbar drop-down menu. For more information on the editor toolbar,
     see \l {Using the Editor Toolbar}.
 
+    To jump to a symbol in the current file, press \key {Ctrl+K} to open the
+    \gui Locator, enter a period (.), and start typing the symbol name. Then
+    select the symbol in the list. For more information on using the locator,
+    see \l{Searching With the Locator}.
+
+    Press \key Ctrl (\key Cmd on Mac OS) and click a symbol to move directly to
+    the definition or the declaration of the symbol. You can also move the cursor
+    on the symbol and press \key {F2}. For more information, see
+    \l{Moving to Symbol Definition or Declaration}.
+
 
 
     \section1 Displaying Signals and Slots
@@ -6574,6 +6655,9 @@
     the slot in the \e slots subitem. The objects connected to this slot are
     shown as children of the slot. This method works with signals too.
 
+    For more information about the \gui{Locals and Watchers} view, see
+    \l{Locals and Watchers}.
+
 
     \section1 Displaying Low Level Data
 
@@ -6588,6 +6672,19 @@
         \o Uncheck the \gui{Use debugging helper} checkbox.
     \endlist
 
+
+    \section1 Locating Files
+
+    The \gui Locator provides one of the easiest ways in Qt Creator to browse
+    through projects, files, classes, methods, documentation and file systems.
+    To quickly access files not directly mentioned in your project, you can
+    create your own locator filters. That way you can locate files in a
+    directory structure you have defined.
+
+    To create locator filters, select \gui {Tools > Options... > Locator > Add}.
+
+    For more information, see \l{Creating Locator Filters}.
+
 */
 
 
diff --git a/doc/qtcreator.qdocconf b/doc/qtcreator.qdocconf
index 876ceb924837d9029592a6d2250ffb82e6aeab48..439635571620b66c2a217b336ed384e018f49324 100644
--- a/doc/qtcreator.qdocconf
+++ b/doc/qtcreator.qdocconf
@@ -55,7 +55,8 @@ qhp.QtCreator.extraFiles       = \
                           images/page_bg.png \
                           images/page.png \
                           images/qt-logo.png \
-                          images/sprites-combined.png
+                          images/sprites-combined.png \
+                          images/bullet_up.png
 
 qhp.QtCreator.subprojects = manual
 qhp.QtCreator.subprojects.manual.title = Qt Creator Manual
diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py
index 7786adca1b0793b01c7437878746ed9688ddf9c0..036d40bb3bc19b4fc915b0b42317597ee15dcf33 100644
--- a/share/qtcreator/gdbmacros/dumper.py
+++ b/share/qtcreator/gdbmacros/dumper.py
@@ -604,7 +604,11 @@ def isNull(p):
     # for invalid char *, as their "contents" is being examined
     #s = str(p)
     #return s == "0x0" or s.startswith("0x0 ")
-    return p.cast(lookupType("void").pointer()) == 0
+    try:
+        # Can fail with: "RuntimeError: Cannot access memory at address 0x5"
+        return p.cast(lookupType("void").pointer()) == 0
+    except:
+        return False
 
 movableTypes = set([
     "QBrush", "QBitArray", "QByteArray",
@@ -1045,11 +1049,14 @@ class Dumper:
                 # Special handling for char** argv.
                 n = 0
                 p = item.value
-                # p is 0 for "optimized out" cases.
-                if not isNull(p):
-                    while not isNull(p.dereference()) and n <= 100:
-                        p += 1
-                        n += 1
+                # p is 0 for "optimized out" cases. Or contains rubbish.
+                try:
+                    if not isNull(p):
+                        while not isNull(p.dereference()) and n <= 100:
+                            p += 1
+                            n += 1
+                except:
+                    pass
 
                 with SubItem(self):
                     self.put('iname="%s",' % item.iname)
diff --git a/share/qtcreator/translations/qtcreator_de.ts b/share/qtcreator/translations/qtcreator_de.ts
index 798c38d6fb1bbbc9049d11b9ede84856697cb5e5..96d02068ad6587ffd530d5d23a2c8b65c9785fc7 100644
--- a/share/qtcreator/translations/qtcreator_de.ts
+++ b/share/qtcreator/translations/qtcreator_de.ts
@@ -14,7 +14,7 @@
         <translation>Die Kommandozeilen-Argumente konnten nicht an die laufende Instanz übermittelt werden. Sie antwortet nicht.</translation>
     </message>
     <message>
-        <location line="+124"/>
+        <location line="+114"/>
         <source>Could not find &apos;Core.pluginspec&apos; in %1</source>
         <translation>Die Datei &apos;Core.pluginspec&apos; konnte im Verzeichnis %1 nicht gefunden werden</translation>
     </message>
@@ -58,7 +58,7 @@
 <context>
     <name>BINEditor::Internal::BinEditorPlugin</name>
     <message>
-        <location filename="../../../src/plugins/bineditor/bineditorplugin.cpp" line="+437"/>
+        <location filename="../../../src/plugins/bineditor/bineditorplugin.cpp" line="+462"/>
         <source>&amp;Undo</source>
         <translation>&amp;Rückgängig</translation>
     </message>
@@ -96,7 +96,7 @@
         <translation>Neuer Ordner</translation>
     </message>
     <message>
-        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+178"/>
+        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+179"/>
         <location line="+18"/>
         <location line="+39"/>
         <location line="+18"/>
@@ -304,7 +304,7 @@
 <context>
     <name>CMakeProjectManager::Internal::CMakeBuildConfigurationFactory</name>
     <message>
-        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="+180"/>
+        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="+179"/>
         <source>Build</source>
         <translation>Erstellen</translation>
     </message>
@@ -338,7 +338,7 @@
 <context>
     <name>CMakeProjectManager::Internal::CMakeRunConfigurationWidget</name>
     <message>
-        <location filename="../../../src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp" line="+310"/>
+        <location filename="../../../src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp" line="+324"/>
         <source>Arguments:</source>
         <translation>Argumente:</translation>
     </message>
@@ -466,12 +466,12 @@
 <context>
     <name>CMakeProjectManager::Internal::CMakeSettingsPage</name>
     <message>
-        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="+248"/>
+        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="+249"/>
         <source>CMake</source>
         <translation>CMake</translation>
     </message>
     <message>
-        <location line="+24"/>
+        <location line="+25"/>
         <source>Executable:</source>
         <translation>Ausführbare Datei:</translation>
     </message>
@@ -811,7 +811,7 @@
 </translation>
     </message>
     <message>
-        <location line="+15"/>
+        <location line="+16"/>
         <source>No cvs executable specified!</source>
         <translation>Es wurde keine ausführbare Datei angegeben!
 </translation>
@@ -857,10 +857,6 @@
 </context>
 <context>
     <name>CVS::Internal::CheckoutWizard</name>
-    <message>
-        <source>Checks out a project from a CVS repository and tries to load the contained project.</source>
-        <translation type="obsolete">Holt ein Projekt aus einem CVS-Repository und versucht, das darin enthaltene Projekt zu laden.</translation>
-    </message>
     <message>
         <location filename="../../../src/plugins/cvs/checkoutwizard.cpp" line="+56"/>
         <source>Checks out a CVS repository and tries to load the contained project.</source>
@@ -959,7 +955,7 @@
 <context>
     <name>CVSPlugin</name>
     <message>
-        <location filename="../../../src/plugins/cvs/cvsplugin.cpp" line="-973"/>
+        <location filename="../../../src/plugins/cvs/cvsplugin.cpp" line="-974"/>
         <source>Cannot find repository for &apos;%1&apos;</source>
         <translation>Das Repository der Datei &apos;%1&apos; konnte nicht gefunden werden</translation>
     </message>
@@ -1322,7 +1318,7 @@
 <context>
     <name>Core::BaseFileWizard</name>
     <message>
-        <location filename="../../../src/plugins/coreplugin/basefilewizard.cpp" line="+526"/>
+        <location filename="../../../src/plugins/coreplugin/basefilewizard.cpp" line="+527"/>
         <location line="+30"/>
         <location line="+7"/>
         <location line="+6"/>
@@ -1331,12 +1327,12 @@
     </message>
     <message>
         <location line="-22"/>
-        <location line="+125"/>
+        <location line="+130"/>
         <source>Existing files</source>
         <translation>Bereits existierende Dateien</translation>
     </message>
     <message>
-        <location line="-510"/>
+        <location line="-515"/>
         <source>Unable to create the directory %1.</source>
         <translation>Das Verzeichnis %1 kann nicht erstellt werden.</translation>
     </message>
@@ -1356,7 +1352,7 @@
         <translation>Es konnte kein Editor für die Datei &apos;%1&apos; geöffnet werden.</translation>
     </message>
     <message>
-        <location line="+18"/>
+        <location line="+17"/>
         <source> [read only]</source>
         <translation> [schreibgeschützt]</translation>
     </message>
@@ -1371,7 +1367,7 @@
         <translation> [symbolischer Link]</translation>
     </message>
     <message>
-        <location line="+34"/>
+        <location line="+40"/>
         <source>The project directory %1 contains files which cannot be overwritten:
 %2.</source>
         <translation>Das Projektverzeichnis %1 enthält Dateien, die nicht überschrieben werden können:
@@ -1682,7 +1678,7 @@ Sollen sie überschrieben werden?</translation>
 <context>
     <name>Core::FileManager</name>
     <message>
-        <location filename="../../../src/plugins/coreplugin/filemanager.cpp" line="+514"/>
+        <location filename="../../../src/plugins/coreplugin/filemanager.cpp" line="+519"/>
         <source>Cannot save file</source>
         <translation>Die Datei kann nicht gespeichert werden</translation>
     </message>
@@ -1921,12 +1917,12 @@ Sollen sie überschrieben werden?</translation>
 <context>
     <name>Core::Internal::MainWindow</name>
     <message>
-        <location filename="../../../src/plugins/coreplugin/mainwindow.cpp" line="+159"/>
+        <location filename="../../../src/plugins/coreplugin/mainwindow.cpp" line="+161"/>
         <source>Qt Creator</source>
         <translation>Qt Creator</translation>
     </message>
     <message>
-        <location line="+284"/>
+        <location line="+287"/>
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
@@ -2102,12 +2098,7 @@ Sollen sie überschrieben werden?</translation>
         <translation>Neu</translation>
     </message>
     <message>
-        <location line="+513"/>
-        <source>Open Project</source>
-        <translation>Projekt öffnen</translation>
-    </message>
-    <message>
-        <location line="+38"/>
+        <location line="+546"/>
         <source>Settings...</source>
         <translation>Einstellungen...</translation>
     </message>
@@ -2476,7 +2467,7 @@ Sollen sie überschrieben werden?</translation>
         <translation>Alphabetisch sortieren</translation>
     </message>
     <message>
-        <location line="+277"/>
+        <location line="+233"/>
         <source>This change cannot be undone.</source>
         <translation>Diese Änderung kann nicht rückgängig gemacht werden.</translation>
     </message>
@@ -2486,7 +2477,7 @@ Sollen sie überschrieben werden?</translation>
         <translation>Ja, Ich bin mir dessen bewusst.</translation>
     </message>
     <message>
-        <location line="+998"/>
+        <location line="+1030"/>
         <source>Unused variable</source>
         <translation>Unbenutzte Variable</translation>
     </message>
@@ -2530,14 +2521,6 @@ Sollen sie überschrieben werden?</translation>
         <translation>Details</translation>
     </message>
 </context>
-<context>
-    <name>CppEditor::Internal::CppHoverHandler</name>
-    <message>
-        <location filename="../../../src/plugins/cppeditor/cpphoverhandler.cpp" line="+87"/>
-        <source>Unfiltered</source>
-        <translation>Kein</translation>
-    </message>
-</context>
 <context>
     <name>CppEditor::Internal::CppPlugin</name>
     <message>
@@ -2816,12 +2799,12 @@ Sollen sie überschrieben werden?</translation>
     </message>
     <message>
         <location line="+5"/>
-        <location line="+1315"/>
+        <location line="+1320"/>
         <source>Interrupt</source>
         <translation>Anhalten</translation>
     </message>
     <message>
-        <location line="-1308"/>
+        <location line="-1313"/>
         <source>Step Over</source>
         <translation>Einzelschritt über</translation>
     </message>
@@ -2879,7 +2862,7 @@ Sollen sie überschrieben werden?</translation>
         <translation>Umgekehrte Richtung</translation>
     </message>
     <message>
-        <location line="+276"/>
+        <location line="+277"/>
         <source>Running...</source>
         <translation>Läuft...</translation>
     </message>
@@ -2904,7 +2887,7 @@ Sollen sie überschrieben werden?</translation>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location line="+540"/>
+        <location line="+544"/>
         <source>Turn off helper usage</source>
         <translation>Ausgabe-Hilfsbibliothek deaktivieren</translation>
     </message>
@@ -2919,12 +2902,12 @@ Sollen sie überschrieben werden?</translation>
         <translation>Die Ausgabe-Hilfsbibliothek dient zur Ausgabe der Werte einiger Datentypen aus Qt- und den Standardbibliotheken. Sie muss mit jeder benutzten Qt-Version compiliert werden. Das geschieht in der Seite &apos;Qt-Einstellungen&apos; durch Auswahl der Qt-Installation und Klicken auf &apos;Erstellen&apos; für die Ausgabe-Hilfsbibliothek.</translation>
     </message>
     <message>
-        <location line="-549"/>
+        <location line="-553"/>
         <source>Cannot debug &apos;%1&apos; (tool chain: &apos;%2&apos;): %3</source>
         <translation>Der Debugger kann nicht mit &apos;%1&apos; (Toolchain &apos;%2&apos;) gestartet werden: %3</translation>
     </message>
     <message>
-        <location line="-583"/>
+        <location line="-584"/>
         <source>Abort Debugging</source>
         <translation>Debuggen abbrechen</translation>
     </message>
@@ -2934,7 +2917,7 @@ Sollen sie überschrieben werden?</translation>
         <translation>Bricht das Debuggen ab und setzt den Debugger in den Ausgangszustand.</translation>
     </message>
     <message>
-        <location line="+307"/>
+        <location line="+308"/>
         <source>Stopped</source>
         <translation>Angehalten</translation>
     </message>
@@ -2944,7 +2927,7 @@ Sollen sie überschrieben werden?</translation>
         <translation>Beendet</translation>
     </message>
     <message>
-        <location line="+475"/>
+        <location line="+479"/>
         <source>Save Debugger Log</source>
         <translation>Debugger Log speichern</translation>
     </message>
@@ -3569,7 +3552,7 @@ Sollen sie überschrieben werden?</translation>
 <context>
     <name>Debugger::Internal::DebuggerOutputWindow</name>
     <message>
-        <location filename="../../../src/plugins/debugger/debuggeroutputwindow.cpp" line="+335"/>
+        <location filename="../../../src/plugins/debugger/debuggeroutputwindow.cpp" line="+338"/>
         <source>Debugger</source>
         <translation>Debugger</translation>
     </message>
@@ -3725,12 +3708,12 @@ Would you like to terminate it?</source>
         <translation>Weist den Debugger an, auf Anweisungsebene zu arbeiten. In diesem Modus arbeitet die Einzelschritt-Funktion auf Maschinenanweisungen und die Quelltextanzeige zeigt die disassemblierten Anweisungen an.</translation>
     </message>
     <message>
-        <location line="+10"/>
+        <location line="+11"/>
         <source>This switches the Locals&amp;Watchers view to automatically derefence pointers. This saves a level in the tree view, but also loses data for the now-missing intermediate level.</source>
         <translation>Bewirkt, dass Zeiger im Fenster &quot;Lokale Variablen und Überwachte Ausdrücke&quot; automatisch dereferenziert werden. Das vereinfacht die Baumanzeige, allerdings fehlt die Information über die Zwischenebene.</translation>
     </message>
     <message>
-        <location line="-58"/>
+        <location line="-59"/>
         <source>Debugger Properties...</source>
         <translation>Debugger-Einstellungen...</translation>
     </message>
@@ -3765,7 +3748,7 @@ Would you like to terminate it?</source>
         <translation>Auf Anweisungsebene arbeiten</translation>
     </message>
     <message>
-        <location line="+11"/>
+        <location line="+12"/>
         <source>Dereference Pointers Automatically</source>
         <translation>Zeiger automatisch dereferenzieren</translation>
     </message>
@@ -4012,7 +3995,7 @@ Sie haben die Wahl zwischen Abwarten oder Abbrechen.</translation>
         <translation>Der Prozess konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location line="+494"/>
+        <location line="+506"/>
         <source>&lt;p&gt;The inferior stopped because it received a signal from the Operating System.&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Signal name : &lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Signal meaning : &lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;p&gt;Der Prozess wurde nach Erhalt eines Signals vom Betriebssystem angehalten.&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Name des Signals : &lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Bedeutung : &lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
@@ -4022,17 +4005,12 @@ Sie haben die Wahl zwischen Abwarten oder Abbrechen.</translation>
         <translation>Signal erhalten</translation>
     </message>
     <message>
-        <location line="-890"/>
+        <location line="-902"/>
         <source>Reading %1...</source>
         <translation>Lese %1...</translation>
     </message>
     <message>
-        <location line="+572"/>
-        <source>Jumped. Stopped.</source>
-        <translation>Sprung ausgeführt/ Angehalten.</translation>
-    </message>
-    <message>
-        <location line="+101"/>
+        <location line="+685"/>
         <source>Application exited with exit code %1</source>
         <translation>Die Anwendung wurde beendet, Rückgabewert %1</translation>
     </message>
@@ -4062,32 +4040,27 @@ Sie haben die Wahl zwischen Abwarten oder Abbrechen.</translation>
         <translation>Angehalten: %1, Signal %2</translation>
     </message>
     <message>
-        <location line="+104"/>
-        <source>The debugger you are using identifies itself as:</source>
-        <translation>Der benutzte Debugger ist:</translation>
-    </message>
-    <message>
-        <location line="-713"/>
+        <location line="-621"/>
         <source>Processing queued commands.</source>
         <translation>Kommando-Warteschlange wird abgearbeitet.</translation>
     </message>
     <message>
-        <location line="+615"/>
-        <location line="+156"/>
+        <location line="+627"/>
+        <location line="+108"/>
         <source>Stopped.</source>
         <translation>Angehalten.</translation>
     </message>
     <message>
         <location line="+6"/>
         <location line="+297"/>
-        <location line="+63"/>
+        <location line="+64"/>
         <source>Execution Error</source>
         <translation>Fehler bei der Ausführung</translation>
     </message>
     <message>
-        <location line="-359"/>
+        <location line="-360"/>
         <location line="+297"/>
-        <location line="+63"/>
+        <location line="+64"/>
         <source>Cannot continue debugged process:
 </source>
         <translation>Der zu debuggende Prozess kann nicht fortgesetzt werden:
@@ -4099,7 +4072,7 @@ Sie haben die Wahl zwischen Abwarten oder Abbrechen.</translation>
         <translation>Die Ausgabe-Hilfsbibliothek konnte nicht unter %1 gefunden werden.</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+2034"/>
+        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+2036"/>
         <source>Unable to start gdb &apos;%1&apos;: %2</source>
         <translation>Der gdb-Debugger &apos;%1&apos; kann nicht ausgeführt werden: %2</translation>
     </message>
@@ -4155,7 +4128,7 @@ Sie haben die Wahl zwischen Abwarten oder Abbrechen.</translation>
         </translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-2415"/>
+        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-2382"/>
         <source>An unknown error in the Gdb process occurred. </source>
         <translation>Im Gdb-Prozess trat ein unbekannter Fehler auf.</translation>
     </message>
@@ -4235,12 +4208,22 @@ Sie haben die Wahl zwischen Abwarten oder Abbrechen.</translation>
         <translation>Fehler bei Ausführung: %1</translation>
     </message>
     <message>
-        <location line="+132"/>
+        <location line="+139"/>
         <source>&lt;unknown&gt;</source>
         <translation>&lt;unbekannt&gt;</translation>
     </message>
     <message>
-        <location line="+317"/>
+        <location line="+14"/>
+        <source>Jumped. Stopped</source>
+        <translation>Ãœbersprungen / Angehalten</translation>
+    </message>
+    <message>
+        <location line="+18"/>
+        <source>Target line hit. Stopped</source>
+        <translation>Zeile erreicht / Angehalten</translation>
+    </message>
+    <message>
+        <location line="+290"/>
         <source>Stopped at breakpoint %1 in thread %2.</source>
         <translation>An Haltepunkt %1 im Thread %2 angehalten.</translation>
     </message>
@@ -4257,16 +4240,7 @@ Sie haben die Wahl zwischen Abwarten oder Abbrechen.</translation>
         <translation>&lt;Unbekannt&gt;</translation>
     </message>
     <message>
-        <location line="+110"/>
-        <source>This version is not officially supported by Qt Creator.
-Debugging will most likely not work well.
-Using gdb 7.1 or later is strongly recommended.</source>
-        <translation>Diese Version wird von Qt Creator nicht offiziell unterstützt.
-Das Debuggen wird wahrscheinlich nicht richtig funktionieren.
-Es wird empfohlen, gdb 7.1 oder später zu benutzen.</translation>
-    </message>
-    <message>
-        <location line="+164"/>
+        <location line="+226"/>
         <source>Failed to shut down application</source>
         <translation>Die Anwendung konnte nicht beendet werden</translation>
     </message>
@@ -4301,7 +4275,7 @@ Es wird empfohlen, gdb 7.1 oder später zu benutzen.</translation>
         <translation>Einzelschritt über Anweisung angefordert...</translation>
     </message>
     <message>
-        <location line="+12"/>
+        <location line="+13"/>
         <source>Finish function requested...</source>
         <translation>Ausführung bis Funktionsende angefordert...</translation>
     </message>
@@ -4321,7 +4295,7 @@ Es wird empfohlen, gdb 7.1 oder später zu benutzen.</translation>
         <translation>Ausführung bis Zeile %1 angefordert...</translation>
     </message>
     <message>
-        <location line="+23"/>
+        <location line="+25"/>
         <source>Run to function %1 requested...</source>
         <translation>Ausführung bis Funktion %1 angefordert...</translation>
     </message>
@@ -4499,7 +4473,7 @@ Möchten Sie den zu debuggenden Prozess anhalten und den gewählten Snapshot lad
         <translation>Speicher $</translation>
     </message>
     <message>
-        <location line="+16"/>
+        <location line="+19"/>
         <source>No memory viewer available</source>
         <translation>Es ist kein Speicher-Anzeigemodul verfügbar</translation>
     </message>
@@ -5060,7 +5034,7 @@ Möchten Sie den zu debuggenden Prozess anhalten und den gewählten Snapshot lad
 <context>
     <name>Debugger::Internal::TrkGdbAdapter</name>
     <message>
-        <location filename="../../../src/plugins/debugger/gdb/trkgdbadapter.cpp" line="+1723"/>
+        <location filename="../../../src/plugins/debugger/gdb/trkgdbadapter.cpp" line="+1724"/>
         <source>Port specification missing.</source>
         <translation>Es wurde kein Port angegeben.</translation>
     </message>
@@ -5308,7 +5282,7 @@ Möchten Sie den zu debuggenden Prozess anhalten und den gewählten Snapshot lad
 <context>
     <name>DebuggerPane</name>
     <message>
-        <location filename="../../../src/plugins/debugger/debuggeroutputwindow.cpp" line="-150"/>
+        <location filename="../../../src/plugins/debugger/debuggeroutputwindow.cpp" line="-153"/>
         <source>Clear Contents</source>
         <translation>Inhalt löschen</translation>
     </message>
@@ -5525,17 +5499,17 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
         <translation>Qt-Designer-Formular</translation>
     </message>
     <message>
-        <location line="+2"/>
+        <location line="+10"/>
         <source>Creates a Qt Designer form along with a matching class (C++ header and source file) for implementation purposes. You can add the form and class to an existing Qt C++ Project.</source>
         <translation>Erstellt ein Qt-Designer-Formular mit zugehörigem Klassenrumpf (bestehend aus C++-Header- und -Quelldatei) für ein existierendes C++-Projekt.</translation>
     </message>
     <message>
-        <location line="+8"/>
+        <location line="-8"/>
         <source>Creates a Qt Designer form that you can add to a Qt C++ project. This is useful if you already have an existing class for the UI business logic.</source>
         <translation>Erstellt ein Qt-Designer-Formular für ein C++-Projekt. Verwenden Sie diese Vorlage, wenn bereits eine Klasse für den Programmablauf existiert.</translation>
     </message>
     <message>
-        <location line="-2"/>
+        <location line="+6"/>
         <source>Qt Designer Form Class</source>
         <translation>Qt-Designer-Formularklasse</translation>
     </message>
@@ -5543,25 +5517,25 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
 <context>
     <name>Designer::Internal::FormEditorW</name>
     <message>
-        <location filename="../../../src/plugins/designer/formeditorw.cpp" line="+348"/>
+        <location filename="../../../src/plugins/designer/formeditorw.cpp" line="+360"/>
         <source>Widget Box</source>
         <translation>Widget-Box</translation>
     </message>
     <message>
-        <location line="-104"/>
-        <location line="+110"/>
+        <location line="-112"/>
+        <location line="+118"/>
         <source>Object Inspector</source>
         <translation>Objektanzeige</translation>
     </message>
     <message>
-        <location line="-107"/>
-        <location line="+113"/>
+        <location line="-115"/>
+        <location line="+121"/>
         <source>Property Editor</source>
         <translation>Eigenschaften</translation>
     </message>
     <message>
-        <location line="-107"/>
-        <location line="+118"/>
+        <location line="-115"/>
+        <location line="+126"/>
         <source>Action Editor</source>
         <translation>Aktionseditor</translation>
     </message>
@@ -5621,18 +5595,18 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
         <translation>Ctrl+J</translation>
     </message>
     <message>
-        <location line="-249"/>
-        <location line="+116"/>
+        <location line="-257"/>
+        <location line="+124"/>
         <source>Signals &amp;&amp; Slots Editor</source>
         <translation>Signale und Slots</translation>
     </message>
     <message>
-        <location line="-125"/>
+        <location line="-133"/>
         <source>Widget box</source>
         <translation>Widget-Box</translation>
     </message>
     <message>
-        <location line="+207"/>
+        <location line="+215"/>
         <source>Edit Widgets</source>
         <translation>Widgets bearbeiten</translation>
     </message>
@@ -5657,7 +5631,7 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
         <translation>Ctrl+Alt+R</translation>
     </message>
     <message>
-        <location line="+14"/>
+        <location line="+17"/>
         <source>About Qt Designer plugins....</source>
         <translation>Plugins...</translation>
     </message>
@@ -5667,12 +5641,12 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
         <translation>Vorschau in</translation>
     </message>
     <message>
-        <location line="+41"/>
+        <location line="+47"/>
         <source>Designer</source>
         <translation>Designer</translation>
     </message>
     <message>
-        <location line="+175"/>
+        <location line="+174"/>
         <source>The image could not be created: %1</source>
         <translation>Das Bild konnte nicht erstellt werden: %1</translation>
     </message>
@@ -5698,7 +5672,7 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
         <translation>Fehler beim Speichern von %1</translation>
     </message>
     <message>
-        <location line="+90"/>
+        <location line="+92"/>
         <source>Unable to open %1: %2</source>
         <translation>%1 kann nicht geöffnet werden: %2</translation>
     </message>
@@ -5724,12 +5698,12 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
 <context>
     <name>Designer::Internal::QtCreatorIntegration</name>
     <message>
-        <location filename="../../../src/plugins/designer/qtcreatorintegration.cpp" line="+79"/>
+        <location filename="../../../src/plugins/designer/qtcreatorintegration.cpp" line="+80"/>
         <source>The class definition of &apos;%1&apos; could not be found in %2.</source>
         <translation>Die Definition der Klasse &apos;%1&apos; konnte in %2 nicht gefunden werden.</translation>
     </message>
     <message>
-        <location line="+473"/>
+        <location line="+482"/>
         <source>Error finding/adding a slot.</source>
         <translation>Fehler beim Auffinden/Hinzufügen des Slot-Codes.</translation>
     </message>
@@ -5990,10 +5964,6 @@ Versuchen Sie, das Projekt neu zu erstellen.</translation>
         <source>%1(%2)</source>
         <translation>%1(%2)</translation>
     </message>
-    <message>
-        <source>Cannot load plugin because dependencies are not resolved</source>
-        <translation type="obsolete">Das Plugin kann nicht geladen werden, weil die Abhängigkeiten nicht bestimmt werden konnten</translation>
-    </message>
     <message>
         <location line="+15"/>
         <location line="+39"/>
@@ -6015,26 +5985,16 @@ Grund: %3</translation>
         <source>Read .vimrc</source>
         <translation>.vimrc lesen</translation>
     </message>
-    <message>
-        <location line="+85"/>
-        <source>FakeVim properties...</source>
-        <translation>FakeVim-Einstellungen...</translation>
-    </message>
 </context>
 <context>
     <name>FakeVim::Internal::FakeVimHandler</name>
     <message>
-        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="+1367"/>
+        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="+1604"/>
         <source>Not implemented in FakeVim</source>
         <translation>In FakeVim nicht implementiert</translation>
     </message>
     <message>
-        <location line="-1082"/>
-        <source>E20: Mark &apos;%1&apos; not set</source>
-        <translation>E20: Die Marke &apos;%1&apos; ist nicht gesetzt</translation>
-    </message>
-    <message>
-        <location line="+1058"/>
+        <location line="-24"/>
         <source>%1%2%</source>
         <translation>%1%2%</translation>
     </message>
@@ -6044,27 +6004,13 @@ Grund: %3</translation>
         <translation>%1Alle</translation>
     </message>
     <message>
-        <location line="+1563"/>
-        <source>File &apos;%1&apos; exists (add ! to override)</source>
-        <translation>Die &apos;%1&apos; existiert bereits (Fügen Sie ! an, um sie zu überschreiben)</translation>
-    </message>
-    <message>
-        <location line="+21"/>
-        <source>Cannot open file &apos;%1&apos; for writing</source>
-        <translation>Die Datei &apos;%1&apos; kann nicht zum Schreiben geöffnet werden</translation>
-    </message>
-    <message>
-        <location line="+8"/>
+        <location line="+1671"/>
+        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="+943"/>
         <source>&quot;%1&quot; %2 %3L, %4C written</source>
         <translation>&quot;%1&quot; %2 %3L, %4C geschrieben</translation>
     </message>
     <message>
-        <location line="+8"/>
-        <source>Cannot open file &apos;%1&apos; for reading</source>
-        <translation>Die Datei &apos;%1&apos; kann nicht zum Lesen geöffnet werden</translation>
-    </message>
-    <message>
-        <location line="+22"/>
+        <location line="+31"/>
         <source>&quot;%1&quot; %2L, %3C</source>
         <translation>&quot;%1&quot; %2L, %3C</translation>
     </message>
@@ -6077,47 +6023,66 @@ Grund: %3</translation>
 </numerusform>
         </translation>
     </message>
-    <message numerus="yes">
-        <location line="+17"/>
-        <source>%n lines &gt;ed %1 time</source>
-        <translatorcomment>What is that?</translatorcomment>
-        <translation>
-            <numerusform>Eine Zeile &gt;ed %1-mal</numerusform>
-            <numerusform>%n Zeilen &gt;ed %1-mal</numerusform>
-        </translation>
-    </message>
     <message>
-        <location line="+37"/>
+        <location line="+56"/>
         <source>Can&apos;t open file %1</source>
         <translation>Die Datei &apos;%1&apos; kann nicht geöffnet werden</translation>
     </message>
     <message>
-        <location line="+67"/>
-        <source>E512: Unknown option: </source>
-        <translation>E512: Unbekannte Option:</translation>
+        <location line="-3027"/>
+        <source>Mark &apos;%1&apos; not set</source>
+        <translation>Die Marke &apos;%1&apos; ist nicht gesetzt</translation>
+    </message>
+    <message>
+        <location line="+2826"/>
+        <source>Unknown option: </source>
+        <translation>Unbekannte Option: </translation>
     </message>
     <message>
         <location line="+60"/>
+        <source>File &quot;%1&quot; exists (add ! to override)</source>
+        <translation>Die Datei &apos;%1&apos; existiert bereits (Fügen Sie ! an, um sie zu überschreiben)</translation>
+    </message>
+    <message>
+        <location line="+16"/>
+        <source>Cannot open file &quot;%1&quot; for writing</source>
+        <translation>Die Datei &apos;%1&apos; kann nicht zum Schreiben geöffnet werden</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Cannot open file &quot;%1&quot; for reading</source>
+        <translation>Die Datei &apos;%1&apos; kann nicht zum Lesen geöffnet werden</translation>
+    </message>
+    <message numerus="yes">
+        <location line="+73"/>
+        <source>%n lines %1ed %2 time</source>
+        <translation>
+            <numerusform>%1 auf eine Zeile %2-mal angewandt</numerusform>
+            <numerusform>%1 auf %n Zeilen %2-mal angewandt</numerusform>
+        </translation>
+    </message>
+    <message>
+        <location line="+164"/>
         <source>Pattern not found: </source>
         <translation>Suchmuster nicht gefunden: </translation>
     </message>
     <message>
-        <location line="-10"/>
+        <location line="+7"/>
         <source>search hit BOTTOM, continuing at TOP</source>
         <translation>Die Suche hat das Ende erreicht, setze am Anfang fort</translation>
     </message>
     <message>
-        <location line="+2"/>
+        <location line="+1"/>
         <source>search hit TOP, continuing at BOTTOM</source>
         <translation>Die Suche hat den Anfang erreicht, setze am Ende fort</translation>
     </message>
     <message>
-        <location line="+849"/>
+        <location line="+881"/>
         <source>Already at oldest change</source>
         <translation>Älteste Änderung erreicht</translation>
     </message>
     <message>
-        <location line="+18"/>
+        <location line="+21"/>
         <source>Already at newest change</source>
         <translation>Letzte Änderung erreicht</translation>
     </message>
@@ -6125,7 +6090,7 @@ Grund: %3</translation>
 <context>
     <name>FakeVim::Internal::FakeVimOptionPage</name>
     <message>
-        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="+132"/>
+        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="-809"/>
         <source>General</source>
         <translation>Allgemein</translation>
     </message>
@@ -6138,7 +6103,7 @@ Grund: %3</translation>
 <context>
     <name>FakeVim::Internal::FakeVimPluginPrivate</name>
     <message>
-        <location line="+483"/>
+        <location line="+488"/>
         <source>Switch to next file</source>
         <translation>Gehe zu nächster Datei</translation>
     </message>
@@ -6148,13 +6113,18 @@ Grund: %3</translation>
         <translation>Gehe zur vorigen Datei</translation>
     </message>
     <message>
-        <location line="+257"/>
-        <location line="+216"/>
+        <location line="+253"/>
+        <location line="+218"/>
         <source>Quit FakeVim</source>
         <translation>FakeVim Beenden</translation>
     </message>
     <message>
-        <location line="-142"/>
+        <location line="-153"/>
+        <source>File not saved</source>
+        <translation>Datei nicht gespeichert</translation>
+    </message>
+    <message>
+        <location line="+8"/>
         <source>Saving succeeded</source>
         <translation>Gespeichert</translation>
     </message>
@@ -6167,12 +6137,7 @@ Grund: %3</translation>
         </translation>
     </message>
     <message>
-        <location line="+22"/>
-        <source>Not an editor command: %1</source>
-        <translation>Kein Editor-Kommando: %1</translation>
-    </message>
-    <message>
-        <location line="+125"/>
+        <location line="+150"/>
         <source>FakeVim Information</source>
         <translation>Informationen zu FakeVim</translation>
     </message>
@@ -6274,6 +6239,11 @@ Grund: %3</translation>
         <source>Set Plain Style</source>
         <translation>Einfachen Stil setzen</translation>
     </message>
+    <message>
+        <location/>
+        <source>Show position of text marks</source>
+        <translation>Position der Textmarken anzeigen</translation>
+    </message>
 </context>
 <context>
     <name>FilterNameDialogClass</name>
@@ -6940,10 +6910,6 @@ on slow machines. In this case, the value should be increased.</source>
 </context>
 <context>
     <name>Git::Internal::CloneWizard</name>
-    <message>
-        <source>Clones a project from a Git repository and tries to load the contained project.</source>
-        <translation type="obsolete">Holt ein Projekt aus einem Git-Repository und versucht, es zu laden.</translation>
-    </message>
     <message>
         <location filename="../../../src/plugins/git/clonewizard.cpp" line="+55"/>
         <source>Clones a Git repository and tries to load the contained project.</source>
@@ -6982,7 +6948,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Warte auf Daten...</translation>
     </message>
     <message>
-        <location line="+74"/>
+        <location line="+75"/>
         <source>Git Diff</source>
         <translation>Git Diff</translation>
     </message>
@@ -7044,7 +7010,7 @@ on slow machines. In this case, the value should be increased.</source>
         </translation>
     </message>
     <message>
-        <location line="+30"/>
+        <location line="+33"/>
         <source>Unable to reset %1: %2</source>
         <translation>Das Repository %1 konnte nicht zurückgesetzt werden: %2</translation>
     </message>
@@ -7131,7 +7097,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Es ist kein Branch vorhanden.</translation>
     </message>
     <message>
-        <location line="+276"/>
+        <location line="+294"/>
         <source>Git SVN Log</source>
         <translation>Git SVN Log</translation>
     </message>
@@ -7166,7 +7132,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Die verwendete git-Version konnte nicht bestimmt werden: %1</translation>
     </message>
     <message>
-        <location line="-863"/>
+        <location line="-881"/>
         <source>Unable stash in %1: %2</source>
         <translation>Die Operation &apos;stash&apos; schlug in %1 fehl: %2</translation>
     </message>
@@ -7197,7 +7163,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Das Repository ist noch nicht initialisiert.</translation>
     </message>
     <message numerus="yes">
-        <location line="+118"/>
+        <location line="+136"/>
         <source>Committed %n file(s).
 </source>
         <translation>
@@ -7782,10 +7748,6 @@ on slow machines. In this case, the value should be increased.</source>
 </context>
 <context>
     <name>Gitorious::Internal::GitoriousCloneWizard</name>
-    <message>
-        <source>Clones a project from a Gitorious repository and tries to load the contained project.</source>
-        <translation type="obsolete">Holt ein Projekt aus einem Gitorious-Repository und versucht, das darin enthaltene Projekt zu laden.</translation>
-    </message>
     <message>
         <location filename="../../../src/plugins/git/gitorious/gitoriousclonewizard.cpp" line="+83"/>
         <source>Clones a Gitorious repository and tries to load the contained project.</source>
@@ -7986,7 +7948,7 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>Help::Internal::CentralWidget</name>
     <message>
-        <location filename="../../../src/plugins/help/centralwidget.cpp" line="+238"/>
+        <location filename="../../../src/plugins/help/centralwidget.cpp" line="+237"/>
         <source>Print Document</source>
         <translation>Dokument drucken</translation>
     </message>
@@ -7994,7 +7956,7 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>Help::Internal::DocSettingsPage</name>
     <message>
-        <location filename="../../../src/plugins/help/docsettingspage.cpp" line="+55"/>
+        <location filename="../../../src/plugins/help/docsettingspage.cpp" line="+54"/>
         <source>Documentation</source>
         <translation>Dokumentation</translation>
     </message>
@@ -8012,7 +7974,7 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>Help::Internal::FilterSettingsPage</name>
     <message>
-        <location filename="../../../src/plugins/help/filtersettingspage.cpp" line="+56"/>
+        <location filename="../../../src/plugins/help/filtersettingspage.cpp" line="+59"/>
         <source>Filters</source>
         <translation>Filter</translation>
     </message>
@@ -8049,7 +8011,7 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>Help::Internal::HelpIndexFilter</name>
     <message>
-        <location filename="../../../src/plugins/help/helpindexfilter.cpp" line="+226"/>
+        <location filename="../../../src/plugins/help/helpindexfilter.cpp" line="+57"/>
         <source>Help index</source>
         <translation>Hilfe - Index</translation>
     </message>
@@ -8065,14 +8027,14 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>Help::Internal::HelpPlugin</name>
     <message>
-        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+200"/>
-        <location line="+199"/>
+        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+197"/>
+        <location line="+172"/>
         <source>Contents</source>
         <translation>Inhalt</translation>
     </message>
     <message>
-        <location line="-194"/>
-        <location line="+176"/>
+        <location line="-167"/>
+        <location line="+149"/>
         <source>Index</source>
         <translation>Index</translation>
     </message>
@@ -8082,12 +8044,12 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Suche</translation>
     </message>
     <message>
-        <location line="+16"/>
+        <location line="+15"/>
         <source>Bookmarks</source>
         <translation>Lesezeichen</translation>
     </message>
     <message>
-        <location line="-261"/>
+        <location line="-233"/>
         <source>Home</source>
         <translation>Startseite</translation>
     </message>
@@ -8152,7 +8114,17 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Ctrl+Shift+Tab</translation>
     </message>
     <message>
-        <location line="+162"/>
+        <location line="+110"/>
+        <source>Activate Search in Help mode</source>
+        <translation>Suche im Modus &quot;Hilfe&quot; aktivieren</translation>
+    </message>
+    <message>
+        <location line="+15"/>
+        <source>Activate Bookmarks in Help mode</source>
+        <translation>Lesezeichen im Modus &quot;Hilfe&quot; aktivieren</translation>
+    </message>
+    <message>
+        <location line="+8"/>
         <source>Open Pages</source>
         <translation>Offene Seiten</translation>
     </message>
@@ -8162,7 +8134,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Offene Seiten im Hilfsmodus aktivieren</translation>
     </message>
     <message>
-        <location line="+49"/>
+        <location line="+61"/>
         <source>Go to Help Mode</source>
         <translation>Schalte in Hilfsmodus</translation>
     </message>
@@ -8172,17 +8144,17 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Vorige</translation>
     </message>
     <message>
-        <location line="+289"/>
+        <location line="+296"/>
         <source>Close current Page</source>
         <translation>Diese Seite schließen</translation>
     </message>
     <message>
-        <location line="-291"/>
+        <location line="-298"/>
         <source>Next</source>
         <translation>Nächste</translation>
     </message>
     <message>
-        <location line="-308"/>
+        <location line="-291"/>
         <source>Add Bookmark</source>
         <translation>Lesezeichen hinzufügen</translation>
     </message>
@@ -8192,7 +8164,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Kontexthilfe</translation>
     </message>
     <message>
-        <location line="+181"/>
+        <location line="+154"/>
         <source>Activate Index in Help mode</source>
         <translation>Index im Modus &quot;Hilfe&quot; zeigen</translation>
     </message>
@@ -8202,17 +8174,17 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Inhalt im Modus &quot;Hilfe&quot; zeigen</translation>
     </message>
     <message>
-        <location line="+79"/>
+        <location line="+86"/>
         <source>Unfiltered</source>
         <translation>Kein</translation>
     </message>
     <message>
-        <location line="+237"/>
+        <location line="+241"/>
         <source>&lt;html&gt;&lt;head&gt;&lt;title&gt;No Documentation&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;br/&gt;&lt;center&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;No documentation available.&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</source>
         <translation>&lt;html&gt;&lt;head&gt;&lt;title&gt;Dokumentation fehlt&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;br/&gt;&lt;center&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;Es ist keine Dokumentation verfügbar.&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
-        <location line="+60"/>
+        <location line="+66"/>
         <source>Filtered by:</source>
         <translation>Filter:</translation>
     </message>
@@ -8220,7 +8192,7 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>Help::Internal::SearchWidget</name>
     <message>
-        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+155"/>
+        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+156"/>
         <source>Indexing</source>
         <translation>Indizierung</translation>
     </message>
@@ -8672,18 +8644,23 @@ on slow machines. In this case, the value should be increased.</source>
         <source>Qt Project include file</source>
         <translation>Qt-Projekt-Include-Datei</translation>
     </message>
+    <message>
+        <location line="+1"/>
+        <source>Qt Project feature file</source>
+        <translation>Qt-Projekt-Feature-Datei</translation>
+    </message>
     <message>
         <location line="+1"/>
         <source>message catalog</source>
         <translation>Meldungsdatei</translation>
     </message>
     <message>
-        <location line="-4"/>
+        <location line="-5"/>
         <source>Qt Script file</source>
         <translation>Qt-Skript-Datei</translation>
     </message>
     <message>
-        <location line="+5"/>
+        <location line="+6"/>
         <source>Qt Resource file</source>
         <translation>Qt-Ressourcendatei</translation>
     </message>
@@ -9353,7 +9330,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Der Prozess wurde beendet, Rückgabewert %1.</translation>
     </message>
     <message>
-        <location line="+334"/>
+        <location line="+335"/>
         <source>p4 submit failed: %1</source>
         <translation>Fehler beim Abgeben: %1</translation>
     </message>
@@ -9380,7 +9357,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Perforce: Das Repository von konnte nicht bestimmt werden: %1</translation>
     </message>
     <message>
-        <location line="-477"/>
+        <location line="-478"/>
         <source>The process terminated abnormally.</source>
         <translation>Der Prozess wurde in anormaler Weise beendet.</translation>
     </message>
@@ -9405,7 +9382,7 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Perforce ist nicht richtig konfiguriert.</translation>
     </message>
     <message>
-        <location line="+98"/>
+        <location line="+99"/>
         <source>p4 diff %1</source>
         <translation>p4 diff %1</translation>
     </message>
@@ -9709,31 +9686,31 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>ProjectExplorer::AbstractProcessStep</name>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/abstractprocessstep.cpp" line="+202"/>
-        <source>&lt;font color=&quot;#0000ff&quot;&gt;Starting: &quot;%1&quot; %2&lt;/font&gt;
+        <location filename="../../../src/plugins/projectexplorer/abstractprocessstep.cpp" line="+204"/>
+        <source>Starting: &quot;%1&quot; %2
 </source>
-        <translation>&lt;font color=&quot;#0000ff&quot;&gt;Starte: &quot;%1&quot; %2&lt;/font&gt;
+        <translation>Starte &quot;%1&quot; %2
 </translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>&lt;font color=&quot;#0000ff&quot;&gt;The process &quot;%1&quot; exited normally.&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#0000ff&quot;&gt;The Prozess &quot;%1&quot; wurde normal beendet.&lt;/font&gt;</translation>
+        <location line="+8"/>
+        <source>The process &quot;%1&quot; exited normally.</source>
+        <translation>Der Prozess &quot;%1&quot; wurde normal beendet.</translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>&lt;font color=&quot;#ff0000&quot;&gt;&lt;b&gt;The process &quot;%1&quot; exited with code %2.&lt;/b&gt;&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#0000ff&quot;&gt;The Prozess &quot;%1&quot; wurde mit dem Rückgabewert %2 beendet.&lt;/font&gt;</translation>
+        <location line="+4"/>
+        <source>The process &quot;%1&quot; exited with code %2.</source>
+        <translation>Der Prozess &quot;%1&quot; wurde mit dem Rückgabewert %2 beendet.</translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>&lt;font color=&quot;#ff0000&quot;&gt;&lt;b&gt;The process &quot;%1&quot; crashed.&lt;/b&gt;&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#ff0000&quot;&gt;&lt;b&gt;The Prozess &quot;%1&quot; ist abgestürzt.&lt;/b&gt;&lt;/font&gt;</translation>
+        <location line="+4"/>
+        <source>The process &quot;%1&quot; crashed.</source>
+        <translation>Der Prozess &quot;%1&quot; ist abgestürzt.</translation>
     </message>
     <message>
-        <location line="+5"/>
-        <source>&lt;font color=&quot;#ff0000&quot;&gt;&lt;b&gt;Could not start process &quot;%1&quot;&lt;/b&gt;&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#ff0000&quot;&gt;&lt;b&gt;Der Prozess &quot;%1&quot;konnte nicht gestartet werden&lt;/b&gt;&lt;/font&gt;</translation>
+        <location line="+9"/>
+        <source>Could not start process &quot;%1&quot;</source>
+        <translation>Der Prozess :&quot;%1&quot; konnte nicht gestartet werden</translation>
     </message>
 </context>
 <context>
@@ -9771,43 +9748,39 @@ on slow machines. In this case, the value should be increased.</source>
         <translation>Build System</translation>
     </message>
     <message>
-        <location line="+85"/>
-        <source>&lt;font color=&quot;#ff0000&quot;&gt;Canceled build.&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#ff0000&quot;&gt;Erstellen abgebrochen.&lt;/font&gt;</translation>
+        <location line="+87"/>
+        <source>Canceled build.</source>
+        <translation>Erstellen abgebrochen.</translation>
     </message>
     <message>
-        <location line="+69"/>
-        <source>Build</source>
-        <translation>Erstellen</translation>
+        <location line="+130"/>
+        <location line="+75"/>
+        <source>When executing build step &apos;%1&apos;</source>
+        <translation>Bei der Ausführung von Build-Schritt &apos;%1&apos;</translation>
     </message>
     <message>
-        <location line="+57"/>
-        <location line="+70"/>
-        <source>&lt;font color=&quot;#ff0000&quot;&gt;Error while building project %1 (target: %2)&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#ff0000&quot;&gt;Fehler beim Erstellen des Projekts %1 (Ziel: %2)&lt;/font&gt;</translation>
+        <location line="-43"/>
+        <source>Running build steps for project %1...</source>
+        <translation>Führe Build-Schritte für Projekt %1 aus...</translation>
+    </message>
+    <message>
+        <location line="-92"/>
+        <source>Build</source>
+        <translation>Erstellen</translation>
     </message>
     <message>
-        <location line="-67"/>
+        <location line="+59"/>
+        <location line="+3"/>
+        <location line="+72"/>
         <source>Error while building project %1 (target: %2)</source>
         <translation>Fehler beim Erstellen des Projekts %1(Ziel: %2)</translation>
     </message>
     <message>
-        <location line="-215"/>
+        <location line="-292"/>
         <source>Compile</source>
         <comment>Category for compiler isses listened under &apos;Build Issues&apos;</comment>
         <translation>Compilierung</translation>
     </message>
-    <message>
-        <location line="+213"/>
-        <location line="+70"/>
-        <source>&lt;font color=&quot;#ff0000&quot;&gt;When executing build step &apos;%1&apos;&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#ff0000&quot;&gt;Beim Ausführen des Build-Schritts &apos;%1&apos;&lt;/font&gt;</translation>
-    </message>
-    <message>
-        <location line="-40"/>
-        <source>&lt;b&gt;Running build steps for project %2...&lt;/b&gt;</source>
-        <translation>&lt;b&gt;Führe Build-Schritte für Projekt %2 aus...&lt;/b&gt;</translation>
-    </message>
 </context>
 <context>
     <name>ProjectExplorer::CustomExecutableRunConfiguration</name>
@@ -9855,7 +9828,7 @@ on slow machines. In this case, the value should be increased.</source>
 <context>
     <name>ProjectExplorer::DebuggingHelperLibrary</name>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/debugginghelper.cpp" line="+149"/>
+        <location filename="../../../src/plugins/projectexplorer/debugginghelper.cpp" line="+147"/>
         <source>The target directory %1 could not be created.</source>
         <translation>Das Zielverzeichnis %1 konnte nicht erstellt werden.</translation>
     </message>
@@ -9880,7 +9853,7 @@ Reason: %2</source>
 Fehler: %2</translation>
     </message>
     <message>
-        <location line="+15"/>
+        <location line="+17"/>
         <source>Building debugging helper library in %1
 </source>
         <translation>Erstelle Ausgabe-Hilfsbibliothek in %1
@@ -10114,7 +10087,7 @@ Fehler: %2</translation>
     <name>ProjectExplorer::Internal::CompileOutputWindow</name>
     <message>
         <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+48"/>
-        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.h" line="+53"/>
+        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.h" line="+55"/>
         <source>Compile Output</source>
         <translation>Kompilierung</translation>
     </message>
@@ -10243,7 +10216,7 @@ Fehler: %2</translation>
 <context>
     <name>ProjectExplorer::Internal::FolderNavigationWidgetFactory</name>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/foldernavigationwidget.cpp" line="+462"/>
+        <location filename="../../../src/plugins/projectexplorer/foldernavigationwidget.cpp" line="+466"/>
         <source>File System</source>
         <translation>Dateisystem</translation>
     </message>
@@ -10375,7 +10348,7 @@ Fehler: %2</translation>
 <context>
     <name>ProjectExplorer::Internal::ProjectExplorerSettingsPage</name>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/projectexplorersettingspage.cpp" line="+129"/>
+        <location filename="../../../src/plugins/projectexplorer/projectexplorersettingspage.cpp" line="+130"/>
         <source>General</source>
         <translation>Allgemein</translation>
     </message>
@@ -10392,11 +10365,6 @@ Fehler: %2</translation>
         <source>Use jom instead of nmake</source>
         <translation>jom an Stelle von nmake verwenden</translation>
     </message>
-    <message>
-        <location/>
-        <source>&lt;i&gt;jom&lt;/i&gt; is a drop-in replacement for &lt;i&gt;nmake&lt;/i&gt; which distributes the compilation process to multiple CPU cores. For more details, see the &lt;a href=&quot;http://qt.gitorious.org/qt-labs/jom/&quot;&gt;jom Homepage&lt;/a&gt;. Disable it if you experience problems with your builds.</source>
-        <translation>&lt;i&gt;jom&lt;/i&gt; ist ein Ersatz für &lt;i&gt;nmake&lt;/i&gt;, der den Kompilationsprozess auf mehrere Prozessorkerne verteilt. Mehr Informationen finden Sie auf der &lt;a href=&quot;http://qt.gitorious.org/qt-labs/jom/&quot;&gt;jom Homepage&lt;/a&gt;. Deaktivieren Sie die Einstellungen, wenn Probleme beim Build auftreten.</translation>
-    </message>
     <message>
         <location/>
         <source>Current directory</source>
@@ -10437,6 +10405,11 @@ Fehler: %2</translation>
         <source>Clear old application output on a new run</source>
         <translation>Ausgabe vorangegangener Ausführungen löschen</translation>
     </message>
+    <message>
+        <location/>
+        <source>&lt;i&gt;jom&lt;/i&gt; is a drop-in replacement for &lt;i&gt;nmake&lt;/i&gt; which distributes the compilation process to multiple CPU cores. The latest binary is available at &lt;a href=&quot;ftp://ftp.qt.nokia.com/jom/&quot;&gt;ftp://ftp.qt.nokia.com/jom/&lt;/a&gt;. Disable it if you experience problems with your builds.</source>
+        <translation>&lt;i&gt;jom&lt;/i&gt; ist ein Ersatz für &lt;i&gt;nmake&lt;/i&gt;, der den Kompilationsprozess auf mehrere Prozessorkerne verteilt. Eine aktuelle Version erhalten Sie von &lt;a href=&quot;ftp://ftp.qt.nokia.com/jom/&quot;&gt;ftp://ftp.qt.nokia.com/jom/&lt;/a&gt;. Deaktivieren Sie die Einstellungen, wenn Probleme beim Build auftreten.</translation>
+    </message>
 </context>
 <context>
     <name>ProjectExplorer::Internal::ProjectFileFactory</name>
@@ -10532,7 +10505,7 @@ No project selected</extracomment>
         <translation>Sitzungen...</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/projectwelcomepagewidget.cpp" line="+128"/>
+        <location filename="../../../src/plugins/projectexplorer/projectwelcomepagewidget.cpp" line="+130"/>
         <source>%1 (last session)</source>
         <translation>%1 (zuletzt benutzt)</translation>
     </message>
@@ -10646,11 +10619,6 @@ No project selected</extracomment>
         <source>Session Manager</source>
         <translation>Sitzungsverwaltung</translation>
     </message>
-    <message>
-        <location/>
-        <source>&lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-quick-tour.html#session-management-in-qt-creator&quot;&gt;What is a Session?&lt;/a&gt;</source>
-        <translation>&lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-quick-tour.html#session-management-in-qt-creator&quot;&gt;Was ist eine Sitzung?&lt;/a&gt;</translation>
-    </message>
     <message>
         <location/>
         <source>&amp;New</source>
@@ -10677,16 +10645,21 @@ No project selected</extracomment>
         <translation>&amp;Gehe zu Sitzung</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/sessiondialog.cpp" line="+177"/>
-        <location line="+18"/>
+        <location filename="../../../src/plugins/projectexplorer/sessiondialog.cpp" line="+188"/>
+        <location line="+19"/>
         <source>New session name</source>
         <translation>Name der neuen Sitzung</translation>
     </message>
     <message>
-        <location line="+24"/>
+        <location line="+25"/>
         <source>Rename session</source>
         <translation>Sitzung umbenennen</translation>
     </message>
+    <message>
+        <location filename="../../../src/plugins/projectexplorer/sessiondialog.ui"/>
+        <source>&lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-project-managing-sessions.html&quot;&gt;What is a Session?&lt;/a&gt;</source>
+        <translation>&lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-project-managing-sessions.htm&quot;&gt;Was ist eine Sitzung?&lt;/a&gt;</translation>
+    </message>
 </context>
 <context>
     <name>ProjectExplorer::Internal::SessionFile</name>
@@ -10705,7 +10678,7 @@ No project selected</extracomment>
 <context>
     <name>ProjectExplorer::Internal::TaskDelegate</name>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/taskwindow.cpp" line="+922"/>
+        <location filename="../../../src/plugins/projectexplorer/taskwindow.cpp" line="+970"/>
         <source>File not found: %1</source>
         <translation>Datei nicht gefunden: %1</translation>
     </message>
@@ -10762,7 +10735,7 @@ No project selected</extracomment>
         <translation>Projekte</translation>
     </message>
     <message>
-        <location line="+83"/>
+        <location line="+84"/>
         <source>&amp;Build</source>
         <translation>&amp;Erstellen</translation>
     </message>
@@ -10777,12 +10750,12 @@ No project selected</extracomment>
         <translation>&amp;Debuggen</translation>
     </message>
     <message>
-        <location line="+44"/>
+        <location line="+45"/>
         <source>Open With</source>
         <translation>Öffnen mit</translation>
     </message>
     <message>
-        <location line="+66"/>
+        <location line="+65"/>
         <source>Session Manager...</source>
         <translation>Sitzungsverwaltung</translation>
     </message>
@@ -10933,7 +10906,17 @@ No project selected</extracomment>
         <translation>Neues Projekt</translation>
     </message>
     <message>
-        <location line="-394"/>
+        <location line="+1262"/>
+        <source>Projects (%1)</source>
+        <translation>Projekte (%1)</translation>
+    </message>
+    <message>
+        <location line="+1"/>
+        <source>All Files (*)</source>
+        <translation>Alle Dateien (*)</translation>
+    </message>
+    <message>
+        <location line="-1657"/>
         <source>Close Project &quot;%1&quot;</source>
         <translation>Projekt &quot;%1&quot; schließen</translation>
     </message>
@@ -10981,7 +10964,7 @@ No project selected</extracomment>
         <translation>Zielauswahl für Build/Auswahl öffnen...</translation>
     </message>
     <message>
-        <location line="+737"/>
+        <location line="+726"/>
         <source>Always save files before build</source>
         <translation>Alle Dateien vor Erstellen speichern</translation>
     </message>
@@ -10996,7 +10979,7 @@ No project selected</extracomment>
         <translation>Debuggen ohne Projekt nicht möglich.</translation>
     </message>
     <message>
-        <location line="+140"/>
+        <location line="+143"/>
         <source>New File</source>
         <comment>Title of dialog</comment>
         <translation>Neue Datei</translation>
@@ -11213,7 +11196,7 @@ unter Versionsverwaltung (%2) gestellt werden?</translation>
     <message>
         <location line="+9"/>
         <source>Warning</source>
-        <translation>Warnung</translation>
+        <translation type="unfinished">Warnung</translation>
     </message>
     <message>
         <location line="+1"/>
@@ -11679,28 +11662,38 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Schon gewusst?</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp" line="+72"/>
+        <location filename="../../../src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp" line="+74"/>
         <source>The Qt Creator User Interface</source>
         <translation>Die Benutzeroberfläche von Qt Creator</translation>
     </message>
+    <message>
+        <location line="+2"/>
+        <source>Building and Running an Example</source>
+        <translation>Ein Beispiel erstellen und ausführen</translation>
+    </message>
     <message>
         <location line="+2"/>
         <source>Creating a Qt C++ Application</source>
         <translation>Erstellen einer C++-Anwendung mit Qt</translation>
     </message>
+    <message>
+        <location line="+2"/>
+        <source>Creating a Mobile Application</source>
+        <translation>Erstellen einer mobilen Anwendung</translation>
+    </message>
     <message>
         <location line="+2"/>
         <source>Creating a Qt Quick Application</source>
         <translation>Erstellen einer Qt-Quick-Anwendung</translation>
     </message>
     <message>
-        <location line="+38"/>
+        <location line="+49"/>
         <location line="+53"/>
         <source>Choose an example...</source>
         <translation>Beispiel wählen...</translation>
     </message>
     <message>
-        <location line="+85"/>
+        <location line="+89"/>
         <source>Copy Project to writable Location?</source>
         <translation>Soll das Projekt in ein schreibbares Verzeichnis kopiert werden?</translation>
     </message>
@@ -11735,7 +11728,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Das angegebene Verzeichnis existiert bereits. Bitte geben Sie ein gültiges Verzeichnis an.</translation>
     </message>
     <message>
-        <location line="+49"/>
+        <location line="+47"/>
         <source>New Project</source>
         <translation>Neues Projekt</translation>
     </message>
@@ -11759,12 +11752,22 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Strg</translation>
     </message>
     <message>
-        <location line="+4"/>
-        <source>You can switch between Qt Creator&apos;s modes using &lt;tt&gt;Ctrl+number&lt;/tt&gt;:&lt;ul&gt;&lt;li&gt;1 - Welcome&lt;/li&gt;&lt;li&gt;2 - Edit&lt;/li&gt;&lt;li&gt;3 - Debug&lt;/li&gt;&lt;li&gt;4 - Projects&lt;/li&gt;&lt;li&gt;5 - Help&lt;/li&gt;&lt;/ul&gt;</source>
-        <translation>Sie können mit &lt;tt&gt;Strg+Nummer&lt;/tt&gt; zwischen den Modi von Qt Creator umschalten: &lt;ul&gt;&lt;li&gt;1 - Willkommen&lt;/li&gt;&lt;li&gt;2 - Editieren&lt;/li&gt;&lt;li&gt;3 - Debuggen&lt;/li&gt;&lt;li&gt;4 - Projekte&lt;/li&gt;&lt;li&gt;5 - Hilfe&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;6 - Ausgabe&lt;/li&gt;&lt;/ul&gt;</translation>
+        <location line="+7"/>
+        <source>If you add external libraries to your project, Qt Creator will automatically offer syntax highlighting and code completion.</source>
+        <translation>Qt Creator bietet automatisch Syntax-Hervorhebung und Code-Vervollständigung an, wenn Sie externe Bibliotheken zu Ihrem Projekt hinzufügen.</translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location line="+14"/>
+        <source>You can add custom build steps in the &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-build-settings.html&quot;&gt;build settings&lt;/a&gt;.</source>
+        <translation>Sie können eigene Erstellungsschritte in den &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-build-settings.html&quot;&gt;&apos;Build&apos;-Einstellungen&lt;/a&gt; hinzufügen.</translation>
+    </message>
+    <message>
+        <location line="+2"/>
+        <source>Within a session, you can add &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-build-dependencies.html&quot;&gt;dependencies&lt;/a&gt; between projects.</source>
+        <translation>In einer Sitzung können Sie &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-build-dependencies.html&quot;&gt;Abhängigkeiten&lt;/a&gt; zwischen Projekten herstellen.</translation>
+    </message>
+    <message>
+        <location line="-19"/>
         <source>You can show and hide the side bar using &lt;tt&gt;%1+0&lt;tt&gt;.</source>
         <translation>Sie können die Seitenleiste mit &lt;tt&gt;%1+0&lt;/tt&gt; anzeigen oder zuklappen.</translation>
     </message>
@@ -11774,12 +11777,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Sie können die &lt;tt&gt;Finden&lt;/tt&gt;-Funktion durch Auswahl von &amp;quot;Ganze Wörter&amp;quot; oder &amp;quot;Groß/Kleinschreibung&amp;quot; steuern. Klicken Sie einfach auf die Symbole rechts vom Eingabefeld.</translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>If you add &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-external-library-handling.html&quot;&gt;external libraries&lt;/a&gt;, Qt Creator will automatically offer syntax highlighting and code completion.</source>
-        <translation>Wenn Sie eine &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-external-library-handling.html&quot;&gt;externe Bibliothek&lt;/a&gt; hinzufügen, bietet Qt Creator automatisch Syntax-Hervorhebung und Code-Vervollständigung.</translation>
-    </message>
-    <message>
-        <location line="+3"/>
+        <location line="+4"/>
         <source>The code completion is CamelCase-aware. For example, to complete &lt;tt&gt;namespaceUri&lt;/tt&gt; you can just type &lt;tt&gt;nU&lt;/tt&gt; and hit &lt;tt&gt;Ctrl+Space&lt;/tt&gt;.</source>
         <translation>Die Code-Vervollständigung versteht CamelCase. Sie können zum Beipiel statt &lt;tt&gt;namespaceUri&lt;/tt&gt; einfach &lt;tt&gt;nU&lt;/tt&gt; schreiben und danach &lt;tt&gt;Strg+Leertaste&lt;/tt&gt; drücken.</translation>
     </message>
@@ -11809,17 +11807,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Mit der &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-navigation.html&quot;&gt;Locator-Leiste&lt;/a&gt; (&lt;tt&gt;%1+K&lt;/tt&gt;) können Sie schnell nach Methoden, Klassen, Hilfe und anderem suchen.</translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>You can add custom build steps in the &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-project-pane.html#build-settings&quot;&gt;build settings&lt;/a&gt;.</source>
-        <translation>Sie können eigene Erstellungsschritte in den &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-project-pane.html#build-settingsl&quot;&gt;&apos;Build&apos;-Einstellungen&lt;/a&gt; hinzufügen.</translation>
-    </message>
-    <message>
-        <location line="+2"/>
-        <source>Within a session, you can add &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-project-pane.html#dependencies&quot;&gt;dependencies&lt;/a&gt; between projects.</source>
-        <translation>In einer Sitzung können Sie &lt;a href=&quot;qthelp://com.nokia.qtcreator/doc/creator-project-pane.html#dependencies&quot;&gt;Abhängigkeiten&lt;/a&gt; zwischen Projekten herstellen.</translation>
-    </message>
-    <message>
-        <location line="+2"/>
+        <location line="+6"/>
         <source>You can set the preferred editor encoding for every project in &lt;tt&gt;Projects -&gt; Editor Settings -&gt; Default Encoding&lt;/tt&gt;.</source>
         <translation>Sie können ihre Encoding-Vorgabe für den Editor für jedes Projekt in &lt;tt&gt;Projekte -&gt; Editoreinstellungen -&gt; Encoding-Vorgabe&lt;/tt&gt; einstellen.</translation>
     </message>
@@ -11943,7 +11931,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
 <context>
     <name>Qt4ProjectManager::Internal::MakeStepFactory</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/makestep.cpp" line="+413"/>
+        <location filename="../../../src/plugins/qt4projectmanager/makestep.cpp" line="+414"/>
         <source>Make</source>
         <translation>Make</translation>
     </message>
@@ -11990,7 +11978,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
 <context>
     <name>Qt4ProjectManager::Internal::QMakeStepFactory</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qmakestep.cpp" line="+486"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qmakestep.cpp" line="+493"/>
         <source>qmake</source>
         <translation>qmake</translation>
     </message>
@@ -12058,13 +12046,12 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
 <context>
     <name>Qt4ProjectManager::Internal::Qt4ProFileNode</name>
     <message>
-        <location line="+229"/>
-        <location line="+5"/>
+        <location line="+274"/>
         <source>Error while parsing file %1. Giving up.</source>
         <translation>Fehler beim Auswerten von %1. Abbruch.</translation>
     </message>
     <message>
-        <location line="+479"/>
+        <location line="+434"/>
         <source>Could not find .pro file for sub dir &apos;%1&apos; in &apos;%2&apos;</source>
         <translation>Die .pro-Datei des Unterverzeichnisses &apos;%1&apos; konnte in &apos;%2&apos; nicht gefunden werden</translation>
     </message>
@@ -12082,7 +12069,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Shadow-Build-Verzeichnis</translation>
     </message>
     <message>
-        <location line="+51"/>
+        <location line="+47"/>
         <source>using &lt;font color=&quot;#ff0000&quot;&gt;invalid&lt;/font&gt; Qt Version: &lt;b&gt;%1&lt;/b&gt;&lt;br&gt;%2</source>
         <translation>verwende &lt;font color=&quot;#ff0000&quot;&gt;ungültige&lt;/font&gt; Qt-Version: &lt;b&gt;%1&lt;/b&gt;&lt;br&gt;%2</translation>
     </message>
@@ -12102,7 +12089,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Allgemein</translation>
     </message>
     <message>
-        <location line="+189"/>
+        <location line="+194"/>
         <source>Building in subdirectories of the source directory is not supported by qmake.</source>
         <translation>qmake unterstützt keine Build-Vorgänge in dem Quellverzeichnis untergeordneten Verzeichnissen.</translation>
     </message>
@@ -12167,7 +12154,7 @@ Wählt eine für Desktop-Entwicklung geeignete Qt-Version aus, sofern sie verfü
         <translation>Erstellen</translation>
     </message>
     <message>
-        <location line="+38"/>
+        <location line="+39"/>
         <source>Run qmake in %1</source>
         <translation>qmake in %1 ausführen</translation>
     </message>
@@ -12520,7 +12507,7 @@ p, li { white-space: pre-wrap; }
         <translation>Installationspaket:</translation>
     </message>
     <message>
-        <location line="+19"/>
+        <location line="+20"/>
         <source>Device on serial port:</source>
         <translation>Gerät auf serieller Schnittstelle:</translation>
     </message>
@@ -12791,21 +12778,21 @@ Installiere Anwendung auf &apos;%2&apos;...</translation>
 <context>
     <name>Qt4ProjectManager::MakeStep</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/makestep.cpp" line="-330"/>
+        <location filename="../../../src/plugins/qt4projectmanager/makestep.cpp" line="-331"/>
         <source>Make</source>
         <comment>Qt4 MakeStep display name.</comment>
         <translation>Make</translation>
     </message>
     <message>
-        <location line="+55"/>
-        <source>&lt;font color=&quot;#ff0000&quot;&gt;Could not find make command: %1 in the build environment&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#ff0000&quot;&gt;Das make-Kommando %1 konnte in der Build-Umgebung nicht gefunden werden&lt;/font&gt;</translation>
+        <location line="+57"/>
+        <source>Could not find make command: %1 in the build environment</source>
+        <translation>Das &apos;make&apos;-Kommando &apos;%1&apos; konnte in der Build-Umgebung nicht gefunden werden</translation>
     </message>
 </context>
 <context>
     <name>Qt4ProjectManager::MakeStepConfigWidget</name>
     <message>
-        <location line="+120"/>
+        <location line="+119"/>
         <source>Override %1:</source>
         <translation>Ãœberschreibe %1:</translation>
     </message>
@@ -12823,20 +12810,20 @@ Installiere Anwendung auf &apos;%2&apos;...</translation>
 <context>
     <name>Qt4ProjectManager::QMakeStep</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qmakestep.cpp" line="-405"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qmakestep.cpp" line="-412"/>
         <source>qmake</source>
         <comment>QMakeStep display name.</comment>
         <translation></translation>
     </message>
     <message>
-        <location line="+120"/>
-        <source>&lt;font color=&quot;#0000ff&quot;&gt;Configuration is faulty, please check the Build Issues view for details.&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#0000ff&quot;&gt;Die Konfiguration ist fehlerhaft. Details befinden sich in der Ansicht &quot;Build-Probleme&quot;.&lt;/font&gt;</translation>
+        <location line="+125"/>
+        <source>Configuration is faulty, please check the Build Issues view for details.</source>
+        <translation>Die Konfiguration ist fehlerhaft. Details befinden sich in der Ansicht &quot;Build-Probleme&quot;.</translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>&lt;font color=&quot;#0000ff&quot;&gt;Configuration unchanged, skipping qmake step.&lt;/font&gt;</source>
-        <translation>&lt;font color=&quot;#0000ff&quot;&gt;Unveränderte Konfiguration, qmake-Schritt wird übersprungen.&lt;/font&gt;</translation>
+        <location line="+8"/>
+        <source>Configuration unchanged, skipping qmake step.</source>
+        <translation>Unveränderte Konfiguration, qmake-Schritt wird übersprungen.</translation>
     </message>
 </context>
 <context>
@@ -12868,7 +12855,7 @@ Installiere Anwendung auf &apos;%2&apos;...</translation>
 <context>
     <name>Qt4ProjectManager::QtVersionManager</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qtversionmanager.cpp" line="+388"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qtversionmanager.cpp" line="+395"/>
         <source>&lt;not found&gt;</source>
         <translation>&lt;nicht gefunden&gt;</translation>
     </message>
@@ -13370,7 +13357,7 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt  von einem Leerzeich
 <context>
     <name>ResourceEditor::Internal::ResourceEditorW</name>
     <message>
-        <location filename="../../../src/plugins/resourceeditor/resourceeditorw.cpp" line="+117"/>
+        <location filename="../../../src/plugins/resourceeditor/resourceeditorw.cpp" line="+116"/>
         <source>untitled</source>
         <translation>kein Titel</translation>
     </message>
@@ -13396,7 +13383,7 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt  von einem Leerzeich
 <context>
     <name>SharedTools::QrcEditor</name>
     <message>
-        <location filename="../../../src/shared/qrceditor/qrceditor.cpp" line="+57"/>
+        <location filename="../../../src/shared/qrceditor/qrceditor.cpp" line="+58"/>
         <source>Add Files</source>
         <translation>Dateien hinzufügen</translation>
     </message>
@@ -13621,10 +13608,6 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt  von einem Leerzeich
 </context>
 <context>
     <name>Subversion::Internal::CheckoutWizard</name>
-    <message>
-        <source>Checks out a project from a Subversion repository and tries to load the contained project.</source>
-        <translation type="obsolete">Holt ein Projekt aus einem Subversion-Repository und versucht, das darin enthaltene Projekt zu laden.</translation>
-    </message>
     <message>
         <location filename="../../../src/plugins/subversion/checkoutwizard.cpp" line="+56"/>
         <source>Checks out a Subversion repository and tries to load the contained project.</source>
@@ -13997,13 +13980,13 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt  von einem Leerzeich
 </translation>
     </message>
     <message>
-        <location line="+13"/>
+        <location line="+14"/>
         <source>No subversion executable specified!</source>
         <translation>Es wurde keine ausführbaren Subversion-Datei angegeben!
 </translation>
     </message>
     <message>
-        <location line="+42"/>
+        <location line="+39"/>
         <source>The process terminated with exit code %1.</source>
         <translation>Der Prozess wurde beendet, Rückgabewert %1.</translation>
     </message>
@@ -14061,7 +14044,7 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt  von einem Leerzeich
 <context>
     <name>TextEditor::BaseTextDocument</name>
     <message>
-        <location filename="../../../src/plugins/texteditor/basetextdocument.cpp" line="+237"/>
+        <location filename="../../../src/plugins/texteditor/basetextdocument.cpp" line="+233"/>
         <source>untitled</source>
         <translation>kein Titel</translation>
     </message>
@@ -14092,7 +14075,7 @@ Um es abzurufen, tippen Sie das Kürzel im Locator, gefolgt  von einem Leerzeich
 <context>
     <name>TextEditor::BaseTextEditorEditable</name>
     <message>
-        <location line="+4824"/>
+        <location line="+4840"/>
         <source>Line: %1, Col: %2</source>
         <translation>Zeile: %1, Spalte: %2</translation>
     </message>
@@ -14453,7 +14436,7 @@ Die folgenden Encodings scheinen der Datei zu entsprechen:</translation>
 <context>
     <name>TextEditor::Internal::FindInFiles</name>
     <message>
-        <location filename="../../../src/plugins/texteditor/findinfiles.cpp" line="+56"/>
+        <location filename="../../../src/plugins/texteditor/findinfiles.cpp" line="+57"/>
         <source>Files on File System</source>
         <translation>Dateien aus dem Dateisystem</translation>
     </message>
@@ -14473,7 +14456,7 @@ Die folgenden Encodings scheinen der Datei zu entsprechen:</translation>
         <translation>Such&amp;muster für Dateinamen:</translation>
     </message>
     <message>
-        <location line="+18"/>
+        <location line="+21"/>
         <source>Directory to search</source>
         <translation>Verzeichnis</translation>
     </message>
@@ -15556,13 +15539,13 @@ Die folgenden Encodings scheinen der Datei zu entsprechen:</translation>
     </message>
     <message>
         <location line="+4"/>
-        <source>The unsaved file %1 has been changed outside Qt Creator. Do you want to reload it and discard your changes?</source>
-        <translation>Die noch nicht gespeicherte Datei %1 wurde außerhalb von Qt Creator geändert. Möchten Sie sie neu laden?</translation>
+        <source>The unsaved file &lt;i&gt;%1&lt;/i&gt; has been changed outside Qt Creator. Do you want to reload it and discard your changes?</source>
+        <translation>Die noch nicht gespeicherte Datei &lt;i&gt;%1&lt;/i&gt; wurde außerhalb von Qt Creator geändert. Möchten Sie sie neu laden?</translation>
     </message>
     <message>
         <location line="+3"/>
-        <source>The file %1 has changed outside Qt Creator. Do you want to reload it?</source>
-        <translation>Die Datei %1 wurde außerhalb von Qt Creator geändert. Möchten Sie sie neu laden?</translation>
+        <source>The file &lt;i&gt;%1&lt;/i&gt; has changed outside Qt Creator. Do you want to reload it?</source>
+        <translation>Die Datei &lt;i&gt;%1&lt;/i&gt; wurde außerhalb von Qt Creator geändert. Möchten Sie sie neu laden?</translation>
     </message>
 </context>
 <context>
@@ -15601,7 +15584,7 @@ Die folgenden Encodings scheinen der Datei zu entsprechen:</translation>
         <translation>Es konnten keine dem Muster (%1) entsprechenden Projektdateien in &apos;%2&apos; gefunden werden.</translation>
     </message>
     <message>
-        <location line="+32"/>
+        <location line="+30"/>
         <source>The Project Explorer is not available.</source>
         <translation>Das ProjectExplorer-Plugin ist nicht verfügbar.</translation>
     </message>
@@ -15729,7 +15712,7 @@ Die folgenden Encodings scheinen der Datei zu entsprechen:</translation>
 <context>
     <name>VCSBase::VCSBaseEditor</name>
     <message>
-        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="+170"/>
+        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="+171"/>
         <source>Annotate &quot;%1&quot;</source>
         <translation>Annotation für &quot;%1&quot;</translation>
     </message>
@@ -15739,7 +15722,7 @@ Die folgenden Encodings scheinen der Datei zu entsprechen:</translation>
         <translation>&quot;%1&quot; Kopieren</translation>
     </message>
     <message>
-        <location line="+218"/>
+        <location line="+234"/>
         <source>Describe change %1</source>
         <translation>Details zur Änderung %1 anzeigen</translation>
     </message>
@@ -15923,8 +15906,8 @@ p, li { white-space: pre-wrap; }
     </message>
     <message>
         <location line="+3"/>
-        <source>&lt;b&gt;Qt LGPL Support&lt;/b&gt;&lt;br /&gt;&lt;font color=&apos;gray&apos;&gt;Buy professional Qt support&lt;/font&gt;</source>
-        <translation>&lt;b&gt;Qt LGPL Unterstützung&lt;/b&gt;&lt;br /&gt;&lt;font color=&apos;gray&apos;&gt;Erwerben Sie professionelle Unterstützung für Qt&lt;/font&gt;</translation>
+        <source>&lt;b&gt;Qt LGPL Support&lt;/b&gt;&lt;br /&gt;&lt;font color=&apos;gray&apos;&gt;Buy commercial Qt support&lt;/font&gt;</source>
+        <translation>&lt;b&gt;Qt LGPL Unterstützung&lt;/b&gt;&lt;br/&gt;&lt;font color=&apos;gray&apos;&gt;Erwerben Sie kommerzielle Unterstützung für Qt&lt;/font&gt;</translation>
     </message>
     <message>
         <location line="+3"/>
@@ -15984,7 +15967,7 @@ p, li { white-space: pre-wrap; }
         <translation>Feedback</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/welcome/welcomemode.cpp" line="+109"/>
+        <location filename="../../../src/plugins/welcome/welcomemode.cpp" line="+128"/>
         <source>Welcome</source>
         <translation>Willkommen</translation>
     </message>
@@ -16621,7 +16604,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Bibliothek</translation>
     </message>
     <message>
-        <location line="+39"/>
+        <location line="+40"/>
         <source>Items</source>
         <comment>Title of library items view</comment>
         <translation>Elemente</translation>
@@ -17417,10 +17400,20 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Rand</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/qmldesigner/settingspage.cpp" line="+83"/>
+        <location filename="../../../src/plugins/qmldesigner/settingspage.cpp" line="+85"/>
         <source>Qt Quick Designer</source>
         <translation>Qt-Quick-Designer</translation>
     </message>
+    <message>
+        <location filename="../../../src/plugins/qmldesigner/settingspage.ui"/>
+        <source>Text Editor Helper</source>
+        <translation>Texteditor-Unterstützung</translation>
+    </message>
+    <message>
+        <location/>
+        <source>enable</source>
+        <translation>Aktivieren</translation>
+    </message>
 </context>
 <context>
     <name>Qt4ProjectManager::Internal::TestWizardPage</name>
@@ -17509,7 +17502,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>CMakeProjectManager::Internal::CMakeRunConfiguration</name>
     <message>
-        <location filename="../../../src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp" line="-109"/>
+        <location filename="../../../src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp" line="-121"/>
         <source>Clean Environment</source>
         <translation>Umgebung löschen</translation>
     </message>
@@ -17523,6 +17516,11 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <source>Build Environment</source>
         <translation>Build-Umgebung</translation>
     </message>
+    <message>
+        <location line="+52"/>
+        <source> (disabled)</source>
+        <translation> (deaktiviert)</translation>
+    </message>
 </context>
 <context>
     <name>CMakeProjectManager::Internal::CMakeTarget</name>
@@ -17686,7 +17684,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Subversion Commit-Editor</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/subversion/subversionplugin.cpp" line="-985"/>
+        <location filename="../../../src/plugins/subversion/subversionplugin.cpp" line="-983"/>
         <source>Subversion Command Log Editor</source>
         <translation>Subversion Command-Log-Editor</translation>
     </message>
@@ -17837,18 +17835,18 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>FakeVim::Internal::FakeVimExCommandsPage</name>
     <message>
-        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="-808"/>
-        <location line="+23"/>
+        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="-813"/>
+        <location line="+26"/>
         <source>Ex Command Mapping</source>
         <translation>Zuordnung von Kommandos</translation>
     </message>
     <message>
-        <location line="-21"/>
+        <location line="-24"/>
         <source>FakeVim</source>
         <translation>FakeVim</translation>
     </message>
     <message>
-        <location line="+22"/>
+        <location line="+25"/>
         <source>Ex Trigger Expression</source>
         <translation>Kommando</translation>
     </message>
@@ -17874,7 +17872,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>GitClient</name>
     <message>
-        <location filename="../../../src/plugins/git/gitclient.cpp" line="-1432"/>
+        <location filename="../../../src/plugins/git/gitclient.cpp" line="-1454"/>
         <source>Unable to determine the repository for %1.</source>
         <translation>Das Repository von %1 konnte nicht bestimmt werden.</translation>
     </message>
@@ -17937,7 +17935,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>Mercurial::Internal::MercurialClient</name>
     <message>
-        <location filename="../../../src/plugins/mercurial/mercurialclient.cpp" line="+168"/>
+        <location filename="../../../src/plugins/mercurial/mercurialclient.cpp" line="+166"/>
         <source>Unable to find parent revisions of %1 in %2: %3</source>
         <translation>Die übergeordnete Revision von %1 im Repository %2 konnte nicht bestimmt werden: %3</translation>
     </message>
@@ -18288,7 +18286,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Der Prozess &quot;%1&quot; wurde beendet (Rückgabewert %2): %3</translation>
     </message>
     <message>
-        <location line="+22"/>
+        <location line="+23"/>
         <source>The client does not seem to contain any mapped files.</source>
         <translation>Der Perforce-Client enthält offenbar keine Dateizuordnungen.</translation>
     </message>
@@ -18447,12 +18445,12 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Ausführungskonfiguration wählen</translation>
     </message>
     <message>
-        <location line="+59"/>
+        <location line="+60"/>
         <source>Build:</source>
         <translation>Erstellung:</translation>
     </message>
     <message>
-        <location line="+5"/>
+        <location line="+7"/>
         <source>Run:</source>
         <translation>Ausführung:</translation>
     </message>
@@ -18460,7 +18458,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>ProjectExplorer::Internal::MiniProjectTargetSelector</name>
     <message>
-        <location line="+123"/>
+        <location line="+128"/>
         <source>Project</source>
         <translation>Projekt</translation>
     </message>
@@ -18470,7 +18468,17 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Projekt auswählen</translation>
     </message>
     <message>
-        <location line="+205"/>
+        <location line="+196"/>
+        <source>Build:</source>
+        <translation>Erstellung:</translation>
+    </message>
+    <message>
+        <location line="+6"/>
+        <source>Run:</source>
+        <translation>Ausführung:</translation>
+    </message>
+    <message>
+        <location line="+10"/>
         <source>&lt;html&gt;&lt;nobr&gt;&lt;b&gt;Project:&lt;/b&gt; %1&lt;br/&gt;%2%3&lt;b&gt;Run:&lt;/b&gt; %4%5&lt;/html&gt;</source>
         <translation>&lt;html&gt;&lt;nobr&gt;&lt;b&gt;Projekt:&lt;/b&gt; %1&lt;br/&gt;%2%3&lt;b&gt;Ausführung:&lt;/b&gt; %4%5&lt;/html&gt;</translation>
     </message>
@@ -18519,7 +18527,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Es ist kein Ziel festgelegt.</translation>
     </message>
     <message>
-        <location line="+102"/>
+        <location line="+104"/>
         <source>Qt Creator</source>
         <translation>Qt Creator</translation>
     </message>
@@ -18533,8 +18541,8 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>ProjectExplorer::TaskWindow</name>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/taskwindow.cpp" line="-459"/>
-        <location filename="../../../src/plugins/projectexplorer/taskwindow.h" line="+116"/>
+        <location filename="../../../src/plugins/projectexplorer/taskwindow.cpp" line="-457"/>
+        <location filename="../../../src/plugins/projectexplorer/taskwindow.h" line="+113"/>
         <source>Build Issues</source>
         <translation>Build-Probleme</translation>
     </message>
@@ -18616,7 +18624,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Qt Simulator</translation>
     </message>
     <message>
-        <location line="+383"/>
+        <location line="+388"/>
         <source>&lt;b&gt;Device:&lt;/b&gt; Not connected</source>
         <translation>&lt;b&gt;Gerät:&lt;/b&gt; Nicht angeschlossen</translation>
     </message>
@@ -18633,11 +18641,6 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 </context>
 <context>
     <name>QmlProjectManager::QmlTarget</name>
-    <message>
-        <source>QML Runtime</source>
-        <comment>QML Runtime target display name</comment>
-        <translation type="obsolete">QML-Laufzeitumgebung</translation>
-    </message>
     <message>
         <location filename="../../../src/plugins/projectexplorer/userfileaccessor.cpp" line="+5"/>
         <source>QML Viewer</source>
@@ -18986,7 +18989,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>&amp;Rechte Seitenleiste umschalten</translation>
     </message>
     <message>
-        <location line="+429"/>
+        <location line="+430"/>
         <source>Projects</source>
         <translation>Projekte</translation>
     </message>
@@ -19004,12 +19007,12 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>QmlJSEditor::Internal::QmlJSTextEditor</name>
     <message>
-        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="+1267"/>
+        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="+1308"/>
         <source>&lt;Select Symbol&gt;</source>
         <translation>&lt;Symbol auswählen&gt;</translation>
     </message>
     <message>
-        <location line="-400"/>
+        <location line="-441"/>
         <source>Rename...</source>
         <translation>Umbenennen...</translation>
     </message>
@@ -19097,25 +19100,15 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>Qt4ProjectManager::Internal::MaemoRunConfiguration</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp" line="+92"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp" line="+77"/>
         <source>New Maemo Run Configuration</source>
         <translation>Neue Maemo-Ausführungskonfiguration</translation>
     </message>
-    <message>
-        <location line="+326"/>
-        <source>&apos;%1&apos; does not contain a valid Maemo simulator image.</source>
-        <translation>&apos;%1&apos; enthält kein gültiges Maemo-Simulator-Image.</translation>
-    </message>
-    <message>
-        <location line="+41"/>
-        <source>Simulator could not be found. Please check the Qt Version you are using and that a simulator image is already installed.</source>
-        <translation>Der Simulator konnte nicht gefunden werden. Bitte überprüfen Sie die verwendete Qt-Version und die Installation des Simulator-Images.</translation>
-    </message>
 </context>
 <context>
     <name>Qt4ProjectManager::Internal::MaemoRunConfigurationFactory</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemorunfactories.cpp" line="+117"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemorunfactories.cpp" line="+107"/>
         <source>New Maemo Run Configuration</source>
         <translation>Neue Maemo-Ausführungskonfiguration</translation>
     </message>
@@ -19123,7 +19116,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>Qt4ProjectManager::Internal::MaemoRunControlFactory</name>
     <message>
-        <location line="+168"/>
+        <location line="+70"/>
         <source>Run on device</source>
         <translation>Auf Gerät ausführen</translation>
     </message>
@@ -19160,26 +19153,21 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <source>Arguments:</source>
         <translation>Argumente:</translation>
     </message>
-    <message>
-        <location line="+3"/>
-        <source>Simulator:</source>
-        <translation>Simulator:</translation>
-    </message>
 </context>
 <context>
     <name>Qt4ProjectManager::Internal::AbstractMaemoRunControl</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp" line="+163"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp" line="+189"/>
         <source>Files to deploy: %1.</source>
         <translation>Dateien für Deployment: %1:</translation>
     </message>
     <message>
-        <location line="-14"/>
+        <location line="-11"/>
         <source>Deploying</source>
         <translation>Deployment</translation>
     </message>
     <message>
-        <location line="-71"/>
+        <location line="-100"/>
         <source>No device configuration set for run configuration.</source>
         <translation>Für Ausführungskonfiguration ist keine Gerätekonfiguration eingestellt.</translation>
     </message>
@@ -19204,7 +19192,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Löschen beendet.</translation>
     </message>
     <message>
-        <location line="+104"/>
+        <location line="+132"/>
         <source>Starting remote application.</source>
         <translation>Starte Anwendung.</translation>
     </message>
@@ -19234,12 +19222,12 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Prozess auf Gerät beendet.</translation>
     </message>
     <message>
-        <location line="+48"/>
+        <location line="+61"/>
         <source>Remote Execution Failure</source>
         <translation>Fehler bei Ausführung auf dem Gerät</translation>
     </message>
     <message>
-        <location line="-76"/>
+        <location line="-89"/>
         <source>Deployment failed: %1</source>
         <translation>Deployment fehlgeschlagen: %1</translation>
     </message>
@@ -19257,7 +19245,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Die öffentliche Schlüsseldatei &apos;%1&apos; konnte nicht gelesen werden.</translation>
     </message>
     <message>
-        <location line="+22"/>
+        <location line="+23"/>
         <source>Key deployment failed: %1</source>
         <translation>Das Versenden des Schlüssels schlug fehl: %1</translation>
     </message>
@@ -19267,13 +19255,13 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Öffentlichen Schlüssel senden...</translation>
     </message>
     <message>
-        <location line="-39"/>
-        <location line="+22"/>
+        <location line="-40"/>
+        <location line="+23"/>
         <source>Deployment Failed</source>
         <translation>Deployment fehlgeschlagen</translation>
     </message>
     <message>
-        <location line="-222"/>
+        <location line="-223"/>
         <source>New Device Configuration %1</source>
         <comment>Standard Configuration name with number</comment>
         <translation>New Device Configuration %1</translation>
@@ -19284,7 +19272,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Datei mit öffentlichem Schlüssel</translation>
     </message>
     <message>
-        <location line="+22"/>
+        <location line="+23"/>
         <source>Stop Deploying</source>
         <translation>Deployement beenden</translation>
     </message>
@@ -19330,7 +19318,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>Qt4ProjectManager</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt4projectmanagerconstants.h" line="+35"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt4projectmanagerconstants.h" line="+36"/>
         <source>Qt4</source>
         <translation>Qt4</translation>
     </message>
@@ -19466,7 +19454,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>trk::Launcher</name>
     <message>
-        <location filename="../../../src/shared/symbianutils/launcher.cpp" line="+506"/>
+        <location filename="../../../src/shared/symbianutils/launcher.cpp" line="+509"/>
         <source>Cannot open remote file &apos;%1&apos;: %2</source>
         <translation>Die Datei &apos;%1&apos; auf dem Gerät konnte nicht geöffnet werden: %2</translation>
     </message>
@@ -19487,7 +19475,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <location filename="../../../src/tools/qml/standalone/aboutdialog.cpp" line="+85"/>
         <source>About Bauhaus</source>
         <comment>AboutDialog</comment>
-        <translation type="unfinished"></translation>
+        <translation>Ãœber Bauhaus</translation>
     </message>
 </context>
 <context>
@@ -19505,7 +19493,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
     <message>
         <location line="-138"/>
         <source>unknown value for enum</source>
-        <translation type="unfinished"></translation>
+        <translation>Unbekannter Wert für Aufzählung</translation>
     </message>
     <message>
         <location line="+265"/>
@@ -19517,14 +19505,6 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <source>&apos;%1&apos; is not a member of &apos;%2&apos;</source>
         <translation>&apos;%1&apos; gehört nicht zu &apos;%2&apos;</translation>
     </message>
-    <message>
-        <source>easing-curve name is not a string</source>
-        <translation type="obsolete">Der Name der Easing-Kurve ist keine Zeichenkette</translation>
-    </message>
-    <message>
-        <source>unknown easing-curve name</source>
-        <translation type="obsolete">Ungültiger Name der Easing-Kurve</translation>
-    </message>
     <message>
         <location line="-277"/>
         <source>value might be &apos;undefined&apos;</source>
@@ -19533,7 +19513,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
     <message>
         <location line="+2"/>
         <source>enum value is not a string or number</source>
-        <translation type="unfinished"></translation>
+        <translation>Wert der Aufzählung ist weder Zeichenkette noch Zahl</translation>
     </message>
     <message>
         <location line="+6"/>
@@ -19580,7 +19560,18 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
 <context>
     <name>BINEditor::BinEditor</name>
     <message>
-        <location filename="../../../src/plugins/bineditor/bineditor.cpp" line="+1131"/>
+        <location filename="../../../src/plugins/bineditor/bineditor.cpp" line="+1078"/>
+        <source>Decimal unsigned value (little endian): %1
+Decimal unsigned value (big endian): %2
+Decimal signed value (little endian): %3
+Decimal signed value (big endian): %4</source>
+        <translation>Dezimaler, vorzeichenloser Wert (Little Endian): %1
+Dezimaler, vorzeichenloser Wert (Big Endian): %2
+Dezimaler, vorzeichenbehafteter Wert (Little Endian): %3
+Dezimaler, vorzeichenbehafteter Wert (Big Endian): %4</translation>
+    </message>
+    <message>
+        <location line="+132"/>
         <source>Copying Failed</source>
         <translation>Das Kopieren schlug fehl</translation>
     </message>
@@ -19600,7 +19591,7 @@ Sie können die Änderungen in einem Stash ablegen oder rücksetzen.</translatio
         <translation>Auswahl als hexadezimale Werte kopieren</translation>
     </message>
     <message>
-        <location line="+27"/>
+        <location line="+21"/>
         <source>Jump to Address in This Window</source>
         <translation>Gehe zu Adresse in diesem Fenster</translation>
     </message>
@@ -19870,14 +19861,6 @@ Please check your project settings.</source>
         <translation>Ausgaben des QML-Inspektors, wie zum Beispiel Information über die Verbindung zum Server.</translation>
     </message>
 </context>
-<context>
-    <name>QmlJSEditor::Internal::HoverHandler</name>
-    <message>
-        <location filename="../../../src/plugins/qmljseditor/qmljshoverhandler.cpp" line="+80"/>
-        <source>Unfiltered</source>
-        <translation>Ungefiltert</translation>
-    </message>
-</context>
 <context>
     <name>QmlJSEditor::Internal::ModelManager</name>
     <message>
@@ -20010,20 +19993,7 @@ QML-Anwendungen werden durch die QML-Laufzeitumgebung direkt ausgeführt und ben
 <context>
     <name>QmlProjectManager::QmlProjectRunConfiguration</name>
     <message>
-        <source>QML Runtime</source>
-        <comment>QMLRunConfiguration display name.</comment>
-        <translation type="obsolete">QML-Laufzeitumgebung</translation>
-    </message>
-    <message>
-        <source>QML Runtime</source>
-        <translation type="obsolete">QML-Laufzeitumgebung</translation>
-    </message>
-    <message>
-        <source>QML Runtime arguments:</source>
-        <translation type="obsolete">Kommandozeilenargumente für QML-Laufzeitumgebung</translation>
-    </message>
-    <message>
-        <location filename="../../../src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp" line="+102"/>
+        <location filename="../../../src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp" line="+97"/>
         <source>QML Viewer</source>
         <comment>QMLRunConfiguration display name.</comment>
         <translation>QML-Betrachter</translation>
@@ -20065,7 +20035,7 @@ QML-Anwendungen werden durch die QML-Laufzeitumgebung direkt ausgeführt und ben
 <context>
     <name>Qt4ProjectManager::Internal::Qt4TargetFactory</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt4target.cpp" line="-274"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt4target.cpp" line="-279"/>
         <source>Debug</source>
         <translation>Debug</translation>
     </message>
@@ -20099,44 +20069,15 @@ QML-Anwendungen werden durch die QML-Laufzeitumgebung direkt ausgeführt und ben
         <translation>Ãœber Plugins</translation>
     </message>
 </context>
-<context>
-    <name>Qt4ProjectManager::Internal::MaemoManager</name>
-    <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemomanager.cpp" line="+153"/>
-        <location line="+81"/>
-        <source>Start Maemo Emulator</source>
-        <translation>Maemo-Emulator starten</translation>
-    </message>
-    <message>
-        <location line="-30"/>
-        <source>Qemu failed to start: %1</source>
-        <translation>Qemu konnte nicht gestartet werden: %1</translation>
-    </message>
-    <message>
-        <location line="+4"/>
-        <source>Qemu crashed</source>
-        <translation>Qemu ist abgestürzt</translation>
-    </message>
-    <message>
-        <location line="+10"/>
-        <source>Qemu error</source>
-        <translation>Qemu-Fehler</translation>
-    </message>
-    <message>
-        <location line="+13"/>
-        <source>Stop Maemo Emulator</source>
-        <translation>Maemo-Emulator stoppen</translation>
-    </message>
-</context>
 <context>
     <name>QmlDesigner::Internal::BauhausPlugin</name>
     <message>
-        <location filename="../../../src/plugins/qmldesigner/qmldesignerplugin.cpp" line="+130"/>
+        <location filename="../../../src/plugins/qmldesigner/qmldesignerplugin.cpp" line="+132"/>
         <source>Switch Text/Design</source>
         <translation>Text/Design umschalten</translation>
     </message>
     <message>
-        <location line="+200"/>
+        <location line="+202"/>
         <source>Save %1 As...</source>
         <translation>Speichere &apos;%1&apos; unter...</translation>
     </message>
@@ -20460,12 +20401,12 @@ QML-Anwendungen werden durch die QML-Laufzeitumgebung direkt ausgeführt und ben
     <message>
         <location filename="../../../src/libs/extensionsystem/pluginview.cpp" line="+158"/>
         <location line="+19"/>
-        <location line="+57"/>
+        <location line="+54"/>
         <source>Load on Startup</source>
         <translation>Beim Start Laden</translation>
     </message>
     <message>
-        <location line="-69"/>
+        <location line="-66"/>
         <source>Utilities</source>
         <translation>Hilfsmittel</translation>
     </message>
@@ -20473,7 +20414,7 @@ QML-Anwendungen werden durch die QML-Laufzeitumgebung direkt ausgeführt und ben
 <context>
     <name>Utils::fileDeletedPrompt</name>
     <message>
-        <location filename="../../../src/libs/utils/reloadpromptutils.cpp" line="+26"/>
+        <location filename="../../../src/libs/utils/reloadpromptutils.cpp" line="+32"/>
         <source>File has been removed</source>
         <translation>Die Datei wurde gelöscht</translation>
     </message>
@@ -20545,14 +20486,6 @@ QML-Anwendungen werden durch die QML-Laufzeitumgebung direkt ausgeführt und ben
         <translation>Fehler: Zeitüberschreitung nach %1s.</translation>
     </message>
 </context>
-<context>
-    <name>Help::HelpManager</name>
-    <message>
-        <location filename="../../../src/plugins/help/helpmanager.cpp" line="+183"/>
-        <source>Unfiltered</source>
-        <translation>Kein</translation>
-    </message>
-</context>
 <context>
     <name>ProjectExplorer::BuildConfiguration</name>
     <message>
@@ -20941,7 +20874,7 @@ Haben Sie Qemu gestartet?</translation>
 <context>
     <name>Qt4ProjectManager::Qt4Project</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt4project.cpp" line="+797"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt4project.cpp" line="+803"/>
         <source>Evaluating</source>
         <translation>Auswertung</translation>
     </message>
@@ -20969,7 +20902,7 @@ Haben Sie Qemu gestartet?</translation>
         <translation>&lt;%1&gt; hat kein gültiges Attribut %2</translation>
     </message>
     <message>
-        <location line="+1549"/>
+        <location line="+1562"/>
         <source>%1: %2</source>
         <translation>%1: %2</translation>
     </message>
@@ -21000,7 +20933,7 @@ Haben Sie Qemu gestartet?</translation>
 <context>
     <name>QmlJS::Link</name>
     <message>
-        <location filename="../../../src/libs/qmljs/qmljslink.cpp" line="+213"/>
+        <location filename="../../../src/libs/qmljs/qmljslink.cpp" line="+216"/>
         <source>could not find file or directory</source>
         <translation>Datei oder Ordner konnte nicht gefunden werden</translation>
     </message>
@@ -21015,7 +20948,7 @@ Haben Sie Qemu gestartet?</translation>
         <translation>Package-Import erfordert eine Versionsnummer</translation>
     </message>
     <message>
-        <location line="+46"/>
+        <location line="+47"/>
         <source>package not found</source>
         <translation>Package nicht gefunden</translation>
     </message>
@@ -21520,13 +21453,13 @@ Haben Sie Qemu gestartet?</translation>
 <context>
     <name>Help::Internal::HelpViewer</name>
     <message>
-        <location filename="../../../src/plugins/help/helpviewer_qtb.cpp" line="+329"/>
+        <location filename="../../../src/plugins/help/helpviewer_qtb.cpp" line="+336"/>
         <source>Open Link</source>
         <translation>Verweis öffnen</translation>
     </message>
     <message>
         <location line="+1"/>
-        <location filename="../../../src/plugins/help/helpviewer_qwv.cpp" line="+239"/>
+        <location filename="../../../src/plugins/help/helpviewer_qwv.cpp" line="+244"/>
         <source>Open Link as New Page</source>
         <translation>Verweis in neuer Seite öffnen</translation>
     </message>
@@ -21602,13 +21535,13 @@ Wählt Qt-Versionen für Simulator und mobile Ziele aus, sofern sie verfügbar s
         <translation>Status</translation>
     </message>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp" line="+300"/>
+        <location filename="../../../src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp" line="+311"/>
         <source>Qt Creator can set up the following targets for project &lt;b&gt;%1&lt;/b&gt;:</source>
         <comment>%1: Project name</comment>
         <translation>Qt Creator kann für das Projekt &lt;b&gt;%1&lt;/b&gt; die folgenden Ziele anlegen:</translation>
     </message>
     <message>
-        <location line="+107"/>
+        <location line="+100"/>
         <source>Choose a directory to scan for additional shadow builds</source>
         <translation>Zusätzliche Shadow-Builds</translation>
     </message>
@@ -21624,7 +21557,7 @@ Wählt Qt-Versionen für Simulator und mobile Ziele aus, sofern sie verfügbar s
         <translation>Im Ordner &quot;%2&quot; konnten keine Builds des Projekts &quot;%1&quot; gefunden werden.</translation>
     </message>
     <message>
-        <location line="+35"/>
+        <location line="+40"/>
         <source>&lt;b&gt;Error:&lt;/b&gt; </source>
         <comment>Severity is Task::Error</comment>
         <translation>&lt;b&gt;Fehler:&lt;/b&gt; </translation>
@@ -21636,7 +21569,7 @@ Wählt Qt-Versionen für Simulator und mobile Ziele aus, sofern sie verfügbar s
         <translation>&lt;b&gt;Warnung:&lt;/b&gt; </translation>
     </message>
     <message>
-        <location line="-298"/>
+        <location line="-304"/>
         <source>Import</source>
         <comment>Is this an import of an existing build or a new one?</comment>
         <translation>Import</translation>
@@ -21736,28 +21669,6 @@ Wählt Qt-Versionen für Simulator und mobile Ziele aus, sofern sie verfügbar s
         <comment>Default short title for custom wizard page to be shown in the progress pane of the wizard.</comment>
         <translation>Details</translation>
     </message>
-    <message>
-        <location filename="customwizard_tr.h" line="+1"/>
-        <source>Creates a C++ plugin to extend the funtionality of the QML runtime.</source>
-        <oldsource>Creates a plug-in for the QML runtime.</oldsource>
-        <translation>Erstellt ein C++-Plugin zur Erweiterung der Funktionalität der QML-Laufzeitumgebung.</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <location line="+1"/>
-        <source>QML Runtime Plug-in</source>
-        <translation>Plugin für QML-Laufzeitumgebung</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>QML Runtime Plug-in Parameters</source>
-        <translation>Parameter des Plugins für die QML-Laufzeitumgebung</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>Example Object Class-name:</source>
-        <translation>Klassenname des Beispiel-Objektes:</translation>
-    </message>
 </context>
 <context>
     <name>Qt4ProjectManager::Internal::BaseQt4ProjectWizardDialog</name>
@@ -22105,7 +22016,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
 <context>
     <name>QApplication</name>
     <message>
-        <location filename="../../../src/plugins/help/helpplugin.cpp" line="-520"/>
+        <location filename="../../../src/plugins/help/helpplugin.cpp" line="-510"/>
         <source>EditorManager</source>
         <comment>Next Open Document in History</comment>
         <translation>Nächstes Dokument im Verlauf</translation>
@@ -22136,7 +22047,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
 <context>
     <name>QmlDesigner::Internal::ModelPrivate</name>
     <message>
-        <location filename="../../../src/plugins/qmldesigner/designercore/model/model.cpp" line="+172"/>
+        <location filename="../../../src/plugins/qmldesigner/designercore/model/model.cpp" line="+173"/>
         <source>invalid type</source>
         <translation>ungültiger Typ</translation>
     </message>
@@ -22177,7 +22088,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
 <context>
     <name>Qt4ProjectManager::Internal::MaemoPackageCreationStep</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp" line="+117"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp" line="+130"/>
         <source>Creating package file ...</source>
         <translation>Erzeuge Paketdatei...</translation>
     </message>
@@ -22187,7 +22098,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
         <translation>Die MADDE-Konfigurationsdatei &apos;%1&apos; kann nicht geöffnet werden.</translation>
     </message>
     <message>
-        <location line="+40"/>
+        <location line="+41"/>
         <source>Packaging Error: Cannot open file &apos;%1&apos;.</source>
         <translation>Fehler bei Paketerstellung: Die Datei &apos;%1&apos; kann nicht geöffnet werden.</translation>
     </message>
@@ -22197,7 +22108,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
         <translation>Fehler bei Paketerstellung: Die Datei &apos;%1&apos; kann nicht geschrieben werden.</translation>
     </message>
     <message>
-        <location line="+19"/>
+        <location line="+29"/>
         <source>Packaging Error: Could not create directory &apos;%1&apos;.</source>
         <translation>Fehler bei Paketerstellung: Der Ordner &apos;%1&apos; konnte nicht erstellt werden.</translation>
     </message>
@@ -22217,28 +22128,22 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
         <translation>Paketdatei erzeugt.</translation>
     </message>
     <message>
-        <location line="+7"/>
+        <location line="+8"/>
         <source>Package Creation: Running command &apos;%1&apos;.</source>
         <translation>Paketerstellung: Führe Kommando &apos;%1&apos; aus.</translation>
     </message>
     <message>
-        <location line="+7"/>
         <location line="+7"/>
         <source>Packaging failed.</source>
         <translation>Die Paketerstellung schlug fehl.</translation>
     </message>
     <message>
-        <location line="-6"/>
+        <location line="+1"/>
         <source>Packaging error: Could not start command &apos;%1&apos;. Reason: %2</source>
         <translation>Fehler bei Paketerstellung: Das Kommando &apos;%1&apos; konnte nicht ausgeführt werden: %2</translation>
     </message>
     <message>
         <location line="+7"/>
-        <source>Packaging Error: Command &apos;%1&apos; timed out.</source>
-        <translation>Fehler bei Paketerstellung: Zeitüberschreitung bei Kommando &apos;%1&apos;.</translation>
-    </message>
-    <message>
-        <location line="+4"/>
         <source>Packaging Error: Command &apos;%1&apos; failed.</source>
         <translation>Fehler bei Paketerstellung: Das Kommando &apos;%1&apos; schlug fehl.</translation>
     </message>
@@ -22256,7 +22161,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
 <context>
     <name>Qt4ProjectManager::Internal::MaemoPackageCreationWidget</name>
     <message>
-        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp" line="+87"/>
+        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp" line="+95"/>
         <source>&lt;b&gt;Create Package:&lt;/b&gt; </source>
         <translation>&lt;b&gt;Erzeuge Paketdatei:&lt;/b&gt; </translation>
     </message>
@@ -22266,7 +22171,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
         <translation>Lokale Datei</translation>
     </message>
     <message>
-        <location line="+9"/>
+        <location line="+8"/>
         <source>File already in package</source>
         <translation>Die Datei ist bereits im Paket enthalten</translation>
     </message>
@@ -22387,11 +22292,6 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
     <name>MaemoPackageCreationWidget</name>
     <message>
         <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.ui"/>
-        <source>Package contents:</source>
-        <translation>Inhalt des Pakets:</translation>
-    </message>
-    <message>
-        <location/>
         <source>Add File to Package</source>
         <translation>Hinzuzufügende Datei</translation>
     </message>
@@ -22400,6 +22300,41 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
         <source>Remove File from Package</source>
         <translation>Datei aus Paket entfernen</translation>
     </message>
+    <message>
+        <location/>
+        <source>Check this if you want the files below to be deployed directly.</source>
+        <translation>Startet das Deployment der Dateien unmittelbar.</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Skip packaging step</source>
+        <translation>Paketerstellung überspringen</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Version number:</source>
+        <translation>Versionsnummer:</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Major:</source>
+        <translation>Major:</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Minor:</source>
+        <translation>Minor:</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Patch:</source>
+        <translation>Patch:</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Files to deploy:</source>
+        <translation>Dateien für Deployment:</translation>
+    </message>
 </context>
 <context>
     <name>Utils::FancyMainWindow</name>
@@ -22560,7 +22495,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
 <context>
     <name>ProjectExplorer::Internal::SessionNameInputDialog</name>
     <message>
-        <location filename="../../../src/plugins/projectexplorer/sessiondialog.cpp" line="-129"/>
+        <location filename="../../../src/plugins/projectexplorer/sessiondialog.cpp" line="-137"/>
         <source>Enter the name of the session:</source>
         <translation>Geben Sie den Namen der Sitzung an:</translation>
     </message>
@@ -22758,7 +22693,7 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
 <context>
     <name>QmlDesigner::PropertyEditor</name>
     <message>
-        <location filename="../../../src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp" line="+359"/>
+        <location filename="../../../src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp" line="+357"/>
         <source>Invalid Id</source>
         <translation>Ungültige Id</translation>
     </message>
@@ -22792,22 +22727,23 @@ Namen &lt;E-Mail&gt; Alias &lt;E-Mail?</translation>
 <context>
     <name>InvalidIdException</name>
     <message>
-        <location filename="../../../src/plugins/qmldesigner/designercore/exceptions/invalididexception.cpp" line="+59"/>
-        <source>Ids have to be unique: </source>
-        <translation>Ids müssen eindeutig sein: </translation>
+        <location filename="../../../src/plugins/qmldesigner/designercore/exceptions/invalididexception.cpp" line="+44"/>
+        <source>Only alphanumeric characters and underscore allowed.
+Ids must begin with a lowercase letter.</source>
+        <translation>Es sind nur alphanumerische Zeichen und Unterstriche zulässig.
+Ids müssen außerdem mit einem Kleinbuchstaben beginnen.</translation>
     </message>
     <message>
-        <location line="+5"/>
-        <source>Invalid Id: </source>
-        <translation>Ungültige Id: </translation>
+        <location line="+2"/>
+        <source>Ids have to be unique.</source>
+        <translation>Ids müssen eindeutig sein.</translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>
-Only alphanumeric characters and underscore allowed.
-Ids must begin with a lowercase letter.</source>
-        <translation>
-Ids müssen mit einem Kleinbuchstaben beginnen und dürfen nur alphanumerische Zeichen und Unterstriche enthalten.</translation>
+        <location line="+22"/>
+        <source>Invalid Id: %1
+%2</source>
+        <translation>Ungültige Id: %1
+%2</translation>
     </message>
 </context>
 <context>
@@ -22821,7 +22757,7 @@ Ids müssen mit einem Kleinbuchstaben beginnen und dürfen nur alphanumerische Z
 <context>
     <name>QmlDesigner::QmlModelView</name>
     <message>
-        <location filename="../../../src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp" line="+179"/>
+        <location filename="../../../src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp" line="+217"/>
         <source>Invalid Id</source>
         <translation>Ungültige Id</translation>
     </message>
@@ -22897,4 +22833,100 @@ Ids müssen mit einem Kleinbuchstaben beginnen und dürfen nur alphanumerische Z
         <translation>QML-Betrachter</translation>
     </message>
 </context>
+<context>
+    <name>ContextPaneTextWidget</name>
+    <message>
+        <location filename="../../../src/plugins/qmldesigner/components/propertyeditor/contextpanetext.ui"/>
+        <source>Text</source>
+        <translation>Text</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Style</source>
+        <translation>Stil</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Normal</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location/>
+        <source>Outline</source>
+        <translation>Umriss</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Raised</source>
+        <translation>Hervorgehoben</translation>
+    </message>
+    <message>
+        <location/>
+        <source>Sunken</source>
+        <translation>Abgesenkt</translation>
+    </message>
+    <message>
+        <location/>
+        <source>...</source>
+        <translation>...</translation>
+    </message>
+</context>
+<context>
+    <name>Core::HelpManager</name>
+    <message>
+        <location filename="../../../src/plugins/coreplugin/helpmanager.cpp" line="+279"/>
+        <source>Unfiltered</source>
+        <translation>Ungefiltert</translation>
+    </message>
+</context>
+<context>
+    <name>FakeVim::Internal::FakeVimHandler::Private</name>
+    <message>
+        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="-980"/>
+        <source>Not an editor command: %1</source>
+        <translation>Kein Editor-Kommando: %1</translation>
+    </message>
+</context>
+<context>
+    <name>QmlDesigner::ContextPaneWidget</name>
+    <message>
+        <location filename="../../../src/plugins/qmldesigner/components/propertyeditor/contextpanewidget.cpp" line="+51"/>
+        <source>Disable permanently</source>
+        <translation>Permanent deaktivieren</translation>
+    </message>
+</context>
+<context>
+    <name>Qt4ProjectManager::Internal::QemuRuntimeManager</name>
+    <message>
+        <location filename="../../../src/plugins/qt4projectmanager/qt-maemo/qemuruntimemanager.cpp" line="+83"/>
+        <location line="+384"/>
+        <source>Start Maemo Emulator</source>
+        <translation>Maemo-Emulator starten</translation>
+    </message>
+    <message>
+        <location line="-307"/>
+        <source>Qemu has been shut down, because you removed the corresponding Qt version.</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location line="+264"/>
+        <source>Qemu failed to start: %1</source>
+        <translation>Qemu konnte nicht gestartet werden: %1</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>Qemu crashed</source>
+        <translation>Qemu ist abgestürzt</translation>
+    </message>
+    <message>
+        <location line="+12"/>
+        <source>Qemu error</source>
+        <translation>Qemu-Fehler</translation>
+    </message>
+    <message>
+        <location line="+25"/>
+        <source>Stop Maemo Emulator</source>
+        <translation>Maemo-Emulator stoppen</translation>
+    </message>
+</context>
 </TS>
diff --git a/src/plugins/bineditor/bineditor.cpp b/src/plugins/bineditor/bineditor.cpp
index 0a6dbcfbb226d463434c01cd0f0cb56ce1fb78ff..23b5d04ffbd48500aac522a70aaca00b9fb59a79 100644
--- a/src/plugins/bineditor/bineditor.cpp
+++ b/src/plugins/bineditor/bineditor.cpp
@@ -1042,7 +1042,7 @@ bool BinEditor::event(QEvent *e) {
             selEnd = selStart + 1;
             byteCount = 1;
         }
-        if (byteCount <= 8) {
+        if (m_hexCursor && byteCount <= 8) {
             const QPoint &startPoint = offsetToPos(selStart);
             const QPoint &endPoint = offsetToPos(selEnd);
             const QPoint expandedEndPoint
@@ -1138,14 +1138,25 @@ void BinEditor::keyPressEvent(QKeyEvent *e)
     } break;
 
     case Qt::Key_Home:
-        setCursorPosition((e->modifiers() & Qt::ControlModifier) ?
-                          0 : (m_cursorPosition/16 * 16), moveMode);
+        if (e->modifiers() & Qt::ControlModifier) {
+            if (m_inLazyMode)
+                emit startOfFileRequested(editorInterface());
+            else
+                setCursorPosition(0);
+        } else {
+            setCursorPosition(m_cursorPosition/16 * 16, moveMode);
+        }
         break;
     case Qt::Key_End:
-        setCursorPosition((e->modifiers() & Qt::ControlModifier) ?
-                          (m_size-1) : (m_cursorPosition/16 * 16 + 15), moveMode);
+        if (e->modifiers() & Qt::ControlModifier) {
+            if (m_inLazyMode)
+                emit endOfFileRequested(editorInterface());
+            else
+                setCursorPosition(m_size - 1);
+        } else {
+            setCursorPosition(m_cursorPosition/16 * 16 + 15, moveMode);
+        }
         break;
-
     default:
         if (m_readOnly)
             break;
@@ -1380,7 +1391,7 @@ void BinEditor::jumpToAddress(quint64 address)
 {
     if (address >= m_baseAddr && address < m_baseAddr + m_data.size())
         setCursorPosition(address - m_baseAddr);
-    else
+    else if (m_inLazyMode)
         emit newRangeRequested(editorInterface(), address);
 }
 
@@ -1392,7 +1403,7 @@ void BinEditor::setNewWindowRequestAllowed()
 QPoint BinEditor::offsetToPos(int offset)
 {
     const int x = m_labelWidth + (offset % 16) * m_columnWidth;
-    const int y = (offset / 16) * m_lineHeight;
+    const int y = (offset / 16  - verticalScrollBar()->value()) * m_lineHeight;
     return QPoint(x, y);
 }
 
diff --git a/src/plugins/bineditor/bineditor.h b/src/plugins/bineditor/bineditor.h
index cea7b8d1684760322896ac66f9811e25de5c9e00..70241a7e63bbc4f12cc6e821eff124a6ebabe650 100644
--- a/src/plugins/bineditor/bineditor.h
+++ b/src/plugins/bineditor/bineditor.h
@@ -84,7 +84,7 @@ public:
     };
 
     int cursorPosition() const;
-    void setCursorPosition(int pos, MoveMode moveMode = MoveAnchor);
+    Q_INVOKABLE void setCursorPosition(int pos, MoveMode moveMode = MoveAnchor);
     void jumpToAddress(quint64 address);
 
     void setModified(bool);
@@ -133,6 +133,8 @@ Q_SIGNALS:
     void lazyDataRequested(Core::IEditor *editor, quint64 block, bool synchronous);
     void newWindowRequested(quint64 address);
     void newRangeRequested(Core::IEditor *, quint64 address);
+    void startOfFileRequested(Core::IEditor *);
+    void endOfFileRequested(Core::IEditor *);
 
 protected:
     void scrollContentsBy(int dx, int dy);
diff --git a/src/plugins/bineditor/bineditorplugin.cpp b/src/plugins/bineditor/bineditorplugin.cpp
index b6fa50111854cbde4fa8e853d0ac9412f2913802..0c5f6a46700042373bf0e7bb8f1af05730d1728f 100644
--- a/src/plugins/bineditor/bineditorplugin.cpp
+++ b/src/plugins/bineditor/bineditorplugin.cpp
@@ -180,6 +180,10 @@ public:
             this, SLOT(provideData(Core::IEditor *, quint64)));
         connect(m_editor, SIGNAL(newRangeRequested(Core::IEditor*,quint64)),
             this, SLOT(provideNewRange(Core::IEditor*,quint64)));
+        connect(m_editor, SIGNAL(startOfFileRequested(Core::IEditor*)), this,
+            SLOT(handleStartOfFileRequested(Core::IEditor*)));
+        connect(m_editor, SIGNAL(endOfFileRequested(Core::IEditor*)), this,
+            SLOT(handleEndOfFileRequested(Core::IEditor*)));
     }
     ~BinEditorFile() {}
 
@@ -209,7 +213,7 @@ public:
             && file.open(QIODevice::ReadOnly)) {
             m_fileName = fileName;
             qint64 maxRange = 64 * 1024 * 1024;
-            if (file.isSequential() && file.size() <= maxRange) {
+            if (file.size() <= maxRange) {
                 m_editor->setData(file.readAll());
             } else {
                 m_editor->setLazyData(offset, maxRange);
@@ -241,6 +245,14 @@ private slots:
         open(m_fileName, offset);
     }
 
+    void handleStartOfFileRequested(Core::IEditor *) {
+        open(m_fileName, 0);
+    }
+
+    void handleEndOfFileRequested(Core::IEditor *) {
+        open(m_fileName, QFileInfo(m_fileName).size() - 1);
+    }
+
 public:
 
     void setFilename(const QString &filename) {
diff --git a/src/plugins/coreplugin/editortoolbar.cpp b/src/plugins/coreplugin/editortoolbar.cpp
index 2e6fa7f0ae17f84f2ef6c98e4ffd5f795adcf392..9242dc3db1ebef528cb3a3e9cc84bde7da14bf59 100644
--- a/src/plugins/coreplugin/editortoolbar.cpp
+++ b/src/plugins/coreplugin/editortoolbar.cpp
@@ -274,7 +274,7 @@ void EditorToolBar::listContextMenu(QPoint pos)
     if (fileName.isEmpty())
         return;
     QMenu menu;
-    menu.addAction(tr("Copy full path to clipboard"));
+    menu.addAction(tr("Copy Full Path to Clipboard"));
     if (menu.exec(m_editorList->mapToGlobal(pos))) {
         QApplication::clipboard()->setText(QDir::toNativeSeparators(fileName));
     }
diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp
index b68a55a3318fa0dc96a5994f9401a70500166916..63c0b66f384a758fd799009c90ef8559c0333b1a 100644
--- a/src/plugins/cppeditor/cppeditor.cpp
+++ b/src/plugins/cppeditor/cppeditor.cpp
@@ -689,7 +689,7 @@ void CPPEditor::createToolBar(CPPEditorEditable *editable)
     m_methodCombo->setModel(m_proxyModel);
 
     m_methodCombo->setContextMenuPolicy(Qt::ActionsContextMenu);
-    m_sortAction = new QAction(tr("Sort alphabetically"), m_methodCombo);
+    m_sortAction = new QAction(tr("Sort Alphabetically"), m_methodCombo);
     m_sortAction->setCheckable(true);
     m_sortAction->setChecked(sortedMethodOverview());
     connect(m_sortAction, SIGNAL(toggled(bool)), CppPlugin::instance(), SLOT(setSortedMethodOverview(bool)));
diff --git a/src/plugins/debugger/debuggeragents.cpp b/src/plugins/debugger/debuggeragents.cpp
index 7ce93ba1c9656e6112afa9a6b7fee7a8d7e096f9..2e6ded73730d463817a652dbdb3c04e576f165f0 100644
--- a/src/plugins/debugger/debuggeragents.cpp
+++ b/src/plugins/debugger/debuggeragents.cpp
@@ -50,6 +50,7 @@
 #include <utils/qtcassert.h>
 
 #include <QtCore/QDebug>
+#include <QtCore/QMetaObject>
 
 #include <QtGui/QMessageBox>
 #include <QtGui/QPlainTextEdit>
@@ -74,6 +75,8 @@ namespace Internal {
     it handles communication between the engine and the bineditor.
 */
 
+namespace { const int DataRange = 1024 * 1024; }
+
 MemoryViewAgent::MemoryViewAgent(DebuggerEngine *engine, quint64 addr)
     : QObject(engine), m_engine(engine)
 {
@@ -113,11 +116,15 @@ void MemoryViewAgent::createBinEditor(quint64 addr)
         connect(editor->widget(),
             SIGNAL(newRangeRequested(Core::IEditor *, quint64)), this,
             SLOT(provideNewRange(Core::IEditor*,quint64)));
+        connect(editor->widget(), SIGNAL(startOfFileRequested(Core::IEditor *)),
+            this, SLOT(handleStartOfFileRequested(Core::IEditor*)));
+        connect(editor->widget(), SIGNAL(endOfFileRequested(Core::IEditor *)),
+            this, SLOT(handleEndOfFileRequested(Core::IEditor*)));
         m_editors << editor;
         editorManager->activateEditor(editor);
         QMetaObject::invokeMethod(editor->widget(), "setNewWindowRequestAllowed");
         QMetaObject::invokeMethod(editor->widget(), "setLazyData",
-            Q_ARG(quint64, addr), Q_ARG(int, 1024 * 1024), Q_ARG(int, BinBlockSize));
+            Q_ARG(quint64, addr), Q_ARG(int, DataRange), Q_ARG(int, BinBlockSize));
     } else {
         DebuggerPlugin::instance()->showMessageBox(QMessageBox::Warning,
             tr("No memory viewer available"),
@@ -147,10 +154,26 @@ void MemoryViewAgent::addLazyData(QObject *editorToken, quint64 addr,
 void MemoryViewAgent::provideNewRange(Core::IEditor *editor, quint64 address)
 {
     QMetaObject::invokeMethod(editor->widget(), "setLazyData",
-        Q_ARG(quint64, address), Q_ARG(int, 1024 * 1024),
+        Q_ARG(quint64, address), Q_ARG(int, DataRange),
         Q_ARG(int, BinBlockSize));
 }
 
+// Since we are not dealing with files, we take these signals to mean
+// "move to start/end of range". This seems to make more sense than
+// jumping to the start or end of the address space, respectively.
+void MemoryViewAgent::handleStartOfFileRequested(Core::IEditor *editor)
+{
+    QMetaObject::invokeMethod(editor->widget(),
+        "setCursorPosition", Q_ARG(int, 0));
+}
+
+void MemoryViewAgent::handleEndOfFileRequested(Core::IEditor *editor)
+{
+    QMetaObject::invokeMethod(editor->widget(),
+        "setCursorPosition", Q_ARG(int, DataRange - 1));
+}
+
+
 
 ///////////////////////////////////////////////////////////////////////
 //
diff --git a/src/plugins/debugger/debuggeragents.h b/src/plugins/debugger/debuggeragents.h
index 85eab2f353dda5f3f1454a2eefbf0c3ac98dda90..396b06fad57082e17d1592eec3a89d4bb4fd5020 100644
--- a/src/plugins/debugger/debuggeragents.h
+++ b/src/plugins/debugger/debuggeragents.h
@@ -63,6 +63,8 @@ private:
     Q_SLOT void createBinEditor(quint64 startAddr);
     Q_SLOT void fetchLazyData(Core::IEditor *, quint64 block, bool sync);
     Q_SLOT void provideNewRange(Core::IEditor *editor, quint64 address);
+    Q_SLOT void handleStartOfFileRequested(Core::IEditor *editor);
+    Q_SLOT void handleEndOfFileRequested(Core::IEditor *editor);
 
     QList<QPointer<Core::IEditor> > m_editors;
     QPointer<DebuggerEngine> m_engine;
diff --git a/src/plugins/debugger/watchutils.cpp b/src/plugins/debugger/watchutils.cpp
index be26c36f2c537e9efc81c9a18777c758611a1dc8..4f4c2f542d2a8e8e3f133ba0d324eee25bb7b839 100644
--- a/src/plugins/debugger/watchutils.cpp
+++ b/src/plugins/debugger/watchutils.cpp
@@ -693,8 +693,8 @@ QString decodeData(const QByteArray &ba, int encoding)
                 decodedBa[i + 1] = c;
             }
             //qDebug() << quoteUnprintableLatin1(decodedBa) << "\n\n";
-            return doubleQuote + QString::fromUcs4(reinterpret_cast<const uint *>
-                (decodedBa.data()), decodedBa.size() / 4) + doubleQuote;
+            return doubleQuote + QString::fromUtf16(reinterpret_cast<const ushort *>
+                (decodedBa.data()), decodedBa.size() / 2) + doubleQuote;
         }
     }
     qDebug() << "ENCODING ERROR: " << encoding;
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index f5a44b06024a5606ddd363a68bc690ff8fdc7982..fd3fe2e9d7d670cab774055d97dfe0a74739287d 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -232,6 +232,11 @@ struct Column
     int logical; // Column on screen.
 };
 
+QDebug operator<<(QDebug ts, const Column &col)
+{
+    return ts << "(p: " << col.physical << ", l: " << col.logical << ")";
+}
+
 struct CursorPosition
 {
     // for jump history
@@ -2035,22 +2040,25 @@ EventResult FakeVimHandler::Private::handleCommandMode(const Input &input)
         m_opcount = m_mvcount;
         m_mvcount.clear();
         m_submode = DeleteSubMode;
-    } else if ((input.is('d') || input.is('x')) && isVisualCharMode()) {
-        leaveVisualMode();
-        m_submode = DeleteSubMode;
-        finishMovement();
-    } else if ((input.is('d') || input.is('x')) && isVisualLineMode()) {
-        leaveVisualMode();
-        m_rangemode = RangeLineMode;
-        yankText(currentRange(), m_register);
-        removeText(currentRange());
-        handleStartOfLine();
-    } else if ((input.is('d') || input.is('x')) && isVisualBlockMode()) {
-        leaveVisualMode();
-        m_rangemode = RangeBlockMode;
-        yankText(currentRange(), m_register);
-        removeText(currentRange());
-        setPosition(qMin(position(), anchor()));
+    } else if ((input.is('d') || input.is('x') || input.isKey(Key_Delete))
+            && isVisualMode()) {
+        if (isVisualCharMode()) {
+            leaveVisualMode();
+            m_submode = DeleteSubMode;
+            finishMovement();
+        } else if (isVisualLineMode()) {
+            leaveVisualMode();
+            m_rangemode = RangeLineMode;
+            yankText(currentRange(), m_register);
+            removeText(currentRange());
+            handleStartOfLine();
+        } else if (isVisualBlockMode()) {
+            leaveVisualMode();
+            m_rangemode = RangeBlockMode;
+            yankText(currentRange(), m_register);
+            removeText(currentRange());
+            setPosition(qMin(position(), anchor()));
+        }
     } else if (input.is('D') && isNoVisualMode()) {
         if (atEndOfLine())
             moveLeft();
@@ -2486,6 +2494,8 @@ EventResult FakeVimHandler::Private::handleCommandMode(const Input &input)
         setAnchor();
         moveRight(qMin(1, rightDist()));
         removeText(currentRange());
+        if (atEndOfLine())
+            moveLeft();
     } else if (input.isKey(Key_BracketLeft) || input.isKey(Key_BracketRight)) {
 
     } else if (input.isControl(Key_BracketRight)) {
@@ -2624,11 +2634,11 @@ EventResult FakeVimHandler::Private::handleInsertMode(const Input &input)
             if (col.logical <= ind.logical && col.logical
                     && startsWithWhitespace(data, col.physical)) {
                 const int ts = config(ConfigTabStop).toInt();
-                const int newcol = col.logical - 1 - (col.logical - 1) % ts;
-                data.remove(0, col.physical);
-                setLineContents(line, tabExpand(newcol).append(data));
+                const int newl = col.logical - 1 - (col.logical - 1) % ts;
+                const QString prefix = tabExpand(newl);
+                setLineContents(line, prefix + data.mid(col.physical));
                 moveToStartOfLine();
-                moveRight(newcol);
+                moveRight(prefix.size());
                 m_lastInsertion.clear(); // FIXME
             } else {
                 m_tc.deletePreviousChar();
@@ -2649,14 +2659,18 @@ EventResult FakeVimHandler::Private::handleInsertMode(const Input &input)
         removeAutomaticIndentation();
         moveUp(count() * (linesOnScreen() - 2));
         m_lastInsertion.clear();
-    } else if (input.isKey(Key_Tab) && hasConfig(ConfigExpandTab)) {
+    } else if (input.isKey(Key_Tab)) {
         m_justAutoIndented = 0;
-        const int ts = config(ConfigTabStop).toInt();
-        const int col = logicalCursorColumn();
-        QString str = QString(ts - col % ts, ' ');
-        m_lastInsertion.append(str);
-        insertText(str);
-        setTargetColumn();
+        if (hasConfig(ConfigExpandTab)) {
+            const int ts = config(ConfigTabStop).toInt();
+            const int col = logicalCursorColumn();
+            QString str = QString(ts - col % ts, ' ');
+            m_lastInsertion.append(str);
+            insertText(str);
+            setTargetColumn();
+        } else {
+            insertInInsertMode(input.raw());
+        }
     } else if (input.isControl('d')) {
         // remove one level of indentation from the current line
         int shift = config(ConfigShiftWidth).toInt();
@@ -3613,13 +3627,13 @@ void FakeVimHandler::Private::shiftRegionRight(int repeat)
     if (hasConfig(ConfigStartOfLine))
         targetPos = firstPositionInLine(beginLine);
 
-    int len = config(ConfigShiftWidth).toInt() * repeat;
-    QString indent(len, ' ');
-
+    const int sw = config(ConfigShiftWidth).toInt();
     beginEditBlock(targetPos);
     for (int line = beginLine; line <= endLine; ++line) {
-        setPosition(firstPositionInLine(line));
-        m_tc.insertText(indent);
+        QString data = lineContents(line);
+        const Column col = indentation(data);
+        data = tabExpand(col.logical + sw * repeat) + data.mid(col.physical);
+        setLineContents(line, data);
     }
     endEditBlock();
 
@@ -4301,10 +4315,12 @@ void FakeVimHandler::Private::setLineContents(int line, const QString &contents)
 {
     QTextBlock block = m_tc.document()->findBlockByNumber(line - 1);
     QTextCursor tc = m_tc;
-    tc.setPosition(block.position());
-    tc.setPosition(block.position() + block.length() - 1, KeepAnchor);
+    const int begin = block.position();
+    const int len = block.length();
+    tc.setPosition(begin);
+    tc.setPosition(begin + len - 1, KeepAnchor);
     tc.removeSelectedText();
-    fixMarks(block.position(), block.length() - contents.size());
+    fixMarks(begin, contents.size() + 1 - len);
     tc.insertText(contents);
 }
 
diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp
index 04ad84503673a836855c7d522dbc95da4bd73f91..f34e85ab2567ea1a848acbce5048384e52add66f 100644
--- a/src/plugins/projectexplorer/projectnodes.cpp
+++ b/src/plugins/projectexplorer/projectnodes.cpp
@@ -154,8 +154,7 @@ bool FileNode::isGenerated() const
 */
 FolderNode::FolderNode(const QString &folderPath)  :
     Node(FolderNodeType, folderPath),
-    m_displayName(QDir::toNativeSeparators(folderPath)),
-    m_icon(Core::FileIconProvider::instance()->icon(QFileIconProvider::Folder))
+    m_displayName(QDir::toNativeSeparators(folderPath))
 {
 }
 
@@ -182,6 +181,9 @@ QString FolderNode::displayName() const
  */
 QIcon FolderNode::icon() const
 {
+    // Instantiating the Icon provider is expensive.
+    if (m_icon.isNull())
+        m_icon = Core::FileIconProvider::instance()->icon(QFileIconProvider::Folder);
     return m_icon;
 }
 
diff --git a/src/plugins/projectexplorer/projectnodes.h b/src/plugins/projectexplorer/projectnodes.h
index 3a4511e8b543e3220890d2f95bf569e075d0cd54..6679b6184a40f27f79588509b9157960eff51a80 100644
--- a/src/plugins/projectexplorer/projectnodes.h
+++ b/src/plugins/projectexplorer/projectnodes.h
@@ -147,7 +147,7 @@ private:
     // managed by ProjectNode
     friend class ProjectNode;
     QString m_displayName;
-    QIcon m_icon;
+    mutable QIcon m_icon;
 };
 
 class PROJECTEXPLORER_EXPORT ProjectNode : public FolderNode
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
index 6b6cbae768d41eb7d41ac74fd48647ffc918061e..a62f6a4369d859ade07139af3fb33077fb19b0a0 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
@@ -45,7 +45,6 @@
 #include <projectexplorer/buildstep.h>
 
 #include <QtCore/QScopedPointer>
-#include <QtCore/QSharedPointer>
 
 QT_BEGIN_NAMESPACE
 class QFile;
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
index 6c0c5cf13f632ef199d1094f80d2db475a9f2f2e..d5de486e295c48622b3c262d61819d5eb131cb1a 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
@@ -92,6 +92,9 @@ QString MaemoPackageCreationWidget::displayName() const
 
 void MaemoPackageCreationWidget::handleSkipButtonToggled(bool checked)
 {
+    m_ui->major->setEnabled(!checked);
+    m_ui->minor->setEnabled(!checked);
+    m_ui->patch->setEnabled(!checked);
     m_step->setPackagingEnabled(!checked);
 }
 
diff --git a/src/plugins/texteditor/basetextdocument.cpp b/src/plugins/texteditor/basetextdocument.cpp
index 8f6654aaf4fdfa8d0d3a77d667c7010e9d8140c0..1e13af7e101e7a5270e6bc79d524109bcb14cc25 100644
--- a/src/plugins/texteditor/basetextdocument.cpp
+++ b/src/plugins/texteditor/basetextdocument.cpp
@@ -163,7 +163,16 @@ bool BaseTextDocument::save(const QString &fileName)
 {
     QTextCursor cursor(m_document);
 
+    // When saving the current editor, make sure to maintain the cursor position for undo
+    Core::IEditor *currentEditor = Core::EditorManager::instance()->currentEditor();
+    if (BaseTextEditorEditable *editable = qobject_cast<BaseTextEditorEditable*>(currentEditor)) {
+        if (editable->file() == this)
+            cursor = editable->editor()->textCursor();
+    }
+
     cursor.beginEditBlock();
+    cursor.movePosition(QTextCursor::Start);
+
     if (m_storageSettings.m_cleanWhitespace)
         cleanWhitespace(cursor, m_storageSettings.m_cleanIndentation, m_storageSettings.m_inEntireDocument);
     if (m_storageSettings.m_addFinalNewLine)