Robin Burchell
ce482b52c5
[mapplauncherd] Remove X11 dependency from single-instance.
...
Instead of using windowsystem-specific functionality, ask the system compositor
to activate the given binary for us.
12 years ago
John Brooks
07a233fb3b
[mapplauncherd] Remove Booster::boosterTemporaryProcessName
13 years ago
John Brooks
25dfb62293
[mapplauncherd] Change booster type to strings
...
Single-character booster types could potentially conflict when
using out-of-tree boosters, and quickly become confusing.
Old types are mapped for compatibility.
13 years ago
John Brooks
8a2ebc8b0b
Remove unnecessary use of Qt in launcherlib and ebooster
13 years ago
Robin Burchell
56446432be
remove aegis/creds code
13 years ago
Dmitry Rozenshtein
c99cc0b7ea
Fixes: NB#299083 - apps started via invoker --type m retain applauncher's privileges on D-Bus
...
RevBy: Alexey Shilov
14 years ago
Juha Lintula
c80b828d90
Fixes: NB#288982 - COREWEB: booster '__assert_fail append_pending_request _XReply'
...
RevBy: Dmitry Rozenshtein
14 years ago
Alexey Shilov
a057885ea7
Fixes: NB#284949 - m & d app boosters are leaking FDs
...
RevBy: Dmitry Rozenshtein
14 years ago
Alexey Shilov
58a52fafc8
Changes: Merge master into PR12-content
...
RevBy: TrustMe
14 years ago
Alexey Shilov
cadf6bc431
Changes: add syslog include file
...
RevBy: TrustMe
14 years ago
Alexey Shilov
6997504cd9
Changes: remove font preloading, close syslog in boosters
...
RevBy: Pertti Kellomäki
14 years ago
Alexey Shilov
33f059b026
Changes: Merge latest changes on 'master' into PR12-content
14 years ago
Alexey Shilov
a24b68ec71
Fixes: NB#269075 - Precached (LibMeegotouch) applications do not set WM_CLASS window atom properly
...
RevBy: Pertty Kellomäki, Dmitry Rozenshtein
14 years ago
Alexey Shilov
78abe82dfe
Changes: boot-mode support for WM_CLASS fix
...
RevBy: TrustMe
14 years ago
Alexey Shilov
19ed245fb8
Fixes: NB#269075 - Precached (LibMeegotouch) applications do not set WM_CLASS window atom properly
...
RevBy: Pertty Kellomäki, Dmitry Rozenshtein
14 years ago
Alexey Shilov
ba6939dbf1
Fixes: NB#275522 - Booster::requestSplash() segfault
...
RevBy: Pertti Kellomäki
14 years ago
Alexey Shilov
ea355176fb
Fixes : #274302 - don't unload the main binary
...
RevBy: TrustMe
14 years ago
Dmitry Rozenshtein
f7158152cb
Changes: NB#274400 (fixes logging)
...
RevBy: Pertti Kellomaki
14 years ago
Dmitry Rozenshtein
5973dd0e3c
Changes: NB#274400 - (single instance for windowless application fix)
...
RevBy: Alexey Shilov
14 years ago
Pertti Kellomäki
e4cb9f5cf3
Changes: NB#274400: gcov_flush booster.cpp part
...
RevBy: Alexey Shilov
14 years ago
Alexey Shilov
500794cbeb
Fixes: NB#254878 - COREWEB: /usr/bin/camera-ui.launch 'AppData::deleteArgv Booster::launchProcess'
...
RevBy: Pertti Kellomaki
15 years ago
Alexey Shilov
c84f5569a4
Fixes: NB#250971 - a booster is wasted with --single-instance
...
RevBy: Pertti Kellomaki
15 years ago
Jussi Lind
6221ea763d
Changes: Error handling improvements.
...
Details: Throw std::runtime_error() instead of logErrorAndDie().
RevBy: Alexey Shilov
15 years ago
Alexey Shilov
aabc0182eb
Fixes: NB#246767 - Invoker is killed when used to maximize already running single-instance application
...
RevBy: Jussi Lind
15 years ago
Alexey Shilov
2fedc24bde
Fixes: NB#238937 - minor splash-screen bugs
...
RevBy: Jussi Lind
15 years ago
Jussi Lind
bcd260fca8
Changes: Minor refactoring, added/improved some comments.
15 years ago
Oskari Timperi
73f758db99
Merge branch 'coverage'
15 years ago
Oskari Timperi
56fc682152
Changes: add coverage enablers to the code
...
RevBy: Pertti Kellomäki
Details: explicitly flush the coverage data to disk in a few key locations
15 years ago
Jussi Lind
1bf3851859
Fixes: NB#241755 - Booster-e doesn't work with executables
...
RevBy: Antti Kervinen
15 years ago
Jussi Lind
bf0589c44d
Changes: Removed temporary workaround for skype account plugin bug #218766 .
...
RevBy: Antti Kervinen
15 years ago
Juha Lintula
53a410c266
Changes: Pipe between applauncherd and boosters replaced with socket pair.
...
RevBy: Antti Kervinen
Details: Booster passes invoker socket connection to applauncherd
and after that applaucherd takes care of boosted application
exit value and passes it to invoker. Exit value works for booster-e.
15 years ago
Jussi Lind
e4a907e83d
Changes: Minor polishing (tabs removed, white-space removed..)
...
RevBy: TrustMe
15 years ago
Alexey Shilov
4ebc2dcfb0
Changes: removed compilation warnings
...
RevBy: Pertti Kellomaki
15 years ago
Antti Kervinen
949359b6cc
Changes: Removed extra prctl(PR_SET_DUMPABLE, ...)
...
RevBy: Oskari Timperi
15 years ago
Pertti Kellomäki
47899b7607
Changes: Implementation of the applauncherd-mcompositor communication for splash screen.
...
Sets pid, wmclass, portrait splash image, landscape splash
image, and pixmap id in the _MEEGO_SPLASH_SCREEN X11 property
of the compositor window. Pid is the booster/application
pid, wmclass is derived from the application binary name,
splash images are the parameters given for --splash and
--splash-landscape. The pixmap id is set to the empty stirng.
RevBy: Antti Kervinen
15 years ago
Alexey Shilov
47653f4e4a
Changes: Disable out of memory adjustments command line parameter added to invoker, code refactoring
...
RevBy: Antti Kervinen
15 years ago
Jussi Lind
28d852e015
New: Basic implementation of the e-booster.
15 years ago
Oskari Timperi
c1c8e94b54
Fixes: NB#230055 - cores generation does not work for boosted applications
...
RevBy: TrustMe
15 years ago
Juha Lintula
5a8cdff0cf
Changes: splash command line parameters and invoker-applauncherd protocol added
...
RevBy: Antti Kervinen
15 years ago
Alexey Shilov
f3e166d654
Fixes: NB#211246 - Policy framework cannot detect the launch of a boosted applications
...
RevBy: Jussi Lind
15 years ago
Antti Kervinen
97917d8e38
Changes: Fixes filtering out credentials from applications without manifests
...
RevBy: Jussi Lind
15 years ago
Antti Kervinen
12dedbe8db
Changes: workaround to skype account plugin bug #218766
...
RevBy: Jussi Lind
15 years ago
Jussi Lind
0ff715fb64
Fixes: NB#212024 - Application launcher should be usable (improve performance) also at boot
...
RevBy: Antti Kervinen
Details:
--boot-mode starts applauncherd in the boot mode:
* Boosters won't initialize cache
* Booster respawn delay is zero
Sending SIGUSR1 forces the launcher to enter the normal mode again.
15 years ago
Alexey Shilov
4b6b9888c5
Fixes: NB#217376 - Applauncherd writes log messages, but not to syslog
...
RevBy: Jussi Lind
15 years ago
Alexey Shilov
194646aaea
Changes: rename logNotice to logDebug, use logDebug instead of logInfo
...
RevBy: TrustMe
15 years ago
Jussi Lind
f37405a6f0
Changes: Removed old code that was commented out.
...
RevBy: TrustMe
15 years ago
Jussi Lind
1d459029c2
Changes: Booster::renameProcess() refactored.
...
RevBy: Antti Kervinen
Details: New arguments copied as a contiguous, NULL-separated block. Unit tests refactored.
15 years ago
Juha Lintula
7d65a7de19
Changes: single-instance support, invoker bad exit status removed, check file added
...
RevBy: Jussi Lind, Juha Lintula
15 years ago
Jussi Lind
4a0d5de729
Changes: Boosters loaded as plugins.
...
Details: Boosters are in separate dirs under src/ and are compiled/loaded as plugins.
15 years ago
Jussi Lind
191251d200
Fixes: NB#211510 - boosters should update oom_adj to 0 before calling main
...
RevBy: Antti Kervinen
15 years ago