Commit graph

5539 commits

Author SHA1 Message Date
Leon Styhre 9e6cf91797 Workaround for some LunaSVG CMake strangeness 2023-05-11 18:44:14 +02:00
Leon Styhre 72aa149d48 Merge commit '2c16a78282ae7ea0dd62a90124ba162fb51c0d7a' into lunasvg-update 2023-05-08 19:53:29 +02:00
Leon Styhre 2c16a78282 Squashed 'external/lunasvg/' changes from 585d61eef..f924651b8
f924651b8 Merge pull request #129 from lemirep/master
db27b7c0e Add missing cstdint include
b66e22402 Merge pull request #126 from m-carrasco/fix-null-ptr-arithmetic
a1edbff60 Merge pull request #125 from m-carrasco/fix-ub-memcpy
f595f7be3 Fix UB caused by null pointer arithmetic.
a854444e5 Fix UB caused by wrong call to memcpy.
b7e72fb37 Merge pull request #84 from seanharmer/master
4c16abf41 Merge pull request #123 from m-carrasco/fix-gradient-ub
4d51541c2 Fix undefined behavior caused by a domain error on an sqrt call.
d4a7080cf Merge pull request #1 from seanharmer/cmake_modernization
b08d7d03a Relax the cmake version and other improvements
33a458302 Modernize the cmake usage
4b2609c14 Add initial .gitignore

git-subtree-dir: external/lunasvg
git-subtree-split: f924651b85cac47dbe15f51a4aa320461fc1d07b
2023-05-08 19:53:29 +02:00
Leon Styhre 99d2d5ec04 (Windows) Converted forward slashes to backslashes for two scraper log messages 2023-05-08 17:29:08 +02:00
Leon Styhre d83374b38f Added an option to scrape game manuals using ScreenScraper
Also changed the scraper auto-retry functionality to not run on non-recoverable errors or duing manual scraping
2023-05-08 17:14:52 +02:00
Leon Styhre 2da37eb896 Documentation update 2023-05-07 23:42:45 +02:00
Leon Styhre 0f1a36ecd0 Small adjustment to the selector color for the dark menu color scheme 2023-05-07 23:40:05 +02:00
Leon Styhre 7077a5c3ae Adjusted some colors for the dark menu color scheme 2023-05-07 23:25:52 +02:00
Leon Styhre b6d17810be Added support for changing between light and dark color schemes for the menu system 2023-05-07 22:56:24 +02:00
Leon Styhre fa0a64caa6 (Linux) Added 'AppImage (Suspend ES-DE)' and 'AppImage (Keep ES-DE running)' as alternative emulators for the windows system
Also added support for the .AppImage file extension
2023-05-06 10:43:29 +02:00
Leon Styhre feae03375e Improved resilience to buggy controller drivers which would sometimes crash the application 2023-05-06 10:40:36 +02:00
Leon Styhre 8bc31e2fd8 Removed a lot of unnecessary NinePatchComponent::fitTo() function arguments 2023-04-30 16:49:51 +02:00
Leon Styhre a7f84b7404 Documentation update 2023-04-30 12:56:22 +02:00
Leon Styhre b27f1fcd25 (Windows) Converted forward slashes to backslashes for a log message 2023-04-30 12:53:39 +02:00
Leon Styhre 5ca8009038 Added support for a dedicated es_systems_sorting.xml file to change systems sorting without having to modify es_systems.xml 2023-04-30 12:37:17 +02:00
Leon Styhre a22605863b Added the .sh file extension to the ags system on Unix and macOS and set the %STARTDIR% variable to the game directory 2023-04-30 11:42:01 +02:00
Leon Styhre cdf7a192c4 Placing an es_find_rules.xml file in custom_systems will now complement rather than override the bundled file 2023-04-29 12:59:47 +02:00
Leon Styhre 1c30e23614 Removed the experimental status for the theme downloader 2023-04-29 11:47:37 +02:00
Leon Styhre c83b1b9601 Documentation update 2023-04-29 11:16:06 +02:00
Leon Styhre bc5d0df7fc Added the SameBoy RetroArch core as an alternative emulator for the sgb system 2023-04-29 10:48:37 +02:00
Leon Styhre 24ad185924 Removed some incorrect scraper code comments 2023-04-29 10:48:13 +02:00
Leon Styhre 77bf912081 (Linux) Added support for the official Citra AppImage release 2023-04-28 21:18:36 +02:00
Leon Styhre 9a9ef0e97b Changed the default OpenGL version from 4.6 to 3.3 when building for RetroDECK 2023-04-28 21:00:03 +02:00
Leon Styhre a3946352c5 (Unix) Updated the man page 2023-04-23 19:57:12 +02:00
Leon Styhre ec2ff0af38 Bumped the version to 2.1.0-alpha 2023-04-23 19:56:14 +02:00
Leon Styhre 5150b21f92 Updated latest_release.json for the 2.0.1 release 2023-04-23 14:11:23 +02:00
Leon Styhre 9bcc112f7c Documentation update for the 2.0.1 release 2023-04-23 13:54:37 +02:00
Leon Styhre 9b27b5ee0d Documentation update 2023-04-22 10:47:47 +02:00
Leon Styhre 471d0ac63a Re-enabled support for using the default property without any imageType property for the image element 2023-04-21 18:28:47 +02:00
Leon Styhre e00967acfa Added support for using the systemNameSuffix property together with scrollable text containers 2023-04-20 17:01:36 +02:00
Leon Styhre ac272bc944 Fixed an image positioning issue in GridComponent when using the scaleInwards property 2023-04-13 22:43:31 +02:00
Leon Styhre be3cde3d7f Documentation update 2023-04-12 23:13:42 +02:00
Leon Styhre 88df22cb61 Added a scaleInwards property to the grid element to contain scaling within the element boundaries 2023-04-12 23:06:13 +02:00
Leon Styhre 6cfa888b4d Fixed an issue where using the cropSize property could lead to a crash under very rare circumstances 2023-04-12 22:29:11 +02:00
Leon Styhre b1f73a57f1 Updated the dummy ROMs archives with all the latest systems 2023-04-11 21:09:19 +02:00
Leon Styhre d22ffca403 Added the .7z and .zip file extensions to the 3do system 2023-04-11 20:58:05 +02:00
Leon Styhre fcc15a75fd Documentation update 2023-04-10 20:39:12 +02:00
Leon Styhre 499fecf100 Removed a small optimization that caused some issues under rare circumstances 2023-04-10 20:28:29 +02:00
Leon Styhre 0f0f24887e (Windows) Fixed a compile error 2023-04-10 20:21:38 +02:00
Leon Styhre 1697508393 Added a new gameOverridePath property to the image element to enable per-game static image overrides
Also fixed an issue where the default image element property could be used even if no imageType entries were defined
2023-04-10 20:16:19 +02:00
Leon Styhre 5030d45525 Documentation update 2023-04-09 14:54:19 +02:00
Leon Styhre f6e504fe1f Updated SDL from 2.26.3 to 2.26.5 2023-04-09 14:12:28 +02:00
Leon Styhre a4ca3e3e19 Documentation update 2023-04-09 12:51:06 +02:00
Leon Styhre dfe7469101 Added six new theme properties for sizing and placement of the helpsystem when a menu is open 2023-04-09 12:47:44 +02:00
Leon Styhre aa6aaf128e Documentation update 2023-04-08 15:57:13 +02:00
Leon Styhre 0f3db2fbf1 Fixed a line wrapping issue for text with blank lines that was not displayed in a scrollable container 2023-04-08 15:35:56 +02:00
Leon Styhre fba314ad04 Fixed an issue where the application could hand when clearing or deleting a game if there were insufficient permissions 2023-04-08 14:04:17 +02:00
Leon Styhre e9cd5dfd84 (Windows) Converted forward slashes to backslashes for a file deletion log message 2023-04-08 13:59:21 +02:00
Leon Styhre f35b411911 Set the Neko Project II RetroArch core to start in the game directory 2023-04-08 13:05:47 +02:00
Leon Styhre 6b4dd0a7f0 Added a better way to configure a local testing file for GuiThemeDownloader 2023-04-08 12:47:26 +02:00