summaryrefslogtreecommitdiff
path: root/source/files.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-09Added `addstuffcmd', `delstuffcmd' and `liststuffcmds'commands.Andrey Nazarov
Fixed broken delta decompression of clientNum field by the client. Rewrote SV_MvdPlayerIsActive, added flag 4 to `sv_mvd_capture_flags'. Added `scr_drawpmove' debugging variable. Improved intermission handling by the MVD client.
2008-04-02Use size_t instead of int where possible.Andrey Nazarov
Added initial support for Win64 port.
2008-03-05Rewrote autocompletion engine.Andrey Nazarov
Added `con_notifylines' variable. Do not allow chat beeps to overlap.
2008-02-28Do not spam dedicated server console with heartbeats.Andrey Nazarov
Added autocompletion of options for some commands. Made logfile_prefix not empty by default. Re-enabled `anti-kick' exploit fix.
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-16Handle WM_CHAR/WM_SYSCHAR messages on Windows.Andrey Nazarov
Repaint window when resizing, etc.
2008-01-14Added filtering cvars by flags to `cvarlist' command.Andrey Nazarov
Write aliases to config.cfg too. Added S_ISREG check so FS_FOpenFile never opens directories on Unix.
2008-01-10Always send nonzero areabytes to non-q2pro clientsAndrey Nazarov
(fixes hall of mirrors in MVD Waiting Room). Made `deathmatch' and `maxclients' default to `1' and `8' respectively. Made autocompletion work for some console variables too. Made `set' command accept multiple args with spaces, as well as Cvar_Command. Fixed potential crash on entities with EF_BFG bit and out of range skinnum. Levelshots work again now. Made `pingservers' command ping all 64 possible servers. Delete scrap texture on refresh shutdown. Added `leave' command for GTV, switches client to Waiting Room.
2008-01-02Updated revision to 175.Andrey Nazarov
Allow MVDs to be replayed from menu.
2008-01-01Inspect `play' command more carefully in CL_ParseStuffText.Andrey Nazarov
Made FS_LoadFile return 0 instead of -1 on gzipped files. Cleaned up MVD_ParseUnicast. Display chase target name on the screen for non-q2pro GTV clients. Implemented UF_NOGAMECHAT = 8, UF_NOMVDCHAT = 16 user flags. MVD_Say_f no longer uses SV_BroadcastPrintf. Changed `scr_showfollowing' default value back to 1. Filter svc_stufftext and svc_layout on game server before sending mvd_unicast message to MVD clients.
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-17Improved getopt-like option processing code.Andrey Nazarov
Implemented MVD playlists and looping.
2007-12-15Added `scoreshot' command, dumps layout into 80x40 chars *.txt file.Andrey Nazarov
Cleaned up zone memory code. Consider left/right CTRL and ALT modifiers as consolekeys. Fixed evil FS_ListFiles memory corruption bug.
2007-12-10Improved Demo Browser.Andrey Nazarov
Menus can be dynamically resized now. Fixed `make install'.
2007-12-07Optimized FS_ListFiles (and broken Windows build).Andrey Nazarov
Initial changes to demo browser to support caching.
2007-12-02Avoid black bars along sides of OpenGL window.Andrey Nazarov
This also prevents GL_Screenshot_f crash due to underestimating amount of memory to be allocated for pixel data.
2007-12-02Finally fixed pak loading order on Windows.Andrey Nazarov
Minimize probability of prediction misses to be counted as ladder steps. Make sure Q_vnsprintf always returns length in range [0, destsize - 1].
2007-12-01Sort pakXX.pak in numeric order instead ofAndrey Nazarov
alphabetical order when building search path.
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-10-07Added sv_uptime cvar.Andrey Nazarov
Optimized some string buffer functions. Made redirect buffer size safe.
2007-10-01Pressing ESC once no longer brings ingame menu but tries toAndrey Nazarov
get rid of current layout by issuing 'putaway' command. Fixed handling of reliable entity relative sounds. Register 'screenshotpng' and 'screenshotjpg' commands regardless if library support was linked in or not. Fixed handling of MVD channels menu.
2007-09-23Fixed some Windows compilation issues regarding putenv/_mkdir.Andrey Nazarov
2007-09-23Fixed sv_paused not being reset in some situations which lead toAndrey Nazarov
stalled server connects when listen server is running.
2007-09-19Made fs_restart command available for dedicated servers.Andrey Nazarov
Do not reset CVAR_LATCHED flag in Cvar_Get, as it causes problems.
2007-09-19Fixed FS_ListFiles handling FS_PATH_GAME flag incorrectly.Andrey Nazarov
Reset current demos directory when UI module is reinitialized. Updated version to r161.
2007-09-15Allow quake paths up to MAX_OSPATH characters at VFS level.Andrey Nazarov
Modified demo recording and playback functions to support longer pathnames.
2007-09-15Added sv_mvd_begincmd cvar.Andrey Nazarov
2007-08-22Pressing HOME/END keys now actually changes selection in menu lists.Andrey Nazarov
Removed ugly hack to get uncompressed length of *.gz files, FS_GetFileLength returns -1 on these now. Do not draw demo bar in case getting demofile length failed (*.gz file).
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-15Fixed UI_ModeChanged not being called for hard linked UI.Andrey Nazarov
Added QDECL specifier for some interface functions. Changed default values for com_date_format and com_time_format. On Windows, set up empty CRT invalid parameter handler so e.g. invalid modificators passed to strftime do not raise an exception.
2007-08-14Initial import of the new Q2PRO tree.Andrey Nazarov