Commit graph

172 commits

Author SHA1 Message Date
diogomsantos
41d6c0b01c Fix _del_system_emulationstation
Should be $name instead of $system. There is no $system.
2017-03-07 19:14:56 +00:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
dd4203b436 emulationstation - make sure we restore the cursor 2017-01-13 05:13:48 +00:00
Jools Wills
926feb6246 emulationstation - show a friendly message if ES crashes 2016-12-30 21:47:03 +00:00
Jools Wills
9b6bbbb023 emulationstation - fix quoting 2016-12-27 22:38:28 +00:00
Jools Wills
991b4a3665 fix for launching X applications from ES on recent Xserver - fixes #1805 2016-12-27 21:56:27 +00:00
Jools Wills
80047cb396 helpers / delSystem - move check for emulators.cfg to delSystem 2016-12-24 02:34:33 +00:00
Jools Wills
ecba1707fc emulationstation - libMali search paths now updated in ES source 2016-12-15 17:58:29 +00:00
Jools Wills
32001c25e2 cosmetic - indent 2016-12-12 17:28:02 +00:00
Jools Wills
b4b0ff9f91 emulationstation - added video support dependencies 2016-12-12 16:59:56 +00:00
Jools Wills
be8f20527c emulationstation - make sure es/gamelist folders are created by the pi user in _add_rom_emulationstation 2016-11-26 05:51:49 +00:00
Jools Wills
e7ae23c6d2 helpers - use _del_system_module for removing system configs / add function for ES 2016-11-25 22:38:10 +00:00
Jools Wills
559765a48f retropiemenu - rework retropie menu to support multiple frontends
* call a _add_rom_module function for each setting
 * add _add_rom_emulationstation function for managing gamelists
 * add _add_rom_attractmode function for managing attractmode romlists
 * rename _addsystem_module to _add_system_module
2016-11-24 00:27:55 +00:00
Jools Wills
735728ab14 attractmode - added frontend flag, to avoid reconfiguring frontends 2016-11-22 01:26:42 +00:00
Jools Wills
0a37ea8a62 add support for multiple frontend generation functions and move ES config generation to ES module 2016-11-21 20:50:33 +00:00
Jools Wills
a6e293200b emulationstation - don't use $md_data for copying input scripts, as it needs to work when called from emulationstation-kids 2016-10-31 19:24:05 +00:00
Jools Wills
21ebdf6f5a emulationstation - reset terminal on exit 2016-10-22 23:47:56 +01:00
Jools Wills
f5ffcfa631 add a new md_data variable for quick access to a modules additional data files 2016-10-19 21:56:38 +01:00
Jools Wills
14cc370643 cosmetic - trailing whitespace 2016-09-27 23:05:40 +01:00
verybadsoldier
cc5132eb82 emulationstation - add '--hide-menubar' to gnome-terminal options otherwise menubar will be visible on startup for e.g. Xfce 2016-09-15 13:00:40 +02:00
Jools Wills
0229b33452 emulationstation - hide cursor before launch 2016-09-12 19:20:58 +01:00
Jools Wills
2283409811 emulationstation - update launch script in update hook / reset cursor on exit 2016-09-12 19:18:25 +01:00
Jools Wills
705b4984b7 emulationstation - add option to disable the input auto configuration 2016-09-02 22:18:26 +01:00
Jools Wills
15a6044227 cosmetic - missing newlines at end of files 2016-08-27 12:06:37 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
74aad17d4d emulationstation - less verbose when copying inputscripts 2016-08-01 01:02:02 +01:00
Jools Wills
dda6870b0a emulationstation - always update the input confoiguration scripts when updating retropie-setup 2016-07-30 19:24:34 +01:00
Jools Wills
4cf874513c emulationstation - prompt before resetting es_input.cfg 2016-07-29 20:18:38 +01:00
Jools Wills
fc578424b0 emulationstation - gui for switching the swap a/b buttons config 2016-07-29 20:15:38 +01:00
Jools Wills
fdefd9e4eb es - remove old function call 2016-07-11 16:53:41 +01:00
Jools Wills
e5542a57d2 emulationstation module updates
* function cleanup / reorganisation
 * don't remove gamelists on removal (still remove es configs / system themes)
 * add gui function to clear/reset input configuration
2016-07-04 02:13:48 +01:00
Jools Wills
3e9d598bc8 emulationstation - input configuration scripts don't need to be owned by $user 2016-06-27 15:03:17 +01:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Jools Wills
b5ad9b0e60 no need do switch to ES folder to run emulationstation.sh since 23d96b6a56 2016-04-20 23:57:49 +01:00
zerojay
2212c1c2a7 Minor typo fix. 2016-04-13 16:44:17 -03:00
Jools Wills
0895406c8d added emulationstation-kids module to experimental - sharing main module functions to avoid duplication 2016-03-11 21:08:47 +00:00
Jools Wills
c859bd428f use array for emulationstation dependencies to avoid calling getDepends twice 2016-02-22 17:48:40 +00:00
Jools Wills
612b74bd42 remove $configdir/emulationstation also 2016-02-22 14:59:18 +00:00
Jools Wills
e007d39e11 add remove function to emulationstation 2016-02-22 14:42:48 +00:00
Jools Wills
bc268d8e00 clear screen before launching emulationstation 2016-02-05 05:41:21 +00:00
Jools Wills
f59846826d create ES .desktop file and install icons for all x11 targets 2016-01-19 06:28:54 +00:00
Jools Wills
142a307a95 use isPlatform x11 for deciding on installing gnome-terminal 2016-01-19 06:26:55 +00:00
Jools Wills
589cf53fb6 move the .emulationstation folder to $configdir/all/emulationstation for easy access over samba for backing up etc. all main configs are moved there now 2016-01-19 02:44:39 +00:00
Jools Wills
4d934cab35 Merge pull request #1190 from joolswills/es_quit
handle quitting/restarting es from the launch script - relies on http…
2016-01-17 20:07:04 +00:00
Jools Wills
03e8c10030 launch emulationstation via its new .sh script - relies on https://github.com/RetroPie/EmulationStation/issues/16 2016-01-17 18:30:58 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
gizmo98
90501f8c0e emulationstation: add autoconf button swap option
https://github.com/RetroPie/RetroPie-Setup/pull/1161
2016-01-14 18:17:19 +01:00
gizmo98
46395c5f29 Move RetroPie desktop file and icon to /usr/local/share
-move desktop file and icon to /usr/local/share
-emulationstation add libsm-dev again
-mupen64plus: addwhitespace and param=() again
2016-01-10 19:45:23 +01:00
gizmo98
2ec205050a emulationstation: refine desktop file and add icon 2016-01-10 14:46:59 +01:00
Jools Wills
2539f94e5c the emulationstation cmake setup links with libSM so include libsm-dev in dependencies 2016-01-06 19:07:46 +00:00