raze/source/common
Christoph Oelckers 88d5d15094 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-12-05 22:39:08 +01:00
..
2d - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
audio - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
console - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
cutscenes - backend update from GZDoom without adapting other code. 2023-08-19 16:59:05 +02:00
engine - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
filesystem - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
fonts - backend update from GZDoom. 2023-09-06 00:18:45 +02:00
menu - Backend update from GZDoom- 2023-08-23 20:36:19 +02:00
models - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
objects fixed bad assumption about object destruction state in garbage collector. 2023-12-05 22:39:08 +01:00
platform - do same change as d33f2697a3 2023-10-01 10:47:15 -04:00
rendering - do same change as d33f2697a3 2023-10-01 10:47:15 -04:00
scripting - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
startscreen - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
statusbar - Change viewport aspect calculation from 6aa94a9b8e to be a reciprocal multiplication. 2023-02-06 19:58:08 +11:00
textures - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
thirdparty - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
utility use shared SplitPath function 2023-10-01 13:09:22 +02:00