Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dhewm3 for openSUSE:Factory checked in at 2022-06-16 18:20:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dhewm3 (Old) and /work/SRC/openSUSE:Factory/.dhewm3.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dhewm3" Thu Jun 16 18:20:55 2022 rev:5 rq:982864 version:1.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/dhewm3/dhewm3.changes 2021-03-15 10:55:56.417313535 +0100 +++ /work/SRC/openSUSE:Factory/.dhewm3.new.1548/dhewm3.changes 2022-06-16 18:22:17.268257070 +0200 @@ -1,0 +2,89 @@ +Wed Jun 15 16:42:19 UTC 2022 - Mia Herkt <m...@0x0.st> + +- Update to 1.5.2: +* Gamma and Brightness are now applied in the shaders instead of + by setting hardware gamma. Can be disabled (so hardware gamma + is used again) with `r_gammaInShaders 0` +* Cycle through multiple Quicksave slots instead of immediately + overwriting the last Quicksave. The `com_numQuicksaves` CVar + allows setting the number of QuickSaves + (gh#dhewm/dhewm3#392) +* Make r_locksurfaces work + It doesn't do exactly what its description and name suggests: + it renders everything that is *currently* visible from the + position/view the player had when setting `r_locksurfaces 1`. + Originally it was supposed to render exactly the surfaces that + *were* visible then, but I couldn't get that to work. + This is pretty similar, but there may be differences with opened + doors and such. + (gh#dhewm/dhewm3#357) +* Keyboard input improvements (mostly SDL2-only): + - Support (hopefully) all keyboard keys on all kinds of keyboard + layouts by using scancodes for otherwise unknown keys + - Support typing in non-ASCII characters, if supported by Doom3 + (it supports ISO-8859-1) + - Support the clipboard also on non-Windows platforms + You can paste text from the clipboard into the console or + other edit fields with `Shift+Insert` + - Explicit support for Right Ctrl, Alt and Shift keys + (can be bound to different actions than their left + counterparts) + - Added `in_grabKeyboard` CVar to make sure dhewm3 gets *all* + keyboard input + Prevents the Windows-key or Alt-Tab or whatever from taking + focus from the game + - Added `in_ignoreConsoleKey` - if set to `1`, the console is + only opened with Shift+Esc, and the "console key" (that key + between Esc, 1 and Tab) can be freely bound to an action + (and its char can be typed in the console without closing + it). + - Added (SDL2-only) "auto" option for `in_kbd`: When not + disabling the console key, dhewm3 will try to automatically + detect it if `in_kbd` is set to "auto" (now default) +* Reworked mouse-input and -grabbing code, using absolute mouse + mode in fullscreen GUIs (except for the PDA, because it's + implemented weirdly). + This made releasing the mouse in the main menu possible, as now + the ingame cursor is at the same position as the system cursor. +* `s_alReverbGain` CVar to reduce EFX reverb effect intensity + (gh#dhewm/dhewm3#365) +* Pause (looped) sounds when entering menu + (gh#dhewm/dhewm3#330) +* Fixes for looped sounds + (gh#dhewm/dhewm3#390) +* Replace libjpeg with stb_image and libogg/libvorbis(file) with + stb_vorbis + - Now the only required external dependencies should be OpenAL, + SDL, zlib and optionally libCURL (and of course the C and C++ + runtimes) +* (Optionally) use libbacktrace on non-Windows platforms for more + useful backtraces in case of crashes (usually linked statically) +* Fixed endless loop (game locking up at startup) if graphics + settings couldn't be applied + (gh#dhewm/dhewm3#386) +* Fixed some warnings and uninitialized variables +* Work around dmap bug caused by GCC using FMA "optimizations" + (gh#dhewm/dhewm3#147) +* Prevent dhewm3 from being run as root on Unix-like systems to + improve security +* Replaced most usages of `strncpy()` with something safer to + prevent buffer overflows (remaining cases should be safe). +* Console output is now logged to `dhewm3log.txt` + (last log is renamed to `dhewm3log-old.txt`) + - On Windows it's in `My Documents/My Games/dhewm3/` + - On Mac it's in `$HOME/Library/Application Support/dhewm3/` + - On other Unix-like systems like Linux it's in + `$XDG_DATA_HOME/dhewm3/` (usually `$HOME/.local/share/dhewm3/`) +* Improved compatibility with Wayland + (gh#dhewm/dhewm3#426) +* Work around assertion in AlphaLabs4 due to "ride_of_death" + yeeting the dead "monster_zsec_shotgun_12" into the void + (gh#dhewm/dhewm3#409) +* Support loading some mods known to need `fs_game_base d3xp` via + Mods menu (currently, *The Lost Mission* and *LibreCoop d3xp* + are supported) +* Disable assertion in idSampleDecoderLocal::DecodeOGG() that + triggered when starting a new Classic Doom3 game + (gh#dhewm/dhewm3#461) + +------------------------------------------------------------------- Old: ---- 1.5.1.tar.gz New: ---- 1.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dhewm3.spec ++++++ --- /var/tmp/diff_new_pack.xedx5M/_old 2022-06-16 18:22:17.748257752 +0200 +++ /var/tmp/diff_new_pack.xedx5M/_new 2022-06-16 18:22:17.756257763 +0200 @@ -1,7 +1,7 @@ # # spec file for package dhewm3 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: dhewm3 -Version: 1.5.1 +Version: 1.5.2 Release: 0 Summary: DOOM 3 source port License: GPL-3.0-only @@ -25,13 +25,10 @@ Source0: https://github.com/dhewm/%{name}/archive/%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: libjpeg-devel BuildRequires: pkgconfig BuildRequires: cmake(sdl2) BuildRequires: pkgconfig(libcurl) -BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(openal) -BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(zlib) %description ++++++ 1.5.1.tar.gz -> 1.5.2.tar.gz ++++++ ++++ 29883 lines of diff (skipped)