| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently the configured environment variables are only set if they
don't override an existing one. This is done to allow setting an
environment variable in QtCreator.
This is a problem when a specific environment variable is defined
in the root shell e.g. XDG_RUNTIME_DIR, but the actual process should
use another value, specified using the 'env' key.
To solve this a new 'clearEnv' setting gets introduced which makes it
possible to clear specific environment variables before applying the
new environment variables.
Change-Id: I319db570a4e410b8f2716adcec9be882d89f4b1e
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
This is useful when you want to use a specific command to start your
application e.g. systemd-run
This also helps to run the application in a specific slice to be part
of the correct cgroup.
Change-Id: I74f29f6381ba5ff0fec8e8d9ad9f9f830dbbab81
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
This allows the application to be run with the correct user and in the
correct group and allows to replicate issue which could only happen
in such a setup.
Change-Id: I105bfd895b65ecca47cff7953d3f899d00e9d784
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
| |
Fixes: QTBUG-106664
Pick-to: 5.15
Change-Id: Iee18315915b7317b76e4d241c7f8ad439d8260fa
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
| |
Change-Id: I74e5115a032cd94d245e63d7d9e47f3d028e0110
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
|
|
|
|
| |
When restarting an application the process seems to kill itself.
Task-number: QTEE-1085
Change-Id: I88598fe4bd6ed5423c1412036eaf1ea1572bc889
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I8a69405655483c6bbd9f402df4a06a1020b6bebe
Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
|
|
|
|
|
|
|
|
|
| |
For a restart being successful the application has to be shut down with out
terminating the appcontroller. Afterwards the appcontroller will be able to
start the application again.
Change-Id: I38fd0aded176a10dac40c419b6866ce70ec1fcef
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
|
|
|
|
|
|
| |
Task-number: QTEE-931
Change-Id: I0ad4246750142289cca2a4cbf853211a60538362
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
|
|
|
|
|
|
| |
Task-number: QTEE-931
Change-Id: If0efdafdd5e39523d315be86cda07f69e2387e16
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I05fb9bca47f5bcfc3f127eb9a60e6be8bda8193a
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
|
|
|
|
|
|
|
|
|
| |
EAGAIN on write(2) is not really a fatal problem. We can just select(2)
and try again when the buffer is ready. We include the signal pipe
into the select so that we can abort it.
Change-Id: I827a3f184922d696e0e07fe1ac014502af1d51cc
Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: If2f84bec32957ab9c45df503efaf592cebbd4f72
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: Id5759179f5a3e282a7ef3bf3bf7ddd9300bad4b7
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
|
|
|
|
|
|
|
|
|
| |
This change introduces bug QTEE-784.
This reverts commit 224cdd83d41d659ec166f7177a549d391ed1d5cc.
Change-Id: I925b0fa4b75b22a19374a5229eb651df2352aa00
Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
|
|
|
|
|
|
|
| |
URL points to qt.io
Change-Id: I54c58d389f261a5d3fc5e38799cd8edc7204d798
Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
|
|
|
|
|
|
| |
Task-number: QTEE-641
Change-Id: Id2476d51834f29be8f7628f61642f9f9d552ccda
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
|
|
|
|
|
| |
Change-Id: I0322e8f594a07d0173a732e5036e4d9ca524232c
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
|
|
|
|
|
|
|
| |
This is used to detect which application has crashed.
Change-Id: I5bc4aba7d2f1a8e15f0fb58f444c2b243a2c8a22
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
|
|
|
|
|
| |
Change-Id: I7807ef0a072b9559c618b80bd85d875de1260ce0
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
| |
Change-Id: Iff47d3d76366da8b3be1927b6de30387d2549f92
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
|
|
|
|
|
| |
Change-Id: I9b17ccd2a5afd2c4b85142d84c4b63242da00c78
Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
|
|
|
|
|
| |
Change-Id: I4fb38bd85099f1f9c3816f28abde04914c7e3abf
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
|
|
|
|
|
|
| |
Change-Id: I8973e0326069fee2445f70c1ed231235efec0b06
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
Reviewed-by: Topi Reiniƶ <topi.reinio@digia.com>
|
|
|
|
|
|
|
|
| |
In case the binary does not start successfully some checks are done to
find out what may be wrong.
Change-Id: I01e466482b2847068227d9469b9d99dc33f7f9eb
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
|
|
|
|
|
| |
Change-Id: Icabdb392c295557b31832d8a0c684be8d591b3c6
Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
There has to be a way to get the process debug prints visible without
Creator too. Launching appcontroller with --print-debug will now
forward all process messages to qDebug so they can be seen with
logcat.
Change-Id: Ie50a044fb3f85a45dafd50b90e9de7c58e450a5d
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
|
|
|
|
|
| |
Change-Id: Ie1b2d357c7cd259df1544305b9205e8d34265732
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
--debug option removed. Instead there are --debug-gdb and --debug-qml now
--start option removed. The first non-recognized argument is treated as
binary to execute and following arguments as its parameters.
--port-range has to be specified if any --debug-* option is used
Change-Id: I851ab2b36a73adfb6a1fbc14da3462c9d27cd620
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
|
| |
The config file may contain information about base system and platform.
The new option --show-platform prints these to stdout.
Change-Id: Idd64ca4527e808a83b8c10e6621b6ef431329110
Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
|
|
|
|
|
|
|
| |
Install path and conf location are different in linux.
Change-Id: I65b7bfef1cc3a9b52c8a81a3d7a5dedf0f0d48b4
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
|
| |
|
| |
|
|
|