allow coexistance of N build and AC build.
[tomato.git] / release / src-rt-6.x / linux / linux-2.6 / scripts / squashfs / lzma / history.txt
blob167fdf1e033d9c2281974cade376e9cce4c02bcb
1 HISTORY of the LZMA SDK\r
2 -----------------------\r
3 \r
4   Version 4.32                2005-12-09\r
5   --------------------------------------\r
6     - Java version of LZMA SDK was included\r
7 \r
8 \r
9   Version 4.30                2005-11-20\r
10   --------------------------------------\r
11     - Compression ratio was improved in -a2 mode\r
12     - Speed optimizations for compressing in -a2 mode\r
13     - -fb switch now supports values up to 273\r
14     - Bug in 7z_C (7zIn.c) was fixed:\r
15       It used Alloc/Free functions from different memory pools.\r
16       So if program used two memory pools, it worked incorrectly.\r
17     - 7z_C: .7z format supporting was improved\r
18     - LZMA# SDK (C#.NET version) was included\r
21   Version 4.27 (Updated)      2005-09-21\r
22   --------------------------------------\r
23    - Some GUIDs/interfaces in C++ were changed.\r
24      IStream.h:\r
25        ISequentialInStream::Read now works as old ReadPart\r
26        ISequentialOutStream::Write now works as old WritePart\r
28   \r
29   Version 4.27                2005-08-07\r
30   --------------------------------------\r
31     - Bug in LzmaDecodeSize.c was fixed:\r
32        if _LZMA_IN_CB and _LZMA_OUT_READ were defined,\r
33        decompressing worked incorrectly.\r
36   Version 4.26                2005-08-05\r
37   --------------------------------------\r
38     - Fixes in 7z_C code and LzmaTest.c:\r
39       previous versions could work incorrectly,\r
40       if malloc(0) returns 0\r
43   Version 4.23                2005-06-29\r
44   --------------------------------------\r
45     - Small fixes in C++ code\r
48   Version 4.22                2005-06-10\r
49   --------------------------------------\r
50     - Small fixes\r
53   Version 4.21                2005-06-08\r
54   --------------------------------------\r
55     - Interfaces for ANSI-C LZMA Decoder (LzmaDecode.c) were changed\r
56     - New additional version of ANSI-C LZMA Decoder with zlib-like interface:\r
57         - LzmaStateDecode.h\r
58         - LzmaStateDecode.c\r
59         - LzmaStateTest.c\r
60     - ANSI-C LZMA Decoder now can decompress files larger than 4 GB\r
62   \r
63   Version 4.17                2005-04-18\r
64   --------------------------------------\r
65     - New example for RAM->RAM compressing/decompressing: \r
66       LZMA + BCJ (filter for x86 code):\r
67         - LzmaRam.h\r
68         - LzmaRam.cpp\r
69         - LzmaRamDecode.h\r
70         - LzmaRamDecode.c\r
71         - -f86 switch for lzma.exe\r
73   \r
74   Version 4.16                2005-03-29\r
75   --------------------------------------\r
76     - Bug was fixed in LzmaDecode.c (ANSI-C LZMA Decoder): \r
77        If _LZMA_OUT_READ was defined, and if encoded stream was corrupted,\r
78        decoder could access memory outside of allocated range.\r
79     - Speed optimization of ANSI-C LZMA Decoder (now it's about 20% faster).\r
80       Old version of LZMA Decoder now is in file LzmaDecodeSize.c. \r
81       LzmaDecodeSize.c can provide slightly smaller code than LzmaDecode.c\r
82     - Small speed optimization in LZMA C++ code\r
83     - filter for SPARC's code was added\r
84     - Simplified version of .7z ANSI-C Decoder was included\r
87   Version 4.06                2004-09-05\r
88   --------------------------------------\r
89     - Bug in v4.05 was fixed:\r
90         LZMA-Encoder didn't release output stream in some cases.\r
93   Version 4.05                2004-08-25\r
94   --------------------------------------\r
95     - Source code of filters for x86, IA-64, ARM, ARM-Thumb \r
96       and PowerPC code was included to SDK\r
97     - Some internal minor changes\r
100   Version 4.04                2004-07-28\r
101   --------------------------------------\r
102     - More compatibility with some C++ compilers\r
105   Version 4.03                2004-06-18\r
106   --------------------------------------\r
107     - "Benchmark" command was added. It measures compressing \r
108       and decompressing speed and shows rating values. \r
109       Also it checks hardware errors.\r
112   Version 4.02                2004-06-10\r
113   --------------------------------------\r
114     - C++ LZMA Encoder/Decoder code now is more portable\r
115       and it can be compiled by GCC on Linux.\r
118   Version 4.01                2004-02-15\r
119   --------------------------------------\r
120     - Some detection of data corruption was enabled.\r
121         LzmaDecode.c / RangeDecoderReadByte\r
122         .....\r
123         {\r
124           rd->ExtraBytes = 1;\r
125           return 0xFF;\r
126         }\r
129   Version 4.00                2004-02-13\r
130   --------------------------------------\r
131     - Original version of LZMA SDK\r
135 HISTORY of the LZMA\r
136 -------------------\r
137   2001-2004:  Improvements to LZMA compressing/decompressing code, \r
138               keeping compatibility with original LZMA format\r
139   1996-2001:  Development of LZMA compression format\r
141   Some milestones:\r
143   2001-08-30: LZMA compression was added to 7-Zip\r
144   1999-01-02: First version of 7-Zip was released\r
145   \r
147 End of document\r