raze/source/common
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
..
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-10-03 12:23:29 +02: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 exported the main structures in Blood that make up a BloodActor. 2023-10-01 22:25:08 +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