Commit Graph

2501 Commits

Author SHA1 Message Date
Le Philousophe
1322ec0270 ANDROID: Update Android Gradle Plugin and fix lint directive 2024-06-22 10:28:43 +02:00
Kaloyan Chehlarski
804a78d7b0 DISTS: Update nancy.dat
It seems the previously shipped file had some broken data
and was not updated after that got fixed in create_nancy.
2024-06-11 22:33:50 +02:00
Le Philousophe
c998525443 ANDROID: Use our own ZipFile implementation and load icons when needed 2024-06-01 12:44:11 +02:00
Le Philousophe
a329f62069 ANDROID: Add a search field to games list 2024-06-01 12:44:11 +02:00
Le Philousophe
e70b758496 ANDROID: Add UI to add game shortcuts on the launcher
The UI is started using the standard "Add widget" feature from the
launcher.
Loading of game icons is quite slow and could be optimized later.
2024-06-01 12:44:11 +02:00
Le Philousophe
59d4855a92 ANDROID: Disable Jetifier
We only use androidx and no other library which could need it
2024-06-01 12:44:11 +02:00
Le Philousophe
497cd57483 ANDROID: Fix deprecation warnings in Manifest 2024-06-01 12:44:11 +02:00
Le Philousophe
12cf731fb6 ANDROID: Fix style of manifest 2024-06-01 12:44:11 +02:00
Le Philousophe
030c5afc09 ANDROID: Upgrade build tools and fix deprecation warnings
This makes the project build in Android Studio without any warning
except the Android version as API level 34 is not yet targeted.
2024-06-01 12:44:11 +02:00
Le Philousophe
0c748c894f ANDROID: Use a dedicated properties file for srcdir
This allows to have a real file for gradle.properties.
2024-06-01 12:44:11 +02:00
Le Philousophe
a280ccb697 ANDROID: Synchronize Android translations 2024-06-01 12:44:11 +02:00
Le Philousophe
82a3b7fa80 ANDROID: Remove useless leftover from old build system 2024-06-01 12:44:11 +02:00
Eugene Sandulenko
a69f9e5afb
DISTS: REDHAT: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
01076c8b62
IRIX: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
c42742ded8
DISTS: Added missing references to bagel.dat 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
6a753db237
FONTS: Replaced Material Icons with a bigger font
The file was renamed from "MaterialSymbolsSharp[FILL,GRAD,opsz,wght].ttf"

The upstream version taken is ace1af08508a6562ef05055a606cf44ea583ce3b
from May 17, 2024
2024-05-21 22:38:44 +02:00
Eugene Sandulenko
aa3d6f3771
FONTS: Replaced OpenFontIcons.ttf with MaterialIcons-Regular.ttf
OpenFontIcons.ttf appeared to be badly broken, all SVG contain
strokes which does not render well on non-SVG rasters.
2024-05-21 21:59:46 +02:00
neuromancer
f2699fbbe2 FREESCAPE: initial implementation of the skybox in castle ega 2024-05-17 10:04:32 +02:00
Eugene Sandulenko
c59ac26f97
BACKENDS: Remove obsolete gph/caanoo/gp2x/gp2xwiz port 2024-05-10 13:38:20 +02:00
Hubert Maier
a8a9703fa7 AMIGAOS: Update install_deps.rexx 2024-05-09 15:20:43 +02:00
Hubert Maier
4b0c29e5db AMIGAOS: Rename Ext_Inst_so.rexx to install_deps.rexx 2024-05-09 15:20:43 +02:00
Paul Gilbert
08bb30ea61 BAGEL: Created an engine data file for STRIP_POINTS array 2024-05-05 13:27:01 +02:00
scemino
a08689672f DISTS: Add OpenFontIcons.ttf + fonts.dat, fonts-cjk.dat regenerated 2024-05-02 22:06:25 +02:00
Christian Krause
f3286cb571
DISTS: Set StartupWMClass in .desktop file (#5763)
- due to the change to the rDNS-based filename some window managers like
  Cinnamon can't find the according desktop file for scummvm's
  application window anymore
- this causes some unwanted behavior (e.g. not using the correct icons
  in the task switcher)
- before commit f683b9b916 the mapping
  worked by matching the WM_CLASS property of the scummvm window to
  the filename of the desktop file
- this patch sets the StartupWMClass property in the .desktop file to
  the name of scummvm's WM_CLASS X property which will allow a proper
  mapping
- the WM_CLASS property is set by SDL to the base name of ScummVM binary.
2024-04-27 17:15:34 +02:00
scemino
a6b3a80eb1 DEVTOOLS: Add steam achievements for Thimbleweed Park 2024-04-23 16:33:26 +02:00
Eugene Sandulenko
3093951678
DISTS: ANDROID: Update German store metadata for 2.8.1 2024-04-01 15:21:32 +02:00
Lothar Serra Mari
a1f38fb54b
DISTS: Update Sparkle appcast file for 2.8.1 2024-03-31 07:36:04 +02:00
neuromancer
3c1064433c FREESCAPE: added ankh indicator for zx release of eclipse 2024-03-27 11:29:01 +01:00
antoniou79
3d62816cd9 DISTS: ANDROID: English Release notes for 2.8.1 2024-03-23 19:28:02 +02:00
elasota
4dc9ef2771 DISTS: Move engine data defs to dedicated files 2024-02-27 17:12:15 +01:00
Christian Kündig
82d0a4b06c EMSCRIPTEN: Load icons directly (not from an archive) 2024-02-27 17:07:13 +01:00
Christian Kündig
e36640efdf EMSCRIPTEN: GRAPHICS: Enable OpenGL graphics mode by default 2024-02-27 17:07:13 +01:00
Christian Kündig
45c5f4673a EMSCRIPTEN: Cleanup file paths 2024-02-27 17:07:13 +01:00
Christian Kündig
1b47c5bbc2 EMSCRIPTEN: Update Game Downloader Script 2024-02-27 17:07:13 +01:00
Christian Kündig
12cbd72f20 EMSCRIPTEN: Remove Gamepad API Workaround
As of 3a3da1b ScummVM launches even if joystick init fails
2024-02-27 17:07:13 +01:00
Christian Kündig
4ea65b1a96 EMSCRIPTEN: Update Emscripten and cleanup build scripts 2024-02-27 17:07:13 +01:00
neuromancer
66bc819014 FREESCAPE: added ankh indicator for eclipse in dos/cpc 2024-02-25 22:00:09 +01:00
polyesterswing
ed8852669a TESTBED: Add testcase for mo3 files 2024-02-21 18:45:25 +01:00
Martin Gerhardy
5422b8115a DEVTOOLS: added steam achievements for The Adventures of The Black Hawk 2024-02-18 16:33:44 +01:00
antoniou79
231a58ee35 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 14:52:20 +02:00
Kaloyan Chehlarski
13dde71233 NANCY: Completely disable nancy7 clock
Fixed the CLOK chunk reading, so the parameters that
indicate whether the clock is the day clock (nancy5), or
completely disabled (nancy7) now get read correctly.
2024-01-27 23:50:10 +01:00
Lars Sundström
da19f39164 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.
2024-01-21 10:57:27 +01:00
Thierry Crozat
e8ebf8800c MACOS: Add Application Category Type key in Info,plist
This will be needed if we ever decide to submit the app to the Mac
App Store.
2024-01-15 23:05:14 +00:00
Le Philousophe
734c46587f ANDROID: Set a different package name for debug builds
This allows to have official release and daily builds side by side
2024-01-14 16:53:24 +01:00
Matthew Jimenez
10f890d064 DISTS: Regenerate ultima8 engine files 2024-01-11 21:37:43 -06:00
BLooperZ
8ffbb2ec9c TOON: Add static hebrew strings 2024-01-04 00:43:49 +02:00
Eugene Sandulenko
8722701a94
ALL: Set copyright year to 2024 2024-01-01 00:04:27 +01:00
antoniou79
9f095fa4f9 DISTS: ANDROID: Correct build number purpose 2023-12-26 22:17:53 +02:00
Eugene Sandulenko
551906dd50
DISTS: ANDROID: German Release notes for 2.8.0 2023-12-26 19:25:31 +01:00
antoniou79
7a1baa20b6 DISTS: ANDROID: Use new schema for version codes
New version code numbering is indicative of current version, beta build and target architecture
2023-12-26 18:38:34 +02:00