Software-update: WinMerge 2.16.34
Er is een nieuwe stabiele versie van WinMerge verschenen. Met WinMerge kunnen bestanden of mappen met elkaar worden vergeleken: handig, bijvoorbeeld om te zien wat er is veranderd tussen verschillende stukken broncode of om de inhoud van logbestanden door te pluizen. Het programma bevat syntax highlighting en de applicatie kan op basis van de ontdekte verschillen patchbestanden aanmaken. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:
File compareAllow NUL and \.\NUL in paths specified as command line arguments (PR #2056)Added "(F4)" to the description of the toolbar icon "Difference in the Current Line". (#2050)Fix a crash problem when the Diff algorithm is set to something other thandefault and one file does not have an EOL of the last line and the otherfile has an EOL of the last line.
Allow NUL and \.\NUL in paths specified as command line arguments (PR #2056)Added "(F4)" to the description of the toolbar icon "Difference in the Current Line". (#2050)Fix a crash problem when the Diff algorithm is set to something other thandefault and one file does not have an EOL of the last line and the otherfile has an EOL of the last line.Image compareBugFix: Fixed the issue where .png is added when saving even if the fileformat does not use a converter such as jpg or png file.
BugFix: Fixed the issue where .png is added when saving even if the fileformat does not use a converter such as jpg or png file.Folder compareBugFix: Folder compare omits unique folders from results if they contain anyfiles and/or subfolders folder compare/merge (#2046)
BugFix: Folder compare omits unique folders from results if they contain anyfiles and/or subfolders folder compare/merge (#2046)Line filtersModify the "Line Filters" dialog. (PR #2047)
Modify the "Line Filters" dialog. (PR #2047)Substitution filtersModify the "Substitution Filters" dialog. (PR #2068)
Modify the "Substitution Filters" dialog. (PR #2068)TranslationsTranslation updates:French (PR #2055,#2058)Korean (PR #2057,#2059,#2060)
Translation updates:French (PR #2055,#2058)Korean (PR #2057,#2059,#2060)French (PR #2055,#2058)Korean (PR #2057,#2059,#2060)
French (PR #2055,#2058)Korean (PR #2057,#2059,#2060)InternalsSmall code changes for CMDIChildWnd handling (#2043)
Small code changes for CMDIChildWnd handling (#2043)GeneralReduce startup time and decrease the usage of Win32 user objects.
Reduce startup time and decrease the usage of Win32 user objects.File compareBugFix: Cannot compare one-line file (#1972)BugFix: "Current Difference" specified by double-clicking cannot mergeusing the "Copy to Right (or Left)" menu. (#1980)BugFix: Wimerge saves changes to the wrong file (#1985) (PR #1988)BugFix: "Ignore comment differences" still compares inline comments (#2008)Update Rust syntax highlighting keyword list. (PR #1998)[Feature Request] Both Shell Menu (#1986) (PR #2021)
BugFix: Cannot compare one-line file (#1972)BugFix: "Current Difference" specified by double-clicking cannot mergeusing the "Copy to Right (or Left)" menu. (#1980)BugFix: Wimerge saves changes to the wrong file (#1985) (PR #1988)BugFix: "Ignore comment differences" still compares inline comments (#2008)Update Rust syntax highlighting keyword list. (PR #1998)[Feature Request] Both Shell Menu (#1986) (PR #2021)Table compareWhen "Use First Line as Header" is enabled, make the header display thefirst line regardless of the scroll position when the first line is hidden.Generate reports in tabular format for table comparisons. (PR #1983)
When "Use First Line as Header" is enabled, make the header display thefirst line regardless of the scroll position when the first line is hidden.Generate reports in tabular format for table comparisons. (PR #1983)Folder compareBugFix: Fixed an issue where Differences, Left/Right EOL columns, etc. weredisplayed as undefined values when the file comparison method wasFull Contents or Quick Contents and the file size exceeded 64MB.BugFix: Fix the problem that when comparing with the BinaryContents comparemethod, the contents of the files are identical, but if one side is asymbolic link, it is judged to be different. (#1976)BugFix: Fixed an issue where values in the Left/Right EOL column may notdisplay correctly when using the Quick contents compare method.Add Expand Different Subfolders menu item (#1382) (PR #1964)Allow Diff algorithms (patience, histogram) other than default to be appliedto folder comparisons (PR #2015) (#2002)Show confirmation message when closing a window that took a long timeto compare folders
BugFix: Fixed an issue where Differences, Left/Right EOL columns, etc. weredisplayed as undefined values when the file comparison method wasFull Contents or Quick Contents and the file size exceeded 64MB.BugFix: Fix the problem that when comparing with the BinaryContents comparemethod, the contents of the files are identical, but if one side is asymbolic link, it is judged to be different. (#1976)BugFix: Fixed an issue where values in the Left/Right EOL column may notdisplay correctly when using the Quick contents compare method.Add Expand Different Subfolders menu item (#1382) (PR #1964)Allow Diff algorithms (patience, histogram) other than default to be appliedto folder comparisons (PR #2015) (#2002)Show confirmation message when closing a window that took a long timeto compare foldersLine filtersImprove line filters and substitution filters (PR #2032) (#796) (#1620)
Improve line filters and substitution filters (PR #2032) (#796) (#1620)Substitution filtersAvoid infinite loops in the RegularExpression::subst() function whenthe length of the string matching the pattern is 0Improve line filters and substitution filters (PR #2032) (#796) (#1620)
Avoid infinite loops in the RegularExpression::subst() function whenthe length of the string matching the pattern is 0Improve line filters and substitution filters (PR #2032) (#796) (#1620)Options dialogExecute the "pause" command to prevent the error message from disappearingif the registration of the ShellExtension for Windows 11 fails
Execute the "pause" command to prevent the error message from disappearingif the registration of the ShellExtension for Windows 11 failsPluginsBugFix: WinMerge cannot successfully disable some of its Plugins (#2012)Update jq to version 1.7
BugFix: WinMerge cannot successfully disable some of its Plugins (#2012)Update jq to version 1.7ManualManual: Use po4a for manual translation (PR #1994) (#499)
Manual: Use po4a for manual translation (PR #1994) (#499)TranslationsTranslation updates:Brazilian (PR #1969,#2001,#2025)Chinese Traditional (PR #1953,#1971,#2017,#2026)Corsican (PR #2022)German (PR #1952,#1977,#1989)Hungarian (PR #1968,#1999)JapaneseKorean (PR #1979,#2030)Lithuanian (PR #1974,#2018,#2027)Polish (PR #1990)Portuguese (PR #1973,#2014)SlovenianUkrainian (PR #1955)
Translation updates:Brazilian (PR #1969,#2001,#2025)Chinese Traditional (PR #1953,#1971,#2017,#2026)Corsican (PR #2022)German (PR #1952,#1977,#1989)Hungarian (PR #1968,#1999)JapaneseKorean (PR #1979,#2030)Lithuanian (PR #1974,#2018,#2027)Polish (PR #1990)Portuguese (PR #1973,#2014)SlovenianUkrainian (PR #1955)Brazilian (PR #1969,#2001,#2025)Chinese Traditional (PR #1953,#1971,#2017,#2026)Corsican (PR #2022)German (PR #1952,#1977,#1989)Hungarian (PR #1968,#1999)JapaneseKorean (PR #1979,#2030)Lithuanian (PR #1974,#2018,#2027)Polish (PR #1990)Portuguese (PR #1973,#2014)SlovenianUkrainian (PR #1955)
Brazilian (PR #1969,#2001,#2025)Chinese Traditional (PR #1953,#1971,#2017,#2026)Corsican (PR #2022)German (PR #1952,#1977,#1989)Hungarian (PR #1968,#1999)JapaneseKorean (PR #1979,#2030)Lithuanian (PR #1974,#2018,#2027)Polish (PR #1990)Portuguese (PR #1973,#2014)SlovenianUkrainian (PR #1955)InternalsOptimize inserts in std containers using reserve (PR #2000)
Optimize inserts in std containers using reserve (PR #2000)
Source:
Tweakers.net