Squish: Remove unnecessary imports

Change-Id: Ia902e0a797fea947f83505f6b09e3efed24f65b1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Doc: Inspect C++ Code Model function

Change-Id: I710cb8e1944378c214d2b81ec4d1c1d1990f7d43
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Squish: Stabilize tst_git_clone

Change-Id: I144d2a528e1a8cb4a75d16814a022dac8c36dfce
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
CppTools: Fix race conditions in CppEditorSupport

...when accessing m_lastSemanticInfo by introducing semanticInfo() and
setSemanticInfo(), which lock the appropriate mutex.

Task-number: QTCREATORBUG-11367
Change-Id: If8ac6b8e6d576dfd1869c98a7ff7952ec97f530e
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
QmlDesigner.ItemLibrary: Give ListView delegates a width

This ensures the view also works if orientation is set to horizontal.

Task-number: QTCREATORBUG-12155
Change-Id: I3f558bb023850442fae7e8e50d5f09524f12108c
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
qmljs: split scan function

allows to more easily scan the various qml dialects

Change-Id: I9f8c44459e05e4658d3814c624e0f07762c83279
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Squish: Test automatic saving of files before build

Task-number: QTCREATORBUG-12014
Change-Id: I20080ac89d63c1d0a00cb18b31f5539bf2b4a554
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Squish: Make sure correct output panes are used

We expect the first five toggle buttons for output panes to be visible
by default. Additionally added buttons will have the property 'occurrences'
with a value depending on their position - not their label. Using the menubar
for these additional output panes is safer.

Change-Id: Ie58f8dd56ec35bfa9f6bba871aa807e4b1507c75
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Qnx: Properly setup the environment vars in the bar descriptor

The environment variables in the bar descriptor are modified
depending on the Qt deployment option the user selects.

This causes inconsistent behavior if the user modifies those values
on the template file. The env var values will be generated
in the final bar descriptor without being visible on the template
to avoid any user modifications that won't apply correclty.

Note: For next releases, the bar descriptor needs to be handled
properly to avoid any black magic so all modifications should
be visible to the user.

Task-number: QTCREATORBUG-11916
Change-Id: I00a2c855be3def31cd008071c6269e5a69f81536
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Qnx: Fix crash when running with no device

"Run" should be disabled if active the kit contains not QNX device.

Task-number: QTCREATORBUG-12143
Change-Id: I6cf9c70a8c3fc2ec63833e93840c9310345bc2b6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Clang: Compile fix for Qt 4

pchmanager.cpp:325:21: error: 'CppTools::ProjectPart::Ptr' has no member
named 'reset' projectPart.reset();

clangcompletion_test.cpp:305:59: error: no viable conversion from
'QLatin1Char' to 'const QString'
	.arg(text).arg(texts.join(QLatin1Char(','))));

Task-Number: QTCREATORBUG-12122
Change-Id: Ie591594da1e3d357e38efe216d758f15ad6c2cd2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Qnx: Properly set Qt environment on device

Task-number: QTCREATORBUG-12171
Change-Id: I8adb7398991cf093771b561e4711b38df8aa0e27
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Welcome: Remove unused "communitywelcomepage.h"

Community is still welcome, but that file was really not used since
ages.

Change-Id: I0f682b50638d916bc20c61ef502e967c26648804
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Squish: Update recommended version

Change-Id: I4077a2f4de7aeaa5dbcf4991e01d5449130ca438
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Git: Return true when asked to close a editor that is not open

Change-Id: I645c371c0ca94cef9885475f580ed463fc643b2a
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Squish: Stabilize tst_select_all

Same issue as fixed by 6827072facb8c20d2437191ac9847fa30523ad67

Change-Id: Icb47db58dd647b4263452c5d36ab241fc40eccb0
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Squish: Throw fatal on empty task

Change-Id: I815810ffbe295cabf37e8a14000243481b799800
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
qmljs: better defaults, more uniform handling of paths

Uniform handling of the different qml dialects.

Now paths for a given document prefer the project of that document.

For Qt the following sequence is used:
- Qt of the project of the document
- Qt of the active target
- Qt used to run creator

Currently all paths of the open projects are still merged, but that
can be changed.

Change-Id: Iacf28d63184c05e2bcdfe0210ec472d2bf140d66
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
qmljs: ensure that opening an editor always updates the modelmanager

Change-Id: Ia23d9c84240bd2c54b0c331494474d0fa74674e8
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
qmljs: add qbs default paths

Change-Id: Ia9e4d6d87ebe24b9c1fb7f43f8c78d55c404693e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>