qzdoom/src/posix
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
..
cocoa Print unknown if release information is unavailable on macOS 2016-11-19 16:42:16 +01:00
osx Fixed support for automatic graphics switching on macOS 2016-09-22 08:52:43 +02:00
sdl - 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
unix - Fixed building with gtk2 headers. 2016-11-13 00:17:09 -05:00
dikeys.h
hardware.h
i_cd.cpp
i_input.h
i_movie.cpp
i_steam.cpp
i_system.h - removed STACK_ARGS. 2016-04-11 10:46:30 +02:00
readme.md Put all non-Windows source code into posix directory and its subdirectories 2014-12-18 11:52:29 +02:00
zdoom.xpm Add XPM (X PixMap) version of ZDoom icon 2016-10-30 19:31:32 +01:00

This directory contains files required to support POSIX-compatible OSes, like GNU/Linux, OS X or BSD.

Common files are placed in this directory directly.
SDL backend files are in sdl subdirectory.
Native OS X backend files are in cocoa subdirectory.
Shared files for both OS X backends are in osx subdirectory.