Debugger: Use working directory and environment for core and remote

Source paths in debugging info can be relative

Change-Id: Iff13aef9d779ae190cf91245430af16ed3556cb7
Reviewed-by: hjk <hjk121@nokiamail.com>
Tests: Add missing include for MSVC

Change-Id: I95196a8d57a8bf8f09a52aa54fa1c8bbfe752168
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
(cherry picked from commit 1db74e381c662a11339d312993094110b2fdfe3b)
QmlDesigner.Model: Adding SignalHandlerProperty

SignalHandlerProperty allows editing convenient editing of signal
handlers like onMousePress in the model.
The interface is analogous to BindingProperty.

Since mos views do not care about SignalHandlerProperties and
they should not be mixed up with BindingProperties they are different
types.

I also added the signalHandlerPropertiesChanged() notifier to AbstractView.

Change-Id: I68bc7d2c5d3b991944e8f8d698212a1dfef218bf
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.MetaInfo: adding NodeMetaInfo::signalNames()

This allows us to access signal names.

Change-Id: I37f15d689fde98c3a0101080cce012efcb555085
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: fixing memory leak

The ResizeHandleItems were never deleted which
means we were leaking quite a lot of memory, whenever
the selection changed.

Change-Id: Id9f0fd1361f25d8583922a66e1f90a2970e56ae3
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: fixing memory leak

The method removeItem() does not delete the item.

Change-Id: I3cca971c32687c6067243f5b217a9dd3df4277bc
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: fixing warning

Change-Id: Ia706ce30dee5fe2c4ac25f092bbdd41f2c4341de
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: fixing warnings for GCC 4.8

A friend declaration for a class does not need the export macro.
This triggered a warning on GCC 4.8.

Change-Id: Ib5ac034cd56ed7bf52c7e254602fd80f62f6bd99
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
FakeVim: Don't handle key code -1 as ASCII character

Task-number: QTCREATORBUG-9010
Change-Id: I690afd4d5ca4ae95ae910eeb8d1c936cef9d70b2
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Enable WITH_TESTS when BUILD_TESTS is specified

Change-Id: Ie871ea099caa08b2757303e81733acc5ed6294de
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
(cherry picked from commit 8ae9d61b3cf9af78f3814748db5d21156eaefc90)
Tests: Remove unneeded define

It is unneeded for any Qt version since commit
3d629b1a2bec3c336cbb59fe8ed8aaf35b9b27cc

Change-Id: Ib58795a53eb3f5614a722282439d26d3250f7d03
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Update Czech translation

Change-Id: Ic4357b7302266264fd5674085871819c25adb7bd
Reviewed-by: Tomas Pospichal <tm.pospichal@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
QmlDesigner: fix warning

Change-Id: I78ccdcc43bf9d34a4b3549a6aad59e6164f2d166
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: remove ViewLogger

We now have the DebugView

Change-Id: I3b1cc313a9158469b51c1fd9926c29369471503e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: compile fix

Includes are case sensitive on most operating systems.

Change-Id: I37b290d41abd17a4be3ef26d29d73a61a7a46252
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Qnx: Fix the generated file descriptor to deploy Qt5 apps

Task-number: QTCREATORBUG-8989

Change-Id: I727f7c5d1db5dcea10bf06e42ab0d063fbbd51b2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Compile fix

Change-Id: I0ece2000861b07cec31090505c4c4022d523fe36
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Tests: Export plugins in PluginManager

Without this, lib file is not created using MSVC, and
the build of dependents fails

Change-Id: I37ca02d8e1c6b99fdf901679ccee932f1ed55450
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
(cherry picked from commit d59651cb390474425984cb7581dde1113d3ee664)
ClearCase: Fix: Status actions was not correct for unix

A set view on unix will get / as topLevel. The output of
"cleartool -ls" with / as topLevel listed files with absolute path,
while with relative path for the the other cases (working directory
view and on windows). Root as topLevel is not 100% correct and should
be fixed in another patch. However, this patch fixes an annoying bug
for unix. (Before this patch multiple entries for the same file was
inserted in the status map - one with relative path and one with
absolute. Resulting in wrong lookup in updateStatusActions and thus
wrong status on the active file.

Change-Id: I178bafd21d712a445aca8e60ae3346549b55faaf
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
GitIgnore gzip files in dist/gdb

Products of the Makefile

Change-Id: I75cf3b2e0b72f1ede32edaec72d2e656c7bc3d42
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>