Latest Raze Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

11-Jan-2024 (Thursday) at 18:28:00 EST by Christoph Oelckers
Commit 3299e0b8c0
Parents: 21db5d33c2

silence Unix only message for missing files that are allowed to be missing.

11-Jan-2024 (Thursday) at 18:22:08 EST by Christoph Oelckers
Commit 21db5d33c2
Parents: 48977265ae

updated the game picker code.

07-Jan-2024 (Sunday) at 04:05:41 EST by Christoph Oelckers
Commit 48977265ae
Parents: 57198e0232

minor backend update from GZDoom.

06-Jan-2024 (Saturday) at 08:43:37 EST by Christoph Oelckers
Commit 57198e0232
Parents: 9e7785e44c

reduce excessive stack use in libschrift.

06-Jan-2024 (Saturday) at 08:42:36 EST by Christoph Oelckers
Commit 9e7785e44c
Parents: 218a617e6b

free the WidgetResources file on shutdown to reduce the number of reported memory leaks.

06-Jan-2024 (Saturday) at 08:40:15 EST by Christoph Oelckers
Commit 218a617e6b
Parents: a496332136

removed legacy Windows OpenGL init code.

06-Jan-2024 (Saturday) at 08:37:57 EST by Christoph Oelckers
Commit a496332136
Parents: 406cb04952

use proper printf format specifiers for size_t and ptrdiff_t.

06-Jan-2024 (Saturday) at 06:25:16 EST by Christoph Oelckers
Commit 406cb04952
Parents: 763259d654

address a few more issues found by static analysis

  • mark move constructors and operators noexcept.
  • eliminate large stack allocations in several places.
  • some incorrect checks for Windows handles.

06-Jan-2024 (Saturday) at 04:07:15 EST by Christoph Oelckers
Commit 763259d654
Parents: 34ecb158b6

silence warnings in nanosvg.h

06-Jan-2024 (Saturday) at 03:31:07 EST by Christoph Oelckers
Commit 34ecb158b6
Parents: fa997c27f1

fixed some warnings pointed out by Intellisense

05-Jan-2024 (Friday) at 18:36:11 EST by Mitchell Richters
Commit fa997c27f1
Parents: ceb8b21599

  • Tidy up massively inconsistent autoload and autoexec setup in config file.

05-Jan-2024 (Friday) at 18:10:57 EST by Mitchell Richters
Commit ceb8b21599
Parents: 683c27a1f5

  • Add Duke 3D WT skybox DEF file from e32wt with blessing from author.

05-Jan-2024 (Friday) at 17:52:53 EST by Mitchell Richters
Commit 683c27a1f5
Parents: 4e0ceb9ea9

  • Shave a few px off the top of banner to centre the Raze logo better.

05-Jan-2024 (Friday) at 17:37:07 EST by Mitchell Richters
Commit 4e0ceb9ea9
Parents: ce03797949

  • Fix some bad printf lines as reported by GCC.

05-Jan-2024 (Friday) at 17:32:13 EST by Mitchell Richters
Commit ce03797949
Parents: 91a05d01d2

  • Silence GCC warning in RTS_IsInitialized().

/home/mrichters/Repos/Raze/source/core/rts.cpp: In function ‘bool RTS_IsInitialized()’: /home/mrichters/Repos/Raze/source/core/rts.cpp:123:51: warning: ‘.rts’ directive output may be truncated writing 4 bytes into a region of size between 3 and 11 [-Wformat-truncation=] 123 | snprintf(rts, 16, "rts%02d.rts", i); | ^~~~ /home/mrichters/Repos/Raze/source/core/rts.cpp:123:33: note: ‘snprintf’ output between 10 and 18 bytes into a destination of size 16 123 | snprintf(rts, 16, "rts%02d.rts", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~

05-Jan-2024 (Friday) at 17:25:52 EST by Mitchell Richters
Commit 91a05d01d2
Parents: 416941f159

  • Silence noisy line in resourcefile.h against GCC builds.

In file included from /home/mrichters/Repos/Raze/source/common/filesystem/include/fs_filesystem.h:12, from /home/mrichters/Repos/Raze/source/common/engine/filesystem.h:2, from /home/mrichters/Repos/Raze/source/common/utility/zstring.h:43, from /home/mrichters/Repos/Raze/source/common/platform/posix/i_system.h:14, from /home/mrichters/Repos/Raze/source/common/platform/posix/sdl/hardware.cpp:38: /home/mrichters/Repos/Raze/source/common/filesystem/include/resourcefile.h: In member function ‘int FileSys::FResourceFile::GetEntryNamespace(uint32_t)’: /home/mrichters/Repos/Raze/source/common/filesystem/include/resourcefile.h:180:43: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 180 | return (entry < NumLumps) ? Entries[entry].Namespace : ns_hidden; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

05-Jan-2024 (Friday) at 17:03:08 EST by Mitchell Richters
Commit 416941f159
Parents: 6aa706ce79

  • Add new background image with Raze logo over an in-game screenshot.

05-Jan-2024 (Friday) at 16:24:42 EST by Mitchell Richters
Commit 6aa706ce79
Parents: a5760dc52f

  • ZWidget: Remove canvas->fillRect() call in ImageBox::OnPaint().

  • This was causing transparent images to sit on a pure black canvas rather than the colour of the dialogue box.

  • This change has been submitted upstream also.

05-Jan-2024 (Friday) at 11:31:35 EST by Christoph Oelckers
Commit a5760dc52f
Parents: 463190f528

add missing headers to pathfill.h

05-Jan-2024 (Friday) at 11:23:09 EST by Christoph Oelckers
Commit 463190f528
Parents: 673a913f92

add missing files.

05-Jan-2024 (Friday) at 11:08:05 EST by Christoph Oelckers
Commit 673a913f92
Parents: 35c22c56c7

Backend update from GZDoom.

Mainly remembering the game list's initial setting.

05-Jan-2024 (Friday) at 05:55:43 EST by Mitchell Richters
Commit 35c22c56c7
Parents: 0edc69c269

  • Exhumed: Add CVAR to control vert panning intensity.

05-Jan-2024 (Friday) at 05:28:05 EST by Mitchell Richters
Commit 0edc69c269
Parents: 1da71c3ca8

  • Exhumed: Tidy up doPlayerVertPanning() setup.

19-Nov-2023 (Sunday) at 03:26:06 EST by Mitchell Richters
Commit 1da71c3ca8
Parents: 7c1aa53c45

  • Rename DCorePlayer::StrafeVel to DCorePlayer::RollVel as it better matches its usage.

19-Nov-2023 (Sunday) at 02:16:31 EST by Mitchell Richters
Commit 7c1aa53c45
Parents: d25f6597b8

  • Blood: Clean up unnecessary vel negation in MoveDude().

19-Nov-2023 (Sunday) at 02:10:52 EST by Mitchell Richters
Commit d25f6597b8
Parents: e58d5f7637

  • Move DCorePlayer::resetCameraAngles() call from each game into GameInput::getInput().

05-Jan-2024 (Friday) at 04:57:01 EST by Mitchell Richters
Commit e58d5f7637
Parents: baa28dc6a8

  • Move GameInput::ResetInputSync() call from each game into GameInput::getInput().

05-Jan-2024 (Friday) at 04:59:26 EST by Mitchell Richters
Commit baa28dc6a8
Parents: f800d6937c

  • Exhumed: Adjust c66b9795b9db6d7ab4f36eae95298c0a2077b458 to always return the last sequence instead of a nullptr.

  • Returning a nullptr and having the caller return from that potentially results in no animation being drawn at all.

  • Change here is akin to fix applied in 1cb15ed878da187636cccc4c677bbb1bc5e8e515.

05-Jan-2024 (Friday) at 04:55:51 EST by Mitchell Richters
Commit f800d6937c
Parents: 6faaa3844f

Revert "- Exhumed: Fix OOB frame with the rat."

This reverts commit fe356f31830495e3f5da64a8affce4b20005d96d.

  • The applied fix in 1cb15ed878da187636cccc4c677bbb1bc5e8e515 covers this and probably does it in a better manner (i.e., play the last frame again vs. resetting the frame sequence).

05-Jan-2024 (Friday) at 02:11:33 EST by Mitchell Richters
Commit 6faaa3844f
Parents: 0ee064ba3a

  • Add new background image to replace placeholder.

04-Jan-2024 (Thursday) at 16:31:27 EST by Christoph Oelckers
Commit 0ee064ba3a
Parents: 5a232f8fa6

removed GZDoom specific content from the launcher.

04-Jan-2024 (Thursday) at 16:23:05 EST by Christoph Oelckers
Commit 5a232f8fa6
Parents: 3b834b18af

eliminated the small white part of the initial window content after the IWAD picker.

04-Jan-2024 (Thursday) at 15:09:04 EST by Christoph Oelckers
Commit 3b834b18af
Parents: 6948ed41a1

fixed Linux include

04-Jan-2024 (Thursday) at 14:37:57 EST by Christoph Oelckers
Commit 6948ed41a1
Parents: b72fcd5185

added ZWidget based game picker

04-Jan-2024 (Thursday) at 12:29:28 EST by Christoph Oelckers
Commit b72fcd5185
Parents: 52b3d386cf

converted files to UTF-8

04-Jan-2024 (Thursday) at 12:24:00 EST by Christoph Oelckers
Commit 52b3d386cf
Parents: fb6beb905a

backend update from GZDoom

17-Dec-2023 (Sunday) at 04:59:25 EST by Christoph Oelckers
Commit fb6beb905a
Parents: e2048bd8bd

Blood: fixed cutscene sound not playing when starting a map from the console.

04-Jan-2024 (Thursday) at 11:56:15 EST by Christoph Oelckers
Commit e2048bd8bd
Parents: 4f8207a73f

fixed loading of embedded files from directories.

04-Jan-2024 (Thursday) at 11:39:36 EST by Christoph Oelckers
Commit 4f8207a73f
Parents: 663bc0f18b

added the last batch of new characters for SW's big font.

04-Jan-2024 (Thursday) at 11:12:26 EST by Christoph Oelckers
Commit 663bc0f18b
Parents: ac8e80e52f

fixed enemy spawning when killing the female NPCs.

01-Jan-2024 (Monday) at 01:47:40 EST by Christoph Oelckers
Commit 9af265b5ea (tag: 1.9.1, 1.9)
Parents: 998d68541d

this is 1.9.1

30-Dec-2023 (Saturday) at 03:37:36 EST by Christoph Oelckers
Commit ac8e80e52f
Parents: f9b2532c24

account for resorted directories when accessing the local file path array in file_directory.cpp

30-Dec-2023 (Saturday) at 03:37:36 EST by Christoph Oelckers
Commit 998d68541d
Parents: 6432eba066

account for resorted directories when accessing the local file path array in file_directory.cpp

30-Dec-2023 (Saturday) at 07:47:25 EST by Rachael Alexanderson
Commit f9b2532c24 (tag: 1.10pre)
Parents: 1dad871c61

  • tweak build script a bit

30-Dec-2023 (Saturday) at 03:37:36 EST by Christoph Oelckers
Commit 6432eba066 (tag: 1.9.0)
Parents: 1dad871c61

this is 1.9.0

12-Nov-2023 (Sunday) at 08:35:34 EST by Christoph Oelckers
Commit 1dad871c61
Parents: 9315c8b307

build script added.

30-Dec-2023 (Saturday) at 03:07:32 EST by Christoph Oelckers
Commit 9315c8b307
Parents: d352f564db

fixed autoaiming.

The WW2GI pistol check was completely wrong. :(

28-Dec-2023 (Thursday) at 15:12:24 EST by Christoph Oelckers
Commit d352f564db
Parents: 542997a967

minor backend update.

27-Dec-2023 (Wednesday) at 14:10:54 EST by Christoph Oelckers
Commit 542997a967
Parents: 6c79e35c25

perform music volume lookup by lump number instead of name.

This way any setting will work for both short and long file names.

26-Dec-2023 (Tuesday) at 16:14:14 EST by Christoph Oelckers
Commit 6c79e35c25
Parents: 5b4aa573b1

Backend update from GZDoom.

Newer commits | Older commits