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
24f9a412d0
helpers - simplyfy joy2key logic
2016-11-25 17:00:00 +00:00
Jools Wills
b2de74673f
test for character device for user supplied __joy2key_dev
2016-11-25 16:59:03 +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
ccd515133d
platforms.cfg / helpers - allow overriding of theme per system - fixes #1582
...
* configs/all/platforms.cfg can now contain system_theme="name" to override a theme for a system. eg adding megadrive_theme="genesis" to configs/all/platforms.cfg will make sure emulationstation always uses the genesis theme for megadrive for our North American users.
* simplify some of the names in platforms.cfg
2016-11-22 00:13:25 +00:00
Jools Wills
38f1bdace0
helpers - added getPlatformConfig and allow overriding single keys
...
* add more generic getPlatformConfig and remove getSystemExtensions. Allows overriding of single platform.cfg key via configs/all/platforms.cfg
* var name / local var in vice
* make ES use new getPlatfornConfig function
2016-11-22 00:13:18 +00:00
Jools Wills
9003985a6b
attractmode - ignore folders with no roms when generating config / cleanup
2016-11-21 20:50:33 +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
7d1a9a3350
rename ensureRootdirExists to setupDirectories, and move romdir/biosdir creation to it
2016-11-19 15:55:11 +00:00
verybadsoldier
0b04d98a79
VICE multi-disk ZIP support ( #1735 )
...
* Added a shell library to handle file compression for emulators that don't support them natively. Also made VICE use it. It is intended to handle multiple disks inside one archive.
2016-11-19 14:41:48 +00:00
Jools Wills
c427bd5cc9
helpers - fix sdl1 package ver
2016-11-19 02:06:58 +00:00
Jools Wills
8a0f36c739
helpers - added dirIsEmpty / don't archive empty folders in rp_createBin
2016-11-19 00:50:33 +00:00
Jools Wills
439c025de3
sdl1/2 - de-duplicate version number / add get_pkg_ver_sdl*
2016-11-18 21:28:54 +00:00
Jools Wills
4831258dba
added __persistent_repos variable to avoid removing/checking out source from scratch
2016-11-11 00:10:37 +00:00
Jools Wills
f9d0bbba6c
helpers / iniFileEditor - follow symlinks when showing list of files - fixes shader selection after retroarch folder moves
2016-11-07 15:40:41 +00:00
Jools Wills
e395670ad4
helpers / renameModule - make sure $from = is at the start of the line
2016-10-27 01:45:13 +01:00
Jools Wills
2477bdbcb8
helpers / renameModule - typo. Might rethink this code, and just enforce a rename order in the update hooks.
2016-10-25 19:59:05 +01:00
Jools Wills
407ca31185
helpers / renameModule - handle rename in paths with /$from/
2016-10-25 19:57:38 +01:00
Jools Wills
1da328a3ed
helpers / renameModule - make sed matching stricter for the renaming in emulators.cfg
2016-10-25 19:52:43 +01:00
Jools Wills
298d90aebd
helpers - add renameModule function and use it for previous module renames
2016-10-20 18:20:48 +01:00
Jools Wills
d30e8cc1dc
helpers / getDepends - map libpng12-dev -> libpng-dev on Ubuntu 16.10+
2016-10-17 00:59:13 +01:00
Jools Wills
5d3c6605ec
helpers / getDepends - use osmc platform flag
2016-10-17 00:33:02 +01:00
Jools Wills
204e9cf9c1
update modules to use new __os_* variables
2016-10-09 05:50:40 +01:00
Jools Wills
fdd4e3fa00
fatalError - use echo -e
2016-10-09 05:50:40 +01:00
Jools Wills
538e6000e8
inifuncs - added doxygen documentation
2016-10-01 23:04:09 +01:00
Jools Wills
30ade6e39e
added documentation builder module and api documentation for the main helpers.sh - closes #1694
...
sudo ./retropie_packages.sh docs
to build the documentation - will end up in "docs/" folder off the RetroPie-Setup folder.
2016-10-01 22:37:53 +01:00
Jools Wills
f9fbad4afb
helpers - joy2key changes
...
* use retropie-setup copy of joy2key - should sort updating with joy2key paramater changes
* no need to check if script exists
2016-09-30 09:06:31 +01:00
verybadsoldier
492f3c6a82
joy2key.py - using curses to map to terminal-specific hex values (makes joy2key work with different terminals)
2016-09-23 18:40:23 +02:00
Jools Wills
9be6922ee4
lr-tyrquake / tyrquake - support additional quake mission packs out of the box
2016-09-08 00:56:54 +01:00
Jools Wills
61edb6acb8
move udev input chmod rules to helpers
2016-08-31 14:35:11 +01:00
Jools Wills
e929df8053
helpers - misc function cleanups
2016-08-24 20:12:17 +01:00
Jools Wills
319cc06026
helpers - moveConfigFile didn't move any existing configs due to missing $ on vars
2016-08-23 11:28:43 +01:00
Jools Wills
6e30f7c1c1
helpers - use bash to call all port scripts, so they can be executed when running off fat32
2016-08-19 23:50:11 +01:00
Jools Wills
c5158e17c8
helpers - catch git errors
2016-08-12 17:48:51 +01:00
Jools Wills
c035583f56
setDispmanx - no need to make $configdir/all as generated on script start
2016-08-11 03:38:33 +01:00
Jools Wills
e385457a7b
cosmetic - remove trailing spaces in copyright
2016-08-11 03:23:30 +01:00
Jools Wills
e02dea0834
addPort - wrongly quoted wildcard to check if to remove ports from emulationstation - switch to using find alo
2016-08-07 19:13:26 +01:00
Jools Wills
1dd72a6cbd
helpers - styleguide
2016-08-07 10:39:53 +01:00
Jools Wills
dceff63856
helpers - applyPatch
...
* make applyPatch support patches via stdin
* update modules to use applyPatch
2016-08-07 10:38:59 +01:00
Jools Wills
a704841294
helpers - create applyPatch function
2016-08-07 10:11:28 +01:00
Jools Wills
fbbfe9b992
scraper - fix max_width not saving. move module config loading to helpers
2016-08-06 18:17:51 +01:00
Jools Wills
3da9925fc6
helpers - match iniConfig in emulators.cfg generation to other format
2016-08-01 05:34:26 +01:00
Jools Wills
16c3b0a158
configedit - handle #include at end in the iniProcess function so it is available anywhere
2016-07-28 11:58:51 +01:00
Jools Wills
3293e0e142
configedit - workaround turning globbing off/on
2016-07-26 18:39:46 +01:00
Jools Wills
35398cf145
joy2keyStart - allow manually set __joy2key_dev - #1595
2016-07-26 16:08:40 +01:00
Jools Wills
be4e42e38b
move joy2key starting/stopping to functions
2016-07-21 01:23:01 +01:00
Jools Wills
f16fa384cd
getDepends - don't check for our version of libsdl1 on x11 targets
2016-07-20 23:58:53 +01:00
Jools Wills
d05c8c2595
delSystem - don't try to remove a system if there is no es_systems.cfg
2016-07-20 22:25:47 +01:00
Jools Wills
655364ab86
helpers - moveConfigFile should return in remove mode even if the symlink doesn't exit to avoid reporting errors
2016-07-20 21:25:48 +01:00
Jools Wills
635d1390b7
only set core options if not already set
2016-07-20 19:27:59 +01:00