Commit graph

924 commits

Author SHA1 Message Date
verybadsoldier 329730cc3e Decoupled screensaver and sleep mode: background jobs will only prevent sleep mode but screen saver (dimming) will still be active. 2016-09-17 17:08:52 +02:00
vbs b1daeafe24 Added flag for GUI components to indicate activate background processing.
ES won't enter sleep mode if any component has the processing flag set.
(In sleep mode no more calls to update() on any components are invoked)
2016-09-17 10:34:02 +02:00
Jools Wills 5b74b877ef Revert "restore cursor on exit"
This reverts commit 8fe0202c2e.

Better to do this in the RP ES launch script
2016-09-12 19:11:25 +01:00
Jools Wills 8fe0202c2e restore cursor on exit 2016-09-12 19:04:39 +01:00
Jools Wills 77ad01c12c Merge pull request #65 from jacobfk20/MetadataSaveOptimization
Fix for long exit times while saving metadata
2016-09-03 22:56:25 +01:00
Jacob Karleskint 0213bef499 Checks if game has metadata
Adds a function to metadata "isDefault()" which will return true if all
metadata is still set to default values and false if any values are not
set to default

When saving, a game that has no metadata would also not be saved in the
gamelist xml. so now it will just ignore looking for that game instead
of looping through every node until it reaches the end of the tree.
2016-09-03 15:45:52 -05:00
Joseph Mann cdd819e041 Fix linux (fedora) compilation issues 2016-08-31 12:17:38 +01:00
Jools Wills 2f0e1fa9ef Merge pull request #59 from unclealex72/master
Vastly improve loading time of EmulationStation
2016-08-15 01:04:35 +01:00
Jools Wills 3354b8f1b1 Merge pull request #60 from RetroPie/revert-58-xpad_trigger
Revert "workaround for analogue trigger configuration - eg with xpad."
2016-08-14 20:25:12 +01:00
Jools Wills 3eba889bdf Revert "workaround for analogue trigger configuration - eg with xpad." 2016-08-14 20:24:39 +01:00
Jools Wills 684ab17e95 Merge pull request #58 from joolswills/xpad_trigger
workaround for analogue trigger configuration - eg with xpad.
2016-08-13 13:16:01 +01:00
Jools Wills c5b74947a0 workaround for analogue trigger configuration - eg with xpad.
Unlike other axis, they don't default to 0, but instead start at -32768 and go to +32767 when pressed. This confuses the
current ES code axis code. As a workaround, we get the initial value and if it is -32767, we add 32767 and divide by two. This gives it
a range that can be handled with the current code (from 0 to 32767). Note on my X11 machine, I had to plug the joystick in after ES
was loaded or it get 0 as the initial axis value for the triggers. This seems ok on the RPI though, so possible some SDL issue.

With this change on a 360 controller the triggers should be correctly detected as +2 and +5 without seeing two presses for each trigger press.
2016-08-13 01:49:44 +01:00
Alex Jones 454a18f9ec Trust the gamelist by not checking whether files exist and also improve the algorithm for parsing the gamelist. 2016-08-10 17:48:56 +01:00
Jools Wills fa513e4c2d cosmetic - spaces -> tabs to match rest of file 2016-08-10 02:48:04 +01:00
Alex Jones 0ab75f8996 Add eclipse files to .gitignore 2016-08-03 19:09:59 +01:00
Jools Wills d14195e4a0 Merge pull request #55 from mbroncano/master
Fixes libGL problem
2016-07-23 12:10:27 +01:00
M. Broncano f3cf36fd94 Fixes libGL problem 2016-07-23 04:11:44 +00:00
Jools Wills 60c1d0a1f9 Merge pull request #54 from joolswills/rename_buttons
rename buttons to avoid confusion (bottom -> shoulder / top -> trigger).
2016-07-05 19:53:20 +01:00
Jools Wills 203f9f48ff Merge pull request #47 from zigurana/svg_update_clean
SVG renderer update
2016-07-04 01:07:20 +01:00
Jools Wills c791e3d90f Merge pull request #53 from kwtaylor/master
Fix pageup/pagedown by reloading input config after onfinish
2016-07-04 01:02:23 +01:00
Jools Wills a78c9721be rename buttons to avoid confusion (bottom -> shoulder / top -> trigger). 2016-07-04 00:29:53 +01:00
Ken Taylor ab8409da41 Always reload input config after running onfinish script 2016-07-01 22:14:41 -07:00
HerbFargus 004243bb76 add black splash 2016-06-23 19:47:41 -06:00
Jools Wills 23d96b6a56 allow emulationstation.sh to be called from any location (gets basename from $0) 2016-04-20 23:23:23 +01:00
D. Polders dbc2ab6110 SVG update
Updated the svg library from https://github.com/memononen/nanosvg
2016-04-17 22:03:11 +02:00
Jools Wills 866ea49b7d Merge pull request #45 from joolswills/display_name
add a getDisplayName function, which is used for rom display, and mak…
2016-03-29 20:01:23 +01:00
Jools Wills 53f69bf61b add a getDisplayName function, which is used for rom display, and make getCleanName again strip paratheses, which is used in the scraper backends. 2016-03-29 16:33:19 +01:00
Jools Wills abcc9696a2 Merge pull request #44 from RetroPie/revert-1-direct-launch
Revert "Add direct launch option for systems that don't need a game list"
2016-03-29 05:06:03 +01:00
Jools Wills 1becb41508 Revert "Add direct launch option for systems that don't need a game list" 2016-03-29 05:03:39 +01:00
Jools Wills 7783a1bb79 Merge pull request #41 from joolswills/gamelist_only
move ParseGamelistOnly option to the gui so people can easily enable …
2016-03-26 03:42:12 +00:00
Jools Wills 267b43fa05 move ParseGamelistOnly option to the gui so people can easily enable it for faster startup 2016-03-26 03:31:13 +00:00
Jools Wills 40924da60a Merge pull request #40 from joolswills/save_metadata
add configuration menu "other settings" and add "save metadata on exi…
2016-03-26 03:12:30 +00:00
Jools Wills 26f4850eaf add configuration menu "other settings" and add "save metadata on exit" option, which users can use to speed up exit - fixes #35 2016-03-26 01:59:36 +00:00
Jools Wills e65a1ee80a Merge pull request #30 from joolswills/hide_mouse_early
Hide mouse cursor early
2016-02-05 00:08:19 +00:00
Christian Uhsat 15fdbb2a83 Hide mouse cursor early 2016-02-05 00:07:34 +00:00
Jools Wills bfe13f11af Merge pull request #29 from joolswills/symlink_support
Added symlink support on removeCommonPath
2016-02-04 04:11:04 +00:00
Jools Wills b17cd9942a Merge pull request #1 from taalas/direct-launch
Add direct launch option for systems that don't need a game list
2016-01-31 19:35:05 +00:00
Devenor 9b78834b42 Added symlink support on removeCommonPath 2016-01-31 19:26:40 +00:00
Jools Wills 59d4ad7c1e Merge pull request #14 from philenotfound/master
Make libboost dependencies for Debian dependent on the found version
2016-01-31 19:16:37 +00:00
Jools Wills e7cba01be1 Merge pull request #28 from joolswills/fix-halt-on-delete
Moved rom deletion to gamelist, fixed halt on removal.
2016-01-31 19:10:18 +00:00
Jools Wills 1d5fbdbd1d Merge pull request #23 from HerbFargus/Nits
Cosmetic nits
2016-01-30 21:55:05 +00:00
HerbFargus f0d3bae673 Cosmetic nits 2016-01-25 19:28:59 -07:00
Jools Wills 4cc244985d Merge pull request #17 from joolswills/quit_restart
don't call shutdown from ES directly - which causes it to not save the...
2016-01-17 19:24:00 +00:00
Jools Wills fe86459f99 don't call shutdown from ES directly - which causes it to not save the gameslists on exit. Instead create files
/tmp/es-restart /tmp/es-sysrestart /tmp/es-shutdown to decide what we want to do. there is an emulationstation.sh launch
script to handle this
2016-01-17 18:33:59 +00:00
Phil Eichinger 43c5e0911f Make libboost dependencies for Debian dependent on the found version
Makes it installable on Debian Jessie (libboost 1.55.0)
2015-12-02 20:24:36 +01:00
Jools Wills 6f0b63b1bb trailing whitespace introduced by #9 2015-10-03 20:41:44 +01:00
Jools Wills ecc1552990 Merge remote-tracking branch 'retropie/master' into retropie-master 2015-10-03 20:23:53 +01:00
Jools Wills 7bffae0812 change hold to skip timer to 1 second. This means the countdown message never shows, but it says at the top to hold to skip and this makes it a lot more convenient to set up snes style controllers.
Has been tested by herbfaargus also, who agreed it's an improvement. #6
2015-10-03 20:20:33 +01:00
Jools Wills 09adbc2db8 Merge pull request #9 from gizmo98/skip-known-controller-config
Skip controller config if known device is added after startup
2015-09-29 20:26:04 +01:00
gizmo98 cdda6f6dc1 Skip controller config if known device is added after startup
Fix for problems like this:
http://blog.petrockblock.com/forums/topic/retropie-wont-recognize-ps3-controller-unless-ps-button-is-hit-before-es-start/
http://blog.petrockblock.com/forums/topic/elegent-method-of-detecting-wireless-controller-before-starting-es/

No controller found message pops up if no controller is connected. If a known controller is connected and any button is pressed system selection menu will show up instantly.
2015-09-28 19:25:15 +02:00