[Scummvm-git-logs] scummvm master -> 4d9e3ceb9aba8f9ce8ab30bdf7c9591a608da575

sev- noreply at scummvm.org
Thu Sep 11 10:25:58 UTC 2025


This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
265c08a38b DIRECTOR: Added struct for behavior list
f4c2f3214a ATARI: Sync build script templates with the master
4d9e3ceb9a RELEASE: This is 3.0.0git


Commit: 265c08a38ba19a2e2c136530519eee888bc19cac
    https://github.com/scummvm/scummvm/commit/265c08a38ba19a2e2c136530519eee888bc19cac
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-09-11T12:25:27+02:00

Commit Message:
DIRECTOR: Added struct for behavior list

Changed paths:
    engines/director/score.h


diff --git a/engines/director/score.h b/engines/director/score.h
index f4b0ba7359e..2011278b062 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -61,6 +61,11 @@ struct Label {
 	Label(Common::String name1, uint16 number1, Common::String comment1) { name = name1; number = number1; comment = comment1;}
 };
 
+struct BehaviorElement {
+	CastMemberID memberID;
+	int32 initOffset;
+};
+
 class Score {
 public:
 	Score(Movie *movie);


Commit: f4c2f3214a81b5c2be03fa3a0cf0f4c470c8b869
    https://github.com/scummvm/scummvm/commit/f4c2f3214a81b5c2be03fa3a0cf0f4c470c8b869
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-09-11T12:25:31+02:00

Commit Message:
ATARI: Sync build script templates with the master

They got deviated and in fact, .sh.in files must be changed and then .sh
files generated, not other way round

Changed paths:
    backends/platform/atari/build-release.sh.in
    backends/platform/atari/build-release030.sh.in


diff --git a/backends/platform/atari/build-release.sh.in b/backends/platform/atari/build-release.sh.in
index a2722c15a68..e7f49eeb5e0 100755
--- a/backends/platform/atari/build-release.sh.in
+++ b/backends/platform/atari/build-release.sh.in
@@ -10,7 +10,8 @@ PLATFORM=m68k-atari-mintelf
 FASTCALL=false
 
 export ASFLAGS="-m68020-60"
-export CXXFLAGS="-m68020-60 -DUSE_SUPERVIDEL -DUSE_SV_BLITTER"
+export CXXFLAGS="-m68020-60 -DUSE_MOVE16 -DUSE_SUPERVIDEL -DUSE_SV_BLITTER -DDISABLE_LAUNCHERDISPLAY_GRID"
+
 export LDFLAGS="-m68020-60"
 export PKG_CONFIG_LIBDIR="$(${PLATFORM}-gcc -print-sysroot)/usr/lib/m68020-60/pkgconfig"
 
@@ -50,11 +51,13 @@ rm -rf dist-generic
 make dist-generic
 
 # create symbol file and strip
+rm dist-generic/scummvm/scummvm.ttp
+cp -a scummvm.ttp dist-generic/scummvm/scummvm.ttp
 ${PLATFORM}-nm -C dist-generic/scummvm/scummvm.ttp | grep -vF ' .L' | grep ' [TtWV] ' | ${PLATFORM}-c++filt | sort -u > dist-generic/scummvm/scummvm.sym
 ${PLATFORM}-strip -s dist-generic/scummvm/scummvm.ttp
 
 # remove unused files; absent gui-icons.dat massively speeds up startup time (used for the grid mode)
-rm dist-generic/scummvm/data/{achievements,encoding,gui-icons,macgui,shaders}.dat
+rm dist-generic/scummvm/data/{achievements,classicmacfonts,encoding,gui-icons,hadesch_translations,macgui,prince_translation,shaders}.dat
 
 # rename remaining files still not fitting into the 8+3 limit (this has to be supported by the backend, too)
 mv dist-generic/scummvm/data/cryomni3d.dat dist-generic/scummvm/data/cryomni3.dat
diff --git a/backends/platform/atari/build-release030.sh.in b/backends/platform/atari/build-release030.sh.in
index 6717f43ef95..b3291282e2a 100755
--- a/backends/platform/atari/build-release030.sh.in
+++ b/backends/platform/atari/build-release030.sh.in
@@ -52,11 +52,13 @@ rm -rf dist-generic
 make dist-generic
 
 # create symbol file and strip
+rm dist-generic/scummvm/scummvm.ttp
+cp -a scummvm.ttp dist-generic/scummvm/scummvm.ttp
 ${PLATFORM}-nm -C dist-generic/scummvm/scummvm.ttp | grep -vF ' .L' | grep ' [TtWV] ' | ${PLATFORM}-c++filt | sort -u > dist-generic/scummvm/scummvm.sym
 ${PLATFORM}-strip -s dist-generic/scummvm/scummvm.ttp
 
 # remove unused files
-rm dist-generic/scummvm/data/*.zip dist-generic/scummvm/data/{achievements,encoding,gui-icons,macgui,shaders}.dat
+rm dist-generic/scummvm/data/*.zip dist-generic/scummvm/data/{achievements,classicmacfonts,encoding,gui-icons,macgui,shaders}.dat
 
 # rename remaining files still not fitting into the 8+3 limit (this has to be supported by the backend, too)
 mv dist-generic/scummvm/data/supernova.dat dist-generic/scummvm/data/supernov.dat


Commit: 4d9e3ceb9aba8f9ce8ab30bdf7c9591a608da575
    https://github.com/scummvm/scummvm/commit/4d9e3ceb9aba8f9ce8ab30bdf7c9591a608da575
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-09-11T12:25:31+02:00

Commit Message:
RELEASE: This is 3.0.0git

Changed paths:
    NEWS.md
    backends/platform/atari/build-release.sh
    backends/platform/atari/build-release030.sh
    backends/platform/atari/readme.txt
    backends/platform/psp/README.PSP
    base/internal_version.h
    dists/amigaos/md2ag.rexx
    dists/ios7/Info.plist
    dists/irix/scummvm.spec
    dists/macosx/Info.plist
    dists/macosx/dockplugin/Info.plist
    dists/openpandora/PXML.xml
    dists/openpandora/README-OPENPANDORA
    dists/openpandora/README-PND.txt
    dists/openpandora/index.html
    dists/redhat/scummvm-tools.spec
    dists/redhat/scummvm.spec
    dists/riscos/!Boot,feb
    dists/slackware/scummvm.SlackBuild
    dists/tvos/Info.plist
    dists/wii/meta.xml


diff --git a/NEWS.md b/NEWS.md
index d2978bcf948..0d61be41862 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,7 +1,7 @@
 For a more comprehensive changelog of the latest experimental code, see:
         https://github.com/scummvm/scummvm/commits/
 
-#### 2.10.0 (XXXX-XX-XX)
+#### 3.0.0 (XXXX-XX-XX)
 
  New games:
    - Added support for Dark Seed.
diff --git a/backends/platform/atari/build-release.sh b/backends/platform/atari/build-release.sh
index 2a58eeaa569..c9e83fd1fa3 100755
--- a/backends/platform/atari/build-release.sh
+++ b/backends/platform/atari/build-release.sh
@@ -81,8 +81,8 @@ cp ../backends/platform/atari/readme.txt dist-generic/scummvm
 unix2dos dist-generic/scummvm/readme.txt
 
 cd dist-generic
-mv scummvm scummvm-2.10.0git-atari-full
-zip -r -9 scummvm-2.10.0git-atari-full.zip scummvm-2.10.0git-atari-full
+mv scummvm scummvm-3.0.0git-atari-full
+zip -r -9 scummvm-3.0.0git-atari-full.zip scummvm-3.0.0git-atari-full
 cd -
 
-mv dist-generic/scummvm-2.10.0git-atari-full.zip ..
+mv dist-generic/scummvm-3.0.0git-atari-full.zip ..
diff --git a/backends/platform/atari/build-release030.sh b/backends/platform/atari/build-release030.sh
index 4f35abe3ab3..031e2e299db 100755
--- a/backends/platform/atari/build-release030.sh
+++ b/backends/platform/atari/build-release030.sh
@@ -69,8 +69,8 @@ cp ../backends/platform/atari/readme.txt dist-generic/scummvm
 unix2dos dist-generic/scummvm/readme.txt
 
 cd dist-generic
-mv scummvm scummvm-2.10.0git-atari-lite
-zip -r -9 scummvm-2.10.0git-atari-lite.zip scummvm-2.10.0git-atari-lite
+mv scummvm scummvm-3.0.0git-atari-lite
+zip -r -9 scummvm-3.0.0git-atari-lite.zip scummvm-3.0.0git-atari-lite
 cd -
 
-mv dist-generic/scummvm-2.10.0git-atari-lite.zip ..
+mv dist-generic/scummvm-3.0.0git-atari-lite.zip ..
diff --git a/backends/platform/atari/readme.txt b/backends/platform/atari/readme.txt
index 1a280f8d5b7..715a35943d7 100644
--- a/backends/platform/atari/readme.txt
+++ b/backends/platform/atari/readme.txt
@@ -1,4 +1,4 @@
-ScummVM 2.10.0git
+ScummVM 3.0.0git
 ==============
 
 This is a port of ScummVM (https://www.scummvm.org), a program which allows you
@@ -35,7 +35,7 @@ Differences between the versions
 --------------------------------
 
 After talking to Keith we have decided to provide three flavours of ScummVM.
-Please refer to https://docs.scummvm.org/en/v2.10.0git/other_platforms/atari.html
+Please refer to https://docs.scummvm.org/en/v3.0.0git/other_platforms/atari.html
 for more details (TBD).
 
 Atari Full package
diff --git a/backends/platform/psp/README.PSP b/backends/platform/psp/README.PSP
index fc4868fc531..ab803fcf786 100644
--- a/backends/platform/psp/README.PSP
+++ b/backends/platform/psp/README.PSP
@@ -1,4 +1,4 @@
-ScummVM-PSP 2.10.0git README
+ScummVM-PSP 3.0.0git README
 ==============================================================================
 
 Installation
diff --git a/base/internal_version.h b/base/internal_version.h
index 6a2d4436d2f..4c43e0a6243 100644
--- a/base/internal_version.h
+++ b/base/internal_version.h
@@ -16,8 +16,8 @@
 #define SCUMMVM_REVISION
 #endif
 
-#define SCUMMVM_VERSION "2.10.0git"
+#define SCUMMVM_VERSION "3.0.0git"
 
-#define SCUMMVM_VER_MAJOR 2
-#define SCUMMVM_VER_MINOR 10
+#define SCUMMVM_VER_MAJOR 3
+#define SCUMMVM_VER_MINOR 0
 #define SCUMMVM_VER_PATCH 0
diff --git a/dists/amigaos/md2ag.rexx b/dists/amigaos/md2ag.rexx
index 46f7c0cf861..92654473630 100644
--- a/dists/amigaos/md2ag.rexx
+++ b/dists/amigaos/md2ag.rexx
@@ -63,7 +63,7 @@ CALL OPEN write_guide,'README.guide','W'
 Prepare Amiga guide, add intro and fixed text.
 */
 CALL WRITELN write_guide,'@DATABASE ScummVM README.guide'
-CALL WRITELN write_guide,'@$VER: ScummVM Readme 2.10.0git'
+CALL WRITELN write_guide,'@$VER: ScummVM Readme 3.0.0git'
 CALL WRITELN write_guide,'@(C) by The ScummVM team'
 CALL WRITELN write_guide,'@AUTHOR The ScummVM team'
 CALL WRITELN write_guide,'@WORDWRAP'
diff --git a/dists/ios7/Info.plist b/dists/ios7/Info.plist
index 791e67dcb43..2d7b2ecbc20 100644
--- a/dists/ios7/Info.plist
+++ b/dists/ios7/Info.plist
@@ -19,11 +19,11 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>GCSupportedGameControllers</key>
 	<array>
 		<dict>
diff --git a/dists/irix/scummvm.spec b/dists/irix/scummvm.spec
index eb5ea2510b7..a89e5956d6d 100644
--- a/dists/irix/scummvm.spec
+++ b/dists/irix/scummvm.spec
@@ -1,5 +1,5 @@
 product scummvm
-    id "ScummVM 2.10.0git"
+    id "ScummVM 3.0.0git"
     image sw
         id "software"
         version 18
diff --git a/dists/macosx/Info.plist b/dists/macosx/Info.plist
index f20feee5c32..7e455048020 100644
--- a/dists/macosx/Info.plist
+++ b/dists/macosx/Info.plist
@@ -25,7 +25,7 @@
 	<key>CFBundleExecutable</key>
 	<string>scummvm</string>
 	<key>CFBundleGetInfoString</key>
-	<string>2.10.0git, Copyright 2001-2025 The ScummVM Team</string>
+	<string>3.0.0git, Copyright 2001-2025 The ScummVM Team</string>
 	<key>CFBundleIconFile</key>
 	<string>scummvm.icns</string>
 	<key>CFBundleIdentifier</key>
@@ -63,9 +63,9 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>CFBundleVersion</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>NSHumanReadableCopyright</key>
 	<string>Copyright 2001-2025 The ScummVM Team</string>
 	<key>NSPrincipalClass</key>
diff --git a/dists/macosx/dockplugin/Info.plist b/dists/macosx/dockplugin/Info.plist
index 4d310df1663..7037f9cf1bd 100644
--- a/dists/macosx/dockplugin/Info.plist
+++ b/dists/macosx/dockplugin/Info.plist
@@ -15,9 +15,9 @@
 	<key>CFBundlePackageType</key>
 	<string>BNDL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>CFBundleVersion</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>NSHumanReadableCopyright</key>
 	<string>Copyright 2001-2025 The ScummVM Team</string>
 	<key>NSPrincipalClass</key>
diff --git a/dists/openpandora/PXML.xml b/dists/openpandora/PXML.xml
index 974940f22be..4806b9c0d9d 100644
--- a/dists/openpandora/PXML.xml
+++ b/dists/openpandora/PXML.xml
@@ -4,11 +4,11 @@
     <package id="scummvm.djwillis.0001">
         <author name="DJWillis" website="https://www.scummvm.org/"/>
         <!-- version type can be alpha, beta or release, set to release in branch -->
-        <version major="2" minor="10" release="0" build="1" type="release"/>
+        <version major="3" minor="0" release="0" build="1" type="release"/>
         <!-- Both title and titles are needed -->
-        <title lang="en_US">ScummVM 2.10.0git</title>
+        <title lang="en_US">ScummVM 3.0.0git</title>
         <titles>
-            <title lang="en_US">ScummVM 2.10.0git</title>
+            <title lang="en_US">ScummVM 3.0.0git</title>
         </titles>
         <descriptions>
             <description lang="en_US">
@@ -25,7 +25,7 @@
         <exec command="./runscummvm.sh"/>
         <author name="DJWillis" website="https://www.scummvm.org/"/>
         <!-- version type can be alpha, beta or release, set to release in branch -->
-        <version major="2" minor="10" release="0" build="1" type="release"/>
+        <version major="3" minor="0" release="0" build="1" type="release"/>
         <!-- Both title and titles are needed -->
         <title lang="en_US">ScummVM</title>
         <titles>
diff --git a/dists/openpandora/README-OPENPANDORA b/dists/openpandora/README-OPENPANDORA
index 2cce5174f1c..9e6fda9c03a 100644
--- a/dists/openpandora/README-OPENPANDORA
+++ b/dists/openpandora/README-OPENPANDORA
@@ -1,4 +1,4 @@
-ScummVM 2.10.0git - OPENPANDORA SPECIFIC README
+ScummVM 3.0.0git - OPENPANDORA SPECIFIC README
 ------------------------------------------------------------------------
 Please refer to the:
 
diff --git a/dists/openpandora/README-PND.txt b/dists/openpandora/README-PND.txt
index 00fe15f0b53..32c1a0bcf1d 100644
--- a/dists/openpandora/README-PND.txt
+++ b/dists/openpandora/README-PND.txt
@@ -1,4 +1,4 @@
-ScummVM 2.10.0git - OPENPANDORA README - HOW TO INSTALL
+ScummVM 3.0.0git - OPENPANDORA README - HOW TO INSTALL
 ------------------------------------------------------------------------
 
 Please refer to the:
diff --git a/dists/openpandora/index.html b/dists/openpandora/index.html
index bda9413f10e..b31f8099ed6 100644
--- a/dists/openpandora/index.html
+++ b/dists/openpandora/index.html
@@ -5,7 +5,7 @@
 </h3>
 
 <h4>
-  <p>ScummVM 2.10.0git: OpenPandora Specific Documentation</p>
+  <p>ScummVM 3.0.0git: OpenPandora Specific Documentation</p>
 </h4>
 
 <A href="docs/README-OPENPANDORA">ScummVM OpenPandora README</a><br/>
@@ -13,7 +13,7 @@
 <A href="https://wiki.scummvm.org/index.php/OpenPandora">ScummVM OpenPandora WiKi</a><br/>
 
 <h4>
-  <p>ScummVM 2.10.0git: General Documentation</p>
+  <p>ScummVM 3.0.0git: General Documentation</p>
 </h4>
 
 <A href="https://www.scummvm.org/">ScummVM website</a><br/>
diff --git a/dists/redhat/scummvm-tools.spec b/dists/redhat/scummvm-tools.spec
index 391690e69b6..9f1b62364a7 100644
--- a/dists/redhat/scummvm-tools.spec
+++ b/dists/redhat/scummvm-tools.spec
@@ -7,7 +7,7 @@
 #   Prologue information
 #------------------------------------------------------------------------------
 Name		: scummvm-tools
-Version		: 2.10.0git
+Version		: 3.0.0git
 Release		: 1
 Summary		: ScummVM-related tools
 Group		: Interpreters
diff --git a/dists/redhat/scummvm.spec b/dists/redhat/scummvm.spec
index 4696f9abfa8..b50c75a0c08 100644
--- a/dists/redhat/scummvm.spec
+++ b/dists/redhat/scummvm.spec
@@ -7,7 +7,7 @@
 #   Prologue information
 #------------------------------------------------------------------------------
 Name		: scummvm
-Version		: 2.10.0git
+Version		: 3.0.0git
 Release		: 1
 Summary		: Graphic adventure game interpreter
 Group		: Interpreters
diff --git a/dists/riscos/!Boot,feb b/dists/riscos/!Boot,feb
index 53d5a73772c..14d6df40f51 100644
--- a/dists/riscos/!Boot,feb
+++ b/dists/riscos/!Boot,feb
@@ -5,4 +5,4 @@ Set ScummVM$Title "ScummVM"
 Set ScummVM$Description "Play certain classic graphical point-and-click adventure games"
 Set ScummVM$Publisher "ScummVM Developers"
 Set ScummVM$Web "https://www.scummvm.org/"
-Set ScummVM$Version "2.10.0git"
+Set ScummVM$Version "3.0.0git"
diff --git a/dists/slackware/scummvm.SlackBuild b/dists/slackware/scummvm.SlackBuild
index cd8ecff2222..55a27bc35f6 100755
--- a/dists/slackware/scummvm.SlackBuild
+++ b/dists/slackware/scummvm.SlackBuild
@@ -9,7 +9,7 @@ if [ "$TMP" = "" ]; then
 fi
 PKG=$TMP/package-scummvm
 
-VERSION=2.10.0git
+VERSION=3.0.0git
 ARCH=i486
 BUILD=1
 
diff --git a/dists/tvos/Info.plist b/dists/tvos/Info.plist
index a76f68b09c1..5515aaa3fb1 100644
--- a/dists/tvos/Info.plist
+++ b/dists/tvos/Info.plist
@@ -17,11 +17,11 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>2.10.0git</string>
+	<string>3.0.0git</string>
 	<key>GCSupportedGameControllers</key>
 	<array>
 		<dict>
diff --git a/dists/wii/meta.xml b/dists/wii/meta.xml
index 5b73c04aa94..958b6201fd4 100644
--- a/dists/wii/meta.xml
+++ b/dists/wii/meta.xml
@@ -2,7 +2,7 @@
 <app version="1">
   <name>ScummVM</name>
   <coder>The ScummVM Team</coder>
-  <version>2.10.0git at REVISION@</version>
+  <version>3.0.0git at REVISION@</version>
   <release_date>@TIMESTAMP@</release_date>
   <short_description>Point & Click Adventures</short_description>
   <long_description>ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!




More information about the Scummvm-git-logs mailing list