Version: 5.5 (5.5.1.
Build: 6/11/2011 12:28:01 PM
Registered to: David Trout
Registered on: March 26, 2011
Number of licenses: 1
Free upgrades until: March 26, 2013
The "Always Treat As Text Filter" option is being erroneously saved as the "Always Treat As Binary Filter" option.
STEPS TO REPRODUCE:
Options dialog, Compare page, Advanced sub-page, "Force text/binary file comparison" section: choose the "Automatically detect text/binary files" radio button, and check [X] both of the "Always treat these files as text" and "Always treat these files as binary" check boxes.
In the "Always treat these files as text" edit box, enter the DOS-style pattern "*.*" (i.e. all files).
In the "Always treat these files as binary" edit box, enter the DOS-style pattern "*.bin" (i.e. all files with ".bin" as their file extension).
Select "Options..." from the "View" menu to verify your options are indeed entered correctly.
Click the "Export to File..." button at the bottom of the Options dialog. Respond to the "Save As..." dialog as appropriate (i.e. save your options somewhere).
Open your saved options using an external editor, such as Notepad.
Locate (Find) the lines beginning with "Always Treat As". The lines you will see will be:
Code: Select all
Always Treat As Text=1 Always Treat As Binary=1 Always Treat As Binary Filter=*.* Always Treat As Binary Filter=*.bin
As a result, comparing any two bona-fide (i.e. obvious) text files (such as ".\old\main.cpp" with ".\new\main.cpp") results in a binary comparison display instead of the expected text comparison display.
What's worse, attempting to correct the problem by changing the erroneous Option statement to "Always Treat As Text Filter=*.*" does not produce the expected results. All files are still treated as binary and a binary comparison is still always erroneously performed.
Even importing the (supposedly corrected) new Options doesn't help. After importing the fixed/corrected options, viewing the options again using ExamDiff Pro (i.e. selecting "Options..." from the "View" menu) will show the incorrect settings: the "Always treat these files as text" edit box in the "Force text/binary file comparison" section shows the incorrect value of "*.bin" instead of "*.*", and comparing two text files still results in a binary comparison instead of a text comparison!
ExamDiff Pro is great. I really, really like it. A LOT!!
But I don't like this bug.
I hope it gets fixed in the next release.