qbs build: Get rid of CopyTransformer.

That item was using a directory as an output artifact, which was only
working by accident and often caused warning messages about failure to
remove files.
Use a proper module instead, which is the nicer solution anyway.

Change-Id: Ib75a0ce26a24c78eb5421367995a8fc72f6a3c2a
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
QbsProjectManager: Only update project nodes etc if necessary.

That is, if qbs::Project::projectData() has changed. There are still
some false positives left (e.g. the project nodes will also update if
only the file paths of executables have changed), but we can deal with
those later.

Change-Id: Ifa18903aba41c21769bfe4cd0e4f6004f1a94f11
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
QbsProjectManager: No more "forced" vs "non-forced" parsing.

This differentiation complicates the code and duplicates checks
already done in qbs.
Just let the library reparse the project; if it turns out that nothing
has to be done, then the operation will be fast.

Change-Id: Ib6406f254e51541c69c948f275fff7877b65b4bd
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
qmljs: avoid shortened names

libPath -> libraryQualifiedPath
vContext -> viewerContext

Change-Id: I085f5f3304a6becaa00f715cb3395c8cee5227c6
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Fix vanished fullscreen menu item text on non-OSX

Broke when removing old OS X 10.6 code paths.

Task-number: QTCREATORBUG-12684
Change-Id: I95dea42d40d2f343476cea0eba44bc2a293a422d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
QmlDesigner: add puppet mode and process id information

Change-Id: I8e3bf68c5e4ae3bcc7eb446c9321667afc2428ac
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
CMake: fix capitalization of the "Run CMake..." button

Change-Id: I5402d29e6916110934411848542b1776178615e1
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Qt support: fix capitalization of "Clean Up" button

Change-Id: Ifdfe2755295b86d7118d105fb478e803764cd429
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
CMakeProject: Make CMakeLists.txt and *.cmake use different mime types

Since we want to treat them differently.

Task-number: QTCREATORBUG-12461
Change-Id: Ia72b8045390ceec693fa416f65010a4c4dbecce1
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Compile fix for Qt 4.8.6

Task-number: QTCREATORBUG-12695
Done-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Change-Id: Id184bb051c08ee954474cca89308712e14710f23
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
FancyMainWindow: Polish dockwidget titlebar display

Pop up after 500 ms hovering over an active area of the
(approximate) size of the titlebar. Hide the titlebase
if the mouse leaves it. Completely hide it (as opposed
to the initial 3 px) if it's "inactive".

Change-Id: I9e43c7f501d2265466a7575da4e661e25aa6ccf5
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
Find: remove unused text "Go to Current Document Find"

Because it would have needed changing.

Change-Id: I58ff194a296cce1fd6096f3cc2ea39854435e7c1
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Hide broken "Apply on Save" feature

The feature has always been somewhat experimental, but got even more
broken over time. Let's hide it for the time being.

Change-Id: If46861831d7fb7ed8e9b77b79d1ebe583243ab48
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Git: replace "Url" with "URL" in UI text

Change-Id: I6cf721e84b33183c97c9db8f98842a461af2f0d1
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
{Fancy,Debugger}MainWindow: Consolidate dock actions menu population

There are several places where the list of dock actions are shown,
and at least two where it was created.

Change-Id: Ib2c18e602b5d6f57c1b7471bd75f3b989d536600
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Debugger: More robust approach for DebuggerToolTipTreeView::computeSize

model() == 0 should not happen, but the bugreport indicates there
was something wrong at a time.

Task-number: QTCREATORBUG-12692
Change-Id: Ie850dfc1177d968c39ffae74af89ae1bab44703c
Reviewed-by: hjk <hjk121@nokiamail.com>
QmlInspector: Use categorized debugging

Change-Id: I551d2b65bbd1734847b7e995e0f95e906d116497
Reviewed-by: hjk <hjk121@nokiamail.com>
Core: Refactor handling of "window state" actions out of MainWindow

Currently the actions for fullscreen, minimize and zoom only apply to
the main window, even if a different window is active.
Refactor the handling of these actions into a WindowSupport class, and
use that instead for the main window. In a second step, this will be
used to add the functionality to the corresponding external windows
(e.g. help and editor windows)

Change-Id: Ief2c880f40948c3bb724196d6e0cfe888b8ece89
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
EditorManager: Add window actions (fullscreen etc) to editor windows

Change-Id: I478db8c994cc3126d8d518e3d574e9adfa600ad1
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Help: Add window actions (fullscreen etc) to external help window

Change-Id: I1486bdac965e92990013e77c9ea4d26727dff0f9
Reviewed-by: Daniel Teske <daniel.teske@digia.com>