Commit graph

2110 commits

Author SHA1 Message Date
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
Cristi Mitrana b46c082821 Add scraping support for ChannelF, OpenBOR, Solarus and ZX81 Sinclair 2019-11-27 09:52:35 +02:00
John Rassa 939bc817e6
Merge pull request #617 from jrassa/grid-image-source-fix
Fix for GridView image source theme option
2019-11-14 22:49:38 -05:00
John Rassa 94b2821eb7 repopulate list after applying theme to ensure image source is updated 2019-11-06 20:22:30 -05:00
John Rassa eb1db369c2
Merge pull request #615 from jrassa/fixes
add 'animate' to theme properties for imagegrid; fix blurriness on image upscaling
2019-10-10 21:45:33 -04: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 c71997f39a
Merge pull request #614 from jrassa/grid-tile-theme-fix
fix assignment of gridtile theme properties
2019-10-08 19:06:43 -04:00
John Rassa 9dfbaa5566 fix assignment of gridtile theme properties 2019-10-07 22:25:39 -04:00
John Rassa 447855fa07
Merge pull request #611 from joolswills/issue_template
added ISSUE_TEMPLATE.md from RetroPie-Setup to direct users to the forum first
2019-10-04 21:28:47 -04:00
John Rassa a45076e541
Merge pull request #572 from jrassa/grid-view-updates
Grid view updates
2019-10-04 21:10:22 -04:00
John Rassa 8ea936b7d7 initial github actions config. runs basic build under ubuntu 2019-10-02 23:25:53 -04:00
Jools Wills 1de8d5caaa added ISSUE_TEMPLATE.md from RetroPie-Setup to direct users to the forum first 2019-09-24 04:02:54 +01: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
Jools Wills cb0db38f54
Merge pull request #605 from jrassa/file-data-reset-changed-flag
ensure change flag cleared for new FileData
2019-09-10 00:22:08 +01:00
Tomas Jakobsson eac208c9e0
Merge pull request #601 from jrassa/opacity-cleanup
Opacity cleanup
2019-09-08 15:52:17 +02:00
John Rassa b43f1b43d3 clean up opacity handling for ImageComponent, RatingComponent 2019-09-08 09:24:25 -04:00
Jools Wills c384beedb0
Merge pull request #606 from psyke83/mSkipAxis_fix
filterTrigger: filter negative trigger axis event after positive axis…
2019-09-07 18:31:50 +01:00
Tomas Jakobsson eda3fe9c3b
Merge pull request #599 from jrassa/image-video-component-theme-cleanup
Image video component theme cleanup
2019-09-07 19:28:36 +02:00
John Rassa 28ed6ed04e ensure change flag cleared for new FileData 2019-09-03 22:39:19 -04:00
Jools Wills a2ceaea100
Merge pull request #603 from shantigilbert/fix_gles10
Fixes compiling when Renderer_GLES10 is used
2019-09-03 05:30:54 +01:00
Shanti Gilbert 20b367009c Fixes compiling when Renderer_GLES10 is used 2019-09-02 14:50:14 -05:00
John Rassa 726d7e6a4f
Merge pull request #600 from tomaz82/round_rendering_fixes
Eliminate int drawRect and round all transforms
2019-08-31 19:53:38 -04:00
Tomas Jakobsson 71ac016c3d Make sure all vertices are properly rounded 2019-08-31 18:19:43 +02:00
Tomas Jakobsson 489d7de096 Eliminate drawRect that takes int's and make sure everything uses the float version properly, this way everything is rounded the same way
Only round the transforms when setting them on the GPU, to make sure everything is rounded the same, but only at the final moment
2019-08-31 17:58:36 +02:00
Tomas Jakobsson e600a99e8c
Merge pull request #597 from 5schatten/libcec
CMakeList.txt: add option to disable libCEC / enabled by default
2019-08-31 17:13:35 +02:00
John Rassa 3b07bfeb93 cleanup duplicate theme code in Image/Video components 2019-08-31 09:50:57 -04:00
Conn O'Griofa 7ac6ffcdbe filterTrigger: filter negative trigger axis event after positive axis detection
If filterTrigger detects a positive axis event on a common trigger axis while also
configuring a trigger, the next input event will be a negative axis press
(as the trigger needs to transition from >0 to rest at -32767).

Filter this negative event or else the next item in the configuration dialog
(typically "left thumb") will erroneously detect this as a separate event.
2019-08-30 21:24:35 +01:00
Conn O'Griofa 5edecef9c8
Merge pull request #576 from hzulla/feature/bigbenff
Add BigBen kid's PS3 gamepad 146b:0902 to filterTrigger()
2019-08-30 21:16:41 +01:00
Tomas Jakobsson eadbfdf7a9
Merge pull request #574 from jrassa/gradients
support for color gradients in drawRect and ImageComponent
2019-08-30 09:13:09 +02:00
John Rassa fc58af98fd support for color gradients in drawRect and ImageComponent 2019-08-29 19:47:16 -04:00
5schatten 2e6b632f50 CMakeList.txt: added option to conditionally enable libCEC 2019-08-29 14:12:05 +02:00
Tomas Jakobsson 79cc5a7e8b
Merge pull request #575 from jrassa/guicomponent-visible
support 'visible' theme element
2019-08-29 10:25:10 +02:00
Jools Wills 4729de9fe9
Merge pull request #598 from jrassa/nanosvg-update
update nanosvg to latest version
2019-08-29 03:07:03 +01:00
John Rassa bbd21c005c update nanosvg to latest version 2019-08-27 20:06:31 -04:00
John Rassa d62758c7cf
Merge pull request #592 from verybadsoldier/fix/save_default_meta
save also metadata that have default values. they might not had defau…
2019-08-25 20:39:52 -04:00
verybadsoldier ee78a50252 save also metadata that have default values. they might not had default values on start so they have to be saved 2019-08-25 22:01:38 +02:00
John Rassa 6f38784b5f
Merge pull request #593 from tomaz82/cleanup
Automn cleaning
2019-08-25 13:50:37 -04:00
Tomas Jakobsson 9de16045c9 whitespace cleanup
fix faulty line endings
silence warnings on windows
2019-08-25 17:23:02 +02:00
John Rassa f0c64073db
Merge pull request #584 from tomaz82/cleanup_renderer
Cleanup renderer
2019-08-25 09:54:35 -04:00
Tomas Jakobsson a02a747c50 Redid the entire Renderer
Made all components render using triangle strips
2019-08-25 15:45:22 +02:00
Tomas Jakobsson 4b4c207208
Merge pull request #587 from fabricecaruso72/home-enhancements
Add --home command line to set custom home path + make windows version natively portable by detecting if .emulationstation is a subfolder of the exe.
2019-08-23 14:47:14 +02:00
Fabrice CARUSO 95de3aae7f Add --home command line to set custom home path + make windows version natively portable by detecting if .emulationstation is a subfolder of the exe. 2019-08-23 14:18:13 +02:00
Tomas Jakobsson 6d82c5e6c8
Merge pull request #586 from fabricecaruso72/fixed-shutdown
Fix shutdown on Windows & process shutdown commands after main loop is  breaked
2019-08-20 19:56:11 +02:00
Fabrice CARUSO f47fb048d5 Fix shutdown on Windows + process shutdown commands after main loop 2019-08-20 19:26:32 +02:00
Tomas Jakobsson ce8b16aacf Add Transform4x4f::orthoProjection 2019-08-13 15:49:34 +02:00
John Rassa e6660475e3
Merge pull request #582 from tomaz82/fix_transform4x4f
Fix Transform4x4f
2019-08-12 09:27:22 -04:00
John Rassa 723b17ae4c
Merge pull request #579 from cmitu/genesis-megadrive-tgdb
ScreenScraper: Eliminate duplicate requests for multiple platform entries
2019-08-08 18:14:19 -04:00
John Rassa afd056b027
Merge pull request #573 from cmitu/fkms-update
add an option to force the compilation of Raspberry Pi video player bits
2019-08-08 18:13:10 -04:00
Tomas Jakobsson 28168667ea Fix Transform4x4f which was broken in many, many ways, but just out of pure luck worked anyway 2019-08-08 17:45:11 +02:00