Alexey Shilov
d56d2b236a
Changes: update debug messages
...
RevBy: TrustMe
15 years ago
Antti Kervinen
cb0a80dde1
Changes: --respawn delay accepts 0
...
RevBy: Alexey Shilov
15 years ago
Alexey Shilov
d058ecfbf7
Changes: Remove compilation warning
...
RevBy: Juha Lintula
15 years ago
Alexey Shilov
74e9e341e9
Changes: update debug messages
...
RevBy: TrustMe
15 years ago
Alexey Shilov
d782b03e65
Merge remote branch 'origin/master'
15 years ago
Alexey Shilov
6d0d98d627
Changes: update description of -o parameter for invoker
...
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
Alexey Shilov
8de65bb1a3
Fixes: NB#236033 - applauncherd does not build with gcc-4.5
...
RevBy: TrustMe
15 years ago
Jussi Lind
e4a907e83d
Changes: Minor polishing (tabs removed, white-space removed..)
...
RevBy: TrustMe
15 years ago
Alexey Shilov
cd565cbb6c
Changes: code clean-up
...
RevBy: TrustMe
15 years ago
Alexey Shilov
4ebc2dcfb0
Changes: removed compilation warnings
...
RevBy: Pertti Kellomaki
15 years ago
Alexey Shilov
7615862662
Changes: e-booster refactoring
...
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
Juha Lintula
5539597ebc
Changes: Landscape splash-message implemented to protocol between invoker and launcher
...
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
8b3322ddc4
Changes: Use QByteArray/QString in MDeclarativeCachePrivate::populate() instead of sprintf and C-arrays. Test argv in ut_dbooster.
15 years ago
Jussi Lind
aa9b8b5c21
Changes: Indentation fixed / tabs removed from mdeclarativecache.cpp
15 years ago
Jussi Lind
67edb111cf
New: Unit tests for EBooster added.
15 years ago
Jussi Lind
28d852e015
New: Basic implementation of the e-booster.
15 years ago
Pertti Kellomäki
5bc743f2ca
Changes: Copied the splash screen section from README to README-QDECLARATIVEBOOSTER.
...
RevBy: TrustMe
15 years ago
Jussi Lind
b87d343f6e
Changes: Compiler warnings due to m_splashFileName being in a wrong place fixed.
15 years ago
Jussi Lind
10cdc8e59a
Fixes: NB#229983 - Applauncherd is not able to return to the boot mode
...
RevBy: Pertti Kellomäki
Details:
- Applaucherd returns to the boot mode when it receives SIGURS2
- All self-pipes used combined into one
- README and help printing updated
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
Pertti Kellomäki
ec23ca0a2b
Fixes: NB228729 - MDeclarativeBooster does [not] launch applications with meego-graphicssystem support
...
RevBy: Antti Kervinen
15 years ago
Alexey Shilov
320d12281f
Changes: EventHandler works with both QApplication and MApplication event loop
...
RevBy: Antti Kervinen
15 years ago
Alexey Shilov
8e2c76731e
Changes: update eventhandler class to be used with d-booster
...
RevBy: trust me
15 years ago
Alexey Shilov
50bfea727d
Changes: add event loop to qdeclarative booster
...
RevBy: Pertti Kellomäki
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
Pertti Kellomäki
e316302364
Changes: Add note about ownership issues in the qdeclarativebooster documentation.
...
RevBy: TrustMe
15 years ago
Pertti Kellomäki
cfa6b74836
Changes: Added README-QDECLARATIVEBOOSTER and examples in applauncherd-doc package.
...
RevBy: TrustMe
15 years ago
Pertti Kellomäki
41de5ac6e7
Changes: Update the README for qdeclarativebooster.
...
RevBy: TrustMe
15 years ago
Pertti Kellomäki
faa959762d
Changes: Add MDeclarativeCache::applicationDirPath() and
...
MDeclarativeCache::applicationFilePath() as workarounds
for the corresponding QCoreApplication members.
RevBy: TrustMe
15 years ago
Jussi Lind
b794c661df
Changes: Check that DISPLAY exists in launcher.c
...
RevBy: Alexey Shilov
15 years ago
Pertti Kellomäki
be656c4b77
Changes: Add README file for the qdeclarativebooster.
...
RevBy: TrustMe
15 years ago
Pertti Kellomäki
fd11d995ca
Changes: Rename qdeclarativeboostercache -> mdeclarativecache.
...
RevBy: TrustMe
15 years ago
Antti Kervinen
79739dae5d
Changes: according to code review
...
Details:
- qdeclarativeboostercache linked to X11 and QtGui
- install in CMakeLists fixed to use TARGETS instead of FILES in boosters
- removed qapplication parameter checking in booster cache
15 years ago
Pertti Kellomäki
8c32791efd
Changes: The qdeclarativebooster plugin implementation.
15 years ago
Pertti Kellomäki
b209c33a88
Changes: Workaround for MComponentData instantiation in input method plugin.
...
A merge request removing the instantiation has already been applied
to the input method master, so this patch should be removed once
the change has been integrated.
15 years ago
Pertti Kellomäki
05661097b5
Changes: Cache class for the qdeclarativebooster.
15 years ago
Antti Kervinen
651ba4f079
Changes: Handle properly credential problems after accepting a connection
...
Changes: Removed invoker fallback to execve
RevBy: Jussi Lind, Alexey Shilov
15 years ago
Antti Kervinen
97917d8e38
Changes: Fixes filtering out credentials from applications without manifests
...
RevBy: Jussi Lind
15 years ago
Antti Kervinen
7295bd3c0a
Changes: fixed wait bit passing in magic_options in case of --no-wait,
...
failing to unlink /tmp/boostX logs an error message.
RevBy: Alexey Shilov
15 years ago
Antti Kervinen
12dedbe8db
Changes: workaround to skype account plugin bug #218766
...
RevBy: Jussi Lind
15 years ago
Antti Kervinen
e60c7adcd5
Fixes: NB#220076 - applauncherd.bin does not work without link to /tmp/m.themedaemon
...
Details: TMPDIR is hardcoded to /var/tmp, if it's not set already
Revby: Jussi Lind
15 years ago
Jussi Lind
bc29b2541c
Changes: Help printings added to Daemon (--help, -h). Invoker's help refactored.
...
RevBy: Antti Kervinen
Details:
- Added information about single-instance and boot mode.
- Some lines made shorter.
- Descriptions improved.
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
Antti Kervinen
5af417187a
Changes: --debug argument problem fixed in preloading
...
RevBy: TrustMe
15 years ago
Antti Kervinen
0d74c5c35d
Fixes: NB#217662 - applauncherd depends on WRT
...
Changes: Library preloading warnings not printed unless --debug is given.
RevBy: Jussi Lind
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
Alexey Shilov
deb480881f
Changes: EventHandler class added
15 years ago
Alexey Shilov
05abf64ae3
Merge remote branch 'origin/master'
15 years ago
Alexey Shilov
3d94bcf6d9
Changes: remove QObject as base class for Booster
...
RevBy: Jussi Lind
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
Alexey Shilov
973d2be629
Changes: load plugins without qt stuff.
...
Details: libapplauncherd.so still needs to be linked to QtCore, mainly
because of the booster being QObject.
RevBy: Jussi Lind, Antti Kervinen
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
Alexey Shilov
1161ca8807
Fixes: Bug 214093 - application started with launcher has wrong name in the process list
...
RevBy: Jussi Lind
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
Jussi Lind
706672a85f
Changes: Some comments made clearer / added.
...
RevBy: TrustMe
15 years ago
Juha Lintula
354a47786e
Fixes: NB#207781 - Some applications do not load QAccessibleBridgePlugin plug-ins
...
RevBy: Jussi Lind
15 years ago
Juha Lintula
d6ec01ab55
Fixes: NB#207781 - Some applications do not load QAccessibleBridgePlugin plug-ins
...
RevBy: Olli Leppänen
15 years ago
Alexey Shilov
348a760013
Merge remote branch 'origin/master'
15 years ago
Alexey Shilov
ae6a55cb48
Fixes: NB#210094 - files cleanup for applauncherd/booster-m
...
RevBy: Jussi Lind
15 years ago
Jussi Lind
32ed9c650b
Changes: Install libapplauncherd.so to /usr/lib/applauncherd/libapplaucherd.so
...
RevBy: TrustMe
15 years ago
Jussi Lind
2c9ce7fc94
Merge branch 'master', remote branch 'origin'
15 years ago
Jussi Lind
f34a9aa9ec
Changes: Test apps use the default C-flags defined in the top-level CMakeLists.txt.
15 years ago
Alexey Shilov
7c16d54295
Changes: change warning message when library can't be preloaded
15 years ago
Jussi Lind
7768e742a2
Changes: Fixed crash of booster-m and booster-w / non-quitting booster-m caused by erroneous handling of SIGHUP.
...
No more QThread warnings related to QSocketNotifier. Removed SIGHUP handler from main.cpp
(Set in mbooster.cpp and wrtbooster.cpp. Default behavior is always exit() anyway).
RevBy: TrustMe
15 years ago
Jussi Lind
232a4d0221
Changes: A bit confusing Booster::readCommand() renamed to Booster::receiveDataFromInvoker().
...
RevBy: TrustMe
15 years ago
Jussi Lind
27762f316d
Changes: Access Booster::m_connection and Booster::m_appData through setter/getter in derived classes.
...
RevBy: TrustMe
15 years ago
Alexey Shilov
0c9adf06e2
Changes: get rid of monitor booster
15 years ago
Alexey Shilov
69b7ebba63
Changes: new list of libraries to preload
15 years ago
Alexey Shilov
592e92440c
Merge remote branch 'origin/master'
15 years ago
Alexey Shilov
96f73a2ce1
Fixes: NB#206309 - applauncherd cannot locate shared objects
15 years ago
Jussi Lind
d9af11ef65
Changes: Launcher library exports only main()
...
RevBy: Alexey Shilov
15 years ago
Jussi Lind
811eae9b4d
Merge branch 'master', remote branch 'origin'
15 years ago
Jussi Lind
c624a676f6
Changes: Install /usr/bin/applauncherd.launcher to /usr/lib/libapplauncherd.so
...
due to dh_strip problems and because it's not -pie.
RevBy: Alexey Shilov
15 years ago
Alexey Shilov
ce934ac2bc
Changes: remove --help option from applauncherd
15 years ago
Jussi Lind
c263e56c42
Changes: Basic implementation of library-based launcher.
15 years ago
Alexey Shilov
89039bd90e
Changes: clean-up code to avoid compiler warnings
15 years ago
Alexey Shilov
9de5c27e9d
Fixes: Bug 205663 - crashes due to exit() is used in forked process
15 years ago
Alexey Shilov
aaeb5887bb
Changes: invoker code clean-up for coverity tool
...
RevBy: TrustMe
15 years ago
Alexey Shilov
11025f1036
Fixes: Bug 199342 - Music-suite crashes when started using invoker
...
RevBy: Leonid Moiseichuk
15 years ago
Oskari Timperi
38c9655fa8
Changes: Moved the implementation of MonitorBooster::boosterType() to the source file from the header file
...
RevBy: Antti Kervinen
15 years ago
Oskari Timperi
605cda8d3b
Changes: Remove invoke_recv_str as it is never used
...
RevBy: Antti Kervinen
15 years ago
Alexey Shilov
35c230464b
Revert "Changes: Too exact library versions made more general in preload.h"
...
This reverts commit 0521924a4c .
15 years ago
Alexey Shilov
194e48497c
Changes: no-wait option for invoker is added
15 years ago
Alexey Shilov
204c5a5246
Changes: invoker - launcher protocol simplification
15 years ago
Alexey Shilov
6f533b9cab
Changes: use at() instead of [] operator to read-only access to vector elements
15 years ago
Alexey Shilov
842be3431a
Changes: clean-up preload library list
15 years ago
Antti Kervinen
fac0e7b564
Fixes: NB#199342 - Music-suite crashes when started using invoker
...
Details: Introduced --global-syms (-G) and --deep-syms (-D) flags to invoker.
15 years ago
Antti Kervinen
f5f64d6bd2
Revert: change RTLD_LOCAL back to RTLD_GLOBAL when dlopening application binary
...
This reverts commit dfac5b0f10 .
15 years ago
Antti Kervinen
0521924a4c
Changes: Too exact library versions made more general in preload.h
15 years ago
Jussi Lind
9b11c59bce
Changes: Qt-styled Unix signal handling added to MBooster. Fixes the issue where booster-m
...
is not killed when launcher dies.
RevBy: Alexey Shilov, Antti Kervinen
15 years ago
Jussi Lind
879d66a131
Changes: cosmetic fix
15 years ago
Jussi Lind
d5cdb70b75
Changes: Polished the credential filtering stuff in Booster, some comments added
...
RevBy: Antti Kervinen
15 years ago