From 840e90538b148086a96a294b5acdeaeeebb45e2c Mon Sep 17 00:00:00 2001 From: Yutaka-Sawada <60930312+Yutaka-Sawada@users.noreply.github.com> Date: Sat, 24 Apr 2021 10:40:52 +0900 Subject: [PATCH] Release note of version 1.3.1.7 --- README.md | 85 +++++++++++++++++++++---------------------------------- 1 file changed, 32 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index 961269a..8d2d6ea 100644 --- a/README.md +++ b/README.md @@ -1,63 +1,46 @@ # MultiPar -v1.3.1.6 is public +v1.3.1.7 is public - Because my old PC was broken, -I upgraded my PC and development environment (to Visual Studio 2019). -From this version, my products' supporting OS is Windows Vista or later. -As I announced ago, v1.3.0.7 becomes the last stable version, which supports Windows XP. + This is minor update version. +I changed some for new environments, Windows 10 and Visual Studio 2019. +If there is no serious problem, next version will be the last of v1.3.1 tree. +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. -At first, I fixed a crash bug, which I happened to put in previous version. -Though I tried to reduce using memory at seaching slices, the method was bad. -I returned to old simple way, which allocates "block size * 3 times" size buffer. -Sometimes I made an unknown bug to solve another problem. -If someone sees odd behavior or strange result, please report with ease. -Thanks to an anonymous helper. - - 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. + Because Visual Studio 2019 supports new CPUs, I removed some obsolate code. +It doesn't require par2j_extra.dll or par2j64_extra.dll to use AVX2 feature. +It may not require extra memory barrier (_mm_sfence) for multi-threading. +But, I'm not sure about the memory barrier. +Visual Studio 2008 required them to support new age multi-core CPUs. +I think that Visual Studio 2019 should treat those recent CPUs well. +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. -[ Changes from 1.3.1.5 to 1.3.1.6 ] - -Installer update -- Inno Setup was updated from v5.6.1 to v6.1.2. +[ Changes from 1.3.1.6 to 1.3.1.7 ] GUI update - Change - - A list-view control has Windows Explorer like Visual Style. - - On a folder selecting dialog, an initial selected folder is always visible. - -- Bug fix - - A rare failure of showing a multi-bytes character on file-list was fixed. + - Help documents are not compiled, but consist of plain html files. + - More large icons are added for High DPI. + - The installer will send MultiPar.ini to the recycle bin at uninstallation. PAR2 client update -- Bug fix - - An access violation error while verifying splited files was fixed. +- Change + - AVX2 feature is implemented internally. + - Additional memory barrier is removed. [ Hash value ] -MultiPar1316.zip -MD5: B4C60214650BE024CE614474FBB62398 -SHA1: 26EA790C00B23F81E5D40FADEEC06C26391F7774 +MultiPar1317.zip +MD5: DFC81D79AA0EBF27DA8945C1EECB2019 +SHA1: AAED4AEF23A8C9643032A3E8D5B652C52AF081C4 -MultiPar1316_setup.exe -MD5: 4274B4D2D112653E2879E87D343F551E -SHA1: 0068CB9EC0AA24842234484755BD8FBEA46E3149 +MultiPar1317_setup.exe +MD5: 16BC2DF7DF0033EDADF39D6D9F3BD2FE +SHA1: FFAA6C11912164F2A8C0305DE6231B7DFD409E56 [ Hash value of other source code packages ] @@ -65,13 +48,9 @@ SHA1: 0068CB9EC0AA24842234484755BD8FBEA46E3149 [GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or [OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu). -MultiPar_par2j_1316.7z -MD5: AA071C65BC7AEE7F866496F00D9D34DA -SHA1: 76B3C63547AE1447D2981D07C00DC3BECADEDDBE - -MultiPar_par2j_extra_1294.7z -MD5: 6D165CDA2645924ACAFE902F02FAD309 -SHA1: D77D4EA778423D5D8F820B8EAF97F733950F9FB1 +MultiPar_par2j_1317.7z +MD5: B46EDD4E3789E65712D50E6B59E355FB +SHA1: D951E582EC2B7B6BA6947AA95F4176D816A18044 MultiPar_par1j_1314.7z MD5: E082D8A598A262E64CBAE2C42283488A @@ -90,5 +69,5 @@ MD5: B8B6A9DA4BD9D418CFA90FD01CCC615A SHA1: E5B4B16DBCAECACA2095A64006C117E04D3C9E74 MultiPar_Help_1316.7z -MD5: E2C0E073200754590D9EDAE332CD0462 -SHA1: A5D8CE73454073B553A7C9F703E5A6CDEDFF7CBD +MD5: 0021DB7D2CA3B75912267E6D5DA70A3D +SHA1: AC436E130A112A58C60EA49ED8DCF9E2E19AACC3