Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								e6ae806c31 
								
							 
						 
						
							
							
								
								Added an itemInterpolation theme property to control the interpolation method for carousel items.  
							
							
							
						 
						
							2022-08-17 00:26:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								141f8aadf4 
								
							 
						 
						
							
							
								
								Fixed an issue where the video would not start playing immediately after closing the media viewer if the showSnapshotDelay property was not set.  
							
							
							
						 
						
							2022-08-16 23:39:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								640793ec0a 
								
							 
						 
						
							
							
								
								Fixed an issue where the video player would delay playing even though the showSnapshotDelay property was not set.  
							
							
							
						 
						
							2022-08-16 23:10:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								225a602a74 
								
							 
						 
						
							
							
								
								If the same raster image is used with different interpolation methods then these are now cached separately.  
							
							
							
						 
						
							2022-08-16 22:37:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								967b98008b 
								
							 
						 
						
							
							
								
								Fixed an issue where raster graphic images could get scaled incorrectly.  
							
							
							
						 
						
							2022-08-16 21:04:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								91d4c0b45a 
								
							 
						 
						
							
							
								
								Changed the default selectorColor and selectorColorEnd property values for TextListComponent.  
							
							
							
						 
						
							2022-08-16 19:10:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								85ce3ef7f6 
								
							 
						 
						
							
							
								
								Allow maxLogoCount to be set to 0 for legacy themes.  
							
							
							
						 
						
							2022-08-14 23:04:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								899ace3eb6 
								
							 
						 
						
							
							
								
								Added a manualUnloadAll function to TextureResource.  
							
							... 
							
							
							
							Also converted some variables to static inline and cleand up some code. 
							
						 
						
							2022-08-14 21:31:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								b69706fc35 
								
							 
						 
						
							
							
								
								The currently loaded theme set name is now logged to to es_log.txt on startup, reload and theme change.  
							
							
							
						 
						
							2022-08-14 20:24:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								5699988767 
								
							 
						 
						
							
							
								
								Added a workaround for legacy theme sets where the md_releasedate and md_lastplayed element types have incorrectly been defined as text instead of datetime.  
							
							
							
						 
						
							2022-08-14 14:46:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f6c109e3fc 
								
							 
						 
						
							
							
								
								(Windows) Trigger emergency shutdown on wide string conversion errors to preserve data integrity at all times.  
							
							
							
						 
						
							2022-08-13 16:27:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f550ba7dfc 
								
							 
						 
						
							
							
								
								(Windows) Added error handling to StringUtil::stringToWideString() and StringUtil::wideStringToString() to avoid crashes caused by invalid characters.  
							
							
							
						 
						
							2022-08-01 19:51:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								81268fb11c 
								
							 
						 
						
							
							
								
								(Windows) Changed many logging entries to use backslashes instead of forward slashes as directory separators.  
							
							
							
						 
						
							2022-07-01 16:39:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								0d23719fe7 
								
							 
						 
						
							
							
								
								(Windows) Fixed an issue where file paths would get escaped with quotation marks even if they did not contain any spaces.  
							
							
							
						 
						
							2022-07-01 16:32:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								ffed5dee2d 
								
							 
						 
						
							
							
								
								Added connection and transfer timeout settings to the scraper (not configurable via the GUI).  
							
							
							
						 
						
							2022-06-29 17:28:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								08d893b119 
								
							 
						 
						
							
							
								
								Fixed an issue where the IgnoreGamelist setting was saved although it shouldn't.  
							
							... 
							
							
							
							Also made a change so that passing the --ignore-gamelist command line option now immediately disables the ParseGamelistOnly setting. 
							
						 
						
							2022-06-29 17:17:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								b897b8a15d 
								
							 
						 
						
							
							
								
								Merge branch 'threadsafe_logging'  
							
							
							
						 
						
							2022-06-26 14:19:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								25ac88c2f6 
								
							 
						 
						
							
							
								
								(Windows) Increased window size one pixel horizontally instead of decreasing it one pixel vertically on game launch.  
							
							
							
						 
						
							2022-06-26 12:18:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Joseph Geumlek 
							
						 
						
							
							
							
							
								
							
							
								517186bbe0 
								
							 
						 
						
							
							
								
								Make Log() instances only lock in ~Log(), and make the mutex non-recursive.  
							
							
							
						 
						
							2022-06-23 14:20:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Joseph Geumlek 
							
						 
						
							
							
							
							
								
							
							
								fefd70b943 
								
							 
						 
						
							
							
								
								Make logging more thread-safe  
							
							
							
						 
						
							2022-06-21 22:06:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								bded2bf31f 
								
							 
						 
						
							
							
								
								Added a ScreenScraper option to fallback to additional regions to allow scraping of country-specific games and unofficial releases.  
							
							
							
						 
						
							2022-06-16 19:56:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								c9eb9022db 
								
							 
						 
						
							
							
								
								A dummy theme set is now created if no theme sets were found on startup.  
							
							
							
						 
						
							2022-06-11 18:35:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								40bf018aaa 
								
							 
						 
						
							
							
								
								Changed theme loading into a populateThemeSets function and created a separate getter function.  
							
							... 
							
							
							
							Also removed a deprecated theme check in the game directory. 
							
						 
						
							2022-06-11 18:34:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								0ef6a22248 
								
							 
						 
						
							
							
								
								Removed the 'Enable menu scroll indicators' menu option.  
							
							
							
						 
						
							2022-06-10 19:54:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								c8cc7b7947 
								
							 
						 
						
							
							
								
								Fixed an issue where a virtual keyboard key repeat would sometimes continue to run when it shouldn't.  
							
							
							
						 
						
							2022-06-10 19:30:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								cfc9d54068 
								
							 
						 
						
							
							
								
								Improved the behavior and consistency for the virtual keyboard when using non-standard keyboard mappings.  
							
							
							
						 
						
							2022-06-10 19:28:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								d217a3315a 
								
							 
						 
						
							
							
								
								Changed the SDL video initialization function from SDL_Init to SDL_InitSubSystem  
							
							
							
						 
						
							2022-06-09 17:16:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								d96828f454 
								
							 
						 
						
							
							
								
								Suppressed MSVC compiler warnings C4251 caused by rlottie DLL interface exports.  
							
							
							
						 
						
							2022-06-07 17:55:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								9480f125bb 
								
							 
						 
						
							
							
								
								Added support for the physicalmedia image type to the image, video and carousel elements.  
							
							
							
						 
						
							2022-06-07 17:32:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								2e3ac5bf0e 
								
							 
						 
						
							
							
								
								Fixed an issue where using a text rating without a rating element in the gamelist view would crash the application.  
							
							
							
						 
						
							2022-06-06 22:28:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								0008e44294 
								
							 
						 
						
							
							
								
								Removed all short enums comments as they're now properly solved by AllowShortEnumsOnASingleLine.  
							
							
							
						 
						
							2022-06-05 12:36:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								c216f3804a 
								
							 
						 
						
							
							
								
								Removed the RetroPie ES bug replication from TextListComponent for non-legacy theme sets.  
							
							
							
						 
						
							2022-06-05 12:17:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								0345fd8fa7 
								
							 
						 
						
							
							
								
								Fixed an issue where entering folders using the gamelist carousel could lead to a crash.  
							
							
							
						 
						
							2022-06-04 17:44:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								3ecb821c00 
								
							 
						 
						
							
							
								
								Added size restrictions to the 'size' and 'maxSize' theme properties for the image and video elements.  
							
							
							
						 
						
							2022-06-04 17:25:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								2ac706e0c5 
								
							 
						 
						
							
							
								
								Fixed an issue where large pixelated fonts sometimes displayed too many textlist rows.  
							
							
							
						 
						
							2022-06-03 23:24:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								269e2e8202 
								
							 
						 
						
							
							
								
								Added a wheelHorizontalAlignment property for aligning the carousel within the overall element area.  
							
							
							
						 
						
							2022-06-03 20:53:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								824089d703 
								
							 
						 
						
							
							
								
								Fixed an issue where the scroll indicators sometimes overlapped the menu titles.  
							
							
							
						 
						
							2022-06-03 18:27:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								765aaeb2df 
								
							 
						 
						
							
							
								
								Changed the default quit shortcut to Alt + F4 and Command + Q.  
							
							... 
							
							
							
							Also renamed the setting 'Exit button combo' to 'Keyboard quit shortcut' and fixed an issue where the application sometimes quit when exiting an emulator using Alt + F4 while running in the background. 
							
						 
						
							2022-05-31 22:06:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								d418c05614 
								
							 
						 
						
							
							
								
								Added scraper support for the platforms arcadia (Emerson Arcadia 2001) and crvision (VTech CreatiVision).  
							
							... 
							
							
							
							Also removed an unnecessary code comment. 
							
						 
						
							2022-05-19 17:32:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								6a0b1bad5b 
								
							 
						 
						
							
							
								
								Added custom event script triggers on application startup, screensaver start and screensaver end.  
							
							
							
						 
						
							2022-05-18 23:56:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								92c4ae3cdf 
								
							 
						 
						
							
							
								
								Changed the execution order of some custom event scripts.  
							
							
							
						 
						
							2022-05-18 23:01:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								fdf63a9ad0 
								
							 
						 
						
							
							
								
								Fixed an issue where the 'quit' custom event would not trigger on application shutdown.  
							
							
							
						 
						
							2022-05-18 22:57:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								5b63ecb828 
								
							 
						 
						
							
							
								
								Removed the last remnants of the PowerSaver.  
							
							
							
						 
						
							2022-05-18 21:08:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								e50be3376b 
								
							 
						 
						
							
							
								
								Added an Xbox Kinect controller badge icon.  
							
							
							
						 
						
							2022-05-12 23:31:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								53ad5a3152 
								
							 
						 
						
							
							
								
								Fixed an issue where the texture buffer sometimes couldn't fit Chinese characters.  
							
							
							
						 
						
							2022-05-09 20:12:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								595037b301 
								
							 
						 
						
							
							
								
								Fixed some minor function argument name mismatches.  
							
							
							
						 
						
							2022-05-08 14:22:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								9df3436d82 
								
							 
						 
						
							
							
								
								(Windows) Fixed an issue where symlinking media directories would crash the application.  
							
							
							
						 
						
							2022-05-07 12:16:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f990d91841 
								
							 
						 
						
							
							
								
								Reverted the previous commit.  
							
							
							
						 
						
							2022-05-04 00:42:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f86ab2ea89 
								
							 
						 
						
							
							
								
								Increased the font texture size slightly.  
							
							
							
						 
						
							2022-05-03 23:35:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								4d5364e9e4 
								
							 
						 
						
							
							
								
								(Windows) Fixed a MinGW compile error.  
							
							
							
						 
						
							2022-04-30 21:19:15 +02:00