Leon Styhre
|
2d8d1e6831
|
(macOS) Reduced the CPU usage significantly while running in the background.
|
2021-12-14 18:17:46 +01:00 |
|
Leon Styhre
|
08bba3cbaf
|
(macOS) Removed the Monterey VSync workaround as Apple has patched its OS.
|
2021-12-14 17:15:04 +01:00 |
|
Leon Styhre
|
ab92a4135a
|
Fixed an issue where using fallback fonts at very low resolutions could lead to a crash.
|
2021-12-14 17:12:39 +01:00 |
|
Leon Styhre
|
5fd2c86c7d
|
Fixed an issue where corrupt Unicode strings could crash the application.
|
2021-12-14 17:08:37 +01:00 |
|
Leon Styhre
|
55316365d8
|
Fixed an issue where buggy controller drivers could crash the application.
|
2021-12-10 16:51:41 +01:00 |
|
Leon Styhre
|
045e56ae3f
|
(Windows) Changed the fullscreen mode to SDL_WINDOW_BORDERLESS.
Also removed the 'AMD and Intel GPU game launch workaround' menu option.
|
2021-12-09 18:53:22 +01:00 |
|
Leon Styhre
|
0978c697a2
|
(macOS) Updated a code comment as the issue described was resolved with SDL 2.0.18
|
2021-12-08 21:19:24 +01:00 |
|
Leon Styhre
|
5019d8c065
|
Moved the ScreenScraper account toggle to the bottom of the scraper account screen.
|
2021-12-06 20:21:32 +01:00 |
|
Leon Styhre
|
4227a609a2
|
Made the window corners slightly more rounded.
|
2021-12-06 18:58:51 +01:00 |
|
Leon Styhre
|
7e8d1f6434
|
(Windows) Improved game launching with the AMD and Intel GPU workaround setting enabled.
|
2021-12-06 18:51:50 +01:00 |
|
Leon Styhre
|
515577c8f9
|
(Unix) Changed the fullscreen mode to SDL_WINDOW_FULLSCREEN_DESKTOP.
Also removed the --windowed, --fullscreen-normal and --fullscreen-borderless command line options and menu entry.
|
2021-12-05 13:51:39 +01:00 |
|
Leon Styhre
|
6e24c8d77b
|
Increased the amount of custom event arguments from two to four.
|
2021-12-05 11:25:11 +01:00 |
|
Leon Styhre
|
f5ff480fc4
|
Fixed a GCC compiler warning.
|
2021-12-02 17:40:45 +01:00 |
|
Leon Styhre
|
0fdd169835
|
Fixed a compile error on BSD Unix.
|
2021-12-01 19:10:17 +01:00 |
|
Leon Styhre
|
3516ee7a26
|
(macOS) Set the Monterey VSync workaround setting as enabled by default.
|
2021-12-01 18:05:43 +01:00 |
|
Leon Styhre
|
a2253113f7
|
(macOS) Some fixes to make the legacy build work again.
|
2021-12-01 17:57:23 +01:00 |
|
Leon Styhre
|
8373d59e29
|
(macOS) All dependencies are now built in-tree.
|
2021-11-30 22:14:18 +01:00 |
|
Leon Styhre
|
a4f8fe78e1
|
Fixed a time zone issue related to the Unix epoch.
|
2021-11-26 20:55:54 +01:00 |
|
Leon Styhre
|
5482950689
|
Updated a code comment regarding the use of bundled TLS certificates.
|
2021-11-25 18:56:30 +01:00 |
|
Leon Styhre
|
360be460a2
|
Added a CMake option to use the bundled TLS certificates with cURL.
|
2021-11-25 17:34:34 +01:00 |
|
Leon Styhre
|
7ebf895613
|
Fixed a ScrollableContainer sizing issue while running in the background when games are launched.
|
2021-11-22 19:46:05 +01:00 |
|
Leon Styhre
|
2bbbab7d70
|
Small optimization in VideoFFmpegComponent.
|
2021-11-18 17:25:09 +01:00 |
|
Leon Styhre
|
0314b2d439
|
Fixed a performance regression caused by excessive mutex locks.
|
2021-11-18 17:20:59 +01:00 |
|
Leon Styhre
|
e91e23a053
|
Small code simplification in Settings.
|
2021-11-18 17:19:30 +01:00 |
|
Leon Styhre
|
bd1fa04e79
|
(RPi) Fixed a compiler error.
|
2021-11-17 21:38:27 +01:00 |
|
Leon Styhre
|
445b914379
|
Completely refactored MameNames.
|
2021-11-17 21:32:40 +01:00 |
|
Leon Styhre
|
af52d9b0ac
|
Changed most increment and decrement operators from postfix to prefix for es-core.
|
2021-11-17 17:48:49 +01:00 |
|
Leon Styhre
|
4c6bfb8b78
|
Fixed a few issues reported by UBSan.
|
2021-11-16 22:03:34 +01:00 |
|
Leon Styhre
|
9937476e18
|
Replaced some mutex locks with atomic variables.
Also removed an SDL audio issue workaround from AudioManager.
|
2021-11-16 17:49:05 +01:00 |
|
Leon Styhre
|
a5e10a6434
|
(Windows) Fixed a compiler error.
|
2021-11-15 23:45:17 +01:00 |
|
Leon Styhre
|
999b9a6c04
|
Improved thread safety in TextureData and TextureDataManager.
|
2021-11-15 23:33:16 +01:00 |
|
Leon Styhre
|
7b06e9fb8b
|
Fixed some thread safety issues in Sound.
|
2021-11-15 23:27:02 +01:00 |
|
Leon Styhre
|
81d6f0fd30
|
Improved thread safety for Settings.
Also moved some data from the global namespace to an anonymous namespace.
|
2021-11-15 22:53:21 +01:00 |
|
Leon Styhre
|
6bc4a09c9b
|
Multiple thread safety improvements to AudioManager and VideoFFmpegComponent.
Also some general refactoring and re-enabling of some SDL_AudioStream functions.
|
2021-11-15 22:43:06 +01:00 |
|
Leon Styhre
|
b742951dc0
|
Removed some unnecessary includes of AudioManager.h
|
2021-11-15 20:52:36 +01:00 |
|
Leon Styhre
|
57d172bb14
|
Some code cleanup in the logger.
|
2021-11-15 20:47:00 +01:00 |
|
Leon Styhre
|
f8c10c539d
|
Added two asserts to ComponentGrid to check for invalid grid layouts.
|
2021-11-13 15:33:42 +01:00 |
|
Leon Styhre
|
4cf291798a
|
Fixed a grid layout issue for the virtual keyboard.
|
2021-11-13 15:31:44 +01:00 |
|
Leon Styhre
|
36b7146d7f
|
Made the video player shut down slightly faster under some circumstances.
|
2021-11-12 23:48:12 +01:00 |
|
Leon Styhre
|
1005dfcdb7
|
(macOS) Added a Monterey VSync bug workaround.
|
2021-11-12 19:49:24 +01:00 |
|
Leon Styhre
|
043db7e05e
|
(RPi) Fixed a crash by null terminating the Unicode lookup tables.
|
2021-11-11 22:41:13 +01:00 |
|
Leon Styhre
|
3e59a451c9
|
Improved the padding consistency for OptionListComponent arrows across different screen resolutions.
|
2021-11-11 19:54:10 +01:00 |
|
Leon Styhre
|
b68640939a
|
Improved consistency of sizing and padding for buttons across different screen resolutions.
|
2021-11-11 19:51:42 +01:00 |
|
Leon Styhre
|
22200c3025
|
Fixed an issue where TextListComponent would not correctly handle the forceUppercase theme property.
|
2021-11-11 19:49:46 +01:00 |
|
Leon Styhre
|
6a7f002a94
|
Improved the sizing of screen corners in NinePatchComponent.
|
2021-11-11 19:47:59 +01:00 |
|
Leon Styhre
|
c4fb3eafbe
|
Fixed a small alignment issue in SliderComponent.
|
2021-11-11 19:45:44 +01:00 |
|
Leon Styhre
|
99d0f17e6b
|
Fixed a small alignment issue in ComponentList.
|
2021-11-11 19:43:58 +01:00 |
|
Leon Styhre
|
fd980d7e4a
|
The alternative emulator badges and filters are now disabled if the per-game setting has been disabled.
|
2021-11-10 22:38:25 +01:00 |
|
Leon Styhre
|
39926abc41
|
Some very small optimizations in CImgUtil.
|
2021-11-09 22:57:15 +01:00 |
|
Leon Styhre
|
3e12fcb420
|
General refactoring and minor optimizations throughout the codebase.
|
2021-11-09 22:40:08 +01:00 |
|
Leon Styhre
|
d3b135e387
|
Set the FFmpeg video player HW decoding as disabled by default.
|
2021-11-08 17:58:36 +01:00 |
|
Leon Styhre
|
ac4710a18e
|
Added proper support for the Raspberry Pi 4.
|
2021-11-07 23:54:52 +01:00 |
|
Leon Styhre
|
c642848081
|
Reverted the last commit as the issue does not seem to be in the code.
|
2021-11-07 22:49:23 +01:00 |
|
Leon Styhre
|
433c77261f
|
Fixed a small issue with the sizing of the badges.
|
2021-11-07 22:22:34 +01:00 |
|
Leon Styhre
|
c136f87a9f
|
Small optimization when opening the menu.
|
2021-11-07 19:21:01 +01:00 |
|
Leon Styhre
|
14e1b800fa
|
Made two optimizations in TextureData.
|
2021-11-07 18:18:41 +01:00 |
|
Leon Styhre
|
c5a1555de3
|
Added proper frame drop support to the FFmpeg video player.
Also made multiple large optimizations.
|
2021-11-07 18:14:38 +01:00 |
|
Leon Styhre
|
b4492abccd
|
Removed the copying of es_settings.cfg to es_settings.xml on startup.
|
2021-11-06 21:43:32 +01:00 |
|
Leon Styhre
|
cdf0227ad4
|
Fixed a small alignment issue in the scraper GUI and removed an ugly hack.
|
2021-11-05 20:31:24 +01:00 |
|
Leon Styhre
|
8b5386df79
|
Fixed an issue where corrupt SVG graphics could crash the application.
|
2021-11-03 17:26:19 +01:00 |
|
Leon Styhre
|
f7643e96a4
|
Added support for two more controller icons.
|
2021-11-02 19:01:00 +01:00 |
|
Leon Styhre
|
7606e9cad6
|
Added the physical media images to the miximages.
Also added an option to rotate horizontally oriented game boxes and size options for the box and physical media files.
|
2021-10-30 19:01:58 +02:00 |
|
Leon Styhre
|
2f09c21d3f
|
Reversed a previous change that caused multiple texturing issues.
|
2021-10-30 17:05:04 +02:00 |
|
Leon Styhre
|
190b3ba054
|
Fixed an issue where rasterized window corners would look excessively pixelated.
|
2021-10-30 13:07:07 +02:00 |
|
Leon Styhre
|
ee80792e0f
|
(Windows) Fixed two MSVC compiler warnings.
|
2021-10-29 20:10:43 +02:00 |
|
Leon Styhre
|
1c79723894
|
Improved the NinePatchComponent corner sizing for screens in portrait orientation.
|
2021-10-29 20:10:15 +02:00 |
|
Leon Styhre
|
28f0f8549c
|
Fixed an issue where the OptionList arrows would not get correctly centered vertically.
|
2021-10-29 19:45:46 +02:00 |
|
Leon Styhre
|
59839546a5
|
Fixed an issue where ComponentList elements would not get correctly centered vertically.
|
2021-10-29 19:44:27 +02:00 |
|
Leon Styhre
|
0dc6f1e17a
|
Removed the deprecated SVG scaleDuringLoad functionality.
|
2021-10-29 19:43:07 +02:00 |
|
Leon Styhre
|
a6f72ff934
|
Replaced a hack in NinePatchComponent with a proper solution.
|
2021-10-29 19:38:45 +02:00 |
|
Leon Styhre
|
d5fa6bc82c
|
Added support for scraping title screens, box back covers and physical media images.
|
2021-10-28 21:00:23 +02:00 |
|
Leon Styhre
|
5ca4b85549
|
Added scraping of controller metadata (arcade systems only).
|
2021-10-27 19:23:57 +02:00 |
|
Leon Styhre
|
c4a7380d40
|
Added a few more controller types and icons.
Also fixed an incorrect name for one controller and made some other name changes.
|
2021-10-27 19:10:48 +02:00 |
|
Sophia Hadash
|
ac84716273
|
Merge branch 'master' into 653-properly-apply-z-index-in-the-system-view
|
2021-10-26 21:56:45 +02:00 |
|
Leon Styhre
|
a979c6d0e5
|
Made the menu texture render correctly when running really low on texture memory.
|
2021-10-26 18:29:30 +02:00 |
|
Leon Styhre
|
fbb974de03
|
Removed an unnecessary force load setter from ImageComponent.
|
2021-10-26 18:28:21 +02:00 |
|
Leon Styhre
|
4e02ce230b
|
Disabled dynamic loading of images in BadgeComponent.
|
2021-10-26 18:27:30 +02:00 |
|
Leon Styhre
|
4f9737cd23
|
Fixed a compiler warning when building with the GLES renderer.
|
2021-10-26 18:26:00 +02:00 |
|
Leon Styhre
|
58345863b3
|
Changed an RGBA vector getter from copy to reference to reduce CPU usage.
|
2021-10-26 18:23:52 +02:00 |
|
Leon Styhre
|
3d3d951842
|
Renamed alwaysRasterize to forceRasterization.
Also removed an unnecessary function call in ImageComponent.
|
2021-10-26 18:22:41 +02:00 |
|
Leon Styhre
|
848e0a1a94
|
Fixed an SVG graphics corruption issue.
|
2021-10-26 18:13:31 +02:00 |
|
Leon Styhre
|
f32c3dc6f4
|
Reintroduced column mode for BadgeComponent.
Also fixed an issue with direction in FlexboxComponent when using column mode.
|
2021-10-25 19:13:54 +02:00 |
|
Leon Styhre
|
7ed0267f5b
|
Made a large optimization to the SVG rasterization logic.
|
2021-10-25 18:39:58 +02:00 |
|
Leon Styhre
|
270a2e3857
|
Added an option to preload gamelists on startup.
|
2021-10-25 17:56:17 +02:00 |
|
Leon Styhre
|
960f6e56be
|
Fixed an incorrect text debug overlay color in SliderComponent.
|
2021-10-24 14:53:53 +02:00 |
|
Leon Styhre
|
b83db7d33e
|
Added text debug overlay to SliderComponent.
Also changed a variable name to align with the standard naming conventions.
|
2021-10-24 14:48:42 +02:00 |
|
Leon Styhre
|
71b5c50b85
|
Made the SliderComponent width consistent across different screen aspect ratios.
|
2021-10-24 14:17:43 +02:00 |
|
Leon Styhre
|
5247a9f5fe
|
Fixed an issue where the wrong scroll indicator could be shown.
|
2021-10-24 12:10:38 +02:00 |
|
Leon Styhre
|
f2c787e769
|
Moved the resources/help directory to resources/graphics/help
|
2021-10-23 20:49:00 +02:00 |
|
Leon Styhre
|
1aa360598d
|
Renamed BadgesComponent to BadgeComponent.
|
2021-10-23 20:28:07 +02:00 |
|
Leon Styhre
|
b5a61a0617
|
Renamed 'controller types' to 'game controllers' (code) and simply 'controllers' (metadata editor).
|
2021-10-23 20:14:17 +02:00 |
|
Leon Styhre
|
84514f67d0
|
Added support for controller types.
|
2021-10-23 19:08:32 +02:00 |
|
Leon Styhre
|
edc11e6255
|
Added a setter to ImageComponent for mForceLoad.
|
2021-10-23 17:36:13 +02:00 |
|
Leon Styhre
|
89aefab54c
|
Small simplification in ImageComponent.
|
2021-10-23 17:35:23 +02:00 |
|
shadash
|
3070a66e2c
|
introduce 'legacyZIndexMode' tag in carousel
Signed-off-by: Sophia Hadash <sophiahadash@gmail.com>
|
2021-10-23 17:34:20 +02:00 |
|
Leon Styhre
|
dd94aeec96
|
Fixed two casting issues.
|
2021-10-23 15:53:31 +02:00 |
|
Leon Styhre
|
6cee6d2732
|
Fixed multiple image scaling and rasterization issues.
|
2021-10-23 15:45:44 +02:00 |
|
Leon Styhre
|
bd62f2af14
|
Fixed an issue where the bar and knob in SliderComponent were not correctly aligned vertically.
|
2021-10-23 15:36:16 +02:00 |
|
Leon Styhre
|
022f8c7e8b
|
Fixed an issue where resizing in SwitchComponent would not reposition the image.
|
2021-10-23 15:30:35 +02:00 |
|
Leon Styhre
|
114c91679e
|
Increased the start delay slightly for the scraper GUI game name scrolling.
|
2021-10-18 19:58:04 +02:00 |
|