Commit Graph
2529 Commits
Author SHA1 Message Date
Lars Sundström 63dd85f0ce DISTS: Rename icon name which was automatically changed by Xcode
Xcode did a sneaky name change when applying a 120x120 icon, which was
targeted for 60x60x2. This caused the configure script to fail when
making the ios7bundle becuase it couldn't find the file with the
expected name.

Rename the icon to the proper name and update the json file
accordingly.
2024-11-07 13:04:09 +02:00
Lars Sundström 4bf0a577fc DISTS: Add new iOS7 icons
iOS 18 introduced the possibility to customize the look of the home
screen. Applications can have custom icons for a dark mode and a
tinted mode. The number of icon sizes have also increased with the
number of new devices with different pixel density.

Add/update the normal icon with the new sizes. Also add the new dark
and tinted icons for all different sizes.
2024-11-06 17:44:26 +01:00
neuromancer d30a26c61c FREESCAPE: improved implementation of game over screen 2024-10-29 21:44:00 +01:00
Le Philousophe 1a1315ed2b ANDROID: Drop androidx appcompat requirement 2024-10-27 09:43:34 +01:00
Le Philousophe 3269bb00d4 ANDROID: Fix indentation 2024-10-27 09:43:34 +01:00
Le Philousophe 7e34e793f9 GRIM: Fix vd patch to avoid error gettable tag error
The original patch is broken.
This fixes #13139 and #14987.

The main problem now is that the savegames are broken as well and this
commit don't fix these. Starting a new game from scratch is working
though.
2024-10-13 20:29:09 +02:00
Vladimir Serbinenko b7f854ce78 SAILFISH: New port for SailfishOS
Still has some issues documented in README.md but is already playable
2024-10-08 00:56:08 +02:00
Cameron Cawley c4d1359f45 BACKENDS: Remove the legacy Dingux backend
# Conflicts:
#	backends/module.mk
2024-09-30 00:24:25 +02:00
neuromancer bf92c793e3 FREESCAPE: improved riddle rendering for castle zx 2024-09-29 09:03:06 +02:00
tunnelsociety 591a2003e1 JANITORIAL: BUILD: Remove exec bit where unnecessary 2024-09-25 10:17:47 +03:00
Eugene Sandulenko 5043f9127d DISTS: ANDROID: Drop more accidental +x on files 2024-09-24 10:50:35 +02:00
Hubert Maier 35dd3cba4b JANITORIAL: DISTS: Fix typos 2024-09-17 00:38:47 +03:00
Le Philousophe 9500335855 ANDROID: Upgrade the NDK to version 23
This version is the last one to support API level 17 (Jelly Bean).
It also gets rid of all remnants from the old binutils/GCC toolchain.
This also migrates from LLVM 9 to LLVM 12.
2024-09-14 17:10:05 +02:00
Lars Sundström 43da2943a3 DISTS: Update metadata for iOS AppStore version 2.8.1
Update the metadata to match the metadata on appstoreconnect.com for
version 2.8.1.
NOTE! The archive uploaded to https://appstoreconnect.com did have the
freeware game Dráscula: The Vampire Strikes Back bundled.
The game was bundled to be used as an example on how the ScummVM
application uses external files. This was part of an appeal with the
App Store Review Team. The appeal was filed because ScummVM
submissions were rejected due to not following the Apple Review
Guidelines.

This makes the line NO GAME DATA FILES ARE INCLUDED to not really be
true.
2024-09-13 15:15:20 +02:00
Lars Sundström e467d3a3e7 DISTS: Add HOWTO_RELEASE document for ios7 port
Add a document describing how to release the ios7 port on AppStore.
The document also describes how to bundle games before releasing.
2024-09-13 15:15:20 +02:00
Lars Sundström 24336ca301 DISTS: Update metadata for iOS AppStore version 2.8.0
Update the metadata to match the metadata on appstoreconnect.com
for version 2.8.0
2024-09-13 15:15:20 +02:00
Lars Sundström 3ecde5a5be DISTS: Update AppStore screenshots for version 2.8.0
Update the screenshots for the iOS port on AppStore. The previous
screenshots was made for a version that was budled with freeware
games and demos. That version was rejected on AppStore so a new
version was uploaded without any references to any games.

The screenshots in this commit is the ones currently being used
on appstoreconnect.com.
2024-09-13 15:15:20 +02:00
Vladimir Serbinenko cc3e15ff43 COMMON: Add t2s table to encoding.dat 2024-09-13 00:11:38 +02:00
neuromancer 254dc6ee30 FREESCAPE: removed unused images from freescape.dat 2024-09-12 09:21:06 +02:00
neuromancer df47092a7c FREESCAPE: parse and render riddle background in castle ega dos 2024-09-11 21:24:15 +02:00
Lars Sundström 74caec446b DISTS: Add PrivacyInfo.xcprivacy to ios7 and tvos
Apple will require a valid privacy manifest file bundled for
applications uploaded to App Store Connect.
The privacy manifest describes the privacy practices of an app,
describing the reasons of use of some core APIs that can be
misused to try to identify the device or user, also known as
fingerprinting.

Read more about which APIs that require a privacy manifest here:
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

Add such manifest to ios7 and tvos ports and make sure they are
bundled with the app.
2024-09-06 15:49:46 +03:00
Le Philousophe a98df4e445 ANDROID: Rework the virtual gamepad controller
- Use a SVG asset to allow for better scalability
- Make the controller visible when touching the screen
- Allow for oblique moving by placing finger between two directions
- Add more buttons on the center area of the screen (GUIDE, START, LEFT
  STICK, RIGHT STICK) and simplify right area (only four buttons)
- Don't track all fingers, only the ones needed
- Cleanup now unused code
2024-08-31 16:45:32 +02:00
Le Philousophe 2fa9d0eca3 DISTS: ANDROID: Release notes for 2.8.1.1 2024-08-29 17:25:19 +02:00
Le Philousophe 0232d0f729 ANDROID: Upgrade target SDK level to 34 (Android 14 U) 2024-08-29 17:25:19 +02:00
Le Philousophe 34ce291094 ANDROID: Upgrade to latest Android Gradle Plugin 2024-08-29 17:25:14 +02:00
neuromancer a9083ab9a1 FREESCAPE: added strength indicators for castle dos (ega) 2024-08-25 22:43:20 +02:00
neuromancer 17fb2fc91f FREESCAPE: initial implementation of info menu for castle in dos 2024-07-19 16:08:58 +02:00
anohren 2a7dfa58ad DISTS: Update nuance for Swedish in desktop file
Nuance change from "several" to "numerous"
2024-07-15 02:59:15 +02:00
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