Andrey Akhmichin
065811cc46
engine: common: filesystem.c: do not load zip-archives with zip extension as bullet proof.
4 years ago
Alibek Omarov
82c54b1b54
engine: disallow zero-width strings for getenv()
5 years ago
mittorn
68472f90eb
filesystem: disable XASH_REDUCE_FD where it not needed, fix null pointer deference
5 years ago
Andrey Akhmichin
e3b547c8a9
public: rename mathlib to xash3d_mathlib.
5 years ago
mittorn
27da2e10ff
filesystem: fix const cast
5 years ago
mittorn
c7e3eae9dd
filesystem: fix wrong types
5 years ago
mittorn
22c148a39e
filesystem: refactor zip/pak loading, partially fix reading files from zip, add option to reduce FD usage, remove dup() dependency
5 years ago
mittorn
3a416636f1
engine: mark GAME_EXPORT's
5 years ago
Alibek Omarov
9421457b3a
engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h
5 years ago
Alibek Omarov
f56887bde9
engine: fix rodir, now it always creates gamefolder in rwdir. Fixes #87
5 years ago
Alibek Omarov
aa6674b032
engine: support compiling with gcc3
5 years ago
mittorn
d6f8112860
gameinfo: add MIN_EDICTS constant instead of magic number 600, low it to 64
5 years ago
iZarif
bf8b87c29d
engine: client/common: fix a few more format warnings
5 years ago
Aimless Wanderer
409eee3bb4
engine: fix gameinfo parsing
5 years ago
Alibek Omarov
ca57c8424d
filesystem: follow C89
5 years ago
Alibek Omarov
4beba75159
engine: fix various compiler warnings
5 years ago
Alibek Omarov
e700a7498e
engine: move matchpattern from old engine
5 years ago
Alibek Omarov
89a3fd6323
engine: make use of platform-unique library naming scheme
5 years ago
Alibek Omarov
8d2bea03e0
filesystem: disable netpath code
...
This code was used in ancient approach, where executables and game files may have different path.
And this code was working only on Win32 with case-insensitive `getenv()`
5 years ago
Alibek Omarov
70d45f23de
public: crclib now is part of public library
5 years ago
Alibek Omarov
85240f0145
filesystem: zip: use miniz header only library instead of zlib, add miniz generated header(stripped ZIP reading/writing code)
6 years ago
Mr0maks
01a33dcf7e
filesystem: zip: remove 'big' block
6 years ago
Mr0maks
b42f020ad5
filesystem: zip: warning else zip file is empty
6 years ago
Mr0maks
6422005716
filesystem: zip: remove commented code
6 years ago
Mr0maks
efc9048b43
filesystem: zip: zlib error code
6 years ago
Mr0maks
12bc507156
filesystem: zip: working unpack code
6 years ago
Mr0maks
f9a7ffa5e8
filesystem: zip: remove malloc
6 years ago
Alibek Omarov
1d78d7c720
filesystem: fix even more char signness
6 years ago
Mr0maks
1cc2ec9095
filesystem: zip: codestyle 2
6 years ago
Mr0maks
5cf4e34607
filesystem: zip: codestyle
6 years ago
Mr0maks
b32de42ab7
filesystem: zip: fix memory leak (not freed info)
6 years ago
Mr0maks
b04a48f126
filesystem: zip: remove XASH_ZLIB macro
6 years ago
Mr0maks
3c0a34926a
filesystem: zip: pk3 support
6 years ago
Mr0maks
039b42868d
filesystem: zip: add FS_AddFileToZip
6 years ago
Alibek Omarov
9048c108c4
engine: fix char default signness
6 years ago
Mr0maks
85b5b4e965
filesystem: add support for zip files
6 years ago
Alibek Omarov
5af6506d86
engine: ensure that we loading same client library
6 years ago
Alibek Omarov
bf07a9e61e
Apply 4344 update
6 years ago
mittorn
298393b653
Initial amd64 port
6 years ago
Alibek Omarov
1ef0b44a41
filesystem: allow setting extras.pak by env-var for everyone
6 years ago
Alibek Omarov
25d8a94c1c
engine: fix implicit declaration, remove dead MsgDev now, fix const modifier loss in host.c
6 years ago
Alibek Omarov
aae3510763
Apply 4281 update
6 years ago
Alibek Omarov
48d1aa5115
engine: fix warnings
6 years ago
mittorn
5c738b3402
Apply 4253 update
6 years ago
Alibek Omarov
fdb2055b62
Add RoDir support
6 years ago
Alibek Omarov
1e7f9d00c3
Apply 4150 update
6 years ago
Alibek Omarov
814b7eda07
Apply 4140 update
6 years ago
Alibek Omarov
415e517107
Library loader refactoring. Not tested for platforms other than Linux
7 years ago
Alibek Omarov
0681209114
Remove useless host.type set, replace HOST_DEDICATED checks by Host_IsDedicated
7 years ago
Alibek Omarov
9bab7d222a
Apply 4097 update
7 years ago