==============================
What's New in V - Version 2001
==============================

Version 2001 adds the following features:

  - Improvements to hex mode viewing, including configurable line length,
    64 bit mode, and the ability to use a different font from from that used
    in text mode.
  - Ability to select commonly used print fonts from the Print dialog box
  - Improved line wrapping when printing
  - A "Wrap Here" command while viewing text
  - Options for how the Home/End keys are treated
  - Changes to the status bar display while viewing a file
  - Improved File Touching
  - Option not to display "String not Found" message when searching
  - "Text Only Printing" command line options
  - A Keyboard tab has been added to Preferences

Version 2001 also fixes the following bugs:

  - Cancelling a file unzip could cause a crash
  - Printing selected text could sometimes crash
  - "Sort by Size" on the View menu did not work correctly
  - The /ODD and /EVEN command line parameters were sometimes being ignored
  - When saving selected text to a file, blank lines were not always saved

Below is a brief description of the new functionality.

Further details can also be found in the What's New section of the Help File.

Charles Prineas          Email: charles@fileviewer.com
16th July 2001           WWW  : http://www.fileviewer.com/
*****************************************************************************

========
Hex Mode
========

Until now, data in hex mode was displayed in lines containing 16 bytes.
In V 2001, you can specify how many characters you want displayed per line.
As well as being able to display more data per screen, this is very useful
when viewing files with fixed length records.

To set the hex length, select "Hex Formats"->"Set Hex Line Length" from
the View menu (or press Ctrl-W).

Alternatively, you can use the new "Wrap Here" command. Just right click at
the position where you want the line to wrap and select Wrap->"Wrap Here".

===============
64 Bit Hex Mode
===============

You may now view data in hex mode as 64 bit "quad-words" by selecting
"Double DWord" from "Hex Formats" on the View menu.

=========
Hex Fonts
=========

You may now use different fonts for hex and text mode. If you change the
font in hex mode, the font will only be used for hex mode, and similarly for
text mode.

===========
Print Fonts
===========

The Print Dialog box now displays the font that will be used for printing.
It also remembers what font was last used in a particular mode (hex/text,
2up/normal) and will restore the appropriate font when the corresponding mode
is selected.

To change the font, simply press the button displaying the font name and
select the font from the list.

You may still change the font by pressing the "Fonts" button in the dialog
box. However, this does not add the font to the menu.

============================
Wrapping lines when printing
============================

Previous versions of V had a "Wrap Long Lines" option when printing, which
wrapped lines at the right margin of the print page.

V 2001 allows you to choose from 2 wrapping options (from a list box).
You may wrap at the right margin as before or wrap the text at a particular
column number.

The /PAGEWID command line option has also been introduced to set the wrap
position from the command line (eg, "V Filename.txt /pagewid:80 /p").


==================
Status bar display
==================

The bottom left pane of the status bar now permanently displays the details of
any selected text. Previous versions of V only displayed this *while* the text
was being highlighted.

=============
Home/End keys
=============

A Keyboard tab has been added to Preferences. Some options have been moved to
this tab, and two new options have been introduced to specify the treatment of
the Home/End keys while viewing a file.

Enabling "Use Ctrl Home/End for Start/End of file" will cause V to go to the
start/end of file when the corresponding key is pressed. This is what
currently happens when you use the Home/End keys.

Enabling the "Use Home/End for Start/End of Line" will now cause V to go to
the Start/End of *line* instead of the Start/End of *file*. Note that since
V doesn't have a current cursor position (a caret), the *end* of line is taken
to be the column position of the *longest* line in the file.

=========
Searching
=========

If you enable the "Only beep if search fails" option in the File Options tab
of preferences, V will not display the "String not found" message box when
the search fails.

==============
Touching Files
==============

You may now set the date/time of a file (or group of files) to the date time
of another file.

To do this, select all the files that you want touched, and finally select the
file that you want the other files to match. That is, the "master" file should
be the last one selected (or have focus).

Select the Touch command (Ctrl-T), disable "Use Current Date and Time" and
select "File Time". The time displayed will be the time of the "master" file.

==================
Text Only Printing
==================

For those who use "Text Only" printing, the printing parameters (like margins
and page length) can now be specified on the command line.

The Text Only options correspond to the entries in the Text Only dialog box,
and are as follows:

    /TOAM:nn    Set *all* margins to nn

    /TOLM:nn
    /TORM:nn
    /TOTM:nn
    /TOBM:nn    Set left, right, top and bottom margins

    /TOW:nn     Set page width to nn
    /TOH:nn     Set page height to nn (ie, page length)

    /TOLD:n     Set the Line Delay to n
    /TOPD:n     Set the Page Delay to n
    /TODISABLE  To disable Text Only printing

    /TOSOF:xxx  String to send before the start of file is printed
    /TOEOF:xxx  String to send at end of file
    /TOEOL:xxx  String to send after each line
    /TOEOP:xxx  String to send after each page

To include control characters in a string, you must specify their hex code
prefixed by a "%". For example to send a CR/LF at the end of each line and
a FF at the end of each page, you would have to specify the following options:

    /TOEOL:%0d%0a /TOEOP:%0c

*****************************************************************************

