Commit graph

6841 commits

Author SHA1 Message Date
Leon Styhre 40d27ff772 Added MD5 file hash searching support to the scraper when using ScreenScraper 2023-08-03 20:48:54 +02:00
Leon Styhre 590591d0fb Added a check to MathUtil::md5Hash() to not attempt to hash directories 2023-08-03 20:14:04 +02:00
Leon Styhre ee7bc6481e (Linux) Added support for using portable mode for the RetroArch AppImage release (added corepath find rules) 2023-08-02 21:20:02 +02:00
Leon Styhre 74c22f80ff (Linux) Added support for the AppImage release of Snes9x 2023-08-02 20:40:25 +02:00
Leon Styhre 35598a2c45 Changed the unsafe upgrade check to use std::filesystem::path 2023-08-02 20:36:29 +02:00
Leon Styhre 57fffd88b2 Added support to MathUtil::md5Hash() for streaming files in chunks 2023-08-02 20:34:32 +02:00
Leon Styhre becc173a45 Minor adjustment to the sizing of an application updater dialog 2023-08-02 20:29:30 +02:00
Leon Styhre c22bdae16e Changed most try/catch statements in FileSystemUtil to actually output the std::filesystem error messages 2023-08-02 20:28:29 +02:00
Leon Styhre 05cfbb55bd Added try/catch statements to a couple of std::filesystem functions in FileSystemUtil 2023-08-02 19:32:46 +02:00
Leon Styhre 5705672957 Added a getFileSize() function to FileSystemUtil
Also modernized createEmptyFile() to use std::filesystem::path
2023-08-02 19:20:50 +02:00
Leon Styhre d0346d8c28 Added GuiTextEditPopup support to GuiApplicationUpdater 2023-08-01 21:40:16 +02:00
Leon Styhre e1e8420306 Documentation update 2023-08-01 18:15:21 +02:00
Leon Styhre a0f5e013cc Fixed a button resizing issue in GuiApplicationUpdater 2023-08-01 18:10:43 +02:00
Leon Styhre d67252eefc (Windows) Fixed an MSVC compiler warning 2023-08-01 17:49:08 +02:00
Leon Styhre f91a87251d Added a download percentage indicator to the application updater together with some other minor improvements
Also cleaned up HttpReq in general and added a progress meter callback
2023-08-01 17:36:15 +02:00
Leon Styhre cd2181a8b5 Fixed an issue where an ApplicationUpdater dialog did not have themed help prompts 2023-07-31 20:35:30 +02:00
Leon Styhre 8a7d371f3f (Windows) Fixed some directory separator issues in GuiApplicationUpdater 2023-07-31 19:49:23 +02:00
Leon Styhre a5a5a814db (Windows) Fixed a compile error 2023-07-31 19:33:35 +02:00
Leon Styhre 4f3d66c45b Added support for downloading the Windows and macOS packages via the application updater 2023-07-31 19:25:54 +02:00
Leon Styhre 3472c6f852 Added a FileSystemUtil function to return the system home directory 2023-07-31 17:49:58 +02:00
Leon Styhre a95e161d12 (Windows) Improved the README.txt file for the portable release 2023-07-31 17:48:26 +02:00
Leon Styhre 9938ce92d5 (slate-es-de) Updated the author information 2023-07-31 17:44:29 +02:00
Leon Styhre 868c89cecf (Windows) Added a warning dialog on startup if an unsafe upgrade of the portable release has been made 2023-07-31 17:42:38 +02:00
Leon Styhre 66555101bf Added a FileSystemUtil function to create an empty file 2023-07-31 17:40:06 +02:00
Leon Styhre 0267a9db00 Some video code cleanup 2023-07-30 20:12:23 +02:00
Leon Styhre 9fa5274792 Documentation update 2023-07-30 19:43:04 +02:00
Leon Styhre af69b1b0d2 Changed a function name in GuiScraperSearch 2023-07-30 19:30:17 +02:00
Leon Styhre d8409da174 (Windows) Converted forward slashes to backslashes for a ThemeData log message 2023-07-30 18:36:38 +02:00
Leon Styhre ed1e11418b Completely removed support for legacy EmulationStation theme sets 2023-07-30 18:17:27 +02:00
Leon Styhre d0fc8cd56e Removed the es_log.txt entry when an es_systems.cfg legacy systems configuration file was found on startup 2023-07-30 12:27:27 +02:00
Leon Styhre 99a0766dd9 Changed the 'no games' dialog to no longer save the ROM directory to es_settings.xml if its value hasn't changed 2023-07-30 00:04:09 +02:00
Leon Styhre 42e3be2e2d Fixed an issue where directories interpreted as files entries could not be removed from custom collections 2023-07-29 23:56:44 +02:00
Leon Styhre ccae4e74bc (Windows) Fixed an issue where having a value set for the ROMDirectory setting caused all custom collection files to contain absolute paths instead of relative paths 2023-07-29 23:53:01 +02:00
Leon Styhre 885f5fa96f Documentation update 2023-07-29 21:07:19 +02:00
Leon Styhre b3d76c31aa Some improvements to GuiOrphanedDataCleanup 2023-07-29 20:58:51 +02:00
Leon Styhre 40f258f0f4 Improved font rendering for BusyComponent and GuiInfoPopup 2023-07-29 20:27:36 +02:00
Leon Styhre 8a42b01165 Reverted a rounding change in ComponentGrid as it caused unforeseen issues 2023-07-29 20:26:27 +02:00
Leon Styhre c0ec753dc7 Replaced a number of homecooked functions in FileSystemUtil with those from the C++ standard library 2023-07-29 19:14:07 +02:00
Leon Styhre e5758d047e Improved menu system font rendering on GPUs without proper texture filtering support 2023-07-29 18:41:43 +02:00
Leon Styhre abc3eab99c Some minor adjustments to GuiScraperSearch and GuiThemeDownloader 2023-07-29 18:39:20 +02:00
Leon Styhre 856f2c8b0b Fixed a description box sizing issue for the scraper 2023-07-29 17:50:33 +02:00
Leon Styhre 1552cd11c4 Added a missing cast 2023-07-29 17:49:32 +02:00
Leon Styhre f39d09d6b7 Added a rounding when sizing BusyComponent to improve its rendering at low resolutions 2023-07-29 16:33:07 +02:00
Leon Styhre 772f2dea90 (macOS) Changed the minimum required OS version from 10.14 'Mojave' to 10.15 'Catalina'
Also completely removed support for the legacy OS build
2023-07-29 16:08:40 +02:00
Leon Styhre f7c6fc1fbb Documentation update 2023-07-29 12:57:17 +02:00
Leon Styhre 1f4d55d046 Removed the deprecated LinuxDEB entries from latest_release.json 2023-07-29 12:56:22 +02:00
Leon Styhre a2ff4bf0b0 Removed the build workaround for LunaSVG as the problem has been fixed upstream 2023-07-29 12:50:06 +02:00
Leon Styhre b72a57c855 Merge commit '9a2c8e10777d7b572589657a49f4dbaaa0c72a16' into next 2023-07-29 12:37:05 +02:00
Leon Styhre 9a2c8e1077 Squashed 'external/lunasvg/' changes from f924651b8..87137e791
87137e791 Release v2.3.6
a03316bbd Refactoring
906d326b2 Revert "Merge pull request #84 from seanharmer/master"

git-subtree-dir: external/lunasvg
git-subtree-split: 87137e791c912432b93982722a8e965628950ca7
2023-07-29 12:37:05 +02:00
Leon Styhre c2289b961f Added a ScreenScraper identifier for the AppImage build 2023-07-29 12:21:44 +02:00