diff options
author | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2023-06-21 00:00:00 +0000 |
---|---|---|
committer | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2023-12-17 14:59:19 +0500 |
commit | 5b39dc76f1bc82f941d5c800ab9f34407a06b53a (patch) | |
tree | fe5e17420300b715021a76328444088d32047963 /DOC/src-history.txt | |
parent | 93be7d4abfd4233228f58ee1fbbcd76d91be66a4 (diff) | |
download | 7zip-23.01.tar.gz 7zip-23.01.tar.bz2 7zip-23.01.zip |
23.0123.01
Diffstat (limited to 'DOC/src-history.txt')
-rw-r--r-- | DOC/src-history.txt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/DOC/src-history.txt b/DOC/src-history.txt index f546c4e..c1c1b71 100644 --- a/DOC/src-history.txt +++ b/DOC/src-history.txt | |||
@@ -1,6 +1,28 @@ | |||
1 | HISTORY of the 7-Zip source code | 1 | HISTORY of the 7-Zip source code |
2 | -------------------------------- | 2 | -------------------------------- |
3 | 3 | ||
4 | 23.01 2023-06-20 | ||
5 | ------------------------- | ||
6 | - All external macros for compiling C/C++ code of 7-Zip now have Z7_ prefix. | ||
7 | - 7-Zip COM interfaces now use new macros that allow to declare and implement COM interface. | ||
8 | - The code has been modified to compile with the maximum diagnostic warning level: | ||
9 | -Wall in MSVC and -Weverything in CLANG. | ||
10 | And some warning types are disabled in 2 files: | ||
11 | - C/Compiler.h for C/C++ code warnings. | ||
12 | - CPP/Common/Common.h for C++ code warnings. | ||
13 | - Linux/macOS versions of 7-Zip: IUnknown interface in new code doesn't use | ||
14 | virtual destructor that was used in previous 7-Zip and p7zip: | ||
15 | // virtual ~IUnknown() {} | ||
16 | So 7-Zip's dynamically linked shared libraries (codecs) are not compatible | ||
17 | between new 7-Zip for Linux/macOS and old 7-Zip (and p7zip). | ||
18 | - Some optimizations in filters code: BCJ, BCJ2, Swap* and opthers. | ||
19 | - If 7-Zip uses BCJ2 filter for big datasets compressing, it can use additional temp | ||
20 | files in system's TEMP folder. 7-Zip uses temp file for additional compressed | ||
21 | data stream, if size of such compressed stream is larger than predefined limit: | ||
22 | 16 MiB in 32-bit version, 4 GiB in 64-bit version. | ||
23 | - Some bugs were fixed. | ||
24 | |||
25 | |||
4 | 22.00 2022-06-16 | 26 | 22.00 2022-06-16 |
5 | ------------------------- | 27 | ------------------------- |
6 | - 7-Zip interfaces now support high precision (1 ns) timestamps with reserved | 28 | - 7-Zip interfaces now support high precision (1 ns) timestamps with reserved |