summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-01-31Properly handle GMF_PROPERINUSE in MVD recorder.Andrey Nazarov
Do the same thing as SV_BuildClientFrame does when deciding if entity is active, to be fully conformant to GMF_PROPERINUSE extension.
2013-01-31Extend layout syntax to support color.Andrey Nazarov
2013-01-31Fix recursive CL_ParseServerMessage invocation.Andrey Nazarov
Don't emit partial demo and GTV packets once svc_zpacket is parsed.
2013-01-31Double layout buffer size.Andrey Nazarov
2013-01-31Transparently compress large layouts.Andrey Nazarov
2013-01-31Force use of old_origin by ‘cl_nolerp 2’.Andrey Nazarov
2013-01-31Pass extra connection params to game mod.Andrey Nazarov
Add GMF_EXTRA_USERINFO feature. If supported, server passes all the extra positional parameters to `connect' command to game mod.
2013-01-31Don't force IP key/value pair into userinfo updates.Andrey Nazarov
Game can only expect it to be valid in ClientConnect and ClientUserinfoChanged that immediately follows, but not in subsequent userinfo updates.
2013-01-30Add STRINGIFY macro. Use it where appropriate.Andrey Nazarov
2013-01-27Scroll menu list by dragging mouse.Andrey Nazarov
2013-01-27Right mouse button closes menu.Andrey Nazarov
2013-01-25Fix a memory leak when server fails to spawn.Andrey Nazarov
Free the map loaded by SV_ParseMapCmd if an ERR_DROP is thrown before server code takes ownership of the map.
2013-01-25Disable cel-shading on transparent models.Andrey Nazarov
2013-01-25Remove useless statement.Andrey Nazarov
2013-01-25Remove linefeeds from error messages.Andrey Nazarov
2013-01-23Add missing savegame function pointer.Andrey Nazarov
Also remove an unused moveinfo.
2013-01-23Bump maximum lightmap size.Andrey Nazarov
Bump surface extents limit to 2048 in OpenGL renderer. Bump MAX_MAP_LIGHTING to 8 MiB.
2013-01-23Fix savedir autocompletion.Andrey Nazarov
2013-01-22Use compatible command names for savegames.Andrey Nazarov
Also add savedir argument autocompletion.
2013-01-22Allow autosaves to load level files.Andrey Nazarov
There may be a level file already present after player has returned to the previous level. Allow autosave to load it.
2013-01-21Re-introduce savegame and loadgame menus.Andrey Nazarov
Also add ‘single player’ entry to in-game menu.
2013-01-21Re-introduce full savegame support.Andrey Nazarov
Use the same directory and file naming scheme default Quake 2 server uses. Make it possible to return to previous level. Re-introduce autosaves.
2013-01-19Add commands for manipulating locations.Andrey Nazarov
Also properly skip empty lines in location files. Use location names verbatim.
2013-01-19Cinematic pic belongs to client state.Andrey Nazarov
2013-01-18Fix client disconnect in ss_pic state.Andrey Nazarov
2013-01-18Re-introduce victory.pcx display.Andrey Nazarov
2013-01-18Fix listing of POSIX symlinks.Andrey Nazarov
2013-01-18Move LIBGL/LIBAL definitions into platform.hAndrey Nazarov
2013-01-16Use GL_CLAMP_TO_EDGE whenever possible.Andrey Nazarov
2013-01-15Silence MSVC warnings.Andrey Nazarov
2013-01-15Make some variables static.Andrey Nazarov
2013-01-15Re-introduce chat HUD.Andrey Nazarov
2013-01-15Clean up client screen code.Andrey Nazarov
2013-01-14Add experimental client GTV relay support.Andrey Nazarov
2013-01-14Share TCP socket between client and server.Andrey Nazarov
Don't allow calling NET_Listen twice. Don't let server accept new GTV clients unless previous call to NET_Listen succeeded.
2013-01-13Fix scaled Player Setup menu drawing.Andrey Nazarov
Restore custom 2D rendering parameters (clip rect and scale) after rendering 3D view.
2013-01-13Make dummy MVD client optional (client side).Andrey Nazarov
2013-01-13Make dummy MVD client optional (server side).Andrey Nazarov
Add ‘sv_mvd_spawn_dummy’ variable. Spawn dummy client by default only when game mod advertises support for MVD. Fix a memory leak when dummy MVD client is rejected by game mod. Properly push the last server command sent to all GTV clients before they are dropped due to fatal error or server shutdown.
2013-01-07Make key bindings case insensitive.Andrey Nazarov
Handling Shift modifier for keybindings is a flawed approach: actions are supposed to be bound to physical keys. If there is any need for modifier keys, they can be emulated with scripting magic.
2013-01-07Fix writing semicolon binding to config.Andrey Nazarov
2013-01-07Optimize ‘gl_lightmap 1’ drawing.Andrey Nazarov
2013-01-07Fix some scan-build detected issues.Andrey Nazarov
Fix potential crash when parsing unknown long options. Silence a few warnings.
2013-01-05Empty lightstyles are fullbright.Andrey Nazarov
2013-01-05Exec postexec.cfg after autoexec.cfg.Andrey Nazarov
Allow postexec.cfg and postinit.cfg to be read from baseq2 when there are no such files in current gamedir.
2013-01-03Quickly reject BSP models with no faces.Andrey Nazarov
2013-01-03Use exact-width types for parsing BSP files.Andrey Nazarov
2013-01-03Allow BSP models to have a leaf as a head node.Andrey Nazarov
Fixes a crash due to NULL headnode in BSP_TransformedLightPoint, and properly clips to invisible models present in some maps.
2013-01-02Add ‘cl_demowait’ cvar.Andrey Nazarov
Allow waiting at the last demo frame instead of dropping to console.
2013-01-01Fix HTTP downloading of compressed filelists.Andrey Nazarov
Don't use Content-Length value from HTTP header for allocating initial buffer size. It may not reflect real filelist length depending on Content-Encoding used. Simply grow the buffer in fixed size chunks as data is received through libcurl callback.
2012-12-29Communicate ss_broadcast state to Q2PRO clients.Andrey Nazarov
Disable message triggers when playing back MVD streams. Process MVD spectator chat normally on the client so that ignore filters work. Add new minor Q2PRO protocol version 1019.