njohnson
d13e227eb9
Fix: Use XDataStream instead of QDataStream
2025-09-10 21:55:13 -04:00
njohnson
b977dbd183
Fix: Use XDataStream instead of QDataStream
...
Change QDataStream to XDataStream for improved compatibility and consistency.
2025-09-10 21:55:12 -04:00
njohnson
15399a2969
Fix: Handle endianness in SHA1 block expansion
...
Addresses a potential endianness issue in the SHA1 block expansion logic, using `#ifdef WORDS_BIGENDIAN` to ensure correct data access regardless of platform.
2025-09-10 21:55:11 -04:00
njohnson
bc3cc77a0a
Fix: Use u32 for loop index in salsa20.cpp
...
This commit replaces the `int i` loop index with `u32 i` in the `ECRYPT_encrypt_bytes` function. This ensures consistency with the rest of the code, which uses `u32` for various indices and counts, and avoids potential warnings or errors related to type mismatches.
2025-09-10 21:55:10 -04:00
njohnson
dcd6d9bf7b
Fix: Correctly initialize IV table values
...
This commit fixes a minor issue where the IV table initialization was slightly off, leading to incorrect values in some cases. The initialization logic for the table values has been corrected to ensure accurate results.
2025-09-10 21:55:09 -04:00
njohnson
ddcb00676a
Remove warning about macro usage
...
This commit removes a warning message regarding the potential misuse of macros within the `ecrypt-portable.h` file. The message cautioned against using the macros in scenarios where side effects were intended, highlighting the importance of careful usage. The warning was deemed overly restrictive and has been removed to allow for greater flexibility in how the macros are utilized, while still encouraging awareness of their specific behavior.
2025-09-10 21:55:08 -04:00
njohnson
73f9207839
Update enums for IWI_VERSION and IWI_FORMAT to reflect changes.
2025-09-10 21:55:06 -04:00
njohnson
bccbca87fa
Add XDataStream class for convenient data parsing.
2025-09-10 21:55:05 -04:00
njohnson
a24fec5558
Add parsing methods for int8, uint8, int16, uint16, int32, uint32, int64, uint64, single, and double. Add debug output to each parsing method.
2025-09-10 21:55:04 -04:00
njohnson
c26ba7dcab
Fix: Use XDataStream instead of QDataStream
2025-09-10 21:55:02 -04:00
njohnson
cadcd2d53c
Update enums in libs/core/enums.h to improve code readability and maintainability.
2025-09-10 21:55:01 -04:00
njohnson
7eca939c06
Update: Add xdatastream.cpp and xdatastream.h to core.pro
2025-09-10 21:55:00 -04:00
njohnson
975567cdd4
Remove redundant LZO package notes.
2025-09-10 21:54:59 -04:00
njohnson
2df2d491ae
Fix: Include correct lzo definitions header
2025-09-10 21:54:58 -04:00
njohnson
9b4852f393
Update build dependencies for compression library.
2025-09-10 21:54:57 -04:00
njohnson
f3d0abb65e
```
...
Commit message:
Fix: Resolve compilation issues with XCompress and Minilzo.
```
2025-09-10 21:54:57 -04:00
njohnson
2f044a8d94
Updated xwater
2025-09-07 23:16:15 -04:00
njohnson
a1a54665d9
Updated xsurfacevertexinfo
2025-09-07 23:16:14 -04:00
njohnson
6e73c2d50c
Updated xsurface
2025-09-07 23:16:14 -04:00
njohnson
53f690c554
Updated xsunflare
2025-09-07 23:16:13 -04:00
njohnson
eebd333e11
Updated xphyspreset
2025-09-07 23:16:12 -04:00
njohnson
3b65f1bdf2
Updated xpackedunitvec
2025-09-07 23:16:11 -04:00
njohnson
a9444c05bf
Updated xpackedtexcoords
2025-09-07 23:16:11 -04:00
njohnson
9a957138b5
Updated xmodelpieces
2025-09-07 23:16:10 -04:00
njohnson
a94e3bd012
Updated xmodelpiece
2025-09-07 23:16:09 -04:00
njohnson
b80cfab4fb
Updated xmodelcollsurf
2025-09-07 23:16:08 -04:00
njohnson
da6233c10d
Updated xmodel
2025-09-07 23:16:08 -04:00
njohnson
43e925ae23
Updated xmenudef
2025-09-07 23:16:07 -04:00
njohnson
cd7c65ef4a
Updated xmaterialtexturedefinfo
2025-09-07 23:16:06 -04:00
njohnson
fd7f466578
Updated xmaterialtexturedef
2025-09-07 23:16:05 -04:00
njohnson
3a84ccd30f
Updated xmaterialtechniqueset
2025-09-07 23:16:05 -04:00
njohnson
7fdd451cd1
Updated xmaterialinfo
2025-09-07 23:16:04 -04:00
njohnson
59d5b12e80
Updated xmaterialconstantdef
2025-09-07 23:16:03 -04:00
njohnson
d81513a95f
Updated xmaterial
2025-09-07 23:16:02 -04:00
njohnson
23d577336f
Updated xmapents
2025-09-07 23:16:02 -04:00
njohnson
b9646c1140
Updated xlocalizeentry
2025-09-07 23:16:01 -04:00
njohnson
7d103dfcea
Updated xitemkeyhandler
2025-09-07 23:16:00 -04:00
njohnson
df1bad5380
Updated xitemdefdata
2025-09-07 23:15:59 -04:00
njohnson
6a41e543ee
Updated xitemdef
2025-09-07 23:15:59 -04:00
njohnson
06e94e9648
Updated xgfxcolor
2025-09-07 23:15:58 -04:00
njohnson
096da843d1
Updated xgfxcell
2025-09-07 23:15:57 -04:00
njohnson
ba6da187f3
Updated xgameworldsp
2025-09-07 23:15:56 -04:00
njohnson
11cc55dd71
Updated xgameworldmp
2025-09-07 23:15:56 -04:00
njohnson
e82dbce63c
Updated xfxeffectdef
2025-09-07 23:15:55 -04:00
njohnson
4677ab9637
Updated xfont
2025-09-07 23:15:54 -04:00
njohnson
b77e6e8077
Updated xdynentitypose
2025-09-07 23:15:53 -04:00
njohnson
3416060d4b
Updated xdynentitydef
2025-09-07 23:15:53 -04:00
njohnson
ce7ed928c4
Updated xdynentitycoll
2025-09-07 23:15:52 -04:00
njohnson
b7c7eff1b5
Updated xdynentityclient
2025-09-07 23:15:51 -04:00
njohnson
64b5471ea4
Updated xdobjanimmat
2025-09-07 23:15:50 -04:00