QmlProject: Update warning when QML Observer cannot be found

Task-number: QTCREATORBUG-7108

Change-Id: Id6d40f1985a1e96fd69549c5ced1b37c33f0642c
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com>
QmlProfiler: fix broken recording logic from the client side

This patch should not be applied back to the master branch,
since the issues are already fixed by b7304e2f2e.

Task-number: QTCREATORBUG-7091

Change-Id: I6f0b7752f3446b412c5bd9ae6e3d7e1847472e56
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
debugger: some adjustments to semi-automated tests

Change-Id: I6512841797aa055630a984bc4bd75d6869ed2bf6
Reviewed-by: hjk <qthjk@ovi.com>
Editor: Fix NULL-Pointer dereference in cppfunctiondecldeflink

Happen when trying to synchronize a return type in an inapropriate AST.

Task-number:QTCREATORBUG-7073
Change-Id: I6621a3d5539f96c0db9e0d20423dba9a7def98fc
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
QmlDesigner: crash fix

It was a very stupid idea to call QApplication::processEvents(); here
to avoid hickups.

The processEvents() forces the whole designDocumentController managment to be
be reentrant which it clearly is not (and should not be).
The reason is simply that resetView is called from there.
Adding a "flag" for the processEvents is also not a reasonable option.
This was just very bad style.
So I remove it.

Task-number: QTCREATORBUG-7120
Change-Id: I111cf9421f63b9ce44488f0d274624ff48777cef
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
WelcomeScreen: Improve vertical lines showing

Use lighter color of vertical line, from the overall look is more
consistent.
At least, the current design did not feel very comfortable.

Change-Id: I92d1513d475b1aadfc5ac58fc33f4ba84e6a8478
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
debugger: trigger column resizing by clicks on header or background

Change-Id: I702f9fc32310b01021bf3389c9c8cb88d9a1738a
Reviewed-by: hjk <qthjk@ovi.com>
debugger: add missing 'type' column when copying watch contents

Change-Id: I5303814f38deba238120e57ebaad765ab089704c
Reviewed-by: hjk <qthjk@ovi.com>
Task list: Fix 'overlaying' arrows for sub-menu

Change-Id: I7331ef9a9342347bd9610e9b2df6d671ed057fa7
Task-number: QTCREATORBUG-7135
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Fix reloading behavior of image viewer.

The image viewer is not able to save, so we should not ask.

Task-number: QTCREATORBUG-5966
Change-Id: I947520d7450704abda8395e8aaae56dfe7842328
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
debugger: fix display/use of module name in ModulesView

Change-Id: I335ce9427f4c7abea84e109323869226c07e7f7c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
texteditor: allow quickfixes also in overwrite mode

We now temporily switch to insert mode instead. Completely blocking
would break quickfixes in fakevim, as it keeps the texteditor in
overwrite mode most of the time.

Change-Id: Ibc492c80bf02fd2a203a607edc6966c338854a9f
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Doc: fix links to point to qt-project.org

Change-Id: I3fd949a1b99422749aabb2548b2b57cd67b4971b
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
Curly-braces in "Help -> Search for..." crashes Creator.

Task-number: QTCREATORBUG-6212

We need to escape special characters that are used inside the
search engine as field delimiter. As soon as the search engine
proccesses the search string it will remove the character and
we might end up with an invalid string, forcing it to throw an
exception thats not catched.

Change-Id: I8b66c87c3137a1f175ead5df85c7f53fdcb5193e
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Fix 38fe616d857234845b9169576433c28aa54fee89

Obviously it helps to add the search term even if it does
not contain special characters.

Change-Id: If32e3e0b8b64fde99a3247dd6eee29928995591f
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
QmlEngine: Fix crash when trying to connect

Since we directly called beginConnection in connectionStartupFailed
we got a stack overflow over time. Instead, only try to connect
every 3 seconds.

Also remove special logic for mixed debugging: They should behave
the same (except maybe where you're breaking inside QQmlDebugServer,
but that's a corner case).

Change-Id: Idf2f55e3d905a01065c123c708b50dbb88388d1f
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
QmlProfiler: Exit if we get an error message

E.g. when we detect that the port is in use, we have to stop the
noDebugOutputTimer.

Change-Id: Idb3f4b91f78c55ab849e55c908e58abf052c3d00
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
ZeroConf: Fix uninitialized values reported by valgrind.

Change-Id: I521b43a5348599609c7d34c4bc1ad471e640bc44
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Translation: Update and fixed German translations.

Task-number: QTCREATORBUG-7107
Task-number: QTCREATORBUG-7106
Task-number: QTCREATORBUG-7109

Change-Id: I89d760464baa5216e7f34fe82f9bf97714119520
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
debugger: fix handling of watchpoint notification with gdb 7.4

Task-number: QTCREATORBUG-7144
Change-Id: I204062de55e241ea7954f0e3bce123973028e076
Reviewed-by: hjk <qthjk@ovi.com>