[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