Commit graph

3884 commits

Author SHA1 Message Date
Leon Styhre
dd0f36f82b Changed most increment and decrement operators from postfix to prefix for es-app. 2021-11-17 17:35:34 +01:00
Leon Styhre
9c1008bdd2 (RPi) Fixed an invalid compiler flag on aarch64. 2021-11-16 22:34:42 +01:00
Leon Styhre
4c6bfb8b78 Fixed a few issues reported by UBSan. 2021-11-16 22:03:34 +01:00
Leon Styhre
c5c7835dbb Added an UndefinedBehaviorSanitizer option to the CMake configuration file. 2021-11-16 20:18:09 +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
7f5fe3fcbf (RPi) Added some compiler optimization flags. 2021-11-16 17:34:11 +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
634a58fbc3 Added a ThreadSanitizer option to the CMake configuration file. 2021-11-15 20:22:29 +01:00
Leon Styhre
aeae1ba10e Bumped the version to 1.2.0-beta2-dev 2021-11-14 18:23:42 +01:00
Leon Styhre
3ba8a609b2 Added the download links for 1.2.0-beta1 to README.md 2021-11-14 16:22:20 +01:00
Leon Styhre
beac6d864b Bumped the version to 1.2.0-beta1 2021-11-14 12:31:31 +01:00
Leon Styhre
2282dcfeff Small change to the man page generation script. 2021-11-14 12:25:59 +01:00
Leon Styhre
adc074ee15 (modern-DE) Trimmed the scroll sample and increased its volume slightly. 2021-11-14 12:13:59 +01:00
Leon Styhre
73ace8859b Documentation update. 2021-11-13 16:09:33 +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
fa17d8df66 Moved some data and functions from the global to anonymous namespace. 2021-11-13 14:27:26 +01:00
Leon Styhre
187115a9e6 Miniscule change to the CMake configuration file. 2021-11-13 13:30:17 +01:00
Leon Styhre
4b62650166 Added an AddressSanitizer option to the CMake configuration file. 2021-11-13 13:28:36 +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
f17ab17700 Merge branch '575-theme-add-a-modern-clean-switch-like-theme-as-an-official-theme-in-es-de-to-choose-from' 2021-11-11 19:57:27 +01:00
Leon Styhre
d666fa63bd Documentation update. 2021-11-11 19:56:06 +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
Sophia Hadash
052398762f Merge remote-tracking branch 'origin/575-theme-add-a-modern-clean-switch-like-theme-as-an-official-theme-in-es-de-to-choose-from' into 575-theme-add-a-modern-clean-switch-like-theme-as-an-official-theme-in-es-de-to-choose-from 2021-11-11 10:58:18 +01:00
shadash
e0b14bb36d 575: size bugfix 2021-11-11 10:58:06 +01:00
Leon Styhre
9faa509d19 Merge branch '575-theme-add-a-modern-clean-switch-like-theme-as-an-official-theme-in-es-de-to-choose-from' 2021-11-10 23:17:28 +01:00
Leon Styhre
9a6c4d4a73 (modern-DE) Fixed a small typo. 2021-11-10 23:17:12 +01:00
Leon Styhre
bd87886aca Documentation update. 2021-11-10 22:52:19 +01:00
Leon Styhre
043f93997d Updated the MAME driver files from 0.230 to 0.237. 2021-11-10 22:42:05 +01:00
Leon Styhre
067e2823e9 Updated the cURL CA certificates to the latest available version. 2021-11-10 22:40:17 +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
shadash
9b07611fa7 575: es-de capitals 2021-11-10 09:25:11 +01:00
shadash
e91778bfff 575: default dark theme 2021-11-10 09:23:54 +01:00
shadash
e37ca3b1a6 575: dos icon, fix folder color 2021-11-10 09:23:34 +01:00
shadash
ef65500869 575: FIX MARQUE IN DETAILED VIEW 2021-11-10 08:34:23 +01:00
shadash
73cf86bb8c 575: desktop graphic 2021-11-10 08:27:53 +01:00
Leon Styhre
5d3ce8b92e Updated the file header text for MiximageGenerator. 2021-11-09 23:00:16 +01:00