                             Tadzio's File Compare
                             =====================

                                  Version 3.8

               (c) 1997-1999 Daniel Schroeder (tadzio@tadzio.com)
                      Enhancements © 2007-2010 Ian Binnie

                         ========> IMPORTANT <========

Win9x systems should use the ANSI version, by renaming TFC8.exe to TFC.exe


This describes changes from Version 3.0, distributed with ZtreeWin 1.70.

Please consult TFC.TXT for TFC usage & documentation.

TFC defaults to OEM, for compatibility with earlier versions.
The OEM toggle, -o, is recommended for viewing of ANSI files.


What's new
~~~~~~~~~~
Display Wait message for large files
Display actual line number in text file 
Optimise text file line number display
~~~~~~~~~~
Compress white space option skips leading whitespace

~~~~~~~~~~
The Unicode version of TFC converts OEM control-characters to Unicode for display.

~~~~~~~~~~
Comparison no longer blocked after finding "similar" files.

The Unicode version of TFC can compare files whose paths exceed MAX_PATH.

Fix - Unicode version failed if not Full Path on command line.

~~~~~~~~~~
The Unicode version of TFC can compare files whose paths exceed MAX_PATH, when
called from ZtreeWin v2.

Persistent mode - TFC state is saved to TFC.ini on exit and restored on startup.

F7/F8/F9 (alias for Alt-F7/F8/F9)
Resize workaround for Wine (Unicode version)

Ctrl-Left/Right - Scroll the display left or right 20 characters.

~~~~~~~~~~
Check if the files to compare are similar (ignoring end-of-line characters and,
depending on options, Case insensitive compare, Compress white space, Suppress
empty lines).

~~~~~~~~~~
Alt-F7 toggles the screen to maximum size and back to previous size.


                              What's new in TFC3.0
                              ~~~~~~~~~~~~~~~~~~~~

This describes changes from Version 2.21a, but should include the functionality
of 2.23 **Beta 3**, distributed with ZtreeWin prior to 1.70.

What's new
~~~~~~~~~~
TFC is now Unicode enabled and can compare Unicode files.

It can compare 8 bit files (i.e. ANSI or OEM), but the result is displayed
as Unicode. The most noticable difference is that all ANSI characters can be
displayed, not just those which map to OEM.

NOTE - the ability to display Unicode (or ANSI) depends on the font. The default
Windows raster fonts do not even display ANSI well. Lucida Console and Andale
Mono are mono-spaced fonts which display all 652 WGL4 characters.

~~~~~~~~~~
Windows 9x uses ANSI for file and directory names. Windows 2K and later use
Unicode. ZtreeWin translates these to OEM for display purposes. When file or
directory names contain special characters, such as the copyright sign, that
cannot be translated to OEM a substitute is used, but these cause errors,
because the file can not be found.

TFC attempts to find the original Unicode/ANSI name of the file, to enable it to
open the files, and correctly display names. This only happens if called from
ZtreeWin.

~~~~~~~~~~
There are a number of minor improvements in display; Tab expansion, Visual
feedback of Toggle settings, intelligent hex display.

TFC makes better use of screen space, and now has an option to hide the menu.

~~~~~~~~~~
File comparison is improved, the Compress white space option now treats tabs and
blanks equal, which considerably improves c or c++ source comparison.

Check if the files to compare are similar (ignoring end-of-line characters and,
depending on options, Case insensitive compare, Compress white space, Suppress
empty lines).

~~~~~~~~~~
Large screen support Alt-F8, Alt-F9, -aYY[,XX]
These are not necessary if TFC is started by ZTreeWin, as it will automatically
inherit ZTreeWin's console size.

Alt-F7 added.

~~~~~~~~~~
The recommended method of invoking TFC from ZTreeWin is to change CO1E
(see help file 3.7.1 Configuration Page 1) to:-
    %#ZThome%\TFC.EXE -o %1 %4 %5

Alternatively edit TFC.BAT to contain:-
    @TFC.EXE -o %1 %6 %4 %5

Win9x systems should use the ANSI version, TFC8.exe

TFC, has been released open-source under GPL (GNU General Public
License). The source is available:-
http://binnie.id.au/Downloads/TFCforWindowsSource.zip
