238 Commits (038b3b87b882d08fb86164fabdfef8c00d052521)

Author SHA1 Message Date
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