Set Qt::AA_DontCreateNativeWidgetSiblings on Windows/Mac.

Prevent creation of native windows for subwidgets, caused
by the welcome screen.

Task-number: QTCREATORBUG-10251

Change-Id: I2b475e963c5dfd1485f0876817c88d80fc2abd25
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Fix welcomescreen project file

Task-number: QTCREATORBUG-10257

Change-Id: If12f3ee18dda18da13fe2ea39af42cae4fe21ddf
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlProjectManager: Fix compiler warning about unused variable.

Change-Id: I8a8c727fca12fc5ad67e8137f0c730be66e445bd
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
VIM: remove unnecessary (and invalid) cast.

fakevimhandler.cpp:941:43: warning: comparison of integers of different signs: 'Int' (aka 'unsigned int') and 'int' [-Wsign-compare]
        return m_xkey == c && m_modifiers != int(HostOsInfo::controlModifier());
                                      ~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Change-Id: I360873f0c74512d95ca8ecaac4f1ab0a477877e7
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Welcome page: Set size constraint on the container widget.

Such that QLayout properly handles it. Fixes warnings about
resizing violating size constraints on Windows.

Task-number: QTCREATORBUG-10251

Change-Id: I25361fbc994f23d5616c240663d64f8b3474e7f7
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Fix automatic mkspec setting for iOS simulator builds

Adds macx-ios-clang to the list of "suggested" mkspecs for Clang/Mac.

Change-Id: I3c3f803d651c42e1c2ed7a0f77047a531acf6a0c
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
QmlDesigner: Fix movement of items

Change-Id: I22440c949f634b60ec90803aa6b61bbcf819ea48
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Valgrind: Use a filter for XML files

Change-Id: Id99b5c06eedd014e5845a1b4642901e4b222090a
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Debugger: Remove unneeded include

Change-Id: Id350ef638b3db769ba07abba1dcddeec05eff713
Reviewed-by: hjk <hjk121@nokiamail.com>
EditorManager: Add "Find in this directory..." for open files

Also add in Projects view

Change-Id: I42145c742a38f5538a4ed44574963136aa18e134
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
VCS: Do less when command is aborted internally

If the user cancels a command, output and error text might still be
interesting. When aborting a command internally (when Creator is closed,
or later when a command is re-executed for the same editor), we don't
want any of those, and they have a destructive potential.

Change-Id: I5e35fdf59c0fcdc0af45f13ac142da31edf18bd7
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
VCS: Abort previous command for the same editor

It is very common to have output from a previous (longer) command appear
instead of the newly created one.

For example: Open a log. Check "Show Diff" and immediately uncheck it.
If this is done fast enough (or with a high Log Count limit) the output
with the diff will appear instead of the normal log.

Change-Id: Ie64cc4a383a261f5328a4d0486eec93f73766679
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Remove setting for side-by-side diff

Use the diff switcher state as a permanent setting

Change-Id: I6c3669090082787ae750596cf3e62973c04d94c3
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Set default button for change-related actions by triggering action

Change-Id: I536618e9b80f3ed213c6c54dd6c2becbb64c709b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
QmlDesigner: For debug only the qt puppet should be used

Otherwise it is so easy to use a old puppet.

Change-Id: Ibe4cb8a783b88805db836fbb5874c349bb3976ea
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Install the puppet to qt for debug

To prevent to have a puppet in qt which is selected first.

Change-Id: Ibe5efa1a10d1287eba17f8d29e9e77b2488d8b84
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
TargetSetupPage: Collapse widgets which the user unchecks.

Feels better that way.

Change-Id: I69f9140037a725a5e937e5d34c2f5c6eed1737dd
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
TargetSetupPage: Fix layout code for m_importWidget and m_spacer

Those should be added once at initialization time, not for each
setupWidget call.

Change-Id: Id65b919f911e47d2f687bcb3c40e7120d63c5468
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
CppEditor: New quick fix "Optimize For Loop"

Rewrites post increment/decrement operators (++ and --) as pre
increment/decrement operators and moves non string/numeric literals and
non id expressions from loops condition to loops initializer.

Change-Id: Id95334b6df6fcaa9af436cc1d2d0982d38bf8fe2
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Git: Allow direct push after commit

Git commit dialog: Added a drop-down menu to the commit button to
execute "git push" or open the "Push to Gerrit" dialog directly after
a commit or amend.

Task-number: QTCREATORBUG-8854
Change-Id: I00ff8f816d1768e0cdaf6929126b55826788e578
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>