Alibek Omarov
|
fb0f184d6b
|
engine: common: lib_common: fix offset by one UB
|
2 years ago |
Alibek Omarov
|
eb0459a045
|
engine: strip Intel suffixes from server library name, but only on special platforms
Remove same code from filesystem, it's not what filesystem should do
|
2 years ago |
Alibek Omarov
|
113904ea91
|
public: fix build
|
2 years ago |
Alibek Omarov
|
209a03a12a
|
engine, public: prepare to removal of XASH_MSVC macro
|
2 years ago |
Alibek Omarov
|
3c4eec62ae
|
engine: let engine find the filesystem library, if it wasn't loaded yet
|
2 years ago |
Alibek Omarov
|
5e4fc64430
|
filesystem: introduce new module, based on engine filesystem.
The goal is to share filesystem code between engine and
utilities and provide C++ VFileSystem interface in the future
|
2 years ago |
Alibek Omarov
|
4f89288ccf
|
common: cleanup port.h
|
3 years ago |
Alibek Omarov
|
21174dc9cf
|
engine: library: fix missing return
|
3 years ago |
Alibek Omarov
|
6e0d372504
|
engine: fix FunctionFromName on MSVC, fix memory leak
|
3 years ago |
Alibek Omarov
|
5bc4359a2f
|
engine: implement platform neutral saves, now we can load saves made in Linux on Windows and vice-versa
|
3 years ago |
Gleb Mazovetskiy
|
6d614e028a
|
Fix COM_LibraryError newline handling
1. Do not append a trailing newline to the result of COM_GetLibraryError.
2. Fix call sites.
|
4 years ago |
mittorn
|
070272489d
|
library: fix saverestore offsets code from old engine
|
5 years ago |
Alibek Omarov
|
c07109e69c
|
engine: fix -Wincompatible-pointer-types, add it to Werror list
|
5 years ago |
iZarif
|
bf8b87c29d
|
engine: client/common: fix a few more format warnings
|
5 years ago |
Alibek Omarov
|
dc207a449c
|
engine: fix -Werror=strict-prototypes
|
5 years ago |
Alibek Omarov
|
4eab7d6503
|
engine: fix build
|
5 years ago |
Alibek Omarov
|
54920f13df
|
engine: rename library naming function, as it returns a full path and not just library name
|
5 years ago |
Alibek Omarov
|
efd2e434b4
|
engine: fix build on non-x86 archs
|
5 years ago |
Alibek Omarov
|
ec18dd9535
|
engine: implement platform-unique library naming
|
5 years ago |
Alibek Omarov
|
473810fc0c
|
MSVC & Win32 related fixes
|
7 years ago |
Alibek Omarov
|
415e517107
|
Library loader refactoring. Not tested for platforms other than Linux
|
7 years ago |
Alibek Omarov
|
7c9b724531
|
Implement dynamic library loading and symbol resolving
|
7 years ago |