|
5d98e13fb8
|
public: add Q_ArcitectureStringByID function to get library naming compliant CPU and ABI string
|
2023-01-09 22:53:05 +03:00 |
|
|
1dc3cc2d57
|
public: add Q_PlatformStringByID function that returns library naming compliant string by platform identifier from buildenums
|
2023-01-09 08:06:58 +03:00 |
|
|
07e622f224
|
public: add generic implementation for Q_memmem
|
2023-01-03 06:58:58 +03:00 |
|
|
071638794a
|
public: redefine Q_strpbrk to C standard version, add Q_strchrnul
|
2022-12-27 02:31:46 +03:00 |
|
|
7f1bb9b4a6
|
public: introduce Q_strnicmpext function
The goal is to provide both string compare with fixed length and simple pattern match
|
2022-08-25 19:21:47 +03:00 |
|
|
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
|
2022-07-28 18:56:02 +03:00 |
|
|
12ea6dcfd7
|
public: move build.c from engine to public library, in preparation of filesystem_stdio merge
|
2022-07-26 04:10:36 +03:00 |
|
|
a9c82dbe21
|
public: make crtlib linkable with C++
|
2022-07-26 03:17:11 +03:00 |
|
|
5350d88f57
|
public: crtlib: add quotation mark support for ParseFile, required for filesystem_stdio
|
2022-07-26 03:17:11 +03:00 |
|
|
fb43a5590f
|
public: Q_strstr should return pointer to non-const data
|
2022-06-29 04:02:40 +03:00 |
|
|
12815bfbf2
|
public: remove naive implementations of standard function, add them with standard C with few extensions
|
2022-06-29 02:42:47 +03:00 |
|
|
ab6214142f
|
public: remove custom str(r)chr functions
|
2022-06-14 03:23:46 +03:00 |
|
|
15dc25d2cd
|
engine: rename Q_cleanstr to something more meaningful
|
2022-06-13 23:36:13 +03:00 |
|
|
568c7fd917
|
engine: strip color codes when writing to log
|
2022-06-13 23:36:13 +03:00 |
|
|
9ce8edcb38
|
public: moved compiler attributes to xash3d_types.h
|
2022-05-28 17:57:43 +03:00 |
|
|
56103a90eb
|
engine: client: limit token size in client dll parsefile to 1024 (GoldSrc value)
|
2022-01-27 03:32:52 +03:00 |
|
|
ccf90beb7d
|
public: crtlib: add Q_isspace function
|
2022-01-04 02:22:20 +03:00 |
|
|
f60112773f
|
public: crtlib: include string.h for strlen
|
2021-12-10 01:13:08 +03:00 |
|
|
3771a1d6c5
|
public: replace our Q_strlen with standard strlen with nullptr check in macro
|
2021-12-03 09:44:51 +03:00 |
|
|
e5e1570aed
|
public: redeclare ParseFile flags to be exactly same as in exported API headers
|
2021-10-08 17:31:32 +03:00 |
|
|
f3fedbfdba
|
engine: add safe ParseFile to menu extended API
|
2021-10-08 17:31:32 +03:00 |
|
|
378c4f30f3
|
public: ParseFile drops const qualifier, return -1 length on overflow
As we usually put allocated data to ParseFile, we don't need const qualifier
|
2021-10-08 17:31:32 +03:00 |
|
|
cce7c7d782
|
public: declare unsafe ParseFile as ParseFileLegacy
|
2021-10-08 17:31:32 +03:00 |
|
|
9e5d5e0ea3
|
public: moved COM_ParseFileSafe to libpublic, added optional argument for length and overflow checking
|
2021-10-08 17:31:32 +03:00 |
|
|
d25a661701
|
public: moar int to size_t for string length
|
2021-03-10 13:18:23 +03:00 |
|
|
6cc2205321
|
public: strlen must return size_t, not int
|
2021-03-07 03:38:54 +03:00 |
|
|
abd9778ef3
|
engine: common: simplified strings operations.
|
2020-11-28 23:20:14 +03:00 |
|
|
23ea7ecbcc
|
public: optimize MD5_Print function.
|
2020-09-14 14:28:47 +03:00 |
|
|
7a58813254
|
utils: add studio model decompiler.
|
2020-03-04 09:23:12 +03:00 |
|
|
0fe18ae6dc
|
engine: fix -Wmaybe-uninitialized
|
2019-12-24 02:47:51 +03:00 |
|
|
e700a7498e
|
engine: move matchpattern from old engine
|
2019-07-09 16:36:15 +03:00 |
|
Alibek Omarov
|
76a8fe4873
|
engine: use build.h for printing architecture and operating system, also implement architecture names from library naming scheme proposal (#39)
|
2019-06-21 17:25:43 +03:00 |
|
|
70d45f23de
|
public: crclib now is part of public library
|
2019-06-06 04:33:57 +03:00 |
|
|
fb6fd61cd9
|
public: initial moving some common code into static public library, that can be linked to any engine part
|
2019-03-20 01:17:46 +03:00 |
|