Commit Graph

6446 Commits

Author SHA1 Message Date
Fix 6d85201cff Remove the NPAPI lib dir 2023-07-09 20:07:07 +02:00
Marco Cawthorne d293a2021a
SDL2: Only check for SDL_CONTROLLERTOUCHPAD* and SDL_CONTROLLERSENSORUPDATE updates on versions greater than or equal 2.0.14 2023-07-05 09:55:33 -07:00
Marco Cawthorne ee25319621
Quake III Arena sound position fix (evil version) 2023-07-05 09:55:31 -07:00
fhomolka 6d83a3218a
Remove NaCl code (#190)
* Remove the nacl dir

* Remove nacl from ifdef checks shared with other platforms

* Remove nacl from build bash scripts

* More removal of nacl from bash scripts

* Remove nacl-specific code from the engine

* More removal of nacl-specific code from the engine

* remove nacl-specific code from the Quake 3 plugin

* Remove nacl from readme (also seems to have force LF line endings)

* Remove nacl mention from browser.txt

* Remove nacl from Makefile

* Remove nacl from dotnet2005 solution file (lol)

* Correcting an endif, this did not end nacl

* Clarification for NaCL no longer needed

* Left small todo for myself

* Partially undo f44daef091bcc5917b0ddb2cbe41ebdd9738f770
the if preproc checking for `_DEBUG` was incorrectly removed
2023-07-01 15:20:13 -07:00
Xylemon 7f8b827cb8
r_showbboxes should be a cheat in multiplayer, this fixes #9 (#192) 2023-06-28 22:05:55 -07:00
Marco Cawthorne 6692afa55b
Fix #165 by not ignoring the track specified in the NQ demo header 2023-06-24 18:03:48 -07:00
Marco Cawthorne a05c722cbd
Fix #154 by calling fixangles after loading a save 2023-06-24 16:20:01 -07:00
Marco Cawthorne 7a37e761df
Add .gitignore file to help keep things clean, based on @ewhac theirs 2023-06-24 15:09:47 -07:00
Marco Cawthorne e20ee6c854
Add check to only use the re-release menu font when a mod is not actively overriding it 2023-06-24 15:03:28 -07:00
Marco Cawthorne aa8fcb0296
Recognize HTTP response codes 201 and 202 as success (thanks hemebond) 2023-06-24 14:17:15 -07:00
Marco Cawthorne d57dd2fb3a
Server browser crash fix. 2023-06-23 21:14:51 -07:00
Marco Cawthorne f4044af503
Fix compilation of the 'nocompat' build config. 2023-06-23 15:06:54 -07:00
Marco Cawthorne 2fbf78579d
Fix WinNT server builds by not using snprintf and updating FS_FixupFileCase. 2023-06-23 14:32:20 -07:00
erysdren 8482809f18
Fix compilation on Haiku OS (#183)
* add haiku defines in q_platform.h and sys_sdl.c

* linuxisms in sys_sdl.c and sv_sys_unix.c

* more linuxisms in sv_sys_unix.c
2023-06-11 23:14:36 -07:00
Marco Cawthorne 7e39cdd689
ffmpeg plugin: fix passing the wrong alignment, fixes some older .avi files being distorted. 2023-06-08 22:09:58 -07:00
Marco Cawthorne 7604e8e655
Merge pull request #180 from fhomolka/plug_bullet_build_fix
[Minor] Fix plugin.c failing when building Bullet Plugin
2023-06-02 09:31:31 -07:00
Fix 9da0319c15 Bullet forces C++, so ensure the qboolean variants, when that happens 2023-05-29 11:17:44 +02:00
Marco Cawthorne d76d142949
Merge pull request #161 from ewhac/joyfix
Joystick support fixes.
2023-04-16 23:17:57 -07:00
Marco Cawthorne 73a71a2ce1
Merge branch 'master' into joyfix 2023-04-16 23:17:35 -07:00
Shpoike 96dd67b3d0 Include audio mixer timings in r_speeds 2. 2023-04-17 03:58:21 +01:00
Shpoike 75c6527893 csaddon can now create/edit patches. 2023-04-17 03:58:21 +01:00
Shpoike 7b3096bbf5 Fix __int64 bitnot bug. 2023-04-17 03:58:21 +01:00
Shpoike 0a565b1186 Make cl_shownet 3 a bit more verbose. 2023-04-17 03:58:21 +01:00
Shpoike 2b17f90b28 Fix some issues with csprogs embedded inside mvd files. 2023-04-17 03:58:21 +01:00
Shpoike d37b8d07ff Try fixing te_gunshot with nq protocols. 2023-04-17 03:58:21 +01:00
Shpoike 5082928f36 Try to reduce warning spam. 2023-04-17 03:58:21 +01:00
Shpoike 695b979af9 vulkan renderer was crashing without the q3 plugin loaded. 2023-04-17 03:58:21 +01:00
Shpoike e81b140614 work around qssm's proquake stuff. 2023-04-17 03:58:21 +01:00
Shpoike eaf59671a4 Messing around with flatpak. 2023-04-17 03:58:21 +01:00
Shpoike 73bb9969a1 Fix emulated support of hexen2's CState syntax. 2023-04-17 03:58:21 +01:00
Shpoike 1ce399e969 Fix up some obscure builds. 2023-04-17 03:58:21 +01:00
Shpoike 8c8a4eaf0e Fix vid_reload+purecsqc killing the csqc. 2023-04-17 03:58:21 +01:00
Shpoike cae062b142 Make updates menu searchable, make qi plugin a little more friendly. 2023-04-17 03:58:21 +01:00
Shpoike 226c1cf6b4 Fix recent console click quirks. 2023-04-17 03:58:21 +01:00
Shpoike 505061a8d2 Add deflate64 support, cos why not. 2023-04-17 03:58:21 +01:00
Shpoike 84035c8ae2 This seems more correct... 2023-04-17 03:58:21 +01:00
Shpoike 6f61af8ee9 Cvar description tweaks. 2023-04-17 03:58:21 +01:00
Shpoike 5ed4012a9b Fix OOM with obviously corrupt miptex lumps (eg: jvoxdm1.bsp). 2023-04-17 03:58:21 +01:00
Shpoike 527233154c Clients can now request the master to initiate an WebRTC/ICE connection with 'sv_public 1' servers. This is primarily for the browser port. Servers now report their srflx address via the status command (with fp, ready for secure copy+paste). 2023-04-17 03:58:21 +01:00
Shpoike 92be91f416 Prevent the user from selecting demoness when running base hexen2 to prevent a crash. Fixed visible menu markup too. 2023-04-17 03:58:21 +01:00
Shpoike 727aaec80c Fix console expansion when execing macros, to expand on line execution rather than the entire macro contents. 2023-04-17 03:58:21 +01:00
Shpoike 95d25558ef Move broker address to a cvar, so users can actually change it. 2023-04-17 03:58:21 +01:00
Shpoike 02a8a4fb76 Prevent our sctp implementation from corrupting its inbound messages. 2023-04-17 03:58:20 +01:00
Shpoike 2c8c9b615f Fix some bugs. 2023-04-17 03:58:20 +01:00
Shpoike 832ee6beef Prevent skyboxes from getting disabled on vid_reloads. 2023-04-17 03:58:20 +01:00
Shpoike e104d6cf58 Try to fix purecsqc map loading issues. 2023-04-17 03:58:20 +01:00
Shpoike f2d54f30d8 Update DTLS stuff, fixing certificate pinning bugs.
We should now support dtls1.2 under win10 (otherwise win7+8 is still stuck with 1.0).
SSQC can now query client certificate info via infokey - *cert_sha1 or *cert_dn
Server addresses can be postfixed with eg ip:port?fp=BASE64 to provide a fingerprint to verify the server without depending on cert authorities.
2023-04-17 03:58:20 +01:00
Shpoike 4d06516fb2 Keep menu cursors central to the item they're trying to indicate. 2023-04-17 03:58:20 +01:00
Shpoike a5232cfecd Allow manifests to provide signatures for packages. Restart the menus when a package with a menu.dat is enabled. 2023-04-17 03:58:20 +01:00
Shpoike c5f837d468 Rework some hashfunc_t stuff. 2023-04-17 03:58:20 +01:00