aboutsummaryrefslogtreecommitdiff
path: root/DOC
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--DOC/7zip.wxs2
-rw-r--r--DOC/readme.txt19
-rw-r--r--DOC/src-history.txt23
3 files changed, 38 insertions, 6 deletions
diff --git a/DOC/7zip.wxs b/DOC/7zip.wxs
index f41b393..867e3d1 100644
--- a/DOC/7zip.wxs
+++ b/DOC/7zip.wxs
@@ -1,7 +1,7 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2 2
3<?define VerMajor = "24" ?> 3<?define VerMajor = "24" ?>
4<?define VerMinor = "08" ?> 4<?define VerMinor = "09" ?>
5<?define VerBuild = "00" ?> 5<?define VerBuild = "00" ?>
6<?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?> 6<?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?>
7<?define MmHex = "$(var.VerMajor)$(var.VerMinor)" ?> 7<?define MmHex = "$(var.VerMajor)$(var.VerMinor)" ?>
diff --git a/DOC/readme.txt b/DOC/readme.txt
index 6d04c5a..ad1d842 100644
--- a/DOC/readme.txt
+++ b/DOC/readme.txt
@@ -1,4 +1,4 @@
17-Zip 24.07 Sources 17-Zip 24.09 Sources
2------------------- 2-------------------
3 3
47-Zip is a file archiver for Windows. 47-Zip is a file archiver for Windows.
@@ -100,12 +100,14 @@ So if you compile the version with Assembeler code, you will get faster 7-Zip bi
1007-Zip's assembler code uses the following syntax for different platforms: 1007-Zip's assembler code uses the following syntax for different platforms:
101 101
1021) x86 and x86-64 (AMD64): MASM syntax. 1021) x86 and x86-64 (AMD64): MASM syntax.
103 There are 2 programs that supports MASM syntax in Linux. 103 Now there are 3 programs that supports MASM syntax in Linux.
104' 'Asmc Macro Assembler and JWasm. But JWasm now doesn't support some 104' 'Asmc Macro Assembler, JWasm, and UASM. Note that JWasm now doesn't support some
105 cpu instructions used in 7-Zip. 105 cpu instructions used in 7-Zip.
106 So you must install Asmc Macro Assembler in Linux, if you want to compile fastest version 106 So you must install Asmc Macro Assembler in Linux or UASM, if you want to compile
107 of 7-Zip x86 and x86-64: 107 fastest version of 7-Zip x86 and x86-64:
108 https://github.com/nidud/asmc 108 https://github.com/nidud/asmc
109 https://github.com/Terraspace/UASM
110
109 111
1102) arm64: GNU assembler for ARM64 with preprocessor. 1122) arm64: GNU assembler for ARM64 with preprocessor.
111 That systax is supported by GCC and CLANG for ARM64. 113 That systax is supported by GCC and CLANG for ARM64.
@@ -155,6 +157,13 @@ USE_JWASM=1
155 Note that JWasm doesn't support AES instructions. So AES code from C version AesOpt.c 157 Note that JWasm doesn't support AES instructions. So AES code from C version AesOpt.c
156 will be used instead of assembler code from AesOpt.asm. 158 will be used instead of assembler code from AesOpt.asm.
157 159
160If you want to use UASM for x86-64 compiling, you can change 7zip_gcc.mak,
161or send IS_X64=1 USE_ASM=1 MY_ASM="$UASM" to make command calling:
162 UASM="$PWD/GccUnixR/uasm"
163 cd "7zip-src/CPP/7zip/Bundles/Alone2"
164 make -f makefile.gcc -j IS_X64=1 USE_ASM=1 MY_ASM="$UASM"
165
166
158DISABLE_RAR=1 167DISABLE_RAR=1
159 removes whole RAR related code from compilation. 168 removes whole RAR related code from compilation.
160 169
diff --git a/DOC/src-history.txt b/DOC/src-history.txt
index 1653c07..6b57694 100644
--- a/DOC/src-history.txt
+++ b/DOC/src-history.txt
@@ -1,6 +1,29 @@
1HISTORY of the 7-Zip source code 1HISTORY of the 7-Zip source code
2-------------------------------- 2--------------------------------
3 3
424.09 2024-11-29
5-------------------------
6- The default dictionary size values for LZMA/LZMA2 compression methods were increased:
7 dictionary size compression level
8 v24.08 v24.09 v24.09
9 32-bit 64-bit
10 8 MB 16 MB 16 MB -mx4
11 16 MB 32 MB 32 MB -mx5 : Normal
12 32 MB 64 MB 64 MB -mx6
13 32 MB 64 MB 128 MB -mx7 : Maximum
14 64 MB 64 MB 256 MB -mx8
15 64 MB 64 MB 256 MB -mx9 : Ultra
16 The default dictionary size values for 32-bit versions of LZMA/LZMA2 don't exceed 64 MB.
17- 7-Zip now can calculate the following hash checksums: SHA-512, SHA-384, SHA3-256 and MD5.
18- APM and HFS support was improved.
19- If an archive update operation uses a temporary archive folder and
20 the archive is moved to the destination folder, 7-Zip shows the progress of moving
21 the archive file, as this operation can take a long time if the archive is large.
22- The bug was fixed: 7-Zip File Manager didn't propagate Zone.Identifier stream
23 for extacted files from nested archives (if there is open archive inside another open archive).
24- Some bugs were fixed.
25
26
424.08 2024-08-11 2724.08 2024-08-11
5------------------------- 28-------------------------
6- The bug in 7-Zip 24.00-24.07 was fixed: 29- The bug in 7-Zip 24.00-24.07 was fixed: