chore: advance scummvm-standalone to 21955df

183 upstream commits. Ultima's data_archive.cpp was folded into Common::load_engine_data, which opens ultima.dat and checks its version.txt the same way (common/engine_data.cpp:273-279). No dists/ or gui/ file changed, so the bundled hashes hold. Adds japanesemacfonts.dat, which the Mac GUI reads for Japanese fonts and ScummVM does not ship.
This commit is contained in:
Abdessamad Derraz committed 2026-10-26 22:50:13 +01:00
1 parent 5f2570b144
commit 515c60f9ae
2 files changed
+13 -4

No files matched your search

+11 -2
View File
@@ -4,7 +4,7 @@ core_classification: game_engine
source: "https://github.com/scummvm/scummvm"
logo: "https://raw.githubusercontent.com/scummvm/scummvm/master/icons/scummvm.svg"
profiled_date: "2026-10-24"
source_commit: "6f7b060d3f940c9dec1a33172a2c4273f86cce69"
source_commit: "21955df19b580dad2807ec55f573b5f348690a81"
core_version: "2026.4.1git"
display_name: "ScummVM (SDL2)"
mode: standalone
@@ -96,6 +96,15 @@ files:
note: "Roland MT-32 PCM sample ROM."
# Japanese Macintosh fonts, not shipped with ScummVM.
- name: "japanesemacfonts.dat"
path: "japanesemacfonts.dat"
required: false
source_ref: "graphics/macgui/macfontmanager.cpp:199-204, graphics/macgui/macfontmanager.cpp:303-344, graphics/macgui/macfontmanager.cpp:503-507"
note: "Zip of TrueType fonts, each registered under its name without the .ttf extension, read when the Mac GUI runs in Japanese or a Japanese font is requested, in builds with FreeType. devtools/create_japanesemacfonts.sh builds it from Osaka.ttf and OsakaMono.ttf of the Mac OS X Lion installer. Without it the Japanese fonts are not loaded and a warning is printed."
# GUI themes and launcher data.
- name: "scummremastered.zip"
@@ -527,7 +536,7 @@ files:
size: 15981464
sha1: "e049932518390257f4d49b1691cad229e6060079"
md5: "e359fb7f14c4cb072b6e9300a23a6d62"
source_ref: "engines/ultima/shared/engine/data_archive.cpp:84-90, engines/ultima/ultima4/ultima4.cpp:128, engines/ultima/nuvie/nuvie.cpp:99"
source_ref: "common/engine_data.cpp:273-279, engines/ultima/ultima4/ultima4.cpp:128, engines/ultima/nuvie/nuvie.cpp:99"
note: "Ultima engines (Ultima I, IV, VI and the Nuvie games)."
+2 -2
View File
@@ -8522,7 +8522,7 @@
"app/src/main/java/com/sbro/emucorex/ui/cheats/CheatManagerScreen.kt",
"app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt"
],
"github.com/scummvm/scummvm@6f7b060d3f940c9dec1a33172a2c4273f86cce69": [
"github.com/scummvm/scummvm@21955df19b580dad2807ec55f573b5f348690a81": [
"Makefile.common",
"audio/softsynth/fluidsynth.cpp",
"audio/softsynth/mt32.cpp",
@@ -8537,6 +8537,7 @@
"backends/vkeybd/virtual-keyboard.cpp",
"base/commandLine.cpp",
"base/main.cpp",
"common/engine_data.cpp",
"common/str-enc.cpp",
"common/translation.cpp",
"configure",
@@ -8576,7 +8577,6 @@
"engines/tony/tony.cpp",
"engines/toon/toon.cpp",
"engines/ultima/nuvie/nuvie.cpp",
"engines/ultima/shared/engine/data_archive.cpp",
"engines/ultima/ultima4/ultima4.cpp",
"engines/ultima/ultima8/ultima8.cpp",
"engines/wintermute/base/base_file_manager.cpp",