See bug ticket: https://bugs.scummvm.org/ticket/11753
API 29 makes certain file access functions return empty lists due to restricitve policies. We need to come up with an alternative for Android 10 and higher, when we will switch to targeting API 29 (or higher). Google enforces this switch on November 2nd for application updates.
This repeats the commit change that mduggan did
The original commit was:
fdf84ed93e
Then it got revered by:
280446deb1
We need to manually remove some (android_project) directories in order for the builds to succeed on our buildbot after these changes. The buildbot does this itself once daily.
This makes the icon render much better on Android 11 and Chromebook devices. I
think it should also be backwards compatible - although the oldest device I had
to test was Android 7, it works fine there.
This does need upgrading at some point and it's basically harmless, but I need
to coordinate upgrading gradle on the buildbot to make it work.
This reverts commit fdf84ed93e.
- Added Japanese, Korean and Traditional Chinese fonts to fonts.dat
- Bumped fonts.dat file version to 1.4
- Bumped theme version to 0.8.39
- Regenerated built-in theme
Also androidx is replacing the Android Support library so it's best to use this one
According to https://developer.android.com/jetpack/androidx
AndroidX is a major improvement to the original Android Support Library, which is no longer maintained. androidx packages fully replace the Support Library by providing feature parity and new libraries.
AndroidX replaces the original support library APIs with packages in the androidx namespace. Only the package and Maven artifact names changed; class, method, and field names did not change.
This is only relevant for sandboxed environments like Snap
and FlatPak, but not for all GNU/Linux distributions.
Dropping it since it shouldn't have landed here at all.
This also bug #11648 about the string not being translated to
English (as the translation is mapped to the correct German
string). I have also checked that the original game as the
correct string, so the typo was specific to ScummVM.
- Add the missing FreeMono, FreeSerif and FreeSerifBold fonts
- Add the following Liberation fonts, to be used in zvision games (regular
and bold font faces): LiberationMono, LiberationSans, LiberationSerif