qzdoom/src/posix/sdl
Christoph Oelckers 66d28a24b8 - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared.
Needless to say, this is simply too volatile and would require constant active maintenance, not to mention a huge amount of work up front to get going.
It also hid a nasty problem with the Destroy method. Due to the way the garbage collector works, Destroy cannot be exposed to scripts as-is. It may be called from scripts but it may not be overridden from scripts because the garbage collector can call this function after all data needed for calling a scripted override has already been destroyed because if that data is also being collected there is no guarantee that proper order of destruction is observed. So for now Destroy is just a normal native method to scripted classes
2016-11-25 00:25:26 +01: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.h Put all non-Windows source code into posix directory and its subdirectories 2014-12-18 11:52:29 +02:00
hardware.cpp - added multiple message levels for 'developer' CVAR so that the important stuff won't get drowned in pointless notification spam that's of no use to anyone. 2016-08-28 09:55:04 +02:00
i_gui.cpp Separated POSIX's i_system.cpp from native OS X implementation 2015-12-29 14:52:18 +02:00
i_input.cpp - SDL backend could use the new ScaleCoordsFromWindow since it does similarly for fullscreen. 2015-04-17 00:24:33 -04:00
i_joystick.cpp - Defer SDL subsystem initialization since it seems to cause conflicts with GUI toolkits on some systems. 2015-02-02 19:36:08 -05:00
i_main.cpp - Added support for GTK3 (thanks to "MineyMe" and edward-san) 2016-11-12 18:32:09 -05:00
i_system.cpp - Added support for GTK3 (thanks to "MineyMe" and edward-san) 2016-11-12 18:32:09 -05: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 - removed a few leftover FRACUNITs. 2016-04-02 20:07:18 +02:00
sdlvideo.cpp - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
sdlvideo.h Put all non-Windows source code into posix directory and its subdirectories 2014-12-18 11:52:29 +02:00
st_start.cpp Added native startup window for OS X 2015-12-29 15:19:42 +02:00