raze/source
Christoph Oelckers b10f50bf1d fixed bad assumption about object destruction state in garbage collector.
The assumption was made that every object in the ToDestroy list wasn't destroyed yet.
This assumption is wrong in case one object destroys an owned one on its own destruction.
Instead this case must be properly dealt with and duplicate destruction be avoided.

This happened with the panel sprite sentinel in SW's player object.
2023-10-03 12:23:29 +02:00
..
build - fixed bad slope sprite offset in clipmove. 2023-01-21 13:39:16 +01:00
common fixed bad assumption about object destruction state in garbage collector. 2023-10-03 12:23:29 +02:00
core - Centralise the saving of player actions within DCorePlayer's serialiser. 2023-10-03 09:28:01 +11:00
games SW: fix serialization of panel sprites 2023-10-03 09:21:08 +02:00
platform - updated minimum macOS version in bundle .plist file 2022-12-15 10:26:51 +02:00
thirdparty - Use #pragma once in EASTL's intrusive_list.h. 2021-12-30 23:00:39 +11:00
CMakeLists.txt exported XSECTOR and XWALL. 2023-10-01 20:39:40 +02:00
g_pch.h - backend update from GZDoom. 2023-09-23 09:56:27 +02:00