[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