gzdoom/src/posix/sdl
Christoph Oelckers cd180d29c7 - block direct use of 'new' for DObjects.
This is to ensure that the Class pointer can be set right on creation. ZDoom had always depended on handling this lazily which poses some problems for the VM.
So now there is a variadic Create<classtype> function taking care of that, but to ensure that it gets used, direct access to the new operator has been blocked.

This also neccessitated making DArgs a regular object because they get created before the type system is up. Since the few uses of DArgs are easily controllable this wasn't a big issue.

- did a bit of optimization on the bots' decision making whether to pick up a health item or not.
2017-04-14 13:31:58 +02:00
..
crashcatcher.c I missed one last spot where a FreeBSD compilation should follow the path of OS X -- <signal.h> needs to be pulled in for signal functions 2016-01-07 22:48:25 -06:00
critsec.cpp - fixed: Froze on startup on Linux. 2017-03-11 11:04:37 -05:00
hardware.cpp - removed MarkACSThinker. 2017-04-14 10:59:57 +02:00
i_gui.cpp - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
i_input.cpp - the fourth. 2017-03-08 18:55:54 +01:00
i_joystick.cpp - except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types. 2017-03-09 19:54:41 +01:00
i_main.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
i_system.cpp Fixed build of SDL backend on macOS 2017-03-26 11:49:23 +03:00
i_system.mm Put all non-Windows source code into posix directory and its subdirectories 2014-12-18 11:52:29 +02:00
i_timer.cpp - replaced a large batch of DWORDs. 2017-03-09 20:19:55 +01:00
sdlglvideo.cpp - took DCanvas and all its subtypes out of the DObject tree. 2017-04-14 10:48:18 +02:00
sdlglvideo.h - took DCanvas and all its subtypes out of the DObject tree. 2017-04-14 10:48:18 +02:00
sdlvideo.cpp - took DCanvas and all its subtypes out of the DObject tree. 2017-04-14 10:48:18 +02:00
sdlvideo.h - took DCanvas and all its subtypes out of the DObject tree. 2017-04-14 10:48:18 +02:00
st_start.cpp Added native startup window for OS X 2015-12-29 15:19:42 +02:00