Commit Graph
3600 Commits
Author SHA1 Message Date
smallmodel 074c0ecc4a Detect architecture from the compiler instead of the host 2025-08-07 15:10:25 +01:00
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