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>
Fix compilation on mac (gcc 4.0.1)

Change-Id: I940d1cbd0505b5bf1452c8524fb987fab4c3c783
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Welcome screen: Turn the "Icon plus link" into a component

Change-Id: I65006bbd0c0b26f84eba2c38e511c53ae23753da
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Preprocessor: Handle variadic arguments (__VA_ARGS__).

Change-Id: I69aa6c5e01ea97a4413f77f20ebbb4d4beb971aa
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
Preprocessor: fix handling of first empty argument.

First empty argument used to be dropped: e.g. MACRO(,test) would be
expanded with one parameter only, with value 'test'.

Change-Id: I693fbb7faf1360f62266fa04c4b39c2de0d159a7
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
Preprocessor: fix expanding macro arguments.

Expanding macro arguments can add or remove argument for a nested macro,
so the actual parameters list was not correct.

Also, remove unused arguments reference list and reserve space for the
expected number of arguments.

Change-Id: I4cf369cbb3909927c6bf65750bd715fa6f070fad
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
Preprocessor: fix line for generated code.

The macro used to be at the same line as the first token after the
closing parenthesis.

Change-Id: I4c2d7317632baf612900e84572017aeb247d0585
Reviewed-by: Erik Verbruggen <erik.verbruggen@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>
QmlProfiler: Set sysroot for embedded targets

Change-Id: I4ea618fecb8901038b9be716fa8e7e54fa3cd931
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
Debugger: Clear message on attach to core

If a usable engine was found, there is no reason to display errors
set by another engines

Task-number: QTCREATORBUG-7150

Change-Id: I50cec27a127a0af34b5287c389df6ce6a797bb3e
Reviewed-by: hjk <qthjk@ovi.com>
Fix compilation on Windows 64bit, MinGW

- Fix C1189: #error: You cannot use 32-bit time_t
  (_USE_32BIT_TIME_T) with _WIN64.
- Exclude mdnssd for MinGW since it does not have
  mc.exe

Change-Id: I45ddee7da827e9586a52c23474f3ad0423f17f52
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Changelog: Locator execute and debugger "Break on raise"

Change-Id: I7fb98ad20fdac0e1f0cf55a2d499fb210af645e4
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com>
Build QmlEditorWidgets with Qt5.

Change-Id: I1b7eaa87272bd9b641bb72fc0618e493cf6da777
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>