summaryrefslogtreecommitdiff
path: root/source/sys_unix.c
AgeCommit message (Collapse)Author
2008-04-23Added `dumpents' server command.Andrey Nazarov
Added support for `cl_noskins' value of 2 (default all female skins to `female/athena', all male skins to `male/grunt'). Renamed `scoreshot' command to `aashot', added `aadump' command. Fixed several alignment issues on ARM architecture. Server browser menu now indicates full and password protected servers with color codes. Implemented history search in console with Ctrl+R, Ctrl+S. Removed `cl_railtrail_alpha' variable, all `cl_rail*_color' variables now accept colors in #RRGGBBAA format. Added `map_override' cvar (enables loading map entity lump from external maps/*.ent file). Made `quit' command accept extra arguments. Made `draw' command accept arbitrary colors in #RRGGBBAA format. Fixed debian packages.
2008-04-05Added `scr_showstats' variable.Andrey Nazarov
Fixed drawing of transparent sprites.
2008-04-02Use size_t instead of int where possible.Andrey Nazarov
Added initial support for Win64 port.
2008-03-24Remove useless time wraparound checks.Andrey Nazarov
Apply more careful input sanitizing in several places (issues revealed by zzuf(1)). Remove stereo *.wav loading stuff, Q2 has never supported it properly. Fixed a memory leak in Image_LoadPCX. Mark clients after receiving ICMP errors from them, drop after `sv_ghostime' seconds.
2008-02-17Huge search and replace commit.Andrey Nazarov
Use fixed size integer types from stdint.h instead of custom defined ones. Get endianess infromation form endian.h. Added `remotemode' console command. Link with -ldl only on Linux.
2008-01-28Added `sv_mvd_capture_flags' variable.Andrey Nazarov
Re-introduced FOV compensation for player gun model. Made `gl_fastsky' actually work. Added support for following powerup carriers in MVD_Follow_f.
2008-01-16Made stdout blocking on Unix.Andrey Nazarov
Made particle texture larger and more round. `gl_texturemode' now defaults to `GL_LINEAR_MIPMAP_LINEAR'. `gl_partscale' now defaults to `2'. Re-added `gl_polyblend' variable.
2008-01-08Fixed MVD recording problem while playback.Andrey Nazarov
Fixed data being written to MVD buffers even without dummy MVD client. Allow to specify up to 64 favorite servers via adrXX variables. Properly display servers without `hostname' or `mapname' infokeys. Set console title to display dedicated server hostname and port. Removed redundant `toggleconsole' from UI_PushMenu. Fixed AC_ParseQueryReply parsing message incorrectly. Fixed MVD_GameClientBeing setting cl->number instead of cl->slot.
2008-01-06Fixed invalid client ID being displayed by `status' command on GTV servers.Andrey Nazarov
Fixed stupid Sys_Sleep bug on Unix systems. Draw `Loading anticheat...' string in connection screen. Added Sys_GetAntiCheatAPI stub into sys_unix.c for testing purposes.
2007-12-29Made server ping measurements more accurate.Andrey Nazarov
2007-12-27Updated revision to 170.Andrey Nazarov
Removed `com_sleep' variable. Fixed master heartbeat timings. Enabled anticheat server interface for Windows builds. Added `--single-user' option to configure script. Build `q2pro-client' and `q2pro-server' binary *.deb packages by default. Allow absolute homedir path, autoexpand `~' character on Unix.
2007-12-21Use Sys_Setenv for setting environment variables in a safe way.Andrey Nazarov
Moved `writeconfig' command to client code section. Moved `setenv' command to common code section. Properly handle `--help' -and `--version' arguments on Unix.
2007-12-21Fixed garbage in high bits of FPU control word beingAndrey Nazarov
reported due to invalid local variable size.
2007-12-20Added initial server side support for r1ch.net anticheat.Andrey Nazarov
Renamed `listban' command to `listbans'. Make sure NET_Connect sets NS_CONNECTING state even if connect() succeedes immediately. Changed FIFO_Read/FIFO_Write semantics.
2007-12-17Fixed delta state corruption bug on secondary MVD clients.Andrey Nazarov
New minor MVD protocol version 2009. Pressing Ctrl+U kills current line in TTY console. Added `mvdcontrol' command.
2007-12-07Fixed Windows build.Andrey Nazarov
Fixed a crash in Player Setup menu. Updated revision to 166. Removed AC check for 64-bit Windows.
2007-12-07Optimized FS_ListFiles (and broken Windows build).Andrey Nazarov
Initial changes to demo browser to support caching.
2007-11-25Changed Com_sprintf --> Q_concat in quite some cases.Andrey Nazarov
Make sure WAVE sound driver is built by default. Added --disable-wave option to `configure'. Command line history is now remembered between sessions. ALT+Space refreshes all servers in Server Browser. Handle command line agruments like original Q2 engine did.
2007-09-30Make sure Info_RemoveKey removes any possible duplicates.Andrey Nazarov
Misc code cleanup.
2007-08-22Make sure JPEG and PNG libraries are linked in when building monolithic client.Andrey Nazarov
Added 'strip' target to Makefile. Embedded release number inside configure script. Enabled server side GetGameFeatures call.
2007-08-22FS_ExtCmp now correctly handles complex extensions, e.g. '.dm2.gz'.Andrey Nazarov
Fixed NULL pointer dereference when CL_Disconnect is called before client finishes initialization.
2007-08-14Initial import of the new Q2PRO tree.Andrey Nazarov