lp:~jeanfrancois.roy/mpqkit/lzma
- Get this branch:
- bzr branch lp:~jeanfrancois.roy/mpqkit/lzma
Branch merges
Branch information
Recent revisions
- 144. By Jean-Francois Roy
-
Made binary compatibility changes to the PKWare work structures to ensure code that relies on certain fields being at specific offsets from each other do not break. This is particularly true in 64-bit mode where the 3 pointers in the structure grew to 64 bits.
- 143. By Jean-Francois Roy
-
Expanded offs49D0 in the PKWare compression structure to 0x2204 entries after finding an out-of-bounds access in i386 with the test suite. Also made sure the structure is packed, since the code uses pointer differences in various places.
- 142. By Jean-Francois Roy
-
Corrected a bug where we didn't OR adpcm_bits in the compressors byte in the main compression function. This lead to an invalid compressors byte for buffers compressed with ADPCM + Huffman.
- 141. By Jean-Francois Roy
-
Moved the PKWare IO functions inside the PKWare section of SCompression.cpp.
- 140. By Jean-Francois Roy
-
Implemented LZMA1 compression and reworked the main compression function to match the behavior and rules of the main decompression function.
- 139. By Jean-Francois Roy
-
Now decrypting sectors before computing their adler. Also now swapping the stored adler when running on a big endian architecture.
- 135. By Jean-Francois Roy
-
Added an additional rpath to mpqfds to allow it to function when embedded within mpqfs.app.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mpqkit