Commit Graph

59 Commits

Author SHA1 Message Date
myT 339bbea468 command names are no longer case sensitive 2017-11-22 19:03:13 +01:00
myT 79f46df525 fixed uninitialized pointers due to Cvar_GetHelp and Cmd_GetHelp 2017-11-13 03:07:34 +01:00
myT f36f363020 cvarlist/cmdlist print 'h' when more help is available 2017-11-13 01:54:33 +01:00
myT de72f96ae7 added the cvar_trim command to remove all user-created cvars 2017-11-12 01:01:20 +01:00
myT a61c6f0e47 cvar and cmd auto-completion tweaks
'h' indicates more help is available
'?' indicates a cvar is user-created
muted the Com_sprintf overflow warnings
2017-11-12 00:28:58 +01:00
myT 69efe163ac error extension - trap_Error2 and trap_EnableErrorCallback 2017-11-10 20:21:03 +01:00
myT fca556e2ad match alerts cgame extension and s_autoMute for Windows 2017-11-07 06:17:28 +01:00
myT e26163aa79 added screenshotnc and screenshotncJPEG 2017-11-05 22:40:32 +01:00
myT caaa8e4e47 audio interface clean-up and Sys_* documentation 2017-11-03 19:36:30 +01:00
myT 4cd544217c platform layer GL interface cleanup
renamed and documented the core GLimp functions
moved the memset calls out of GLimp_Shutdown
dealing with anisotropic filtering properly and fixed the cvar's range and help
platform extension loading is done through Sys_GL_LoadExtensions
throwing fatal errors is done by the renderer exclusively
removed QGL_Init and QGL_Shutdown
cleaned up glconfig_t
filling up the unused glConfig fields in the renderer for old mods
2017-11-03 19:33:54 +01:00
myT 213ab998df ignore sv_pure when auto-completing file system files 2017-10-28 22:42:17 +02:00
myT ef83d7314d fixed Q_stristr declaring a variable in the middle of a scope block 2017-10-18 00:53:08 +02:00
myT 1f49b43a39 con_history 1 is not just for clients anymore 2017-10-12 19:12:41 +02:00
myT 741e5e2f12 fixed com_hunkMegs's min. string value in dedicated server builds 2017-10-12 18:59:20 +02:00
myT ba199c4de1 increased the zone buffer size because of temp image space 2017-10-12 05:14:09 +02:00
myT 9a7ab19245 sv_restartProcess restarts the child process
uptime print child process, parent process and map uptimes
2017-10-12 03:45:24 +02:00
myT ac48bc3248 new Linux signal handlers
removed the statically linked libbacktrace
dynamically linking to libunwind8 when available
fixed the c++98 option being passed to the wrong premake filter
2017-10-10 19:36:12 +02:00
myT be890e5b70 moved in_restart to the shared client code
the platform layers implement Sys_InitInput and Sys_ShutdownInput
2017-10-04 17:33:35 +02:00
myT 70f301e4ff cvar help extension
cvar type+range extension
module tracking for cvars and commands
lots of help text
2017-10-03 19:11:10 +02:00
myT 6d18a0b5bd added the new client HTTP download system 2017-09-12 03:21:11 +02:00
myT 1c38742c5a new engine extension to toggle cgame input forwarding
cleaned up CL_CG_GetValue
2017-08-13 04:01:21 +02:00
myT bc83712ec6 reverted the trap_R_AddRefEntityToScene syscall changes to avoid engine/mod coupling 2017-08-12 03:14:06 +02:00
myT ed65f40789 fixed History_SaveCommand incorrectly ignoring certain commands 2017-07-30 09:06:55 +02:00
myT c95e9a86ee added automatic process restarts for Linux dedicated server crashes and timed reboots
putting the UTC date and time in Linux crash report file names
2017-07-06 06:10:29 +02:00
myT 47a566f9cc com_completionStyle 1 for cycling auto-completion results line in ET 2017-07-05 05:53:05 +02:00
myT 9b776ab343 keep cvars and commands alphabetically sorted 2017-07-04 23:14:28 +02:00
myT 23d0273489 commands registered by cgame get removed after CG_SHUTDOWN 2017-07-04 22:31:21 +02:00
myT 9ea5d021d5 implemented the new interop system
implemented the dynamic lights and integer shader time extensions
2017-06-22 07:15:47 +02:00
myT b8e4413d2f enforcing the [-127 127] usercmd range in trap_GetUserCmd 2017-06-20 07:41:39 +02:00
myT 49f7f8bbd8 trap_RemoveCommand was missing from cg_public.h 2017-06-20 02:01:35 +02:00
myT 4c98469f3f fixed the incorrect backslash insertion on empty edit lines in the dedicated server consoles 2017-06-04 13:04:45 +02:00
myT 8b5728559b unified the command history logic
when a command is the same as the previous one, it doesn't get saved
Linux tty keys support: left, right, home, end, delete
2017-06-04 13:02:20 +02:00
myT c1c9031f13 raised MAX_CVARS to handle bloated configs 2017-06-01 20:53:17 +02:00
myT b19cd251b9 removed some dead code 2017-06-01 20:49:52 +02:00
myT 6cde91e503 always making sv_pakNames empty 2017-05-23 23:49:59 +02:00
myT 389cd1690d fixed a bunch of fp math expressions for lack of precision and incorrectly using double instead of float 2017-05-19 00:00:08 +02:00
myT 85d6762647 added auto-completion to the Windows dedicated server
fixed Linux dedicated servers inserting a leading backslash when running auto-completion
fixed tty handling of the leading "]"
2017-05-18 23:23:50 +02:00
myT e4062a6c90 reduced win32 raw mouse input latency and added cl_drawMouseLag 2017-05-06 22:01:14 +02:00
myT 998ad98511 the mismatching initial values developer cvar warning only gets printed once 2017-05-04 18:30:06 +02:00
myT 172b6a0e9a fixed Q_itohex not dealing with big numbers properly 2017-05-04 18:24:09 +02:00
myT 1f71b7c4c7 bumped the version to 1.49 2017-05-03 03:44:04 +02:00
myT c63c3e80a6 replaced monitor gamma by a post-process gamma shader
ported the dyn lights shaders to glsl
nuked stereo rendering
replaced r_ext_multisample with r_msaa
2017-03-21 00:58:59 +01:00
myT 1efd5b6d82 improved crash and exit handlers that restore system settings (monitor gamma ramps, system timer resolution, terminal settings, ...) and crash reports with full QVM stack trace 2017-03-14 05:11:12 +01:00
myT d945904298 fixed a memory leak due to an incorrect munmap argument (credit: Cyrax) 2017-03-08 16:10:34 +01:00
myT 0bc9c75e49 moved the create_git_header scripts into the cnq3 repository 2017-03-08 02:41:21 +01:00
myT e567ed84d0 file system start-up will now verify the presence and integrity of baseq3/pak0-8.pk3 2017-03-07 22:56:53 +01:00
myT fcab743f4a calling Com_Error before com_noErrorInterrupt was initialized would crash 2017-03-06 01:40:29 +01:00
myT 076cf14d02 using much simpler and faster Huffman codec code when not dealing with out of band datagrams 2017-03-05 23:32:58 +01:00
myT e0d55dc63c improved multi-monitor support and added r_monitor
only apply hw gamma ramps where and when needed
fixed the start-up console window staying visible when starting in full-screen
black window background to avoid the white flashes when hw gamma is enabled
2017-03-05 22:48:02 +01:00
myT 39ee0db5b7 added exception/signal/exit handlers to properly restore modified system settings like gamma ramps 2017-03-05 20:10:48 +01:00