69 Commits (113f18cfb0bcebb0633652c368b77ec11b491821)

Author SHA1 Message Date
Alibek Omarov 9ce8edcb38 public: moved compiler attributes to xash3d_types.h 3 years ago
SNMetamorph 24ea8fba4b engine: common: fixed lightmap shifting caused by insufficent precision in Mod_CalcSurfaceExtents 3 years ago
Alibek Omarov 56103a90eb engine: client: limit token size in client dll parsefile to 1024 (GoldSrc value) 3 years ago
Alibek Omarov ccf90beb7d public: crtlib: add Q_isspace function 3 years ago
Alibek Omarov 4f89288ccf common: cleanup port.h 3 years ago
Alibek Omarov f60112773f public: crtlib: include string.h for strlen 3 years ago
Alibek Omarov 3771a1d6c5 public: replace our Q_strlen with standard strlen with nullptr check in macro 3 years ago
Alibek Omarov 207675990e public: build: fix missing define value 3 years ago
Alibek Omarov ab256e294e public: build: add RISC-V support(based on @archanox patches), add forcing endianness from build system 3 years ago
Alibek Omarov e5e1570aed public: redeclare ParseFile flags to be exactly same as in exported API headers 3 years ago
Alibek Omarov f3fedbfdba engine: add safe ParseFile to menu extended API 3 years ago
Alibek Omarov 378c4f30f3 public: ParseFile drops const qualifier, return -1 length on overflow 3 years ago
Alibek Omarov cce7c7d782 public: declare unsafe ParseFile as ParseFileLegacy 3 years ago
Alibek Omarov 9e5d5e0ea3 public: moved COM_ParseFileSafe to libpublic, added optional argument for length and overflow checking 3 years ago
SNMetamorph af3c0686c5 engine: mathlib: added Q_equal macros 3 years ago
Alibek Omarov 4723eb2586 public: crtlib: fix error in COM_SlashPathFix 3 years ago
Alibek Omarov 91ee9bd32a engine: merge tests for imagelib 3 years ago
exstrim401 b7922368bd
engine: Haiku OS support (#478) 4 years ago
Alibek Omarov 29902f48d5 public: oops, fix broken crtlib 4 years ago
Alibek Omarov d25a661701 public: moar int to size_t for string length 4 years ago
Alibek Omarov 6cc2205321 public: strlen must return size_t, not int 4 years ago
Alibek Omarov 385cc3f497 public: remote obsolete header 4 years ago
mittorn 5884cf88d3 crtlib: fix undefined behaviour when stripping extenstion from empty string 4 years ago
Gleb Mazovetskiy 5e0a0765ce Trim all trailing whitespace 4 years ago
Andrey Akhmichin abd9778ef3 engine: common: simplified strings operations. 4 years ago
Alibek Omarov eb652d53ac public: fix compiling 4 years ago
mittorn 341e440c07 public,sprites: fix -Wcast-align, disable -Werror for it 4 years ago
Alibek Omarov 2aaa6c6e04 public: build: add ARMv8 32-bit support, in case of someone actually uses it 4 years ago
Andrey Akhmichin 23ea7ecbcc public: optimize MD5_Print function. 4 years ago
Alibek Omarov d30605c09f engine: fixes for dedicated 4 years ago
Alibek Omarov 4c6fd79f07 tgmath: remove including tgmath.h in everything that uses xash3d_mathlib, as it's included already 5 years ago
Alibek Omarov 293b42b9d4 public: add stdint.h implementation by Paul Hsich http://www.azillionmonkeys.com/qed/pstdint.h 5 years ago
Andrey Akhmichin 7a58813254 utils: add studio model decompiler. 5 years ago
Andrey Akhmichin 9a0da3cd4f public: crtlib.c: reduce memory usage. 5 years ago
Andrey Akhmichin e3b547c8a9 public: rename mathlib to xash3d_mathlib. 5 years ago
mittorn e602ca1d66 public: synchronize build.h with hlsdk 5 years ago
mittorn d8f20f3642 common: add DOS4GW platform 5 years ago
mittorn adc718f4d5 public: add XASH_POSIX platform define 5 years ago
mittorn c8be38e75d mathlib: use tgmath in SinCos 5 years ago
mittorn 3a416636f1 engine: mark GAME_EXPORT's 5 years ago
Alibek Omarov 0fe18ae6dc engine: fix -Wmaybe-uninitialized 5 years ago
Alibek Omarov 5a17e7f425 build: add XASH_ARMvX defines(buildsystem integration), add oneliner to generate #undef list 5 years ago
Alibek Omarov 8700f44175 public: unittest: use static everywhere to prevent collision when tests may be linked into engine 5 years ago
Alibek Omarov 4b97d8bcda public: add simple C89-compatible testing framework (wip) 5 years ago
Alibek Omarov 15924aebaa xash3d-fwgs: check if HAVE_TGMATH_H is set to positive value rather it's just defined 5 years ago
Alibek Omarov dfed24c290 public: build: add new ARMv6 detect macro 5 years ago
Alibek Omarov 7e9f90a09d public: fix detecting ARM on gcc3 5 years ago
Alibek Omarov 78baf568ae engine: more double promotion fixes 5 years ago
Alibek Omarov 14be566401 public: include tgmath in mathlib.h, so macros will be used inside Vector macros 5 years ago
Alibek Omarov 0577ecbccf public: initial fix of double promotion 5 years ago