summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change obsoleted QProcess::error to errorOccurredHEADdevAri Parkkila2022-10-032-3/+3
| | | | | | | Fixes: QTBUG-106664 Pick-to: 5.15 Change-Id: Iee18315915b7317b76e4d241c7f8ad439d8260fa Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add cmake supportPasi Petäjäjärvi2021-09-134-41/+28
| | | | | | Task-number: QTBUG-86119 Change-Id: I858cdcc75e8b26007c244f9ef4efebb5da9cd66a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add option to read environment variables from a file5.145.13Samuli Piippo2019-08-282-0/+24
| | | | | | | | | Add option "environmentFile=..." that can be point to a separate file containing environment variables in ENV=VALUE pairs, which is normally used in /etc/default/ config files. Change-Id: If21d6c260d93f1ada309eb4e917b30e9c2daa877 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* Allow to set used debugging port via commandline5.95.125.115.10Rainer Keller2017-08-241-11/+46
| | | | | | | Change-Id: I6f99e2bf77aed2503119959d46c48e359940600a Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Fix error messageRainer Keller2017-08-231-1/+1
| | | | | | | Message does not match the parameter names. Change-Id: Ie9d3c52487f596dc43c7b36e4a5bc3ee5fbdaa47 Reviewed-by: hjk <hjk@qt.io>
* Merge remote-tracking branch 'origin/5.6' into 5.75.85.7Mikko Gronoff2017-01-247-77/+98
|\ | | | | | | | | | | | | * origin/5.6: Change license text Change-Id: I96caff462667785a48c6f9a63a1a416ecf0e30ff
| * Change license text5.6Rainer Keller2016-11-287-77/+98
| | | | | | | | | | Change-Id: I74e5115a032cd94d245e63d7d9e47f3d028e0110 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Fix setting default application with invalid symlinkRainer Keller2016-10-181-2/+20
|/ | | | | | Change-Id: Ia99140c0a8f8cf201eeaad352c36becbb1f6636f Reviewed-by: Karim Pinter <karim.pinter@theqtcompany.com> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Do not kill the process groupRainer Keller2016-03-091-2/+0
| | | | | | | | | 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>
* Don't join application arguments when running in perf modeUlf Hermann2016-03-011-1/+1
| | | | | | | | ... otherwise we get "command not found". Change-Id: I9f471d8b7021df83f0c09c3f06addb977f17353c Task-number: QCE-67 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Add note about --profile-perf to usage messageUlf Hermann2015-09-151-6/+8
| | | | | Change-Id: I50163b3c5f085f12f102fb0eb455eaf6ebda6ffa Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Remove Android codeRainer Keller2015-08-183-90/+2
| | | | | Change-Id: I8a69405655483c6bbd9f402df4a06a1020b6bebe Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Add --qml-debug-services argumentUlf Hermann2015-08-171-17/+33
| | | | | | | | | We don't want to load the QML debugger and inspector services when profiling as the V4 debugger forces the QML engine into interpreter mode. By specifying the services we need we can avoid this. Change-Id: I8ec126155c43848f26d536a56c3a1da067864401 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Add restart to feature string5.5Rainer Keller2015-06-181-1/+1
| | | | | Change-Id: Iee8d8a1eda473dbc4a4ec4efb3baf9cc2eb18a5a Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* Add feature infoRainer Keller2015-06-121-1/+2
| | | | | Change-Id: Ibc85618c0de0478a2fb2de45f19e2dc654109635 Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* Make appcontroller a temporary daemonRainer Keller2015-06-093-2/+22
| | | | | | | | | 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>
* Add command to restart current applicationRainer Keller2015-06-083-20/+53
| | | | | | Task-number: QTEE-931 Change-Id: I0ad4246750142289cca2a4cbf853211a60538362 Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* Send command string between appcontroller instancesRainer Keller2015-06-082-21/+59
| | | | | | Task-number: QTEE-931 Change-Id: If0efdafdd5e39523d315be86cda07f69e2387e16 Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Ignore missing default config fileRainer Keller2015-06-031-3/+1
| | | | | Change-Id: Ieb219833bba906bdca1c8bd1dce18185d86ded86 Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Fix compile warningsRainer Keller2015-06-032-3/+5
| | | | | Change-Id: I05fb9bca47f5bcfc3f127eb9a60e6be8bda8193a Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Parse additional config filesRainer Keller2015-06-022-21/+39
| | | | | | | | | | Some runtime settings need to be applied to the environment. Additional config files may be located in /tmp/b2qt/appcontroller.config.d or /var/lib/b2qt/appcontroller.config.d Task-number: QTEE-931 Change-Id: Id6c8c5695e6ca74351c7f81a66aa9a75a948792a Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Merge remote-tracking branch 'origin/stable' into devSamuli Piippo2015-04-228-20/+264
|\ | | | | | | | | | | | | | | | | | | | | | | * origin/stable: pass variable number of arguments to --profile-perf Don't abort if the output buffer overflows Add perf profiler run mode Add usage help message Add detach option Fix typo in license header Change-Id: Ifc940480d6dae8ffde35053968d77772534b2d0d
| * pass variable number of arguments to --profile-perf5.4Joerg Bornemann2015-04-081-12/+33
| | | | | | | | | | | | | | | | | | | | The option --profile-perf now takes a comma-separated list of arguments that will be passed directly to perf. Commas can be escaped by doubling them. Change-Id: Ifdb982122b15c0771634adf9c81bcb5e195a2cdf Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com> Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
| * Don't abort if the output buffer overflowsUlf Hermann2015-03-241-0/+12
| | | | | | | | | | | | | | | | | | 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>
| * Add perf profiler run modeUlf Hermann2015-03-026-15/+162
| | | | | | | | | | Change-Id: If2f84bec32957ab9c45df503efaf592cebbd4f72 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
| * Add usage help messageRainer Keller2015-01-301-0/+22
| | | | | | | | | | Change-Id: I1fe67283fe29aaf67baccd80f4f5d4fc043230f8 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
| * Add detach optionRainer Keller2015-01-301-0/+42
| | | | | | | | | | | | | | | | | | This option allows to start applications using the regular appcontroller startup but does not block the caller until the application finishes. Change-Id: I954ecd58660f216f41597b04e8a4a01ca43d3d61 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
| * Fix typo in license headerRainer Keller2015-01-265-5/+5
|/ | | | | Change-Id: Id5759179f5a3e282a7ef3bf3bf7ddd9300bad4b7 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
* Add a --launch option to appcontrollerv4.0.0Laszlo Agocs2014-11-251-2/+6
| | | | | | | | | | | | | This will trigger a "fire and forget" mode where we won't bother with the server sockets. This allows launching multiple apps with appcontroller without killing the previous one. This is the preferred approach to launch Wayland applications. We still would like to use appcontroller (to set up the environment) but killing the previous app is not desirable. Tooling does not need to be considered now. Change-Id: I9119d622b12aaf79cfb2e68c95bacd079dffeb52 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Merge branch 'stable' into devKalle Viironen2014-11-145-16/+14
|\ | | | | | | | | | | | | | | * stable: Revert "Always create a process group and session" Change copyright notice Change-Id: I0ecba1dc7d5eb62bc4f757d3de6fa64aa60572d5
| * Revert "Always create a process group and session"QtEE_v3.2.0Rainer Keller2014-10-072-6/+4
| | | | | | | | | | | | | | | | | | This change introduces bug QTEE-784. This reverts commit 224cdd83d41d659ec166f7177a549d391ed1d5cc. Change-Id: I925b0fa4b75b22a19374a5229eb651df2352aa00 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
| * Change copyright noticeRainer Keller2014-10-065-10/+10
| | | | | | | | | | | | | | URL points to qt.io Change-Id: I54c58d389f261a5d3fc5e38799cd8edc7204d798 Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
* | Merge remote-tracking branch 'origin/stable' into devSamuli Piippo2014-09-022-11/+13
|\| | | | | | | | | | | | | | | | | * origin/stable: Always create a process group and session Use compile time connections Print crashed application binary Change-Id: I230d54c029ac881c1661009c52f44c4e0b148022
| * Always create a process group and sessionRainer Keller2014-08-142-4/+6
| | | | | | | | | | | | Task-number: QTEE-641 Change-Id: Id2476d51834f29be8f7628f61642f9f9d552ccda Reviewed-by: Rainer Keller <rainer.keller@digia.com>
| * Use compile time connectionsRainer Keller2014-08-011-6/+6
| | | | | | | | | | Change-Id: I0322e8f594a07d0173a732e5036e4d9ca524232c Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
| * Print crashed application binaryRainer Keller2014-07-101-1/+1
| | | | | | | | | | | | | | This is used to detect which application has crashed. Change-Id: I5bc4aba7d2f1a8e15f0fb58f444c2b243a2c8a22 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
| * Merge branch 'dev' into stableKalle Viironen2014-05-051-3/+3
| |\ | |/ |/| | | | | | | | | * dev: Use printf to output information Change-Id: I097674bd13b84f2dcd73f8a0beff39c325276b25
* | Use printf to output informationRainer Keller2014-04-071-3/+3
| | | | | | | | | | Change-Id: I7807ef0a072b9559c618b80bd85d875de1260ce0 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | Merge branch 'stable' into devKalle Viironen2014-02-256-12/+16
|\| | | | | | | | | | | | | | | | | * stable: Check git hash/tag only if we are in git repo Sync filesystems after modification Change copyright to 2014 Change-Id: I9cc9f9f1f6dcf8d2e7ba68e1c6bffc78b1a6987d
| * Check git hash/tag only if we are in git repoSamuli Piippo2014-02-171-7/+9
| | | | | | | | | | | | | | | | | | | | Checking for git hash and tag from released source package causes confusing "fatal" warning messages. Now do it only if we are in a git repo. Task-number: QTEE-338 Change-Id: I6269b22fd774f218cd9a219a4f2519d73bf13358 Reviewed-by: Rainer Keller <rainer.keller@digia.com>
| * Sync filesystems after modificationRainer Keller2014-02-141-0/+2
| | | | | | | | | | Change-Id: I04c1c722e039fae4c03318843e002574955dd9de Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
| * Change copyright to 2014Rainer Keller2014-02-115-5/+5
| | | | | | | | | | Change-Id: Iff47d3d76366da8b3be1927b6de30387d2549f92 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
| * Merge branch 'dev' into stableKalle Viironen2014-02-036-42/+170
| |\ | |/ |/| | | Change-Id: Ifd34de3f6318a48d539980ce16da16a5a9665f71
* | Let user override default variablesRainer Keller2013-12-111-2/+4
| | | | | | | | | | Change-Id: I9b17ccd2a5afd2c4b85142d84c4b63242da00c78 Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
* | Start process with interactive process environmentRainer Keller2013-12-052-0/+72
| | | | | | | | | | Change-Id: I4fb38bd85099f1f9c3816f28abde04914c7e3abf Reviewed-by: Rainer Keller <rainer.keller@digia.com>
* | Add license headersRainer Keller2013-11-195-40/+72
| | | | | | | | | | | | Change-Id: I8973e0326069fee2445f70c1ed231235efec0b06 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com> Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* | Provide appcontroller with version informationRainer Keller2013-10-232-0/+22
|/ | | | | Change-Id: Ibe6c8ddcde55a8055100dbceb146c62bd94f9539 Reviewed-by: Rainer Keller <rainer.keller@digia.com>
* Analyze binary if start failsv1.0.0-RC5v1.0.0-RC4v1.0.0Rainer Keller2013-10-172-3/+53
| | | | | | | | 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>
* Export 'base' and 'platform' to process environmentRainer Keller2013-10-161-0/+4
| | | | | Change-Id: Icabdb392c295557b31832d8a0c684be8d591b3c6 Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
* Add option to configure gdb network namev1.0.0-RC2Rainer Keller2013-10-152-1/+20
| | | | | Change-Id: I75ac3d7c253dac9a8238404ce1f6b4b1510c7a18 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>