summaryrefslogtreecommitdiff
path: root/src/unix
AgeCommit message (Collapse)Author
2013-11-03Fix video mode and geometry update for SDL 2.Andrey Nazarov
2013-09-03Add experimental SDL 2 backend.Andrey Nazarov
2013-09-01Remove mouse cursor hiding code, clean up.Andrey Nazarov
Remove ‘in_hide_delay’ variable, replace ‘in_smart_grab’ with ‘in_grab’. Allows the mouse to be enabled but never grabbed in windowed mode.
2013-04-12Allow fixed linking to LIBGL/LIBAL.Andrey Nazarov
Also check that all core functions are present when doing dynamic linking to improve robustness.
2013-01-18Fix listing of POSIX symlinks.Andrey Nazarov
2013-01-18Move LIBGL/LIBAL definitions into platform.hAndrey Nazarov
2013-01-15Make some variables static.Andrey Nazarov
2012-12-13Build ‘vid_modelist’ dynamically when using SDL.Andrey Nazarov
2012-12-04Setup 32-bit SDL surface.Andrey Nazarov
2012-11-29Add 102ND key.Andrey Nazarov
2012-11-29Add PRINTSCREEN key.Andrey Nazarov
2012-11-28Add ‘evdevlist’ command.Andrey Nazarov
Remember path and name of each event device registered.
2012-11-28Add sdl_keymap cvar for internal US layout support.Toni Spets
2012-11-26Use larger sample buffer size for SDL audio.Andrey Nazarov
2048 samples was not enough to keep up with 10 Hz updates at 22050. Bump to 32768 samples per channel. Also validate number of channels obtained.
2012-11-12Be more verbose about game library loading.Andrey Nazarov
Print complete error message if Sys_LoadLibrary fails. Also print where the server attempts to load game library from.
2012-11-03Add multisample support to SDL video driver.Andrey Nazarov
2012-10-20Improve SDL video code, add swap interval support.Andrey Nazarov
Split video.c into multiple files. Implement support for GLX_EXT_swap_control(_tear) extensions. Work around a bug in NVIDIA binary driver causing glXWaitVideoSyncSGI to block indefinitely when vsync in enabled. Permit negative values for ‘gl_swapinterval’ only if GLX_EXT_swap_control_tear extension is advertised.
2012-08-24Make Q2PRO compile on OpenBSD.Andrey Nazarov
Original patch provided by Jonathan Gray.
2012-08-19Protect hunk functions against integer overflow.Andrey Nazarov
2012-08-12Minimize work done in signal handlers.Andrey Nazarov
In particular, don't make any X11 calls to avoid deadlock if interrupted within libX11.
2012-08-12Split TTY code into separate file.Andrey Nazarov
2012-08-05Rename Com_IsDedicated() to COM_DEDICATED.Andrey Nazarov
2012-08-03Try to avoid calling stat() when listing files.Andrey Nazarov
2012-07-27Fix wrong TTY flags being cleared.Andrey Nazarov
2012-07-25Fix arithmetic on void pointers.Andrey Nazarov
2012-07-25Update GPLv2 text and headers.Andrey Nazarov
Sync with http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
2012-07-24Rework source tree layout.Andrey Nazarov
Instead of having a mix of semi-randomly prefixed .c and .h files at src/, split the sources and public headers into src/ and inc/ directories. Further partition them down per subsystem. Add include guards to public headers. Split some headers into multiple ones.