1193 Commits (main)
 

Author SHA1 Message Date
Robin Burchell 6ad8d7ac16 [mapplauncherd] Remove splash support.
This feature only encourages poor application interactivity: anything which is
sufficiently slow to require a splash screen should be made faster instead.

In addition to that, the feature is poorly implemented (X11-specific), and thus
useless. Rip it out, and remove the last dependency on X11 from applauncherd.
12 years ago
Robin Burchell 71fd46dd80 Merge pull request #8 from rburchell/single-instance
[mapplauncherd] Remove X11 dependency from single-instance.
12 years ago
Robin Burchell 4400a6f836 Merge pull request #6 from rburchell/tests
[mapplauncherd] Remove obsolete tests.
12 years ago
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
Robin Burchell 32ad5ce75c [mapplauncherd] Remove obsolete tests.
The tests in here have been in a completely non-working state for a very long
time, and it's now getting to a point where it hurts, rather than hinders
development. Nuke them from the tree.

In the future, the useful parts can be brought back easily from history.
12 years ago
Pekka Lundstrom baf27949ac Merge pull request #5 from plundstr/master
Start using new user session targets
12 years ago
Pekka Lundstrom 44b2a40216 Removed mappaluncherd.target from makefile
Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
12 years ago
Pekka Lundstrom aa38d37ad0 Removed mapplauncherd.target
Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
12 years ago
Pekka Lundstrom 585025c8a9 [boot] start using new session targets
Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
12 years ago
John Brooks 8b2d165a85 Rename ebooster to booster-generic 12 years ago
John Brooks 9dd3ef92cb [mapplauncherd] Install mapplauncherd.target for systemd startup 12 years ago
John Brooks 07a233fb3b [mapplauncherd] Remove Booster::boosterTemporaryProcessName 12 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.
12 years ago
John Brooks 1a09eb0fe5 [mapplauncherd] Put booster sockets under XDG_RUNTIME_DIR
This is a compatibility-breaking change with boosters. The socketId
field is now expected to be a socket name, not a path. Sockets are
placed under ${XDG_RUNTIME_DIR}/mapplauncherd/, defaulting to /tmp/.

Invoker currently expects sockets in that path and named 'booster-X'
where X is the single character booster type. That is expected to
change when types are refactored to use full strings.
12 years ago
John Brooks b6e9aa171b [mapplauncherd] Remove applauncherd and refactor boosters into independent processes
Having a single applauncherd process with boosters as plugins is a
flawed idea: most notably, it's not possible to have two boosters with
conflicting libraries, like Qt4 and Qt5.

A much cleaner solution is to turn libapplauncherd into a support
library for boosters, and have each booster run as an independent
process.
12 years ago
John Brooks 34c64fdf1a Merge pull request #4 from saukko/master
write to /run instead of /home
12 years ago
Marko Saukko dfb08e7834 [tmpfs] Write files under XDG_RUNTIME_DIR instead of HOME. Contributes to NEMO#489.
XDG_RUNTIME_DIR is tmpfs where HOME is just normal filesystem. We can avoid
some write operations to emmc when we do move these to tmpfs. Also
these files are something that should be reset on each boot anyway.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
12 years ago
John Brooks f6b9e71d2b [mapplauncherd] Fix tests package dependency 12 years ago
John Brooks 736baf0852 Merge pull request #3 from special/qt5-refactor
Move Qt boosters to a separate repository
12 years ago
John Brooks 13fcb649bb Set USE_X11 for launcherlib 12 years ago
John Brooks f86d2d489c Require mapplauncherd-qt4 for tests 12 years ago
John Brooks e5db280ce4 Extend the pattern for recognizing booster libraries 12 years ago
John Brooks adef09cd6f [mapplauncherd] Remove Qt boosters and related tests
These have been split to a separate repository and package.
12 years ago
John Brooks 6fd7197814 [mapplauncherd] Avoid using PROG_NAME_LAUNCHER in installed headers 12 years ago
John Brooks 8a2ebc8b0b Remove unnecessary use of Qt in launcherlib and ebooster 12 years ago
Robin Burchell 7938f7cada [mapplauncherd] Convert to git packaging. 12 years ago
Pekka Lundstrom 23aa7485ce Added systemd notification. Fixes NEMO#637
Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
13 years ago
Robin Burchell 5b3e45bf8a Merge pull request #2 from special/master
Fix NEMO#598: invoker segfaults when run without --type
13 years ago
John Brooks 45bf8c61bd Fix NEMO#598: invoker segfaults when run without --type 13 years ago
John Brooks 519330b404 Fix build dependency for mdeclarativecache 13 years ago
John Brooks 63ba6b77df Move eventhandler to mdeclarativecache
EventHandler is only used by qdeclarativebooster and its derivatives
at the moment. It can't be included in libapplauncherd, because of the
Qt dependency, but it needs to be available for out-of-tree plugins.
Putting it into libmdeclarativecache seems like the most reasonable
option at present.
13 years ago
John Brooks e66dcb6959 Return the QDeclarativeView instance from MDeclarativeCache::populate
This allows boosters to do further declarative preloading work, such
as preloading plugins or precompiling QML.
13 years ago
John Brooks 71c524d60a Add build dependencies to fix errors in parallel builds 13 years ago
John Brooks 1294b75814 Merge pull request #1 from special/master
Remove meegotouch dependency, mbooster, and prepare for out-of-tree plugins
13 years ago
John Brooks b955e3f9fe Use launcherlib from qdeclarativebooster 13 years ago
John Brooks 2d39416ea7 Install libapplauncherd as a proper library
Headers are now installed, it has a soname, and is installed to /usr/lib
properly.
13 years ago
John Brooks fe2101cfb7 Remove meegotouch dependency and meegotouch-specific tests 13 years ago
John Brooks 66b8b75e08 Remove meegotouch dependency in eventhandler
MGConfItem was used to monitor for theme changes, supposedly a
deprecated feature for meegotouch only. It's entirely unnecessary now.
13 years ago
John Brooks 593ea85036 Remove mbooster 13 years ago
John Brooks a8ea5ce0ee Build ebooster and qtbooster without libmeegotouch 13 years ago
John Brooks 2a5ca47d8b Remove hardcoded booster types from invoker 13 years ago
John Brooks 607d32ce34 Link against libapplauncherd from e and q boosters 13 years ago
John Brooks 9a6cc6c657 Build libapplauncherd as a real library with exported symbols
Boosters would include objects directly from launcherlib rather than
linking to it, which makes no sense of any kind.
13 years ago
John Brooks 12bd4a6db2 Don't install README files 13 years ago
John Brooks edad4a4c98 Remove references to deleted files from CMakeLists 13 years ago
Robin Burchell 80542b43d4 remove examples
practically nobody is going to read this source tree to find how to do
things. so let's remove this.
13 years ago
Robin Burchell bec89265b7 merge AUTHORS into README 13 years ago
Robin Burchell 4bef805af9 merge INSTALL into README 13 years ago
Robin Burchell 046d347a20 remove useless TODO 13 years ago
Robin Burchell 56446432be remove aegis/creds code 13 years ago