Commit Graph

3699 Commits

Author SHA1 Message Date
Tim Angus
404aa1bdb2 Just build all (now guarded) architecture specific vm_* 2025-08-07 15:10:25 +01:00
Tim Angus
0912659484 Move responsibility for defining NO_VM_COMPILED from build system to q_platform.h 2025-08-07 15:10:24 +01:00
Tim Angus
858ccc928c Add architecture guards to VMs 2025-08-07 15:10:24 +01:00
Tim Angus
2c91b38899 Simplify VM sources for old architectures 2025-08-07 15:10:24 +01:00
Tim Angus
93fd9f7d47 Use the correct file name for the ARM VM 2025-08-07 12:57:41 +01:00
Tim Angus
8d692f8fef Disable Makefile CI build products 2025-08-05 23:44:17 +01:00
Tim Angus
1591f4ad1c Whitespace fixes 2025-08-05 21:15:09 +01:00
Tim Angus
31f79ca94e http -> https on URLs 2025-08-05 15:48:59 +01:00
Tim Angus
6367fdfe28 Map SDL gamepad buttons to keys explicitly 2025-08-05 11:23:05 +01:00
Tim Angus
1df2825cf1 Add missing USE_ICON to RENDERER_DEFINITIONS 2025-08-04 21:45:01 +01:00
Tim Angus
1c15f77e28 Update build-macos-sdl.sh for thirdparty 2025-08-04 17:31:02 +01:00
Tim Angus
2e200c84b1 Can't forget the sparc VM! 2025-08-04 14:44:05 +01:00
Tim Angus
d7484df0e7 CI configuration for CMake 2025-08-03 17:36:21 +01:00
Tim Angus
4c6f3f81eb CMake build system 2025-08-03 17:36:01 +01:00
Tim Angus
4fed624cff ...and adjust update-libs.sh to match 2025-08-02 20:08:59 +01:00
Tim Angus
282bd6513e Move third party code to code/thirdparty 2025-08-02 20:01:03 +01:00
Tim Angus
8976973d3b Move puff.* to renderercommon 2025-08-01 22:36:51 +01:00
Tim Angus
92fb145f43 Merge identical tr_subs.c into renderercommon 2025-08-01 22:36:51 +01:00
Tim Angus
9dfe9d6a6a Allow Windows icon to be set by defining WINDOWS_ICON_PATH 2025-08-01 22:36:51 +01:00
Tim Angus
877bde8994 Make the fallback renderer the default renderer 2025-08-01 22:36:51 +01:00
Tim Angus
d07bf88ce9 Add USE_ARCHLESS_FILENAMES 2025-08-01 22:36:51 +01:00
Tim Angus
cb11c5e339 Make client.html and Autotools style input file 2025-07-31 11:02:38 +01:00
Tim Angus
1a4abacaff Fix incorrect architecture detection on Windows 2025-07-30 12:31:44 +01:00
Tim Angus
b512b786ec Move Linux ARCH_STRING definition out of Makefile 2025-07-29 21:53:21 +01:00
Martin Gerhardy
2e753008d5 CLIENT: restore older curl version support 2025-07-29 18:17:45 +01:00
Tim Angus
d2f209fbda Remove USE_LOCAL_HEADERS 2025-07-29 18:12:31 +01:00
Pan7
96fefcb7c9 Replace USE_LOCAL_HEADERS with USE_INTERNAL_* 2025-07-29 17:32:18 +01:00
Tim Angus
7962686d2d Adjust resource path to quake3.ico
I'm aware this probably breaks the MSVC build, but

a) I think it's probably broken already
b) I have good reasons that will hopefully make this a non-issue anyway
2025-07-29 16:26:40 +01:00
Tim Angus
19f53d6fbe Cleanup opus and vorbis more 2025-07-29 16:11:46 +01:00
J.Ingram
934e7b9372 Call SHGetFolderPathA directly
Removing shfolder.h satisfies MSVC, and calling the function directly makes PFNSHGETFOLDERPATHA unnecessary.
2025-07-29 14:41:57 +01:00
Tim Angus
4303784442 *Don't* configure zlib so we get the generic zconf.h 2025-07-25 17:19:38 +01:00
Tim Angus
322883b65c *Don't* configure SDL so that we get the generic SDL_config.h 2025-07-25 14:45:42 +01:00
Tim Angus
69ad3699ea Update SDL 2025-07-24 20:29:53 +01:00
Tim Angus
3b6eff505b Add SDL to update script 2025-07-24 20:27:28 +01:00
Tim Angus
0992c149b5 Move library versions to lib-versions.sh 2025-07-24 20:26:53 +01:00
Tim Angus
8cd71ff797 Add macOS SDL build script 2025-07-24 20:25:36 +01:00
Tim Angus
a4d4b1743e Remove macOS ppc support 2025-07-24 18:41:52 +01:00
Tim Angus
1a256983ad Update OpenAL (headers) 2025-07-24 12:23:43 +01:00
Tim Angus
cc4ddc6098 Match literal . 2025-07-24 11:18:02 +01:00
Zack Middleton
1132abe3dc Replace strncpy usage with Q_strncpyz 2025-07-24 09:47:13 +01:00
Zack Middleton
c8553223ec Add range check for UI text buffer
It can't overflow because buff and text have the same max length (1024
and MAX_TOKENLENGTH).
2025-07-24 09:47:13 +01:00
Zack Middleton
797168fa08 Fix possible CGame network buffer overflow 2025-07-24 09:47:13 +01:00
Zack Middleton
84715f421b Ignore CHAR_WIDTH from C23 spec 2025-07-24 09:43:28 +01:00
Zack Middleton
ed2c470f50 Revert "Rename CHAR_WIDTH to CHARACTER_WIDTH"
This reverts commit 526edd37f9.
2025-07-24 09:43:28 +01:00
Zack Middleton
3d255758ff Fix server compile flags for unzip.c and ioapi.c 2025-07-24 09:41:35 +01:00
Tim Angus
fd0d65c439 Remove more dead 3rd party code 2025-07-22 20:32:11 +01:00
Tim Angus
9814f5f42f Implement WinINet based HTTP downloads 2025-07-22 14:57:01 +01:00
Tim Angus
94c9be05c9 Pull out non curl specific code from the curl backend 2025-07-22 14:57:01 +01:00
Tim Angus
8fb30de7af Disable USE_HTTP on Emscripten 2025-07-22 14:57:01 +01:00
Tim Angus
1cbba07fc3 Add abstract frontend to HTTP support and stop using curl on Windows 2025-07-22 14:57:01 +01:00