SDKtool: Handle lists of values in find and findKey operations

Change-Id: Ifb5e322f5ddc62f5f5cc3d464faf592b05195603
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
SDKtool: Add basic commands to add/remove devices

Change-Id: I2df53b2585875c4dc5fcba3012901530b963e70d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
SDKtool: Rename findValues method to findValue

It only searches for one value.

Change-Id: If780de3a919c41a03c9c0a978688fd1ea0411eb9
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
EditorManager: Avoid some duplicated code

Change-Id: Ia7c1b1b5eea0ba75010ff667ba05273c62c18491
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Android: Fix initial setup

Broken in the settings dialog refactor

Change-Id: Ibb4777c36e332d9972048f4cd339e890518c523c
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
CppEditor: Fix InsertDefFromDecl to find right implementation file

Task-number: QTCREATORBUG-10728

Change-Id: Ic321f7504b55e7bd7badb5262f4d7cc4552ab1fa
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Beautifier: Fix possible endless loop

Change-Id: Ib2f98c2d761ea9abfd6a42ec30cf8318ee7bd575
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
Optimize usage of QPalette

setPalette() does not replace the old one but rather adds the
difference. Thus a previous copy of the palette is unnecessary.

Change-Id: I5c06da456b76144efc4a984ccda13c7d2243a7bc
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
ProjectExplorer: Fix Qt4 compile

Change-Id: Id1f478f500f458a3acc1f294d33bdc01c9d8b72e
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Re-arrange Ctrl-C stub argument passing.

Change-Id: I59b96446c5430b96a6daf05aa785f4c0e7e4a42b
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Bump CDB extension version.

Change-Id: If9cc4852f4070cc68b973e637b884fd6e592bf6d
Reviewed-by: hjk <hjk121@nokiamail.com>
SDKtool: Fix detection of existing tool chains

Change-Id: Ie45dd4288b61606eb8bc9e9a73b0b4a9c823e9f2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Give Android potential kit a warning icon

And change the summary text to point out the issue.

Change-Id: I041438c5183a9ce2b0b1b89ed0f8032c7f26687f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
SettingsWidgets: Put JDK path field to the first place

JDK should come first, because Android SDK depends on it. If a
user fills the form from top to bottom while installing the tools,
[s]he will have problems with the Android JDK entry because of two
reasons:

1) In order to launch the Android SDK Manager (in order to install
   the platform tools) Java is required.
2) On Windows the Android SDK now comes with an installer (unlike
   the .zip file on Linux/OSX) which enforces the JDK to already
   be installed beforehand.

Task-Number: QTCREATORBUG-11522
Change-Id: I533acca502625afce3708c8b303085819b153f29
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
QmlProfiler: Accept qrc:/ as local files when setting initial details

If this is not done a lot of Creating and Compiling events look bad.

Task-number: QTCREATORBUG-11525
Change-Id: I2af584d3d0468cbc54960c4e16036e9bcf42511b
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: repeat lookup of filename when retrieving source location

The local file names are in fact not cached and it's unclear if that
would be a good idea.

Task-number: QTCREATORBUG-11525
Change-Id: Ib4faa5b2cfcc094e24d1a42333c3db1843068539
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Fix range selection

MainView.eventCount is always 0 since the last cleanup. It doesn't do
anything useful and can be removed.

Task-number: QTCREATORBUG-11515
Change-Id: I367a11e41c34e691550b6d6e5943fc372f0f04ca
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
FakeVim: Save and restore cursor if handling custom Ex command

Change-Id: I38ee04fd76f92b0e0e5755e6a9f8828bd347c245
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Remove some workarounds for older GDB versions

... and the Python magic needed. This also helps to remove
module dependencies that break current QNX setups.

Change-Id: I6554cf0f344b4c3788681389f2c972e49c9851b6
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Cristian Adam <cristian.adam@here.com>
Reviewed-by: Martin Boháček <mbohacek@blackberry.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
QmlProfiler: retrieve the function names when loading a trace

The "displayname" element is something else and not very useful.

Change-Id: I3971de9ea2b042186748099df13076c24aec7bcc
Reviewed-by: Kai Koehne <kai.koehne@digia.com>