Leon Styhre
a50f81c72a
Minor cosmetic scraper log output change.
2021-01-28 21:17:05 +01:00
Leon Styhre
8c71bce8f8
Expanded the strings for region and language in GuiScraperMenu.
2021-01-26 21:04:16 +01:00
Leon Styhre
01e726f23a
Fixed an issue where ScreenScraper searches would fail for game names ending with plus characters.
2021-01-26 17:31:27 +01:00
Leon Styhre
ad544d684d
Minor cosmetic changes to the scraper log output.
2021-01-26 17:28:54 +01:00
Leon Styhre
735ce39812
Some cosmetic code cleanup.
2021-01-19 22:29:13 +01:00
Leon Styhre
23dd5b838f
Fixed an issue with scraping arcade games using the metadata name.
2021-01-08 20:34:11 +01:00
Leon Styhre
c95334756d
Fixed a lot of MSVC compiler warnings.
2020-12-29 12:54:24 +01:00
Leon Styhre
963f93e0f8
Replaced the custom math functions with standard C++ functions.
2020-12-28 11:29:32 +01:00
Leon Styhre
bb3cc4d4a1
Added logic and menu option for handling invalid media files during scraping.
...
Also added a shortcut for defining the scraper searches and fixed an issue where games were automatically selected after refining the search.
2020-12-18 16:35:19 +01:00
Leon Styhre
debf072a0e
Rewrote some code from C to C++
2020-12-16 23:59:00 +01:00
Leon Styhre
ab2b29f398
Scraping using ScreenScraper now always shows the ratings in the GUI.
2020-12-16 19:03:05 +01:00
Leon Styhre
0b6dce687e
Changed to C++ casts throughout the application.
2020-11-17 23:06:54 +01:00
Leon Styhre
4fb12a4801
Fixed an issue where the wrong thumbnail could be displayed in the scraper.
2020-11-14 20:46:08 +01:00
Leon Styhre
e5fcb51f57
Added support for multiple search results for ScreenScraper.
...
Also fixed some other scraping issues and added some additional scraper logging.
2020-11-14 15:30:49 +01:00
Leon Styhre
2c3b452401
Some cosmetic code cleanup and some small documentation updates.
2020-11-08 22:58:06 +01:00
Leon Styhre
f1f0596fe1
Added support for user accounts for ScreenScraper.
2020-11-07 15:34:15 +01:00
Leon Styhre
923d1df479
Fixed a libcurl memory leak in the scraper.
2020-10-18 11:01:56 +02:00
Leon Styhre
96da134f7d
Added option to scrape based on the metadata name.
2020-10-10 13:05:12 +02:00
Leon Styhre
6ec1898e97
Implemented handling of invalid ScreenScraper responses.
2020-09-26 13:07:52 +02:00
Leon Styhre
8db04c5fcb
Added SPDX license identifiers to all source files.
2020-09-21 19:17:34 +02:00
Leon Styhre
88a5962926
Changed '#ifdef' to '#if defined()' throughout the code.
2020-08-23 17:04:30 +02:00
Leon Styhre
408be5120c
Multi-scraper folder scraping and folder scraper exclusions added.
...
A quick-skip shortcut was added to the multi-scraper as well and some minor changes were done to the ScreenScraper debug logging.
2020-08-06 15:12:04 +02:00
Leon Styhre
2ee67407d8
Scraper allowance information is now logged as debug info.
2020-08-06 12:52:06 +02:00
Leon Styhre
c3de18dd96
Added support for scraping videos using ScreenScraper.
2020-08-05 22:38:44 +02:00
Leon Styhre
939f3389d5
Improved the ScreenScraper error reporting.
2020-08-05 10:51:02 +02:00
Leon Styhre
996af43299
Added some missing game platforms.
...
Also updated scrapers with some additional missing systems.
2020-08-05 10:45:27 +02:00
Leon Styhre
dec3a74e16
Fixed ScreenScraper handling of missing game metadata.
2020-08-02 14:19:51 +02:00
Leon Styhre
9b23741bda
Some small cosmetic changes to scraper error messages.
2020-07-31 15:20:55 +02:00
Leon Styhre
3f9c43afb9
Fixed a scraping issue where failed image writing was not handled correctly.
2020-07-31 15:00:07 +02:00
Leon Styhre
af37173a0b
Fixed an issue where the scraper wouldn't handle errors correctly.
2020-07-31 14:20:37 +02:00
Leon Styhre
676b076e07
Some changes mostly to get Ports working properly.
2020-07-30 22:19:37 +02:00
Leon Styhre
9b7ad8966e
Added some additional error logging for ScreenScraper.
2020-07-30 20:11:45 +02:00
Leon Styhre
949365c822
Renamed system 'pc' to 'dos' and adjusted some graphics files.
2020-07-29 11:19:26 +02:00
Leon Styhre
3cea714f9c
Updated the ScreenScraper error handling slightly.
...
Also added the possibility to hide a folder in the same way as a game file.
2020-07-28 23:15:35 +02:00
Leon Styhre
bad9e772e9
Changed most setting values to lowercase in es_settings.cfg
...
Audio devices apparently need to be case sensitive.
2020-07-27 12:11:30 +02:00
Leon Styhre
b5485b4ca9
Changed log levels from numbers to text.
2020-07-26 23:30:45 +02:00
Leon Styhre
6735dd3d76
Added missing systems to PlatformId.
...
Also did some other small system name changes.
2020-07-25 16:18:41 +02:00
Leon Styhre
5e5da8c52f
Fixed an issue where attempting to read nonexisting JSON data would crash the application.
2020-07-20 09:25:54 +02:00
Leon Styhre
57d6dab2cc
Some cosmetic code changes.
2020-07-13 20:58:25 +02:00
Leon Styhre
6199f7371d
Made the automatic gamelist view style work with the new media handling logic.
2020-07-13 20:10:09 +02:00
Leon Styhre
6028777be4
Added creation of es_settings.cfg on first application startup and improved media directory error handling.
2020-07-11 10:10:07 +02:00
Leon Styhre
31da561695
Complete UTF-16 (Unicode) support added for Windows.
...
ROM names with Unicode characters are supported, as well as running ES from a directory that has Unicode characters in its name.
2020-07-10 18:32:23 +02:00
Leon Styhre
9ba4f01a29
Deactivated the audio device settings and added a new setting for custom scripts.
...
Also changed some other setting names.
2020-07-09 19:24:20 +02:00
Leon Styhre
5a7fb828a6
Added proper error handling for resource files and improved overall logging.
2020-07-08 17:01:47 +02:00
Leon Styhre
76aa239855
Initial update to make the application build and run on Windows.
...
Much more work will be needed to get the Windows port working properly.
2020-07-03 20:23:51 +02:00
Leon Styhre
e4fdd1e20d
Code cleanup and code documentation update.
...
As of this commit, the initial code cleanup and code documentation has been completed for the entire application.
2020-06-28 18:39:18 +02:00
Leon Styhre
ee4a55e9d6
Fixed 'Refine Search' for the TheGamesDB scraper which I apparently broke in the last commit.
2020-06-25 20:37:41 +02:00
Leon Styhre
0387d515fb
Update to fully support Clang/LLVM.
...
Also a general cleanup of CMakeLists.txt and many small code changes to satisfy Clang that complained quite a lot and actually wouldn't compile the binary at all at first.
2020-06-25 19:52:38 +02:00
Leon Styhre
fb4c5708b7
Made pugixml an external dependency and fixed the cmake/cpack installation and package creation.
...
As pugixml seems to be well supported nowadays and seems to ship with most distributions it's pretty pointless to keep bundling it with EmulationStation.
2020-06-24 17:38:41 +02:00
Leon Styhre
6b62065595
Large code cleanup and code documentation update.
...
The initial code cleanup of es-app is now complete as of this commit.
2020-06-23 20:07:00 +02:00