Commit graph

7195 commits

Author SHA1 Message Date
Leon Styhre 5a2e6ec537 (Android) Fonts and locales are now copied earlier than the other assets as HarfBuzz and libintl need them earlier in the startup process 2024-08-20 23:09:11 +02:00
Leon Styhre c630ad091c Documentation update 2024-08-20 18:20:20 +02:00
Leon Styhre 03149d0b33 Added support for the ca_AD locale 2024-08-20 17:53:39 +02:00
Leon Styhre 7e9590d7c3 Fixed an issue where theme names in the theme downloader could get abbreviated 2024-08-20 17:49:53 +02:00
Leon Styhre 8689b3aecf Fixed some Clang compiler warnings 2024-08-20 17:27:36 +02:00
Leon Styhre 3a5c4a7605 (Windows) Fixed some MSVC compiler warnings 2024-08-20 17:17:33 +02:00
Leon Styhre 3f2f8f9b57 Fixed a special line wrapping scenario where a trailing space should be removed 2024-08-20 17:16:19 +02:00
Leon Styhre 3552c6e228 Added layout and line wrapping support for shaped text and for mixing of LTR and RTL scripts 2024-08-20 00:13:44 +02:00
Leon Styhre bd6956d52f (FreeBSD) Added fallback method to locate binary 2024-08-19 17:22:30 +02:00
Leon Styhre 338843ce46 (FreeBSD) Added support for rebooting and powering off from inside ES-DE 2024-08-19 17:20:31 +02:00
Leon Styhre 3f5e277cd6 (FreeBSD) Added the man page to the CPack configuration 2024-08-19 17:18:21 +02:00
Leon Styhre 330f36ee14 (FreeBSD) Added support for building with DEINIT_ON_LAUNCH 2024-08-19 17:17:20 +02:00
Leon Styhre 2a9ab5ea88 DateTimeEditComponent no longer renders the debug overlay unless there is a string to display 2024-08-16 21:26:21 +02:00
Leon Styhre 302f6e0fc5 Added an assertion to GuiComponent::setSize() to check for negative mSize values 2024-08-13 21:42:50 +02:00
Leon Styhre eccc5095fb Fixed an issue where ComponentList could generate elements with negative widths 2024-08-13 21:41:17 +02:00
Leon Styhre 3f8abb0807 Removed direct use of Font::wrapText() from TextComponent 2024-08-12 22:03:17 +02:00
Leon Styhre 1d3b2f8066 Removed direct use of Font::wrapText() from OptionListComponent, TextEditComponent and TextListComponent 2024-08-12 20:51:52 +02:00
Leon Styhre 0723ae8364 (Haiku) Added find rule configuration for RetroArch
Also added a single core for testing purposes
2024-08-11 22:04:52 +02:00
Leon Styhre 9be6cdc42b Documentation update 2024-08-11 21:58:21 +02:00
Leon Styhre 17f55fd8cf (Haiku) Updated CMake configuration to make ES-DE build on Haiku Nightly (but no longer on R1/beta4) 2024-08-11 21:56:02 +02:00
Leon Styhre a841d4175a Changed a compiler silencing option to only apply to Clang 2024-08-11 19:26:14 +02:00
Leon Styhre 3d0701f288 Changed Font::buildTextCache() and Font::renderTextCache() to protected functions 2024-08-11 19:20:03 +02:00
Leon Styhre aba1163c44 Changed TextEditComponent to use TextComponent instead of using Font facilities directly 2024-08-11 19:01:47 +02:00
Leon Styhre 75fdd94d45 Minor code cleanup 2024-08-11 18:27:37 +02:00
Leon Styhre b0616fcbb1 Changed DateTimeEditComponent to use TextComponent instead of using Font facilities directly 2024-08-11 18:22:45 +02:00
Leon Styhre b697dc2a52 Reverted ButtonComponent and SliderComponent to render the debug overlays themselves 2024-08-11 18:14:39 +02:00
Leon Styhre 8ee7b6f118 Changed SliderComponent to use TextComponent instead of using Font facilities directly 2024-08-11 15:03:04 +02:00
Leon Styhre 5b7becf446 Changed ButtonComponent to use TextComponent instead of using Font facilities directly 2024-08-11 14:00:40 +02:00
Leon Styhre ccf680b433 Changed Window to use TextComponent instead of using Font facilities directly 2024-08-11 13:28:26 +02:00
Leon Styhre 8ff6f50635 Changed ScreenSaver to use TextComponent instead of using Font facilities directly 2024-08-11 12:32:04 +02:00
Leon Styhre 5776d37d54 Updated the pl_PL translations 2024-08-11 10:31:06 +02:00
Leon Styhre 3defff515d Documentation update 2024-08-10 16:36:23 +02:00
Leon Styhre 7353f04e66 (Haiku) Added support for the ScummVM Game Engine (scummvm) game system 2024-08-10 16:17:13 +02:00
Leon Styhre 3adee7c863 (Haiku) Added support for the Sony PlayStation Portable (psp) game system 2024-08-10 15:14:27 +02:00
Leon Styhre a9956e2f07 (Haiku) Added a ScreenScraper platform identifier 2024-08-10 15:13:05 +02:00
Leon Styhre c15eff8994 Added experimental support for building on Haiku 2024-08-10 14:28:24 +02:00
Leon Styhre 0347a276ea Silenced some Clang compiler warnings 2024-08-09 22:54:57 +02:00
Leon Styhre 2d84fa78db Documentation update 2024-08-09 22:14:00 +02:00
Leon Styhre 544abf1e81 Changed a code comment that referred to BSD Unix 2024-08-09 21:09:00 +02:00
Leon Styhre 9c07456d21 Removed support for NetBSD and OpenBSD 2024-08-09 21:05:12 +02:00
Leon Styhre 7791859d14 Added a menu title font size adjustment for the pl_PL translations 2024-08-09 19:51:35 +02:00
Leon Styhre f6b3f11714 Updated the pl_PL translations 2024-08-09 18:11:35 +02:00
Leon Styhre 92c3696843 Documentation update 2024-08-09 17:54:23 +02:00
Leon Styhre c63184f010 Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library 2024-08-09 17:48:46 +02:00
Leon Styhre de317b4c91 (Windows) Fixed an MSVC compiler warning 2024-08-09 17:25:13 +02:00
Leon Styhre 22478ed145 (Windows) Added the ICU library as a dependency 2024-08-09 17:24:08 +02:00
Leon Styhre 2bbcdd375c (macOS) Added the ICU library as a dependency 2024-08-08 21:53:13 +02:00
Leon Styhre 6ad96ba252 (Android) Added the ICU library as a dependency 2024-08-08 20:28:29 +02:00
Leon Styhre 3afe2bacc3 Added the ICU library as a dependency 2024-08-08 20:26:10 +02:00
Leon Styhre ee61283e2b Removed a lot of unnecessary text processing 2024-08-06 20:31:26 +02:00