gmenu2x Git Change Log
|6 years 3 months||Revert to launching in the shell for non-OPK apps|
|6 years 3 months||linkapp.cpp: remove dead/useless code|
|6 years 3 months||Fix launching OPKs with a file containing spaces|
|6 years 5 months||Execute the links directly, don't use the shell
This breaks one thing: the "params" option of the links must be
only one parameter (without spaces). The only way to actually
set this option being to edit the config files manually, it is
pretty safe to assume it will never contain two parameters.
|6 years 5 months||Redirect to log by redefining stdout and stderr|
|6 years 5 months||Use 'opkrun' to execute OPK files|
|6 years 5 months||Don't set called programs as group leaders
The comment of this code indicates that it is needed for
SDL apps to work correctly.
However, I don't see any valid reason for the apps we
launch to be running in a different group.
Removing it didn't make any apparent difference, so unless
I'm proven wrong, it'll stay gone from now on.
|6 years 5 months||Do not try to change the permissions of the executables|
|6 years 6 months||InputDialog: Make SETTINGS button confirm and MENU button cancel|
|6 years 6 months||Output log to /var/log/gmenu2x.log|
|6 years 8 months||Remove calls to setInputSpeed(), as it only needs to be called once|
|6 years 8 months||Remove calls to sync()
This is not a low-level tool to deal with the filesystem, using
sync() here is nonsense and just bogs down the system for nuts.
|6 years 8 months||Merge branch 'packages'|
|6 years 8 months||Fix build for platforms without libopk|
|6 years 8 months||Disable inotify support if libopk is not found
Currently, inotify is used only to detect that OPKs have been
added / removed / modified, so it is not needed to enable inotify
support when support for OPKs is not compiled in.
|6 years 8 months||Recover last session from main() instead of constructor
This fixes a bug where the apps using the file selector wouldn't be
launched at all when selecting a new file after a session recover.
|6 years 8 months||Fixes the Selector returning empty file/directory names
This fixes commit ba5ef5126921a16a3735620ea3de234e68a52d27
|6 years 8 months||Make the InputManager handle analog sticks as input|
|6 years 8 months||Change API of InputManager: we don't care about key release events|
|6 years 8 months||Make the Selector return the canonicalised absolute pathname|
|6 years 8 months||Simplify again the prototype of LinkApp as gmenu2x->input is public|
|6 years 8 months||Add function GMenu2X::getTouchscreen(), to simplify Link and LinkApp prototypes|
|6 years 9 months||Allow exiting the selector with B when not in explorer mode|
|6 years 9 months||Revert "When started, load all OPKs in a thread to boost
Loading dynamically at startup is a very bad idea, as it
confuses the "load state before exiting" feature of GMenu2X:
the file selector will pass the file to a different program,
the cursor will move to select a different app, etc.
This reverts commit 5c631d610eabdf27c78693bdae566053166a791a.
|6 years 9 months||When started, load all OPKs in a thread to boost startup time|