Commit Graph

147 Commits

Author SHA1 Message Date
myT d56efd2d3d the con_notifytime help now explains what -1 is for 2017-11-12 01:07:22 +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 c60d47e93f cleaned up tr_gl2.cpp and prefixes in win32 code
tr_gl2.cpp now uses the proper interface for printing errors
tr_gl2.cpp now has function names that make sense
removed old references to GLimp_*
cleaned up prefixes in the Windows platform layer
2017-11-03 19:35:35 +01:00
myT 6cde6e2182 added bindkeylist 2017-10-28 21:40:07 +02:00
myT 770199f00d fixed con_notifytime's range not allowing -1
fixed m_accelOffset's invalid default value
2017-10-28 19:36:16 +02:00
myT 1f49b43a39 con_history 1 is not just for clients anymore 2017-10-12 19:12:41 +02:00
myT 484e9e7e40 removing color codes before printing to the terminal
fixed Download_CleanUp calling closesocket on socket 0, messing with stdin
2017-10-10 19:54:57 +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 62ff8ef1d1 fixed the renderer not always removing commands when it should 2017-10-04 00:35:26 +02:00
myT c3027a56b7 made keys F13 to F24 bindable 2017-10-03 23:58:41 +02:00
myT 1d6663ebc1 replaced the cameraMatrixTime variable from the renderer's public interface by a function 2017-10-03 23:31: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 d4ae363d71 fixed /bind treating single-character key names in a case sensitive manner 2017-09-12 03:27:23 +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 ac9d10cc97 fixed the position and size of the highlight rectangle of com_completionStyle 1 2017-07-30 03:27:54 +02:00
myT 265cca7eb6 raised the console text buffer size 2017-07-05 23:56:18 +02:00
myT 47a566f9cc com_completionStyle 1 for cycling auto-completion results line in ET 2017-07-05 05:53:05 +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 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 aa2b00cbbb added m_accelStyle and m_accelOffset for a new accel style 2017-06-02 20:53:35 +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 9d18b2dfe5 fixed the Linux build and removed unused files and dead code 2017-05-18 06:20:28 +02:00
myT 94541565b5 added con_scaleMode 2017-05-17 07:18:06 +02:00
myT e7fc251663 no longer able to scroll past the topmost line after a console clear 2017-05-17 07:13:28 +02:00
myT e4062a6c90 reduced win32 raw mouse input latency and added cl_drawMouseLag 2017-05-06 22:01:14 +02:00
myT 0e18c3b645 added BACKSLASH as a bindable key on Windows 2017-05-04 18:52:46 +02:00
myT 7ea3b4264c fixed multi-view mouse input sensitivity for CPMA 1.50 2017-05-04 08:51:13 +02:00
myT 3d6d1e587a renamed con_saveCmdHistory to con_history 2017-04-20 03:25:46 +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 ae2560984a fixed comparing an int to NULL 2017-03-08 01:06:30 +01:00
myT 82994d21f8 opt-in command history saving with con_saveCmdHistory 2017-03-07 22:44:03 +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
myT 0f89ca6853 tweaked console scrolling (binds and speed), fixed the clamping and the backtick insertion on Windows 2017-01-23 07:33:53 +01:00
arQon b34c0365ab red means error. always has, always will. let's keep it that way 2017-01-19 10:08:59 -08:00
arQon 4f9754adfe intelligent TAB-completion handling (support for mapnames, binds, etc) 2017-01-19 00:59:44 -08:00
arQon 047f312ea7 revert to linear falloff 2017-01-18 01:28:44 -08:00
myT f327428475 full x64 support with a VM based on quake3e OCT 21 2016
the VM compiler uses SSE for floating-point ops when possible
2017-01-11 14:24:58 +01:00
arQon 954c80a8b5 merge the new build system
use the "premake" tool from the cnq3tools repo with
"--quake3dir=<q3dir>" to generate a VS sln and gcc makefiles

this changeset also removes the "clever" handling of fullscreen/windowed
changes which didn't actually work and just broke windowed mode
2016-12-29 20:13:59 -08:00
arQon 1afbf12d80 repair some strange quality regressions in the renderer source, as well as what looks like some half-merged pmx pieces. add glext for win32 platforms. NOTE: vc has poisoned a bunch of files with CRLF endings, because apparently you're not allowed to have those work properly in vs2013 and later, sigh 2016-12-18 03:05:45 -08:00
arQon 97db9f2314 import from cnq3 1.47 2016-12-17 20:43:04 -08:00