|
fa272d9d93
|
public: add optional feature for COM_ParseFileSafe to ignore shell like hash symbol prefixed comments
|
2024-11-18 14:14:49 +03:00 |
|
|
3691f02359
|
public: crtlib: make Q_strchrnul return non-const pointer, like strchr
|
2024-11-17 13:56:31 +03:00 |
|
|
721c8043f1
|
public: optimize COM_FileExtension
|
2024-11-17 06:20:52 +03:00 |
|
|
ac7617990a
|
public: add Q_splitstr function
|
2024-11-17 05:34:29 +03:00 |
|
|
a6592e7776
|
public: add test to check that pair Q_buildos and Q_buildarch return expected (for this build) data
|
2024-11-12 21:24:48 +03:00 |
|
|
b51d1a4e2e
|
public: mark some functions as never returning nullptr
|
2024-11-07 16:11:40 +03:00 |
|
|
d15949d2e8
|
Rename _format to FORMAT_CHECK
|
2024-11-07 14:24:07 +03:00 |
|
|
0adda483c5
|
public: add definitions for Solaris
|
2024-11-07 07:12:30 +03:00 |
|
|
b7ed779f71
|
public: mathlib: fix incorrect usage of DotProductAbs, it will give the integer result, while float is expected
|
2024-11-06 01:39:45 +03:00 |
|
|
422addcbb6
|
public: make Q_atoi_hex public, check for 0x prefix
|
2024-10-28 02:09:05 +03:00 |
|
|
128a1f59a9
|
engine: cleanup XASH_64BIT usage. Always use it from build.h
|
2024-10-24 16:39:09 +03:00 |
|
|
a15c1f99b2
|
wscript: remove useless features
|
2024-10-23 23:20:47 +03:00 |
|
|
7da460d4b1
|
public: bump miniz to latest release
|
2024-10-21 21:22:50 +03:00 |
|
|
d903187eea
|
public: make crc value init functions inline, move hex2char/ex2string to crclib and make them private to it
|
2024-10-14 04:13:10 +03:00 |
|
|
514fc9fe43
|
public: reserve identifier for WebAssembly port
|
2024-10-10 16:13:20 +03:00 |
|
|
afaf5bf3ea
|
engine: improve security a little bit by properly checking customization files starting with \!MD5
Implement basic test for COM_IsSafeFileToDownload
Move COM_ParseFileSafe test to libpublic
|
2024-10-08 03:22:53 +03:00 |
|
|
a758dffbc1
|
public: avoid useless copy in Q_timestamp
|
2024-10-02 22:18:16 +03:00 |
|
|
a3ce0e6b1b
|
public: tests: test_efp: mark Test_ExtractFilePath as static
|
2024-09-30 04:00:28 +03:00 |
|
|
35c9323de6
|
public: make vec3_origin and identity matrix inlined
|
2024-09-30 00:15:47 +03:00 |
|
|
13a0afef06
|
public: reorganize mathlib, inline more functions
|
2024-09-30 00:15:47 +03:00 |
|
|
0bba184994
|
public: add VectorUnpack macro to read vector values into variables
|
2024-09-29 20:33:33 +03:00 |
|
|
c13c1f2577
|
public: wscript: always define alloca header as malloc.h on Win32
|
2024-08-17 13:17:48 +03:00 |
|
|
2f26fcdc2a
|
public: disallow backslashes in COM_PathSlashFix
|
2024-07-30 15:25:20 +03:00 |
|
|
eff86defd9
|
public: fix Q_equal for case when applying epsilon doesn't change the value
|
2024-07-04 07:55:32 +03:00 |
|
|
bc32f37fce
|
public: use Q_strchr in COM_FixSlashes
|
2024-07-04 06:42:49 +03:00 |
|
|
58bfa247a4
|
public: add test case for COM_FixSlashes
|
2024-07-04 06:42:35 +03:00 |
|
|
59b9b31604
|
public: avoid useless copies in Q_pretifymem
|
2024-07-04 06:39:18 +03:00 |
|
|
844af709c0
|
public: simplify Q_colorstr and Q_strnlwr
|
2024-07-04 06:38:50 +03:00 |
|
|
bb6e2d6885
|
public: add Q_colorstr and Q_strnlwr tests
|
2024-07-04 06:38:09 +03:00 |
|
|
6243dc7913
|
public: simplify Q_ato{i,f} implementation
|
2024-07-04 06:30:59 +03:00 |
|
|
45c4362ae6
|
public: add Q_ato{i,f,v} test
|
2024-07-04 06:29:46 +03:00 |
|
|
2ad6511c31
|
public: add Q_memor routine that binary OR's data from src to dst
Supposed to be compiled with optimizations enabled.
|
2024-05-29 05:41:33 +03:00 |
|
|
a084dea07c
|
public: add functions to convert from Unicode codepoints into CP1251 or CP1252
|
2024-05-15 05:07:18 +03:00 |
|
|
758c908d5a
|
public: add buffer size parameter to COM_RemoveLineFeed
|
2024-05-15 03:06:57 +03:00 |
|
|
a17b8aaa13
|
public: fix parameter name omitted error for older compilers
|
2024-05-03 16:01:24 +03:00 |
|
|
b78e9961c6
|
public: fix build on Windows
stristr doesn't exist actually
|
2024-05-03 15:30:42 +03:00 |
|
|
af23b0c67b
|
public: crtlib: refactoring with new macros, use system strlcpy/strlcat if possible
|
2024-04-30 02:20:14 +03:00 |
|
|
a9e83fb9cf
|
wscript: move std defining macros into libpublic's sdk_includes target, so we don't accidentally feed submodules our macros
|
2024-04-29 05:29:53 +03:00 |
|
|
7ccb0b5c02
|
public: make simple ctype functions inlined
|
2024-04-28 06:59:18 +03:00 |
|
|
7f3e62e456
|
public: remove unneeded copy in Q_atov
|
2024-04-28 06:59:18 +03:00 |
|
|
fcfc29d7ea
|
public: fix variables types in COM_HashKey, they are all supposed to be unsigned integers
|
2024-04-28 06:59:18 +03:00 |
|
|
ac46164a6e
|
engine: common: net_encode: implement basic delta tests
|
2024-04-17 20:27:22 +03:00 |
|
|
288cac69de
|
public: add small utility library for unicode stuff
|
2024-03-19 21:34:18 +03:00 |
|
|
6fa4dbfba2
|
public: build: use XASH_BUILD_BRANCH define set by Waf. Expect XASH_BUILD_{BRANCH,COMMIT} to be always set.
|
2024-03-19 19:34:30 +03:00 |
|
SNMetamorph
|
908a9930e6
|
public: added Q_buildbranch function, needed for better logging
|
2024-03-19 19:31:54 +03:00 |
|
|
aab1fa1ba2
|
wscript: move gitversion load to libpublic, define XASH_BUILD_BRANCH, use unknown-{commit,branch} if detecting git version was failed
|
2024-03-19 19:30:52 +03:00 |
|
|
2550d7fbd3
|
public: tests: remove linuxunkabi remnants
|
2024-02-01 02:54:22 +03:00 |
|
|
bf17996f72
|
public: remove linuxunkabi
|
2024-01-31 23:59:28 +03:00 |
|
|
bfcaba54dc
|
wscript: move werror flags into uselib
|
2024-01-30 17:24:17 +03:00 |
|
|
6d3f188675
|
public: fix -Wmissing-prototypes
|
2024-01-28 09:55:18 +03:00 |
|