Commit graph

461 commits

Author SHA1 Message Date
Tomas Jakobsson
4146170dbb Add Math::clamp<int>
Cleanup some code to properly use Math::round
Added const to a bunch of variables
Cleaned up a lot of functions in FileSystemUtil
removed StringUtil::commaStringToVector and vectorToCommaString, both can be done using delimitedStringToVector and vectorToDelimitedString
2020-11-16 21:46:40 +01:00
Tomas Jakobsson
4f25af6644 Code style cleanups 2020-11-16 19:49:06 +01:00
Tomas Jakobsson
398f6096cb Disable video playback if video component is hidden 2020-11-15 21:59:30 +01:00
Tomas Jakobsson
c1f15d229a
Merge pull request #696 from o-p-a/eliminate_glExts
Eliminate unused variable glExts
2020-11-15 20:45:41 +01:00
Tomas Jakobsson
f34eaa3f57
Merge pull request #703 from tomaz82/nested_theme_variables
Nested variables in themes
2020-11-15 20:41:07 +01:00
Tomas Jakobsson
7c37ee0e9c Silence warnings 2020-11-15 20:32:01 +01:00
Tomas Jakobsson
617feb035c Allow nested variables in themes
<variables>
	<colorRed>8b0000</colorRed>
	<themeColor>${colorRed}</themeColor>
	<themeArtFolder>./art</themeArtFolder>
	<themeFont>${themeArtFolder}/Cabin-Bold.ttf</themeFont>
</variables>
2020-11-14 20:34:21 +01:00
Jools Wills
0a9345a9e5 changed RPI default AudioDevice to HDMI
New kernels now use HDMI / Headphone - see https://retropie.org.uk/forum/topic/26628/audio-issues-after-latest-raspbian-updates
2020-11-01 20:55:09 +00:00
pjft
a325ded246 Update video screensaver settings 2020-10-03 17:51:59 +01:00
opa
3001fdd086 Eliminate unused variable glExts 2020-09-24 23:36:58 +09:00
Gemba
094879b31d Enable screensaver control also for image slideshow
squashed after master rrebased
2020-07-18 00:11:19 +02:00
Gemba
809a621fd5 Input during screensaver (Joy Right -> next video) delays resets sleep timer.
See proposed change no. 2 - https://retropie.org.uk/forum/topic/26725/es-screensaver-ux-puzzles-and-suggestions
2020-07-12 22:43:51 +02:00
Benjamin Deroche
11b757a612 Simplify grid tiles update code
Now that we temporary save the textures, there is no need to update the grid from bottom to top when going up
2020-06-30 22:35:08 +02:00
Jools Wills
e7cbf5c4a4
Merge pull request #662 from tomaz82/GL14
Add back OpenGl 1.4 renderer
2020-06-11 03:37:59 +01:00
Jools Wills
77f271586e cosmetic - fix trailing whitespace errors introduced by 9e39c3a6 2020-06-09 01:06:46 +01:00
Tomas Jakobsson
1a1618debd Add an OpenGl 1.4 renderer ( should fix the issues some had with ancient stoneage GPU's ) 2020-06-08 09:11:28 +02:00
Tomas Jakobsson
0d3bbdec29 Undo change to use std::array introduced by https://github.com/RetroPie/EmulationStation/pull/646 2020-06-05 22:50:48 +02:00
Tomas Jakobsson
19a2aa334d
Merge pull request #642 from tomaz82/gles20
Adds a GLES20 renderer
2020-06-04 10:35:11 +02:00
Jools Wills
21d6636015
Merge pull request #588 from fabricecaruso72/reloadables-fix
Fix Reloadables : Don't reload useless textures that were not loaded at unload time.
2020-06-03 21:05:46 +01:00
Jools Wills
27b1754e1b
Merge pull request #646 from tgnottingham/bugfix/hold_button_to_skip
Input config: initialize hold any button to skip message visibility
2020-06-03 21:02:29 +01:00
Matteo Beniamino
4fe0c451e1 Fixed missing string includes needed by GCC 10 2020-06-01 11:13:04 +02:00
John Rassa
e8069e96b2
Merge pull request #560 from Gemba/master
Set system to sleep on basis of PR#551
2020-05-25 23:46:36 -04:00
Marian Flor
d4a45021f6
Fix to terminate execution of scripts if current script fails.
Execute all scripts for specific event until either all are run with return code 0 or one terminates with return code != 0.
2020-05-19 22:20:19 +02:00
Marian Flor
875276a590
Add return to inform callers.
Some callers needs information about the result of the system command to act accordingly.
2020-05-09 16:06:21 +02:00
pjft
9c46f50497
Merge pull request #645 from pjft/kids-start-menu
Option to show start menu in Kids mode
2020-04-27 10:00:45 +01:00
Tomas Jakobsson
8542cc3a09 Add GLES20 renderer 2020-04-12 13:55:43 +02:00
Tomas Jakobsson
d35096ba81 Copy of GLES10 2020-04-12 13:55:05 +02:00
Jools Wills
3b2227b4d1
Merge pull request #644 from pjft/disable-ss-audio
Added option to disable video screensaver audio on VLC and OMXPlayer
2020-04-11 22:12:08 +01:00
pjft
f3de559cc3 Fix rotation for OMX Player 2020-04-08 13:23:41 +01:00
Tomas Jakobsson
3eda4edfcf
Merge pull request #647 from tomaz82/fix_clearcolor
Fix clearcolors
2020-04-01 16:16:38 +02:00
Tomas Jakobsson
b6f0f5c2c7 Fix clearcolors 2020-04-01 16:13:59 +02:00
Tyson Nottingham
a8528f718a Input config: initialize hold any button to skip message visibility
This message is usually only visible when configuring a button whose
configuration can be skipped. Set it correctly for the first button.
2020-03-29 22:20:44 -07:00
pjft
b2e71015a1 Added option to disable video screensaver audio on VLC and OMXPlayer 2020-03-28 21:01:47 +00:00
pjft
258df48481 Option to show start menu in Kids mode 2020-03-28 21:00:25 +00:00
Tomas Jakobsson
ef33eaec51
Merge pull request #627 from smithjd15/logTimestamp
Timestamp'ed log entries
2020-03-19 15:36:37 +01:00
Jools Wills
100d01b882
Merge pull request #631 from cmitu/bindings-mod
InputManager: replace pageUp/Down with left/rightShoulder
2020-02-01 02:32:49 +00:00
Tomas Jakobsson
72786c83a0 Prepare for GLES 2.0 2020-01-03 18:04:58 +01:00
James D. Smith
7de52b9279 Timestamp'ed log entries 2019-12-31 16:15:57 -07:00
Cristi Mitrana
3b85735a2d InputManager: replace pageUp/Down with left/rightShoulder and create an alias (via isMappedLike) to accomodate existing configs that use the PageUp/Down buttons. 2019-12-23 16:12:35 +02:00
Jools Wills
ef186e7bd6
Merge pull request #624 from Teklad/reliable-exe-path
Use platform-specific methods for setExePath
2019-12-19 03:33:45 +00:00
Justin Kinnaird
08335841be Use platform-specific methods for exePath 2019-12-18 21:28:01 -06:00
Jools Wills
46047894f3
Merge pull request #578 from verybadsoldier/feature/save_metadata_on_change
Added an option to save meta data instantly when changed.
2019-12-18 04:06:23 +00:00
verybadsoldier
a136179fc9 save also metadata that have default values. they might not had default values on start so they have to be saved 2019-12-13 21:38:01 +01:00
Jools Wills
d1c24f429e
Merge pull request #621 from cmitu/date-fix
fix 'DateTimeEditComponent' output formatting
2019-12-10 05:31:49 +00:00
Cristi Mitrana
dc94060e7e getGenericPath: don't remove trailing '/' when path is '/'.
This prevents 'getAbsolutePath' to get into a loop with an empty path and EmulationStation to crash when the `$CWD` is `/`.
2019-12-09 20:06:49 +02:00
Cristi Mitrana
c48c2ce56f fix 'DateTimeEditComponent' output formatting.
If the display mode is `DISP_DATE`, ignore the `mTime` field when calculating the output.
This fixes the size calculation of the component.

Fixes https://github.com/RetroPie/EmulationStation/issues/385.
2019-12-03 15:11:35 +02:00
John Rassa
8d759c7c5d add 'animate' to theme properties for imagegrid; fix blurriness on image upscaling 2019-10-09 18:51:33 -04:00
John Rassa
9dfbaa5566 fix assignment of gridtile theme properties 2019-10-07 22:25:39 -04:00
John Rassa
961571655b Grid updates. Animate scrolling option, autoLayout option, center selection option, scroll loop option, image source option 2019-09-21 19:38:57 -04:00
John Rassa
b43f1b43d3 clean up opacity handling for ImageComponent, RatingComponent 2019-09-08 09:24:25 -04:00