39 Commits (6426919cb50a0a3ac2b99bfa8fe9ab87ecf3a04c)

Author SHA1 Message Date
Alibek Omarov c16a10e6f3 engine: platform: refactor Platform_Init/Shutdown/GetNativeObject functions. They are now defined in the header, and call platform-specific functios that defined in platform code 1 year ago
Alibek Omarov b84aba68fa engine: platform: implement generic GetNativeObject for POSIX systems without SDL2 1 year ago
Alibek Omarov ba039b8e71 engine: drop XASH_DYNAMIC_DLADDR 2 years ago
Alibek Omarov b16fa8eddc public: remove Q_strcat and Q_strcpy, and patch the code that uses it 2 years ago
Andrey Akhmichin b648c74815 engine: platform: posix: replace va function calls. 2 years ago
fgsfds 7424b29e56 engine: initial psvita build support 2 years ago
fgsfds f782d444a8 engine: platform: posix: don't redefine _GNU_SOURCE 2 years ago
fgsfds 36e7856b9c don't redefine _GNU_SOURCE 2 years ago
fgsfds 25a1cb8ce7 Nintendo Switch support (again) 2 years ago
Xav101 9466461ce0
engine: preliminary support for SGI IRIX (#1211) 2 years ago
Alibek Omarov 5e1f189db3 engine: platform: posix: use RTLD_NOW instead of lazy. 2 years ago
Alibek Omarov bd1bfea695 engine: second iteration of IPv6 support 3 years ago
Alibek Omarov 4f89288ccf common: cleanup port.h 3 years ago
Alibek Omarov f8e6033ae6 engine: move TIMER_LINUX to TIMER_POSIX, enabling dedicated builds for FreeBSD and other *nix platforms 3 years ago
Alibek Omarov 5bc4359a2f engine: implement platform neutral saves, now we can load saves made in Linux on Windows and vice-versa 3 years ago
exstrim401 db3e71bfcc engine: Removed unused Haiku variables 4 years ago
exstrim401 2b436dced0 engine: Remove XASH3D_MIRRORDIR 4 years ago
exstrim401 a89f9fa181 engine: Haiku BeGameLauncher support 4 years ago
mittorn bef873e1f8 platform/android: enable dynamic dladdr, fix build 4 years ago
Alibek Omarov 82c54b1b54 engine: disallow zero-width strings for getenv() 5 years ago
mittorn 70cc52e203 posix/sdl: fix build 5 years ago
mittorn 3e3aff040e platform: add Platfrom_Init, Platform_Shutdown, Platform_MouseMove move platform-specific code from host.c 5 years ago
mittorn bbd033c254 lib: restore dll loader support 5 years ago
Alibek Omarov 9421457b3a engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h 5 years ago
mittorn 37435365e2 platform/posix: fix _GNU_SOURCE define in lib_posix 5 years ago
mittorn 177f8ed653 platform: introduce lib backends, add static linking, wscript: add optional projects support, add static linking support, scripts: add xshlib for advanced linking options 5 years ago
Alibek Omarov 9d826016b0 engine: finish sdl1.2 port 5 years ago
Alibek Omarov 6e637456ef platform: define platform-specific posix-compatible library loaders as macros to reduce macros hell in lib_posix.c 5 years ago
Alibek Omarov 1f7dfecf89 platform: posix: library: properly use directpath argument 5 years ago
Alibek Omarov b5d9bf5dc8 engine: add a function to determine if library has direct dependency on chosen DLL(Win32 only) 5 years ago
Alibek Omarov fe14a360b4 engine: fix fs_offset_t/size_t conversion, const qualifiers 6 years ago
Alibek Omarov 3fef353291 android: initial port 6 years ago
Alibek Omarov 1a700fd06b platform: move MSGBOX implementation to platform backends 6 years ago
Alibek Omarov e3e2f3afe5 platform: move Sys_ShellExecute implementation to platform backends 6 years ago
Alibek Omarov 25d8a94c1c engine: fix implicit declaration, remove dead MsgDev now, fix const modifier loss in host.c 6 years ago
Alibek Omarov de838ec5e8 rename backend files for great justice and consistency 6 years ago