- Jan 20, 2014
-
-
Christian Kandeler authored
So far we ignored crashes and unexpected exits of the remote SFTP service under the assumption that the SSH server would catch these itself and act accordingly. This is not the case, however: OpenSSH, for instance, does not even realize if its sftp-server binary is not present at all. As a result, Qt Creator waits indefinitely for an SFTP operation to finish. Now we emit an error and close the offending channel. Task-number: QTCREATORBUG-10339 Change-Id: I132ed4a0098434a4cfce6056b964bd6363951fd7 Reviewed-by:
Volker Vogelhuber <wiendl@web.de> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Jan 16, 2014
-
-
Daniel Teske authored
setDisabledReason() is never called so disabledReason() always returns QString(). The base class implementation can handle that job, too. Change-Id: I9f3f7cad2e8abc39f0d5001fa44506d81fe47e44 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Jan 08, 2014
-
-
Robert Loehning authored
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- Dec 06, 2013
-
-
Thiago Macieira authored
remotelinuxruncontrolfactory.cpp(124): warning #1011: missing return statement at end of non-void function "RemoteLinux::Internal::RemoteLinuxRunControlFactory::create" Technically, the function doesn't reach there, but ICC 14 doesn't know about it. Change-Id: Id55f6f33ff7c0eb97dba9af99bf0d34a9c01e191 Reviewed-by:
Kurt Pattyn <pattyn.kurt@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Dec 04, 2013
-
-
Tobias Hunger authored
Change-Id: Ia823f9ef190af417492019ae6966d6fdb2454ae1 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Nov 19, 2013
-
-
Christian Kandeler authored
The current implementation disables the run config if the build system does not supply information about which executable to run. But this is too restrictive, because users can set the executable manually. Change-Id: Ia792c06063ca88ad7168a0dd96131266e8aaf1cb Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Nov 18, 2013
-
-
hjk authored
Arguably, it should even stay on top of the options page if started from there, but... Change-Id: I36591f5f3125aad1114b799fe94b2a1dd5e03a9f Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Nov 05, 2013
-
-
Kai Koehne authored
Calling fromLocal8Bit() for literals is wrong, since that depends ont the user's environment. We use latin1 strings exclusively in Qt. Change-Id: I0cd0986787ea630425773672d3a892fbd0f0a77a Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Nov 01, 2013
-
-
Fawzi Mohamed authored
ios now uses libQt5Core_iphonesimulator.a and libQt5Core.a for device and simulator, this changes detects both architectures. Change-Id: I0e2883c06355eb2b75aeeba4365c8aea14bb8ced Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- Oct 24, 2013
-
-
Friedemann Kleint authored
They are a hassle for translators and reviewers alike. Change-Id: I363138212b692cf75fe1605df8af3721315d37e1 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Oct 22, 2013
-
-
Friedemann Kleint authored
They are a hassle for translators and reviewers alike. Change-Id: I07c1b61e8b6719e54fdc1f69cf63f573119a6776 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Robert Loehning <robert.loehning@digia.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- Oct 15, 2013
-
-
Daniel Teske authored
They were only used by the Madde plugin Change-Id: I6733a3d95714f64d4fe091b8a9d4b0814134eb11 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Oct 10, 2013
-
-
Frank Osterfeld authored
Using "source" to source a script isn't defined by POSIX sh, while "." is. Using the more portable "." makes it work with QNX's sh. Change-Id: I948fc562c62789184553d57b949697c2525771f3 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Oct 09, 2013
-
-
Christian Kandeler authored
Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Eike Ziller authored
QTBUG-28385 is biting us over and over (QWizard doesn't have close button nor cancel button on Mac in Qt 5), and actually there's no reason for us having a wizard without the features from Utils::Wizard. Task-number: QTCREATORBUG-10346 Task-number: QTBUG-28385 Change-Id: I80c0d82fe6738496c2ac03c31a1c2757ade8e266 Reviewed-by:
Jarek Kobus <jaroslaw.kobus@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Oct 01, 2013
-
-
Oleksii Serdiuk authored
New "Ignore missing files" checkbox was added to "Upload files via SFTP" and "Create tarball" deployment steps. If checked, missing files will produce a warning instead of the error thus preventing deployment process from failing. Change-Id: I0c3032746fbaae60aef2345802fc02c9951ab386 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Sep 20, 2013
-
-
David Schulz authored
Every device can now return a DeviceProcessSignalOperation, which allows to kill or interrupt processes running on the device. Change-Id: Idaa04ebc767e09ca167fa033ed93860b9b81479e Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
David Kaspar <dkaspar@blackberry.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Sep 17, 2013
-
-
Christian Kandeler authored
Presumably this function is currently const because no current implementation actually changes device properties, but there is no reason why that should not be allowed. Change-Id: I80e4355be70e40bca9df5e1287a1d1d3f60c6534 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Sep 13, 2013
-
-
hjk authored
This helps in situation where the location of the gdbserver installation is not under the control of the user and he also can't tweak path settings on the device. Change-Id: Iab5bbfef765879bf59930cc416385c692056da93 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Sep 11, 2013
-
-
hjk authored
Change-Id: Id1541f83f431171dbdd94d5dd48f93e1c2cdf6fb Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Sep 03, 2013
-
-
Tobias Hunger authored
Change-Id: Ibe505c8331f7d1280fdb8784a00321742f5d94cb Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Aug 28, 2013
-
-
Tobias Hunger authored
Use setBuildDirectory() in the different BuildConfigurations instead of reimplementing that over and over again. Change-Id: Ic355fdb4624c71667ce470b3e2865c9a8722ef09 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Aug 20, 2013
-
-
Tobias Hunger authored
These are not build system issues and deserve their own category. This has the side effect of avoiding them to get cleared when e.g. reparsing Qbs files. Change-Id: Ib949504533f7f15a560796bea91cae329f19a20b Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Aug 19, 2013
-
-
Christian Kandeler authored
Provide a QProcess-like abstraction that can be used to implement processes running locally or on a remote device. Objects of a concrete class implementing the functionality are created by IDevice objects. Current implementations are: - Local execution (QProcess-based), provided via the DesktopDevice. - Remote execution via SSH. - A specialized case of the former for remote Linux systems (provided by LinuxDevice). The latter is already being used in a number of places. As a result, lots of code dealing with details such as setting the remote environment could be moved to a central location. These things are no longer the concern of whoever is wishing to run a remote process. Change-Id: I919260ee6e77a020ca47226a4a534e7b8398106f Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Christian Kandeler authored
A non-existing command may not always result in a "FailedToStart" error, but can also lead to "normal" finish with a non-zero exit code (from the shell), which means that people whose remote system is missing the "env" command currently get no feedback at all when pressing the "Fetch" button. (Independent of this, the exit code should always be checked anyway.) Change-Id: I1387897436825c18e7df2d03d5ee3870ff6b70f5 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Aug 16, 2013
-
-
hjk authored
The Analyzer implementation is now simple and still generic enough to serve as general base. Change-Id: I050a21919bf128929b77a64da1f46d157691d849 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Christian Kandeler authored
It is used e.g. in the RemoteLinux plugin (via ProjectExplorer::EnvironmentAspect) and should therefore not assume that it's meant for a host system process. Change-Id: I9f44f862f133579b65951e43fc1e654c425fd3d7 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- Aug 09, 2013
-
-
Christian Kandeler authored
Change-Id: Ic598eba24da514d56e5e16c443788bd17a670ba5 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- Aug 08, 2013
-
-
Christian Kandeler authored
We want to introduce a new class that has more right to that name. Change-Id: I9535632e10872a97a8555e885a80c383bc5dcd2b Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- Aug 05, 2013
-
-
Aurindam Jana authored
Change-Id: I7a4ef54a02fcc8dedb28e843a2f05d737324a877 Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Change-Id: I045622efa22bfcb26f9161556ccbbfb3df08599d Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
hjk authored
Change-Id: Ifa1468e357cae873df6a34380957100521317471 Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
hjk authored
Less code. Change-Id: Ic26d291ada7efd05899623738d89c52b4175716c Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
- Aug 01, 2013
-
-
Tobias Hunger authored
Add a include for QtDebug elsewhere where this include tended to add this implicitly. Also remove a using namespace directive that is unused and no longer works since the namespace is no longer defined due to the removed include. Change-Id: Ic216127a96c8aa11366defa0397f934d5a735925 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
hjk authored
Change-Id: I74edaef59600a44924d2692c1ebc7f98d8581115 Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com>
-
- Jul 24, 2013
-
-
Christian Kandeler authored
Android and RemoteLinux now depend on libQmlDebug. Change-Id: I87f9ccc85daf0d096c4387b21642bb3b14fd03d6 Reviewed-by:
Aurindam Jana <aurindam.jana@digia.com>
-
- Jul 23, 2013
-
-
Aurindam Jana authored
Change-Id: I94f931338c2e6fece2db2f74f32f26d86d6020af Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com>
-
Aurindam Jana authored
Change-Id: I214f133f34baf0e0d7fd5a9f23502e75a1932172 Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com>
-
Aurindam Jana authored
Fix broken debug and profiling support on remote linux. Change-Id: Ic4173a47b8fd450a92407a66fa338c18f7062736 Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com> Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
- Jul 19, 2013
-
-
Aurindam Jana authored
Currently only QML profiling is supported. Pass the remote command along with -qmljsdebugger argument to device. Change-Id: Ia64396f9c6da80e70cb1ee624ed974f8cc32465f Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-