Different Unicode files "identical" on "ignore blank lines"
Windows visual diff and merge for files and directories
Brought to you by:
christianlist,
grimmdp
Windows 7
WinMerge 2.12.4.0. Unicode
When unicode files are compared with the "ignore blank lines" option, they may be shown as identical in folder compare. Bug is reproducible only if restarting winmerge after setting or resetting this option.
In contrast to earlier bug reports on this issue find attached a minimal example file (few bytes only)!
Minimal files needed to reproduce bug
The hex contents of the example file per encoding hints at different handling of one-byte and two-byte CR and LF characters when "ignore blank lines" option is set:
WesternEuropean.txt
61 0D 0A 61 0D 0A
UTF8signed.txt
EF BB BF 61 0D 0A 61 0D 0A
Unicode.txt
FF FE 61 00 0D 00 0A 00 61 00 0D 00 0A 00
Fixed in WinMerge 2011 (https://bitbucket.org/jtuc/winmerge2011)