Jack Slater
f17d90ca2f
Update TODO location
...
Discourseify.
2025-08-09 00:00:41 -10:00
Tim Angus
4b1086651d
Fix missing USE_INTERNAL_SDL_HEADERS definitions
2025-08-09 09:48:32 +01:00
Tim Angus
2383bd1351
Add CMake USE_INTERNAL_SDL option, defaulting to ON
2025-08-09 02:35:51 +01:00
smallmodel
f848f8ad8d
Fix typo when trying to include curl directories
2025-08-08 10:37:37 +01:00
Tim Angus
12dcaf3470
Link game modules to COMMON_LIBRARIES
2025-08-07 16:30:49 +01:00
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