Release note of version 1.3.1.7

This commit is contained in:
Yutaka-Sawada
2021-04-24 10:40:52 +09:00
committed by GitHub
parent a1dcfe6d7e
commit 840e90538b

View File

@@ -1,63 +1,46 @@
# MultiPar # MultiPar
v1.3.1.6 is public v1.3.1.7 is public
Because my old PC was broken, This is minor update version.
I upgraded my PC and development environment (to Visual Studio 2019). I changed some for new environments, Windows 10 and Visual Studio 2019.
From this version, my products' supporting OS is Windows Vista or later. If there is no serious problem, next version will be the last of v1.3.1 tree.
As I announced ago, v1.3.0.7 becomes the last stable version, which supports Windows XP. When you see a bug, odd incident, or strange behavior, please let me know.
I will fix before releasing a stable version.
This version has two bug fix. Because Visual Studio 2019 supports new CPUs, I removed some obsolate code.
At first, I fixed a crash bug, which I happened to put in previous version. It doesn't require par2j_extra.dll or par2j64_extra.dll to use AVX2 feature.
Though I tried to reduce using memory at seaching slices, the method was bad. It may not require extra memory barrier (_mm_sfence) for multi-threading.
I returned to old simple way, which allocates "block size * 3 times" size buffer. But, I'm not sure about the memory barrier.
Sometimes I made an unknown bug to solve another problem. Visual Studio 2008 required them to support new age multi-core CPUs.
If someone sees odd behavior or strange result, please report with ease. I think that Visual Studio 2019 should treat those recent CPUs well.
Thanks to an anonymous helper. Though I tested with Intel i5 CPU on my PC, I don't know other CPUs.
If you see "chacksum mismatch" error, please report the incident.
Another bug was a failure of character encoding, which I found on Windows 10.
I never saw such problem on Windows 7, or I was just lucky.
It affected only users of multi-bytes characters.
While it showed miss-decoded characters in old versions,
there was no problem in verification itself.
A user might see some odd characters on a file-list.
I fixed the bug, and some other slight problems on Windows 10.
Because I changed whole development environment largely,
there may be a compatibility issue.
So, this version would be a test of compatibility.
When you see a problem, please let me know.
I will fix as possible as I can.
I plan to refine my code at next version.
[ Changes from 1.3.1.5 to 1.3.1.6 ] [ Changes from 1.3.1.6 to 1.3.1.7 ]
Installer update
- Inno Setup was updated from v5.6.1 to v6.1.2.
GUI update GUI update
- Change - Change
- A list-view control has Windows Explorer like Visual Style. - Help documents are not compiled, but consist of plain html files.
- On a folder selecting dialog, an initial selected folder is always visible. - More large icons are added for High DPI.
- The installer will send MultiPar.ini to the recycle bin at uninstallation.
- Bug fix
- A rare failure of showing a multi-bytes character on file-list was fixed.
PAR2 client update PAR2 client update
- Bug fix - Change
- An access violation error while verifying splited files was fixed. - AVX2 feature is implemented internally.
- Additional memory barrier is removed.
[ Hash value ] [ Hash value ]
MultiPar1316.zip MultiPar1317.zip
MD5: B4C60214650BE024CE614474FBB62398 MD5: DFC81D79AA0EBF27DA8945C1EECB2019
SHA1: 26EA790C00B23F81E5D40FADEEC06C26391F7774 SHA1: AAED4AEF23A8C9643032A3E8D5B652C52AF081C4
MultiPar1316_setup.exe MultiPar1317_setup.exe
MD5: 4274B4D2D112653E2879E87D343F551E MD5: 16BC2DF7DF0033EDADF39D6D9F3BD2FE
SHA1: 0068CB9EC0AA24842234484755BD8FBEA46E3149 SHA1: FFAA6C11912164F2A8C0305DE6231B7DFD409E56
[ Hash value of other source code packages ] [ Hash value of other source code packages ]
@@ -65,13 +48,9 @@ SHA1: 0068CB9EC0AA24842234484755BD8FBEA46E3149
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
[OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu). [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu).
MultiPar_par2j_1316.7z MultiPar_par2j_1317.7z
MD5: AA071C65BC7AEE7F866496F00D9D34DA MD5: B46EDD4E3789E65712D50E6B59E355FB
SHA1: 76B3C63547AE1447D2981D07C00DC3BECADEDDBE SHA1: D951E582EC2B7B6BA6947AA95F4176D816A18044
MultiPar_par2j_extra_1294.7z
MD5: 6D165CDA2645924ACAFE902F02FAD309
SHA1: D77D4EA778423D5D8F820B8EAF97F733950F9FB1
MultiPar_par1j_1314.7z MultiPar_par1j_1314.7z
MD5: E082D8A598A262E64CBAE2C42283488A MD5: E082D8A598A262E64CBAE2C42283488A
@@ -90,5 +69,5 @@ MD5: B8B6A9DA4BD9D418CFA90FD01CCC615A
SHA1: E5B4B16DBCAECACA2095A64006C117E04D3C9E74 SHA1: E5B4B16DBCAECACA2095A64006C117E04D3C9E74
MultiPar_Help_1316.7z MultiPar_Help_1316.7z
MD5: E2C0E073200754590D9EDAE332CD0462 MD5: 0021DB7D2CA3B75912267E6D5DA70A3D
SHA1: A5D8CE73454073B553A7C9F703E5A6CDEDFF7CBD SHA1: AC436E130A112A58C60EA49ED8DCF9E2E19AACC3