add CHD support.
[pcsx_rearmed.git] / deps / lzma-16.04 / DOC / lzma-history.txt
CommitLineData
ce188d4d 1HISTORY of the LZMA SDK\r
2-----------------------\r
3\r
416.04 2016-10-04\r
5-------------------------\r
6- The bug was fixed in DllSecur.c.\r
7\r
8\r
916.03 2016-09-28\r
10-------------------------\r
11- SFX modules now use some protection against DLL preloading attack.\r
12- Some bugs in 7z code were fixed.\r
13\r
14\r
1516.02 2016-05-21\r
16-------------------------\r
17- The BUG in 16.00 - 16.01 was fixed:\r
18 Split Handler (SplitHandler.cpp) returned incorrect \r
19 total size value (kpidSize) for split archives.\r
20\r
21\r
2216.01 2016-05-19\r
23------------------------- \r
24- Some internal changes to reduce the number of compiler warnings.\r
25\r
26\r
2716.00 2016-05-10\r
28------------------------- \r
29- Some bugs were fixed.\r
30\r
31\r
3215.12 2015-11-19\r
33------------------------- \r
34- The BUG in C version of 7z decoder was fixed:\r
35 7zDec.c : SzDecodeLzma2()\r
36 7z decoder could mistakenly report about decoding error for some 7z archives\r
37 that use LZMA2 compression method.\r
38 The probability to get that mistaken decoding error report was about \r
39 one error per 16384 solid blocks for solid blocks larger than 16 KB (compressed size). \r
40- The BUG (in 9.26-15.11) in C version of 7z decoder was fixed:\r
41 7zArcIn.c : SzReadHeader2()\r
42 7z decoder worked incorrectly for 7z archives that contain \r
43 empty solid blocks, that can be placed to 7z archive, if some file is \r
44 unavailable for reading during archive creation.\r
45\r
46\r
4715.09 beta 2015-10-16\r
48------------------------- \r
49- The BUG in LZMA / LZMA2 encoding code was fixed.\r
50 The BUG in LzFind.c::MatchFinder_ReadBlock() function.\r
51 If input data size is larger than (4 GiB - dictionary_size),\r
52 the following code worked incorrectly:\r
53 - LZMA : LzmaEnc_MemEncode(), LzmaEncode() : LZMA encoding functions \r
54 for compressing from memory to memory. \r
55 That BUG is not related to LZMA encoder version that works via streams.\r
56 - LZMA2 : multi-threaded version of LZMA2 encoder worked incorrectly, if \r
57 default value of chunk size (CLzma2EncProps::blockSize) is changed \r
58 to value larger than (4 GiB - dictionary_size).\r
59\r
60\r
619.38 beta 2015-01-03\r
62------------------------- \r
63- The BUG in 9.31-9.37 was fixed:\r
64 IArchiveGetRawProps interface was disabled for 7z archives.\r
65- The BUG in 9.26-9.36 was fixed:\r
66 Some code in CPP\7zip\Archive\7z\ worked correctly only under Windows.\r
67\r
68\r
699.36 beta 2014-12-26\r
70------------------------- \r
71- The BUG in command line version was fixed:\r
72 7-Zip created temporary archive in current folder during update archive\r
73 operation, if -w{Path} switch was not specified. \r
74 The fixed 7-Zip creates temporary archive in folder that contains updated archive.\r
75- The BUG in 9.33-9.35 was fixed:\r
76 7-Zip silently ignored file reading errors during 7z or gz archive creation,\r
77 and the created archive contained only part of file that was read before error.\r
78 The fixed 7-Zip stops archive creation and it reports about error.\r
79\r
80\r
819.35 beta 2014-12-07\r
82------------------------- \r
83- 7zr.exe now support AES encryption.\r
84- SFX mudules were added to LZMA SDK\r
85- Some bugs were fixed.\r
86\r
87\r
889.21 beta 2011-04-11\r
89------------------------- \r
90- New class FString for file names at file systems.\r
91- Speed optimization in CRC code for big-endian CPUs.\r
92- The BUG in Lzma2Dec.c was fixed:\r
93 Lzma2Decode function didn't work.\r
94\r
95\r
969.18 beta 2010-11-02\r
97------------------------- \r
98- New small SFX module for installers (SfxSetup).\r
99\r
100\r
1019.12 beta 2010-03-24\r
102-------------------------\r
103- The BUG in LZMA SDK 9.* was fixed: LZMA2 codec didn't work,\r
104 if more than 10 threads were used (or more than 20 threads in some modes).\r
105\r
106\r
1079.11 beta 2010-03-15\r
108-------------------------\r
109- PPMd compression method support\r
110 \r
111\r
1129.09 2009-12-12\r
113-------------------------\r
114- The bug was fixed:\r
115 Utf16_To_Utf8 funstions in UTFConvert.cpp and 7zMain.c\r
116 incorrectly converted surrogate characters (the code >= 0x10000) to UTF-8.\r
117- Some bugs were fixed\r
118\r
119\r
1209.06 2009-08-17\r
121-------------------------\r
122- Some changes in ANSI-C 7z Decoder interfaces.\r
123\r
124\r
1259.04 2009-05-30\r
126-------------------------\r
127- LZMA2 compression method support\r
128- xz format support\r
129\r
130\r
1314.65 2009-02-03\r
132-------------------------\r
133- Some minor fixes\r
134\r
135\r
1364.63 2008-12-31\r
137-------------------------\r
138- Some minor fixes\r
139\r
140\r
1414.61 beta 2008-11-23\r
142-------------------------\r
143- The bug in ANSI-C LZMA Decoder was fixed:\r
144 If encoded stream was corrupted, decoder could access memory \r
145 outside of allocated range.\r
146- Some changes in ANSI-C 7z Decoder interfaces.\r
147- LZMA SDK is placed in the public domain.\r
148\r
149\r
1504.60 beta 2008-08-19\r
151-------------------------\r
152- Some minor fixes.\r
153\r
154\r
1554.59 beta 2008-08-13\r
156-------------------------\r
157- The bug was fixed:\r
158 LZMA Encoder in fast compression mode could access memory outside of \r
159 allocated range in some rare cases.\r
160\r
161\r
1624.58 beta 2008-05-05\r
163-------------------------\r
164- ANSI-C LZMA Decoder was rewritten for speed optimizations.\r
165- ANSI-C LZMA Encoder was included to LZMA SDK.\r
166- C++ LZMA code now is just wrapper over ANSI-C code.\r
167\r
168\r
1694.57 2007-12-12\r
170-------------------------\r
171