mirror of
https://github.com/ioquake/ioq3.git
synced 2025-04-25 01:51:01 +00:00
The macOS client and server were completely unusable when run from a terminal. They blocked forever in `[NSApp run];` which was called by Sys_InitProtocolHandler(). `applicationDidFinishLaunching` was never called to exit the NSApp run loop. Use SDL's SDL_DROPFILE event to receive URLs to handle on macOS instead. This also handles URLs while the game is running (connect to new server) instead of nothing happening when clicking a link while the game is running. |
||
---|---|---|
.. | ||
con_log.c | ||
con_passive.c | ||
con_tty.c | ||
con_win32.c | ||
sys_autoupdater.c | ||
sys_loadlib.h | ||
sys_local.h | ||
sys_main.c | ||
sys_osx.m | ||
sys_unix.c | ||
sys_win32.c | ||
win_manifest.xml | ||
win_resource.h | ||
win_resource.rc |