Commit graph

2449 commits

Author SHA1 Message Date
Eugene Sandulenko
c506c495c1
ANDROID: This is 2.8.1.1 2024-09-07 17:27:55 +02:00
Le Philousophe
eaccc4614e ANDROID: Upgrade target SDK level to 34 (Android 14 U) 2024-08-29 16:56:44 +02:00
Le Philousophe
39d299e080 ANDROID: Upgrade to latest Android Gradle Plugin 2024-08-29 16:56:39 +02:00
antoniou79
37171162d7 DISTS: ANDROID: Use new schema for version codes
New version code numbering is indicative of current version, beta build and target architecture
2024-08-29 16:56:39 +02:00
Lars Sundström
6684dea683 IOS7: Update the window size correctly
Applications running on iOS are usually full screen. On newer iPads
and when running iOS applications on macOS the application window
size can be changed.

When running the iOS application on macOS using "Designed for iPad"
option, the window can be changed, also to full screen. The function
"safeAreaInsetsDidChange" is then called. Update the screen size
using the view window property instead of checking the UIScreen
window bounds since these never changes.

If forcing the application to run in full screen setting the option
UIRequiresFullScreen to TRUE, it seems to trigger ScummVM to run
in portrait mode instead of landscape mode when running the app in
macOS using "Designed for iPad" on Apple silicon macs.

The UI doesn't require full screen since the application handles
resolution changes nice.

Cherry-pick of: 2eb03dbc04
2024-03-02 12:06:27 +01:00
antoniou79
10ae290c23 ANDROID: Restore LEANBACK_LAUNCHER category for splash activity
This was previously removed in commit 5cb87c1eca

We removed it when nearing the (then) upcoming 2.7.1 release, Play Store blocked the apk publishing because of this category's inclusion.
At the time, Play Store's error message was:
 The app is published as an apk that supports TV. In other words, it contains <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
 under one of the intent-filter of the main activity . It must be published as an app bundle instead.

Which was due to "Following June 30, 2023, Google Play will no longer support TV app updates in APK. All TV app updates must be published with Android App Bundles (AAB)."

Since 2.8.0 we publish to the Play Store in app bundle format, so it should be ok to restore the category. However, this does not necessarily mean
that the app will work on Android / Google TVs without issues. More testing and user feedback might be required.
2024-01-31 15:00:14 +02:00
Lothar Serra Mari
e3c4147e95 WIN32: Drop obsolete save game migration script 2023-12-19 09:45:41 +01:00
Eugene Sandulenko
bfe03dad48
RELEASE: This is 2.8.1pre 2023-12-16 22:13:26 +01:00
Eugene Sandulenko
1859cbfcca
DISTS: Regenerate ultima engine files 2023-12-16 21:22:05 +01:00
Eugene Sandulenko
38ed0c7b77
DISTS: Rename cloud_connection.zip to helpdialog.zip and add it to the dist lists 2023-12-16 21:12:56 +01:00
CadiH
b2ff421869
GUI: adds cloud connection to inline help 2023-12-16 21:12:48 +01:00
Lothar Serra Mari
1852db3aa7 IRIX: Add fonts-cjk.dat to scummvm.idb 2023-12-15 15:01:58 +01:00
Thierry Crozat
88430218b0
MACOSX: Fix bundle ID for generated bundle and dock plugin 2023-12-14 16:59:40 +01:00
Eugene Sandulenko
710878a86b
RELEASE: This is 2.8.0pre 2023-12-03 22:04:01 +01:00
Thierry Crozat
95a060e4fe AUDIO: Add a basic soundfont for fluidsynth
The soundfont was already included in the Libretro port. It is
now included in all platforms.
2023-12-03 16:17:32 +00:00
Lothar Serra Mari
1919a6bf5a
DISTS: Sync snapcraft.yaml with snapcrafters upstream 2023-12-03 12:55:59 +01:00
Eugene Sandulenko
44c2e96199
OPENDINGUX: Remove fonts_mini.dat since fonts.dat is basically the same now 2023-11-20 21:20:40 +01:00
Eugene Sandulenko
90bd56e409
BUILD: Added fonts-cjk.dat to selected platforms
So far, it was added to all modern desktops, Android, iOS and Switch
2023-11-20 20:59:17 +01:00
Eugene Sandulenko
0c317c7dc3
DISTS: Generated fonts-cjk.dat, regenerated fonts.dat 2023-11-20 20:59:17 +01:00
Kaloyan Chehlarski
9c65b016da DISTS: Update nancy.dat
This includes a proper fix for the nancy2 softlock, as well as
a correction for which scenes need to be affected when
"fix softlocks" is enabled in nancy5
2023-11-19 23:22:00 +02:00
Paul Gilbert
b7d9e78eb3 MM: Updated mm.dat 2023-11-17 18:15:25 -10:00
Matthew Jimenez
eeee4e478b ULTIMA8: Rename game ini files in ultima8.dat to avoid collision with GOG configuration files 2023-11-14 18:29:59 -06:00
Lars Sundström
b876e2342d PORTS: DISTS: Add ios7 on-screen icon assets
When building the iOS port of ScummVM using configure instead of
Xcode, the on-screen icons were not copied to the generated bundle.
Assets not being application icons or launch images are compiled to
an Assets.car file by Xcode and put in the root directory of the
application bundle.

Generate a Assets.car containg the on-screen icons by running the
following command in the dists/ios7 directory:
xcrun actool ./Images.xcassets --compile build --platform iphoneos \
--minimum-deployment-target 7.0 --app-icon AppIcon \
--output-partial-info-plist partial.plist \
--launch-image LaunchImage

The Assets.car seems to be a proprietary Apple’s archive that first
appeared in iOS 7.

This commit adds a compiled Assets.car contating the assets to the
ios7 dists, just as in the tvos dist. The Assets.car file is then
copied to the root directory of the app bundle in the ports.mk file
when running "make ios7bundle"
2023-11-11 22:59:24 +01:00
Kaloyan Chehlarski
7270be6997 DISTS: Update nancy.dat
The file now contains fixes for a bunch of typos, as well as
patches for game bugs and softlocks.
2023-11-09 22:18:11 +02:00
Lars Sundström
94d859f790 DISTS: IOS7: Add ios-help.zip
Add zip file containing images for the help section for the iOS
port.
2023-10-11 23:14:37 +02:00
Lars Sundström
ac98432429 DISTS: IOS7: Add touch mode assets
The Android backend have two on-screen controls. One for configuring
the touch mode setting and one for accessing the main menu.
The on-screen controls are presented as two clickable buttons.
The image of the touch mode setting changes depending on which mode
that is configured.

Add the same images as assets to the iOS port. Unfortunately it's
not possible to share the same resource files becuase the assets
in Android are of type Android vector drawable.
iOS can handle vector based images, but only in form as a PDF.
There's a lot to read about this format but luckily there are free
converter tools between the formats.

Add converted versions to the iOS7 port.
2023-10-10 20:55:48 +02:00
CadiH
5df0851284 BACKENDS: ANDROID: updates contents of help dialog 2023-10-06 22:24:55 +02:00
antoniou79
0ebdef39b1 ANDROID: Update comment on release version codes for 2.7.1 2023-09-24 11:48:11 +03:00
Eugene Sandulenko
30f825135c DISTS: ANDROID: Added archive with help dialog pictures 2023-09-17 00:56:28 +02:00
Ankush Dutt
a26d00a2b7 DLC: Remove Playstore code 2023-09-14 08:22:56 +02:00
Ankush Dutt
99af2be9c0 BACKENDS: Initial implementation of Android PlayStore DLC Manager 2023-09-14 08:22:56 +02:00
neuromancer
76b72df577 FREESCAPE: added indicators for cpc release of dark 2023-09-10 08:31:49 +02:00
Walter Agazzi
d117a48aaf DISTS: Keep Catharon license original naming 2023-09-03 22:27:43 +02:00
Walter Agazzi
ab6b7b0360 DISTS: Add Catharon license and include in builds 2023-09-03 22:27:43 +02:00
Cameron Cawley
16af74a40e ULTIMA: Regenerate ultima8.dat 2023-08-28 21:51:17 +02:00
Cameron Cawley
a7c8056d73 ULTIMA: Split Ultima 8 resources into a separate archive 2023-08-28 21:51:17 +02:00
athrxx
950eb9c881 KYRA: (EOB II/ZH) - fix party transfer dialog 2023-08-17 18:03:54 +02:00
antoniou79
a674b65c95 ANDROID: Support connection change for some bluetooth keyboards
Some bluetooth keyboards also need "navigation" supported as configuration change

Tested with a new Lamtech bluetooth (BLE5) keyboard and also this is suggested here as well:
https://stackoverflow.com/a/27238892
2023-08-12 20:34:58 +03:00
athrxx
1f0d0fdb1e KYRA: (EOB II/ZH) - some party generator improvements and fixes 2023-08-12 15:20:47 +02:00
Kaloyan Chehlarski
9de37d3f6a DISTS: Update nancy.dat
Due to the changes in the file format, nancy.dat needed
regeneration in order for the engine to work. The file now
contains data for all games up to and including nancy5.
2023-08-10 14:28:50 +03:00
neuromancer
9d869f6c38 FREESCAPE: added more indicators for dark (zx) 2023-08-09 18:58:32 +02:00
neuromancer
c672f55cc3 FREESCAPE: added more indicators for dark (ega) 2023-08-09 15:52:15 +02:00
neuromancer
7707506485 FREESCAPE: refactored image loading from engine archive and added basic support for indicators in driller and dark 2023-08-09 15:52:15 +02:00
elasota
6f005a75a4 TESTBED: Add tests for image album 2023-08-07 10:22:09 +02:00
Harishankar Kumar
f3a6c27df6 GRAPHICS: MACGUI: Add no-border scrollbar, Win95 Border Refactored
Win95 scrollbar loading is refactored to use existing `borders` array
in `datafiles.cpp`, Added no-border scrollbar for MacOS, Win95.

This is to support scrollable text cast members in Director, which
will be used by `totaldistortion-win` game.
--start-movie="ATD\HD\bbTWRFL2.DXR@392" totaldistortion-win
2023-08-03 09:49:20 +02:00
Le Philousophe
80df0fab4f ANDROID: Update screenshots 2023-07-30 17:51:49 +02:00
Lothar Serra Mari
7ccc481a6f
DISTS: Update Sparkle appcast file for 2.7.1 2023-07-30 08:09:36 +02:00
athrxx
fc4c510515 KYRA; (EOB II/ZH) - intro/outro text improvements 2023-07-24 19:03:04 +02:00
athrxx
4d1e616816 KYRA: (EOB II/ZH) - update static resources
(still weren't complete; also fix a couple of PC98 strings)
2023-07-18 21:36:08 +02:00
Lothar Serra Mari
637d35e864 ANDROID: Update German translation of store metadata 2023-07-18 13:38:39 +02:00