Commit graph

1654 commits

Author SHA1 Message Date
antoniou
af5218d128 ANDROID: update comment on build.gradle
For Store release version
2020-10-25 13:52:41 +02:00
Dmitry Gladkov
b7b5037c50 KYRA: Add localized strings for the Russian CD Release of HoF (#2545) 2020-10-19 01:20:40 +02:00
Dmitry Gladkov
89696aa038 KYRA: Support Russian LoK translation by Siberian GRemlin (#2544)
* KYRA: Support Russian LoK translation by Siberian Gremlin

* Mention source of engine data translation

* Mark Russian CD as fan translation to force subtitles
2020-10-18 23:44:51 +02:00
antoniou
ec703bd4de ANDROID: use gradle's auto-align and set debuggable to false for release builds
There were issues with manually aligning apks possibly  due to upgrading gradle

The manual zipalign even though running with no fail message, would NOT align the apk properly anymore.
Command to manual verify alignment of an apk is:
Android/Sdk/tools/bin/zipalign -c -v 4 release/ScummVM-release-unsigned.apk
2020-10-18 12:58:44 +03:00
antoniou
b942e5bbbd ANDROID: Update versionCodes post 2.2.1c (beta3) release 2020-10-17 22:47:46 +03:00
antoniou
055919af67 ANDROID: Fix crash when connecting or disconnecting physical keyboard
And also add some code to load and use the keyCharacterMap of the source device for the event

It is unclear if getUnicodeChar() already does this (loads the keyCharacterMap of the source device.
If it does, then the extra code is redundant.
2020-10-17 22:03:31 +03:00
antoniou
eeb83a6e28 ANDROID: Fix shifted keys and key combos 2020-10-17 19:22:02 +03:00
antoniou
7b6c184c29 ANDROID: Use gradle 6.7 and plugin 4.1.0
Also remove ndk.dir from local.properties since it is getting deprecated

Gradle will only use the info (ndkVersion) in gradle.build. Possibly ndkPath too, but we probably don't need that, since ndk is within the sdk folder (default location)
2020-10-15 19:14:13 +03:00
antoniou
acc8aad2ba ANDROID: Use a in-app keyboard instead of system
Keyboard was ported over from our SDL port which used https://github.com/pelya/commandergenius/tree/sdl_android/project

Pending optimizations, floatable/draggable implementation and a few bug fixes
We are using a local copy and slightly modified version of KeyboardView and Keyboard (and related resources).
since the android KeyboardView widget will be deprecated in API 29.
The copies are taken from the AOSP, as per the recommendation from Android Developers.
2020-10-15 18:39:24 +03:00
antoniou
7fb6dcbf6e ANDROID: Reduce lint warnings and offer more drawable sizes
Also slightly tweak position and size of keyboard icon
2020-10-13 14:10:08 +03:00
Lothar Serra Mari
8627aa51e2 BUILD: Add option to exclude additional resources from the binary 2020-10-10 14:14:23 +02:00
antoniou
350debc3ee ANDROID: Revert to targeting API 28 to prevent file access issues
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.
2020-10-04 12:33:29 +03:00
antoniou
0baa138afb ANDROID: Restore app icon that got wrongly removed 2020-10-03 01:11:32 +03:00
antoniou
3f177b5d0d ANDROID: Reduce more Lint warnings
Unused resources, mem leak for event handler, overried View's performClick for accessibility
2020-10-02 19:53:06 +03:00
antoniou
301c4ef3af ANDROID: Increase version code for 2.2.1c
Beta 2 was codes 53-56 and was rolled out on Oct 2. New codes are 57-60

This batch could be the final one (out of beta) for 2.2.1
2020-10-02 12:50:27 +03:00
antoniou
c7a3c048ea ANDROID: updated versionCodes for next Beta and release 2020-09-30 19:51:37 +03:00
antoniou
de14e6764c ANDROID: Splash screen and additional locations to search for config and saves
The splash screen is an addition that was "forced" by the need to allow for permission granted to access external physical storage
2020-09-29 22:16:16 +03:00
antoniou
39c3c1466f ANDROID: Reduce Lint warnings 2020-09-29 22:16:05 +03:00
antoniou79
26b027a81e ANDROID: Set target SDK to 29
As per the Play Store rules.

From 2 November 2020, app updates must target Android 10 (API level 29) or higher. (https://developer.android.com/distribute/best-practices/develop/target-sdk)
2020-09-28 01:13:23 +03:00
antoniou79
22de90f031 ANDROID: DISTS: Upgrade gradle and gradle plugin versions
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.
2020-09-28 00:30:57 +03:00
Matthew Duggan
73d3834e6c ANDROID: Add more icon variants
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.
2020-09-27 21:07:51 +03:00
antoniou
09c59f62cf ANDROID: Set version and start code for 2.2.1 2020-09-27 20:51:45 +03:00
antoniou
9d18d03dce ANDROID: Account for possible v2.2.1 in build.gradle 2020-09-24 14:38:43 +03:00
antoniou
7a6776f121 ANDROID: Set new version code(s) for 2.3.0 2020-09-24 14:38:41 +03:00
antoniou
d95066e04d ANDROID: Migrate old save files
More testing pending
2020-09-24 14:18:09 +03:00
antoniou
b4081e12b0 ANDROID: get version info (wip) and use androidx for annotations
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.
2020-09-24 14:18:08 +03:00
Eugene Sandulenko
3db7fe192e RELEASE: This is 2.2.1pre 2020-09-13 23:03:41 +02:00
Eugene Sandulenko
53a6b2d293 WIN32: Update release date 2020-09-13 22:58:36 +02:00
Lothar Serra Mari
b0b567018e DISTS: Remove comments regarding sandboxing in appdata.xml
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.
2020-09-13 11:38:46 +02:00
Paul Gilbert
3223f46e3b ULTIMA: Regenerated ultima.dat data file 2020-09-07 12:58:58 -07:00
Andrew Martin
51c620ba78 IOS: Add LaunchScreen.storyboard to support full screen on iPad Pro 2020-09-06 23:43:08 +01:00
Thierry Crozat
2401e114ab SUPERNOVA: Update English translation 2020-09-03 00:12:03 +01:00
Thierry Crozat
6c3a682087 SUPERNOVA: Fix typo in German string
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.
2020-08-31 18:06:22 +01:00
Filippos Karapetis
5fdc46b75e GUI: Add missing fonts to fonts.dat, and include the Liberation fonts
- 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
2020-08-30 16:10:14 +03:00
Eugene Sandulenko
b7cab6b4a3 RELEASE: Update rest of the pre-generated files 2020-08-30 13:43:57 +02:00
Eugene Sandulenko
7cacf5cd4f RELEASE: This is 2.2.0pre 2020-08-30 13:39:39 +02:00
Le Philousophe
8cb34f6c7d AMIGAOS4: Make script compatible with Regina REXX 2020-08-23 14:34:52 +02:00
SupSuper
ed16fef008 DISTS: Use new MSVC lib names by default
MSVC devs: download the newest precompiled libraries
from http://www.scummvm.org/frs/build/scummvm_libs_2015.zip
2020-08-22 09:21:04 +01:00
Eugene Sandulenko
8e0733ac6f DISTS: Fix typo 2020-08-09 14:18:21 +02:00
Eugene Sandulenko
e1d0228eb8 DISTS: Filled out rest of the TODOs in engine data README file. 2020-08-09 12:06:16 +02:00
Eugene Sandulenko
cf62f70d6f DISTS: Filled out TODOs in engine-data readme 2020-08-09 12:06:16 +02:00
Lothar Serra Mari
b6edd17c02 DISTS: Fix including macgui.dat to the Win32 resources 2020-08-09 11:58:39 +02:00
Eugene Sandulenko
20a2045afa DISTS: Updated README 2020-08-09 10:36:31 +02:00
Eugene Sandulenko
b767b04b16 DISTS: Added macgui.dat to distribution 2020-08-09 10:36:13 +02:00
Eugene Sandulenko
23953f0b1b DISTS: Added macgui.dat file 2020-08-09 10:29:11 +02:00
athrxx
999689abff KYRA: (LOL) - add keyboard key binding for map button
Allow map display via 'm' key. The original doesn't have that, although there are keyboard controls for most other buttons.  I add this as a feature, since it's useful for controller play.
2020-08-06 15:06:28 +02:00
Paul Gilbert
1426864aa1 DISTS: Disable bidi for Visual Studio builds
As with fluidsynth, it'll be easier on developers if we keep
the new library disabled until such time as someone can
build the library and include in the VS libraries zip file.
2020-08-02 11:47:39 -07:00
Eugene Sandulenko
583281eb51 ALL: Remove remnants of Bada port 2020-08-01 14:57:01 +02:00
Eugene Sandulenko
eaa86f9333 ALL: Remove WebOS port 2020-08-01 14:56:16 +02:00
athrxx
5be7a08c42 KYRA: (EOB/SegaCD) - add static resources 2020-07-30 22:19:08 +02:00