[Scummvm-git-logs] scummvm master -> 36b68a274fa03e36e852108c4656f1af1094d9e7

sev- noreply at scummvm.org
Tue Jun 30 17:13:09 UTC 2026


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

Summary:
97d6d0001c ENGINES: Show gScummVMFullVersion in GMM and splash screen for consistency
056693d235 BASE: Remove date from the release builds
3255388346 BAGEL: Remove date from the release build
36b68a274f BACKENDS: Remove timestamp from the release builds


Commit: 97d6d0001cd33259c249adc8af4a8d18874c7f1f
    https://github.com/scummvm/scummvm/commit/97d6d0001cd33259c249adc8af4a8d18874c7f1f
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-06-30T19:03:19+02:00

Commit Message:
ENGINES: Show gScummVMFullVersion in GMM and splash screen for consistency

In the release we now have reproducible builds, and that removes
date from the version.

Changed paths:
    engines/dialogs.cpp
    engines/engine.cpp


diff --git a/engines/dialogs.cpp b/engines/dialogs.cpp
index 93245080fa3..28690bd02a0 100644
--- a/engines/dialogs.cpp
+++ b/engines/dialogs.cpp
@@ -63,7 +63,7 @@ MainMenuDialog::MainMenuDialog(Engine *engine)
 	title->setAlign(Graphics::kTextAlignCenter);
 #endif
 
-	GUI::StaticTextWidget *version = new GUI::StaticTextWidget(this, "GlobalMenu.Version", Common::U32String(gScummVMVersionDate));
+	GUI::StaticTextWidget *version = new GUI::StaticTextWidget(this, "GlobalMenu.Version", Common::U32String(gScummVMFullVersion));
 	version->setAlign(Graphics::kTextAlignCenter);
 
 	new GUI::ButtonWidget(this, "GlobalMenu.Resume", _("~R~esume"), Common::U32String(), kPlayCmd, 'P');
diff --git a/engines/engine.cpp b/engines/engine.cpp
index 79cb8db7098..5ab92309d10 100644
--- a/engines/engine.cpp
+++ b/engines/engine.cpp
@@ -311,10 +311,10 @@ void splashScreen() {
 
 	// Print version information
 	const Graphics::Font *font = FontMan.getFontByUsage(Graphics::FontManager::kConsoleFont);
-	int w = font->getStringWidth(gScummVMVersionDate);
+	int w = font->getStringWidth(gScummVMFullVersion);
 	int x = screen.w - w - 5;
 	int y = screen.h - font->getFontHeight() - 5;
-	font->drawString(&screen, gScummVMVersionDate, x, y, w, screen.format.ARGBToColor(0xff, 0, 0, 0));
+	font->drawString(&screen, gScummVMFullVersion, x, y, w, screen.format.ARGBToColor(0xff, 0, 0, 0));
 
 	// Scale if needed and copy to overlay
 	if (screen.w != overlayWidth) {


Commit: 056693d2352a2b51e840e1b8e22e7b3bb6184c33
    https://github.com/scummvm/scummvm/commit/056693d2352a2b51e840e1b8e22e7b3bb6184c33
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-06-30T19:06:27+02:00

Commit Message:
BASE: Remove date from the release builds

This ensures reproducible builds

Changed paths:
    base/version.cpp
    base/version.h


diff --git a/base/version.cpp b/base/version.cpp
index 1719489d9aa..026a7b60b01 100644
--- a/base/version.cpp
+++ b/base/version.cpp
@@ -58,8 +58,6 @@ const char gScummVMVersion[] = SCUMMVM_VERSION SCUMMVM_REVISION;
 #if defined(__amigaos4__) || defined(__MORPHOS__)
 static const char *version_cookie __attribute__((used)) = "$VER: ScummVM " SCUMMVM_VERSION SCUMMVM_REVISION " (" AMIGA_DATE ")";
 #endif
-const char gScummVMBuildDate[] = __DATE__ " " __TIME__;
-const char gScummVMVersionDate[] = SCUMMVM_VERSION SCUMMVM_REVISION " (" __DATE__ " " __TIME__ ")";
 const char gScummVMCompiler[] = ""
 #define STR_HELPER(x)	#x
 #define STR(x)		STR_HELPER(x)
@@ -83,8 +81,10 @@ const char gScummVMCompiler[] = ""
 
 #ifdef RELEASE_BUILD
 	const char gScummVMFullVersion[] = "ScummVM " SCUMMVM_VERSION;
+	const char gScummVMBuildDate[] = SCUMMVM_VERSION;
 #else
 	const char gScummVMFullVersion[] = "ScummVM " SCUMMVM_VERSION SCUMMVM_REVISION " (" __DATE__ " " __TIME__ ")";
+	const char gScummVMBuildDate[] = __DATE__ " " __TIME__;
 #endif
 
 const char gScummVMFeatures[] = ""
diff --git a/base/version.h b/base/version.h
index 657a703f41d..a2c184343fa 100644
--- a/base/version.h
+++ b/base/version.h
@@ -24,7 +24,6 @@
 
 extern const char gScummVMVersion[];     // e.g. "0.4.1"
 extern const char gScummVMBuildDate[];   // e.g. "2003-06-24"
-extern const char gScummVMVersionDate[]; // e.g. "0.4.1 (2003-06-24)"
 extern const char gScummVMCompiler[];    // e.g. "GCC 11.2.0"
 extern const char gScummVMFullVersion[]; // e.g. "ScummVM 0.4.1 (2003-06-24)"
 extern const char gScummVMFeatures[];    // e.g. "ALSA MPEG2 zLib"


Commit: 32553883462e4965a8f5318037ccd94d9c600176
    https://github.com/scummvm/scummvm/commit/32553883462e4965a8f5318037ccd94d9c600176
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-06-30T19:12:26+02:00

Commit Message:
BAGEL: Remove date from the release build

This ensures reproducible builds

Changed paths:
    engines/bagel/spacebar/master_win.cpp


diff --git a/engines/bagel/spacebar/master_win.cpp b/engines/bagel/spacebar/master_win.cpp
index e39cf4d2aff..7224365dcc6 100644
--- a/engines/bagel/spacebar/master_win.cpp
+++ b/engines/bagel/spacebar/master_win.cpp
@@ -45,7 +45,11 @@ namespace Bagel {
 namespace SpaceBar {
 
 static const char *GetBuildVersion() {
+#ifdef RELEASE_BUILD
+	return buildString("Version: %s", SCUMMVM_VERSION);
+#else
 	return buildString("Version: %s, %s", __DATE__, __TIME__);
+#endif
 }
 
 CBagStorageDev *CSBarMasterWin::onNewStorageDev(const CBofString &typeStr) {


Commit: 36b68a274fa03e36e852108c4656f1af1094d9e7
    https://github.com/scummvm/scummvm/commit/36b68a274fa03e36e852108c4656f1af1094d9e7
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-06-30T19:12:36+02:00

Commit Message:
BACKENDS: Remove timestamp from the release builds

This allows build reproducibility for the releases

Changed paths:
    backends/plugins/elf/version.cpp


diff --git a/backends/plugins/elf/version.cpp b/backends/plugins/elf/version.cpp
index 869330aad4b..a71a059e2f0 100644
--- a/backends/plugins/elf/version.cpp
+++ b/backends/plugins/elf/version.cpp
@@ -19,9 +19,14 @@
  *
  */
 
+#include "base/version.h"
 #include "backends/plugins/elf/version.h"
 
 #ifdef USE_ELF_LOADER
 	const char *gScummVMPluginBuildDate __attribute__((visibility("hidden"))) =
+#if defined(RELEASE_BUILD)
+		SCUMMVM_VERSION;
+#else
 		__DATE__ " " __TIME__;
 #endif
+#endif




More information about the Scummvm-git-logs mailing list