Alibek Omarov
3a0f1763fb
engine: whereami: update from our downstream fork (only cosmetic changes)
2023-05-15 01:51:14 +03:00
Alibek Omarov
19582cdf11
engine: simplify force version drawing logic
2023-05-14 09:50:17 +03:00
Alibek Omarov
4856a3c084
Revert "engine: soundlib: wav: attempt to make FindNextChunk more safe"
...
This reverts commit 78e239d883
.
2023-05-05 21:19:58 +03:00
Alibek Omarov
78e239d883
engine: soundlib: wav: attempt to make FindNextChunk more safe
2023-05-02 08:54:37 +03:00
Alibek Omarov
5a7b68fcc1
filesystem: add new export FS_GetFullDiskPath, similar to FS_GetDiskPath, but generates full path to the file, including searchpath
2023-05-02 08:52:54 +03:00
Alibek Omarov
710b234493
engine: add new pretty --help output
2023-04-30 10:14:02 +03:00
Alibek Omarov
75759530e3
engine: remove doublecolons from MSGBOX macros
2023-04-30 10:14:02 +03:00
Alibek Omarov
5162ab62fd
engine: filesystem: do not crash if engine was shutdown before filesystem was loaded
2023-04-30 10:14:02 +03:00
Alibek Omarov
07fd4f37ef
engine: remove unused -caseinsensitive command line argument
2023-04-30 10:14:02 +03:00
Alibek Omarov
ec2951cf45
engine: add size argument to COM_Default/ReplaceExtension calls
2023-04-26 05:20:45 +03:00
Alibek Omarov
8c7db8499f
engine: add size argument to COM_FileBase calls
2023-04-26 05:20:45 +03:00
Alibek Omarov
8f207362a5
public: remove Q_sprintf, and patch all code that used it to use Q_snprintf instead
2023-04-26 05:20:45 +03:00
Alibek Omarov
b16fa8eddc
public: remove Q_strcat and Q_strcpy, and patch the code that uses it
2023-04-26 05:20:45 +03:00
Alibek Omarov
096ee34f67
public: remove Q_vsprintf, replace by proper Q_vsnprintf proper calls
...
Fixes weird off by one error caused by glibc updates? I didn't tracked
what causes it exactly but replacing it seems to work. Anyway, we should
remove all 99999 hacks in libpublic.
2023-04-23 18:19:28 +03:00
Alibek Omarov
5b52a9a19f
engine: protocol: increase MAX_LIGHTSTYLES from 64 to 256, protocol limit as it encoded as unsigned byte
2023-04-20 10:35:21 +03:00
Alibek Omarov
cacfff008f
engine: common: enable autocomplete for mp3 command
2023-04-19 17:54:45 +03:00
Alibek Omarov
8d6ac3fad4
engine: common: net_encode: cosmetic changes, static-ize functions, move private macros
2023-04-18 05:16:57 +03:00
Tim Schumacher
6518a5cf8b
engine: whereami: Add SerenityOS
2023-04-17 19:30:11 +03:00
Alibek Omarov
248be5458f
engine: common: hpak: do not print hashpak contents in quiet mode
2023-04-17 04:39:21 +03:00
Alibek Omarov
2e7306e96a
engine: network: fix missing newline in IP port allocation error message
2023-04-17 04:37:16 +03:00
Alibek Omarov
f67b97e63c
engine: common: mod_bmodel: remove useless copy before Q_strnlwr, as Q_strnlwr already copies string
2023-04-15 04:08:40 +03:00
Alibek Omarov
de88aec958
filesystem: restore DarkPlaces contributors copyrights lost in filesystem_stdio
...
* Add Xash3D FWGS contributors copyrights
2023-04-15 02:39:38 +03:00
Alibek Omarov
7f31871b5a
engine: common: zone: restore Id Software and Darkplaces copyrights, add Xash3D FWGS copyrights
2023-04-15 02:39:16 +03:00
Alibek Omarov
824a34ee1e
engine: common: imgelib: fix declaration after statement in test code
2023-04-14 18:58:43 +03:00
Alibek Omarov
4d4162336a
engine: common: mod_bmodel: apply code style fixes to match existing code, for consistency
2023-04-11 03:11:23 +03:00
Jonathan Poncelet
372514151d
engine: common: mod_bmodel: Fixed default texture name check
...
REF_DEFAULT_TEXTURE defines the canonical name, so is used
instead of a string literal.
2023-04-11 01:41:20 +03:00
Jonathan Poncelet
6c9ce478a9
engine: common: mod_bmodel: Fixed Con_Printf warnings
...
Some formatting characters did not match up with their
values.
2023-04-11 01:41:20 +03:00
Jonathan Poncelet
78555ab125
engine: common: mod_bmodel: Tidied texture loading procedure
2023-04-11 01:41:20 +03:00
Alibek Omarov
129de871e3
engine: common: hpak: use statically allocated hpk_maxsize cvar because gamedll can re-register it for some reason
2023-04-03 06:22:55 +03:00
Alibek Omarov
c24a1fafc5
engine: add missing HPAK_CheckSize/Integrity calls
2023-04-03 06:04:48 +03:00
Alibek Omarov
cee3757e6f
engine: common: hpak: add hpak deletion in validate function
2023-04-03 06:04:18 +03:00
Alibek Omarov
dc0982932b
engine: common: sequence: static-ize private functions
2023-04-03 04:33:19 +03:00
Alibek Omarov
eef1e1868a
engine: common: remove unused BaseCmd_Replace
2023-04-03 04:33:19 +03:00
Alibek Omarov
4005ef831a
engine: common: remove unused IsBackgroundMap/Demo calls, remove unused gamma function
2023-04-03 04:33:19 +03:00
Alibek Omarov
b0c71c598f
engine: common: remove unused Mod_AmbientLevels
2023-04-03 04:33:19 +03:00
Alibek Omarov
9cdce1ce69
engine: network: remove unused MSG_Read/WriteBitFloat
2023-04-03 04:17:54 +03:00
Alibek Omarov
004ac8105e
engine: common: identification: static-ize all functions
2023-04-03 04:04:25 +03:00
Alibek Omarov
12efcf1c44
engine: network: remove some totally ununsed functions
2023-04-03 03:13:50 +03:00
Alibek Omarov
48988e66bd
engine: client: fix missing HTTP_ResetProcessState call
2023-04-03 03:11:39 +03:00
Alibek Omarov
01e0542223
engine: server: move master announce logic to masterlist, keep unique heartbeat challenge and heartbeat timer for each master
2023-04-03 00:57:47 +03:00
Alibek Omarov
93a7ccd14f
engine: network: add net_gai_state_t enum for NET_StringToAdrNB result value
2023-04-03 00:15:35 +03:00
Alibek Omarov
c2992afb4a
engine: network: make all HTTP commands and cvars restricted, except http_addcustomserver. Also zero http_useragent by default (it's autogenerated now)
2023-03-31 01:22:41 +03:00
Alibek Omarov
b99e7a6304
engine: network: include build info to default HTTP useragent
2023-03-31 01:16:17 +03:00
SNMetamorph
48e199bfa1
engine: common: enabled printing logs to stderr for psvita platform only in developer mode
2023-03-27 03:52:51 +03:00
SNMetamorph
e3103249f4
engine: platform: psvita: added developer mode button to launcher
2023-03-27 03:52:51 +03:00
Alibek Omarov
fcda7517fe
engine: common: soundlib: add support for MP3 looping through custom ID3v2.4.0 tagging
2023-03-27 03:51:42 +03:00
Alibek Omarov
1caa276531
engine: common: imagelib: fix loading cubemaps
...
Loop break was a bug that was added after refactoring imagelib loader.
In fact, it was mindlessly copypasted from old code, where same break was
used to quickly exit from inner format bruteforcing loop, than outer cubemap
loading loop.
2023-03-25 07:02:29 +03:00
Alibek Omarov
ec355a83d1
engine: client: ref_common: eliminate COM_FreeLibrary in renderer names query, hardcoding them instead
2023-03-24 01:52:14 +03:00
SNMetamorph
714b4f45e4
engine: common: added COM_GetResourceTypeName function
2023-03-20 16:29:43 +03:00
SNMetamorph
68be8157ea
engine: common: soundlib: added Sound_SupportedFileFormat function
2023-03-20 16:29:43 +03:00