                    The FAR File and Archive Manager
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    What's new in the latest version
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[!] Important
[+] New
[-] Fixed error
[*] Changes

---------------------------------------------------------------------------
FAR 1.70 beta 5 (build 1634) (09.04.2003)
---------------------------------------------------------------------------
General
~~~~~~~
[!] Now the FAR plugin development documentation is supplied not as an
    archive PlugDoc.rar but as a folder PlugDoc in the root installation
    folder.

[!] For more details on the Plugin API changes, read the documentation
    in PlugDoc\WhatsNew.txt.


System
~~~~~~
[!] Changing from normal to maximum possible console window size and back
    (Alt-F9) is supported only under Windows NT/2000/XP.
    Under Windows 9x/Me, only switching between 25 and 50 lines is
    supported.

[!] The "Plugin commands" and "Plugins configuration" menus are now sorted
    by the name of the plugin and not by the name of the plugin DLL file.

[!] Now the 'cd' command does not handle plugin prefixes.

[+] In the view/edit history (Alt-F11), pressing F4 and F3 (NumPad 5)
    open the file for editing and viewing, respectively, no matter how
    the file was opened last time.

[+] The internal implementation of the "IF [NOT] EXIST" command now
    supports file masks.

[+] When the panels are hidden, rotating the mouse wheel scrolls the
    command history.

[+] Now it is possible to apply archive commands (Shift-F3) to a group
    of selected files on a file panel.

[+] FAR now handles the CHCP command internally.

[+] New option "CD drive auto-mount" in the system settings: when a
    CD-ROM drive is selected from the disk menu, FAR will close the
    open tray of the CD drive.

[+] On startup, FAR tries to determine whether a TrueType or a bitmap font
    has been selected from the console window, and if a TrueType font (for
    example, Lucida Console) is selected, FAR will correctly display
    characters with codes lower than the space. The autodetection can be
    disabled using the "/aw" command line parameter.
    The option works only under Windows NT/2000/XP or later.

[+] It is possible to specify two paths to folders, files or archives
    in the command line. The first path applies to the active panel, the
    second path - to the passive one. For example,
    Far.exe c:\dir1\ c:\dir2\file2

[*] When displaying directory sizes, Gb and Tb are now used for
    gigabytes and terabytes.

[*] Creating directories (F7) now works when panels are turned off.

[*] If, when starting an application, the %COMSPEC% environment variable is
    not set, a warning is displayed and the command is not executed.

[*] The limit on the number of plugin strings in the disk selection menu
    has been removed.

[*] When running under Windows NT/2000/XP, FAR automatically sets the
    screen buffer size equal to the console window size. Thus the
    console scrollbar does not appear.

[*] It is possible to use exclude masks in the "File panel filter".

[*] If a shortcut to a non-existing folder is selected, FAR will suggest
    to go to the nearest existing folder in the shortcut path.

[*] FAR doesn't perform internal processing of the CD command in the
    command line if Shift-Enter is pressed.

[*] Lists of file masks are sorted before use, and duplicates are removed
    from them.

[*] Duplicates are removed from the lists of targets for copying or creating
    a directory.

[-] When pasting text in dialog edit boxes by pressing Ctrl-V, the
    selected text was not replaced.

[-] Immediately after FAR start, if the right panel was active, the
    current path in the "Screens" menu (F12) was shown incorrectly.

[-] The color of separator lines in dialogs did not match the color of frames.

[-] The editor locked state (Ctrl-L) was not stored in the edit
    history (Alt-F11).
    ATTENTION! To avoid duplicate records, it is recommended to clear
               the history once before starting working with the new
               version.

[-] Strings showing the file open types in the view/edit history list
    were displayed incorrectly after changing the interface language.

[-] Fixed redrawing when switching a file panel from/to a full-screen mode.

[-] When jumping from a network drive to the network, the cursor
    was not positioned correctly to the share from which the user
    exited.

[-] The directory names were not displayed correctly after sending
    the search results to the temporary panel and then switching the
    temporary panel to a non-default mode.

[-] The directory sort order was not restored after exiting an archive.

[-] When executing commands from the command line under Windows 9x/Me,
    the console title was shown with an incorrect codepage.

[-] When selecting a shortcut to a non-existing folder (Commands | Folder
    shortcuts), the plugin panel was closed after showing the error message.

[-] The parameter System/LCID (TechInfo#39) did not work correctly.

[-] Duplicate shortcut keys in the folder history, command history
    and view/edit history lists.

[-] When adding a shortcut in the "Folder shortcuts" menu by pressing Ins,
    the parameters of the active plugin panel were not taken into account.

[-] Functions for getting the UNC path (Ctrl-Alt-F, Ctrl-Alt-[ and so
    on) did not work correctly with mounted Novell volumes.

[-] When the interface language was changed, previously opened editor
    and viewer instances were not affected by the change.

[-] An empty menu was not closed when a mouse button was clicked outside
    the menu.

[-] Key combinations  Ctrl-<Gray +>, Ctrl-<Gray ->,  Alt-<Gray +> and
    Alt-<Gray -> were handled incorrectly if the name of the file under
    the cursor contained square brackets.

[-] Incorrect plugin operation when a relative directory path is
    specified in the "/p" parameter.

[-] Incorrect handling of file masks containing several '*' characters
    in a sequence.

[-] Crash when showing the disk selection menu if more than 20 plugins are
    present.

[-] Crash when showing the disk selection menu if the plugin strings are
    too long.

[-] Problems with handling %PATHEXT% in file mask lists when that variable
    contained extensions that were substrings of other extensions in the
    same mask list.

[-] Pressing F4 and then Esc in the plugin menu caused the menu to become
    1 line higher.

[+] Added new label groups in LNG files for the editor and internal viewer,
    used instead of the standard labels when FAR is started with the /e and
    /v command line parameters, respectively.

[+] New option: "Sort folder names by extension" - apply sorting by
    extension not only to files, but also to folders. When the option is
    turned on, sorting by extension works the same as it did in FAR 1.65.
    If the option is turned off, in the extension sort mode the folders
    will be sorted by name, as they are in the name sort mode.

[+] New option in the panel settings dialog: "Align folder extensions".
    Allows to toggle whether folder extensions are aligned, independently
    of the state of the "Align file extensions" option.

[*] Fixed the operation of fast find in panels for keys that enter either
    letters or punctuation signs depending on the keyboard layout.

[-] The command /p[<path>] was not handled correctly if the path contained
    the characters of the national alphabet.

[+] New button "Skip all" in the warning dialog showing the errors when
    deleting files and folders.

[*] The character for marking the files is enclosed in quotes when it
    is shown in the highlighting edit menu. This allows to tell apart
    the "space" marking character from no marking character.

[+] Ctrl-R allows to refresh the disk selection menu.

[-] Problems updating the panel contents after pressing Ctrl-F on a
    panel where the disk is not inserted into the drive.


File attributes
~~~~~~~~~~~~~~~
[-] When setting the "Compressed" or "Encrypted" attributes for folders,
    the nested folders were not processed.


Info panel
~~~~~~~~~~
[-] When saving a folder description file opened from the information
    panel, the information panel was drawn over the editor.


File associations
~~~~~~~~~~~~~~~~~
[*] If a file mask was not specified when creating a new association,
    pressing OK closed the dialog, and all information in it was lost.
    Now a proper error message is shown, and working with the dialog
    can be continued.


Copy/Move
~~~~~~~~~
[!] When files are moved (F6) to "nul" or "con", they are not deleted
    from the disk.

[-] Error when copying to "nul\subdir".

[*] When copying or moving the file under the cursor (Shift-F5 or
    Shift-F6), its name in the target edit box is automatically
    enclosed in quotes if it contains delimiter characters ("," or
    ";").

[*] If the same directory is opened on both panels, when copying/moving/
    creating a link for a single file or directory, the edit box of the
    dialog shows the name of the current file or directory.

[-] Windows 2000/XP: after pressing the "Break Link" button in the
    symbolic link delete dialog, the passive panel was not updated
    correctly.

[-] Windows NT: it was not possible to create hard links for files in
    the source directory (when pressing Alt-F6 on a directory, the
    Link button was disabled).

[-] It was not possible to copy a file under a different name to a
    non-existing subdirectory.

[-] Windows NT: It was previously impossible to create a hardlink with
    the same name as an existing file, even if the user confirmed that
    the link should replace the file.

[-] Windows 2000/XP: Problems with creating symbolic links to folders
    containing national characters in folder names.

[-] Windows 2000/XP: Symbolic link creation failed when the source was a
    SUBST'ed drive

[-] When copying or renaming files, FAR did not handle short file names
    correctly. For example, "D:\Program Files\filename" and
    "D:\PROGRA~1\filename" were considered different names, even through
    "D:\PROGRA~1" was the short name for "D:\Program Files".

[-] It was not possible to rename a file or folder to a name that was
    equal to its short name.

[-] Dragging files with the mouse did not work if drag and drop
    confirmation was turned off.

[-] Copying files with the option "[x] Copy access rights" enabled did not
    work under Windows XP.

[-] Windows 2000/XP: Selection was not removed from directories after
    creating symbolic links.


Find File
~~~~~~~~~
[+] It is now possible to search for files in local drives only, not
    including network and removable drives.

[+] It is possible to select a drive in the search dialog when the
    option "Search from the root folder" is selected.

[-] The window caption was shown without an ampersand but with
    highlighting if the name of the file to find contained an
    ampersand.

[-] The "File sharing violation" error when opening the viewer from
    the file find dialog was not handled correctly, causing FAR to
    return to the panels instead of the viewer.

[-] Files from plugin panels opened in the internal viewer were deleted
    from the temporary panel immediately after the viewer was opened.


Help
~~~~
[*] Now clicks in the middle of the help window scrollbar are handled
    correctly.

[-] The option ".Options TabSize" was not handled correctly.

[-] Incorrect handling of relative links to local help files in hlf-files.


Editor
~~~~~~
[+] A new option in the "Save As..." dialog allows to specify the line
    break character used in Mac OS (the CR character - carriage
    return).

[+] When saving a file in the editor, FAR checks the date/time and size
    of the file on the disk and shows a warning message if these values
    differ from the values stored earlier.

[*] After pressing F2 to save a newly created file, a "Save as" dialog
    was erroneously shown if the current directory in the panels
    changed after Shift-F4 was pressed.

[*] Pressing Alt does not cancel the selection mode (selection can
    be continued after pressing Alt-Tab twice).

[-] The option "Lock editing of read-only files" did not work correctly.

[-] The key combination "Shift-Down, Shift-End" highlighted only one
    line of text if a syntax coloring plugin (like Colorer) was
    active.

[-] When a file could not be opened for viewing, garbage could be added
    to the view history.

[-] Alt-BS incorrectly set the modified flag of the file, and this
    caused an unnecessary attempt to update a file in an archive if it
    was opened by pressing F4, modified, and then the modifications were
    undone by pressing Alt-BS.

[-] Problems with handling block selections (for example, duplicate blocks
    could appear)

[-] A replace operation where the replace string contained a line break
    character caused the editor to go into an infinite loop.


Viewer
~~~~~~
[!] The search dialog option "Whole words only" is enabled even when the
    "Search for hex" option is selected.

[*] Unicode files are always auto-detected, even if the option
    "Autodetect character table" is turned off.

[-] When viewing Unicode files with reverse byte order in hex mode, no
    text was shown.

[+] Possibility to view files larger than 4G in the internal viewer.

[+] Now the selection of the found fragment is not cleared after moving
    through the file. The selection can be cleared by pressing Ctrl-U or
    by performing another search.

[-] Pressing the Right key in the hex mode caused a change of the
    column count.

[!] The keys Ctrl-Shift-Left/Ctrl-Shift-Right scroll to the start/end
    of the visible lines on the screen.

[*] Before switching from the internal viewer to the editor, a check is
    made to make sure that the file is accessible for editing.

[-] Line feeds in the internal viewer were not detected correctly
    after selecting the Unicode code page or switching from the
    Unicode code page to a different one.


Macros
~~~~~~
[+] Added a drop-down list to the macro assignment dialog, allowing to
    assign macros to key combinations that cannot be entered directly
    (like Enter, Esc, F1).

[*] The flag "[x] Selection exists" for dialog macros is now handled
    correctly.

[*] If you enter a character by using an Alt-digits combination, the
    macro will store the combination itself, and not the resulting
    character. For example, Alt-151 will be stored as "Alt00151".

[-] The format specifiers "%a" and "%A" in the $Date macro command
    were not handled correctly.

[-] When creating macros, checks for the difference of the old and new
    macro sequence were not always performed correctly.

[-] If a message with no buttons was shown after a macro with DisableOutput
    was executed, the message was not visible.


Addons
~~~~~~
[+] Addons\Macros\CtrlShiftBackSlash.reg
    Activate the same folder in the passive panel as in the active panel.

[+] Addons\SetUp\WindowsGUI.reg
    Registry script that will make FAR editor, viewer and other UI
    elements' behaviour more similar to standard Windows UI elements'
    behaviour.


Plugins
~~~~~~~
[!] Changes and additions to standard plugins (for more information see
    Plugins\WhatsNew[.Rus].txt).

[*] Clarification in the document on installing/removing plugins
    (Plugins\InstallPlugins[.Rus].txt)


---------------------------------------------------------------------------
FAR 1.70 beta 4 (build 1282) (13.03.2002)
---------------------------------------------------------------------------

General
~~~~~~~
[!] The full version of FAR, including the build number, is  shown  on  the
    start page of the help system.
[!] For more details read the documentation in PlugDoc.rar::WhatsNew.txt
[+] ArcSupport.txt - configuring archivers for FAR Manager
[!] THE RULES  FOR  HANDLING  SPECIAL  CHARACTER  SEQUENCES  (!.!,  !\  and
    others), that are used, for example, in file associations -  HAVE  BEEN
    CHANGED. NOW FAR DOES NOT PERFORM ANY HANDLING OF QUOTATION MARKS  WHEN
    PROCESSING SUCH SEQUENCES AND DOES NOT ADD ANY QUOTATION MARKS, LIKE IT
    DID IN PREVIOUS VERSIONS. FOR  THE  SYSTEM  TO  WORK  NORMALLY,  IT  IS
    NECESSARY TO REVIEW ALL PLACES WHERE SUCH SEQUENCES ARE USED AND TO ADD
    QUOTES WHERE IT IS NECESSARY (for example, to replace !.! with "!.!").
[!] Because of the changes in file highlighting processing, you  will  have
    to create two new highlighting groups (by default, if no highlighting
    groups are present in the registry, these groups are created
    automatically), to improve the look of some plugin panels:
    a) mask "..", include attribute "[x] Folder" - default colors (that is,
       the color for normal files)
    b) "[ ] Match file mask(s)" - that is,  analysis  only  by  attributes,
       include attribute "[x] Folder" - the color for normal folders.  This
       group must be in the end of the list (preferably the last one).
[!] The registry key for handling policies [HKCU\Software\Far\Policies]  is
    now also handled for the registry branch HKEY_LOCAL_MACHINE (see
    TechInfo#4 and TechInfo#30 for details).

System
~~~~~~
[*] The default key to detach the FAR console from a non-interactive
    process is Ctrl-Alt-Tab.
[+] New rule (TechInfo#34) allows to specify the set of characters
    that will cause FAR to quote filenames containing those characters.
[+] The environment variable %PATHEXT% can be used in sort groups and
    in the file highlighting specifications.
[-] In FAR 1.70 beta 3, file attributes for an existing Tree.Far were
    not always preserved when the tree was updated.
[-] Changing the sort order from a plugin didn't work correctly.
[!] When deleting a symbolic link pointing to a non-empty directory,
    a redundant warning is no longer shown.
[*] If the user clicks the left mouse button outside a dialog:
      - clicking the left mouse button is handled as pressing Esc;
      - clicking the right mouse button is handled as pressing Enter;
      - other mouse buttons do not have any effect.
[*] Now, when entering a directory on a plugin panel fails (for
    example, because a network share is unaccessible), the cursor
    doesn't jump to the top of the panel.
[*] Now, when trying to enter an unaccessible directory in the NTFS
    file system, an error message is shown and the cursor stays at the
    same place. Earlier in this situation the cursor silently jumped
    to the top of the panel.
[!] Changes related to wheel support under Windows 2000 (see
    TechInfo#33 for details). The parameter "MouseWheelDelta" has been
    renamed to "MsWheelDelta" and now specifies the delta for
    scrolling in the panels.
[-] Incorrect initial positioning of elements when showing a history
    list or a combo box in a dialog.
[*] When the option "AutoComplete in input lines" is disabled, you can
    press Ctrl-End to autocomplete a line.
[+] Now the view/edit history can also be invoked from the viewer or
    editor (by pressing Alt-F11).
[!] Pressing Ctrl-F10 in the internal editor or viewer now positions
    the cursor in the panels to the current file without leaving the
    editor/viewer. To restore the old behaviour (position the cursor
    to the current file and quit the editor or viewer), see macros in
    Addons\Macros\CtrlF10.reg.
[*] Now it is possible to use F6 (switch between viewer/editor) in the
    viewer and editor opened from the Find files dialog (Alt-F7).
[*] Now pressing Shift-F10 immediately after FAR start shows the main menu
    for the active panel. Previously, the menu for the left panel was
    always shown.
[*] Now when moving the cursor in the list of found files (Alt-F7) the
    empty lines separating directories are automatically skipped.
[*] Removed unneeded delays when processing the cursor movement in the
    list of found files (Alt-F7) after the search has been completed.
[+] New behaviour for Alt-F9 (changing the window size) - see
    TechInfo#38.
[-] Windows 2000: the file panels were not updated after deleting a
    symbolic link.
[!] The number of history list items for dialog edit boxes has been
    increased to 64. Unused items are deleted from the registry.
[+] Pressing Shift-Del when a dialog edit box history list is open
    deletes the current item if it is not locked.
[+] Pressing Alt-Shift-F9 in the panels:
    - for plugin panels - invokes the settings of the plugin
      controlling the panel;
    - for normal panels - shows the plugins configuration menu (same
      as Options | Plugins configuration).
[+] Added the capability of creating multiple folders at the same time.
    See the help on the "Create folder" command for details.
[-] Files with quotation marks in the middle of the name were not
    handled correctly. For example, when trying to execute
    Shift-F4 "foo".txt Enter
    FAR reported an error.
[+] Pressing F4 in the "Plugins configuration" menu allows to assign
    hotkeys for the items of that menu, allowing to invoke them later
    through keyboard macro commands.
[-] Windows NT: the mouse was getting locked after running some PE
    executables.
[+] Ctrl-Alt-Ins puts the full path to the current file into the
    clipboard.
[*] If a directory is a symbolic link, "< Link >" instead of "<Folder>"
    is shown in the status line.
[*] Additions to the information in TechInfo#10.
[+] New rule (TechInfo#39) allowing to configure the file names
    sorting order for different locales.
[*] Windows 2000: corrected the behaviour of Ctrl-Alt-F - for reparse
    points (symbolic links and mounted drives) the real path to the
    directory is put into the command line.
[-] The commands to insert paths (Ctrl-], Ctrl-[, Ctrl-Shift-] and
    Ctrl-Shift-[) always inserted paths in the OEM codepage.
[!] Now the following key combinations work when the panels are turned off:
    CtrlG,CtrlF,CtrlAltF,Ctrl[,Ctrl],CtrlShift[,CtrlShift]
[+] Extended the set  of  key  combinations  for  inserting  filenames  and
    pathnames in the panels:
    * Ctrl-Alt-[ - insert the network (UNC) path from the left panel
    * Ctrl-Alt-] - insert the network (UNC) path from the right panel
    * Alt-Shift-[ - insert the network (UNC) path from the active panel
    * Alt-Shift-] - insert the network (UNC) path from the passive panel
[+] Keyboard shortcuts for copying the names of the selected files  on  the
    active panel:
    * Alt-Shift-Ins - full names of selected files
    * Ctrl-Alt-Ins - network (UNC) names of selected files
[!] Keyboard shortcuts  working  with  UNC  names  work  according  to  the
    following rules:
    * for network drives - the network (UNC) name of the file object;
    * for local drives - full name of the file with symbolic links expanded
[+] After FAR Manager is started, it sets the following environment
    variables available for child processes:
      %FARLANG% - Current language of the shell
      %FARUSER% - Current user (if the /u parameter is used)
[+] Shift-F1 in any menu, just like F1, invokes the help system (if
    F1 has been assigned as a hotkey, it will not be possible to
    invoke the help).
[+] The key F5 in the highlight group selection menu creates a new
    group having the same properties as the current group.
[+] The keys Ctrl-Up and Ctrl-Down in the files highlighting group
    list can be used to move groups up and down in the list.
[+] Pressing Shift-Enter in the panels when the cursor is on a
    directory runs the Windows Explorer and shows the contents of that
    directory.
[+] Pressing Shift-Enter in the disk selection menu starts the Windows
    Explorer and shows the contents of the root drive of that disk.
[-] Records in the plugins cache were duplicated if FAR was started
    through a short file name.
[-] The file panel filter (Ctrl-I) now correctly handles files with
    extensions like "*.aaa,bbb,ccc,ddd,eee,fff".
[+] In some situations (find files, file selection, file associations,
    sort groups and files highlighting) it is possible to use exclude
    masks. An exclude mask is one or several file masks that must not
    be matched by the required files. It is separated from the main
    mask with the character '|'. It is possible to use the semicolon
    (';') to separate masks. It is also possible to embed a mask in
    quotes, if, for example, it contains a separator character. File
    masks are checked for correctness now.
[!] Since the procedure for handling file masks has changed, the
    directory with the name ".." is highlighted in the same way as all
    other directories. If you don't like it and want to revert to the
    old behaviour for highlighting "..", you should change the mask
    for folders in the files highlighting settings from "*.*" to
    "*.*|..".
[+] A warning is shown before clearing history lists (of commands,
    viewing, folders and in dialogs).
[-] When FAR was first started, the Gray* key did not work until any of the
    cursor keys was pressed.
[-] In the quick search, the key combination "AltShift-" searched for
    files starting with "-" and not with "_".
[*] The color of the clock can be  specified  separately  for  the  panels,
    viewer and editor.
[!] Filenames from viewers and editors opened from plugins are now appended
    to the common view/edit history (Alt-F11). For example, this applies to
    the view: and edit: commands (the FARCmds plugin). Plugin  authors  can
    control this behaviour (see the plugin development documentation).
[!] Added a  new  command  line  parameter  "/x"  for  disabling  exception
    handling. The TechInfo#17 rule has been modified accordingly.
[+] Pressing the middle mouse button in the panels is treated the  same  as
    pressing Enter.
[+] Updated the dialog for searching files in the panels (Alt-F7).
[+] The following new features have been added to file search in archives:
    1) Viewing the files found in archives by pressing F3 and F4;
    2) Putting the list of archives  containing  the  found  files  to  the
       temporary panel;
    3) Searching in archives in plugin panels with the OPIF_REALNAMES  flag
       set (for example, the temporary panel).
[*] The look of the "tree" has been changed.
[+] FAR now handles the CLS operating system command internally.
[-] After Ctrl-G the last line of output was erased.
[+] New rule TechInfo#40 for specifying the locale used  for  sorting  file
    names.
[-] Long system error messages were truncated.
[*] Names of temporary files and directories are uppercased.
[-] When entering a character by its  code  (Alt  +  keys  on  the  numeric
    keypad), pressing and holding a numeric key was not handled correctly.
[+] Additional policy parameters (TechInfo#4) for disallowing macro command
    creation, ignoring the "/p" command line  parameter  and  the  path  to
    personal plugins.
[*] Mask matching for a specific highlighting group can be turned off.
[*] The Tab key in the main menu (F9) jumps to the  menu  for  the  passive
    panel ("Left" or "Right"), except for the case when  the  menu  of  the
    passive panel is currently active. In the latter case, Tab jumps to the
    menu of the active panel.
[-] After running some programs that hide the cursor and do not restore  it
    after termination (for example, mailview from PlugRing), the cursor was
    not restored correctly.
[+] A new rule TechInfo#41 allowing to change the cursor positioning
    behaviour when a history list for a dialog input line is first opened.
[!] In the menus "Command history" (Alt-F8), "View/edit history"  (Alt-F11)
    and "Folder history" (Alt-F12), the cursor now jumps to the  last  item
    when you try to move it up from the first item, and the opposite.
[+] Hotkeys for digits have been added in the "Folder shortcuts" menu.
[+] Added control keys to the screen grabber:
    Ctrl-Shift-Left/Ctrl-Shift-Right - move with selection by 10
    characters horizontally
    Ctrl-Shift-Up/Ctrl-Shift-Down - move with selection by 5
    characters vertically
[!] Options "System settings|Add plugins' prefixes to path" and "Interface
    settings|Show scrollbar in menus" have been moved to TechInfo rules #42
    and #43, respectively.
[!] The parameter for showing the copying time described in TechInfo#26  is
    now available in the configuration interface: "Interface settings|Show
    copying time information". However, the dialog allows to set  only  two
    modes: always show the information or turn it off altogether.
[+] New option "Panel settings|Do not update panels automatically" allowing
    to control the mechanism for automatically updating the panels when the
    file system changes.
[*] If a plugin panel (for example, MultiArc) was active when FAR was
    closed, then after FAR Manager restart the directory with the host
    file will be correctly restored, and the cursor will be positioned
    to that file.
[!] The behaviour of the middle mouse button is now configurable.
    "Interface settings"|"Middle button equals Enter in panels"
[+] The tree panel (Ctrl+T) has its own keybar.
[-] Incorrect help topics were shown for the tree panel.
[+] New rule TechInfo#45 for restoring the FAR Manager console window
    code page after running external programs (that do not restore the
    old code page value upon completion).
[+] Added an option "Update read only description files" in the "File
    descriptions" configuration dialog.
[+] New rule (TechInfo#46) allowing to save the settings under Windows
    NT (and higher) when the option "System settings | Auto save
    setup" is enabled and the user has clicked the Close button of the
    FAR Manager console window.
[+] A change in the rule TechInfo#25 allowing to configure the cursor
    size in the overtype mode.
[-] Under Windows 9x/Me, after a command "cd //host/share", the panel
    caption looked like "C:\\host\share" (the current drive letter was
    prepended to the UNC path).

Info panel
~~~~~~~~~~
[*] Now it is possible to scroll the description file shown in the
    information panel using the mouse.
[*] Now the information panel has its own keybar.
[-] Incorrect help topic was shown when F1 was pressed in the
    information panel.
[-] When trying to delete the description file currently displayed in
    the information panel, a sharing violation occurred.
[-] Pressing F4 in the information panel when no folder description
    files were specified caused FAR to crash.
[-] Now when pressing F4 in the information panel, if the description
    file does not exist, FAR doesn't take into account filenames
    containing characters * and ? for determining the name of the
    description file to be created.
[-] The information panel was not updated after changing the Folder
    description files option.
[+] The info panel has its own keybar.

QuickView
~~~~~~~~~
[*] Now the quick view panel has its own keybar.
[-] Incorrect help topic was shown when F1 was pressed in the quick
    view panel.
[-] The Change drive menu invoked from the quick view panel could not
    be closed by pressing Esc.
[*] For mounted drives, it is shown that the drive  is  a  mounted  volume,
    and, if possible, the drive letter is also shown.

File attributes
~~~~~~~~~~~~~~~
[-] Problems with setting the file date/time and the Read-only attribute.
[+] Double-clicking a "Modification", "Creation" or "Last access" label
    sets the respective date and time fields to the current time.
    Double-clicking a date/time edit field sets the respective date or
    time component to the current value.
[+] F4 in the tree panel also invokes the attributes dialog.
[!] Changes to TechInfo#15 for better compatibility with FAR 1.6x.
[-] It was not possible to set  the  Encrypted  attribute  for  files  with
    Cyrillic characters.

Copy/Move
~~~~~~~~~
[-] When calculating the copy time, the time when dialogs are shown is
    not included in the total time.
[*] When moving files or directories within the current drive, the
    total size is not calculated when the option "[x] Show total copy
    progress indicator" is enabled.
[+] Windows 2000: creating symbolic links for directories (Alt-F6),
    also available in the directory tree panel.
[+] Multicopy. It is possible to specify multiple filenames separated
    with semicolons (';') in the destination edit box. For example:
    "c:\foo\;d:\foo2".
[-] Problems with creating symbolic links under Windows 2000.
[-] Recursive copying of linked directories (copying onto itself).
[+] Shift-F10 allows to show the directory tree for the  drive  entered  in
    the input line.
[+] Windows NT/2000: for file objects with multiple streams (if the option
    "Use  system  copy  routine"  is  turned  off),  a  warning  about  the
    possibility of losing additional streams is shown, The same warning  is
    shown when trying to copy such files to a volume that  doesn't  support
    multiple streams.
[-] Windows 2000/XP/NTFS5: when copying or moving an encrypted folder to a
    file system that does not support encryption, the capabilities of the
    destination file system were not taken into account.

File associations
~~~~~~~~~~~~~~~~~
[-] The association "!@AFQ!" in the root of any drive created a list
    in which filenames had two backslashes in a row, for example,
    "E:\\file.txt".
[-] In associations with IF EXIST, the @ character was not handled
    correctly.
[-] In associations with IF EXIST, quotes in the middle of a filename
    (for example, C:\1\"test 2.ttt") were not handled correctly.
[+] New special sequences that are expanded to file extensions:
     "!`" - long extension of the file;
     "!`~" - short extension of the file.
    For example, for the file "foo.ext" the special sequence "!`" will be
    expanded to ".ext".
[+] It is possible to specify commands for the alternate  viewer  (Alt-F3),
    alternate editor  (Alt-F4)  and  Ctrl-PgDn  in  the  file  associations
    dialog.
[*] The help topic has been broken into 3 parts:
     1. "File associations"
        Introduction. General information.
     2. "Editing file associations"
        For the file associations editing dialog.
     3. "Special symbols"
        Description of supported special symbols.
     Consequently,  the  file  association  selection  menu  and  the  file
     associations editing dialog now have separate help topics.

Editor
~~~~~~
[-] Incorrect description for Shift-Enter in the help file.
[+] Ctrl-Shift-Enter - insert the full name of the file being edited.
[-] Entering a character code (Ctrl-Q) did not mark the text as
    modified.
[-] Entering a character code (Ctrl-Q) did not put data into the undo
    buffer.
[-] XLat translation did not put data into the undo buffer.
[-] When a block was pasted and the autoindent was enabled, spaces
    instead of tabs were inserted in the beginning of each line.
[!] By default, files with the Read-Only attribute are not locked and
    the warning is not shown (restored the behaviour of FAR 1.65).
[+] Two options from TechInfo (#19) have been added to the editor
    options dialog:
     - Disable editing of files with the R/O attribute
     - Warn when opening files with the R/O attribute
[+] New behaviour for opening a file already opened for editing. Three
    choices are available - "Show current", "Reload" and "New
    instance". Also an option has been added to the confirmation
    dialog to control the behaviour of opening an already opened but
    unchanged file (see the help file for details).
[-] It was possible to indent or unindent (Alt-I/Alt-U) stream blocks
    when the editor was locked (Ctrl-L).
[-] Fixed a problem causing a change in the look of the cursor in the
    editor and input lines after running some DOS tasks. Such cursor
    looked like it was positioned one line higher than it actually
    was.
[-] In the character table selection menu (Shift-F8),  the  item  with  the
    table detected when the file was  opened  was  selected,  even  if  the
    current table was different.
[+] New option "Persistent blocks in edit controls".
[-] A non-persistent block was not deselected when the user clicked a mouse
    button.
[-] Ctrl-], Ctrl-[, Ctrl-Shift-] and Ctrl-Shift-[ always inserted strings  in
    the OEM codepage.
[*] The default size of the editor undo buffer has been increased from
    64 to 2048 elementary operations.
[+] It is possible to change the undo buffer size (see TechInfo#44).

Viewer
~~~~~~
[-] Now when scrolling with the scrollbar in the internal viewer,
    lines are not "torn" (the viewer is always positioned on a
    line boundary).
[-] Sometimes after opening the viewer in the Windows codepage
    the keybar title for the F8 button showed Win instead of DOS.
[*] +/- now work in the viewer after switching to the editor by pressing
    F6 and then switching back.
[-] The current position was set incorrectly after clicking the viewer
    scrollbar in very large files.
[!] Because D is a hexadecimal digit, it is no longer allowed to
    use D in the Goto dialog to specify a decimal offset.
[+] Ctrl-Ins copies the selection (search results) to the clipboard.

Help
~~~~
[-] Fixed a bug with pressing F5 in a help file opened from HLFViewer.
[*] The Tab character in help files is converted to spaces.  The  tab  size
    can be specified with the option ".Options TabSize=<size>". The default
    tab size is 8.
[+] The plugins help list (Shift-F2) is now alphabetically sorted.
[*] Clicking the middle mouse button is treated as pressing Enter.
[+] A double-click in the non-scrolling area of a help window zooms
    the window, as if F5 had been pressed.

User menu
~~~~~~~~~
[+] Added handling for the remark statements "rem" and "::" located at the
    beginning of a line.
[-] The submenu pointer alignment did not work correctly.
[*] Macros are expanded in submenu headers.
[+] Cursor keys Left/Right open and close submenus.

[*] After a user menu command has been executed, the previous contents
    of the command line is restored.

Macros
~~~~~~
[!] The information on macro commands (TechInfo#22) has  been  moved  to  a
    separate document "Macros[.Rus].txt"
[!] Added a workaround for a bug in the Win9X Conagent.exe -  pressing  the
    Left key on the numeric keypad with  NumLock  turned  on  inserted  the
    following sequence into the keyboard buffer:  Left  Down,  Shift  Down,
    Shift Up, Left Up. This made it impossible to assign a macro command to
    the Left key.
[+] New macro command attribute "Selection present".
[!] New dialog for configuring additional macro command settings.
[+] New help topic for the additional macro settings dialog.
[+] Two new pseudo-keys "MsWheelUp" and "MsWheelDown".
[-] Macros for the keys Alt-Shift-<digit> did not work in the panels.
[-] Macros created for the "Tree" area were saved in the "Info" area.
[!] Macro keys "$Year", "$Month", "$Day", "$Hour", "$Min" and "$Sec" are no
    longer supported and  have  been  replaced  with  a  single  macro  key
    "$Date".
[+] New macro command "$XLat" - invokes the transliteration function.
    For example, a macro command
      [HKEY_CURRENT_USER\Software\Far\KeyMacros\Dialog\ShiftBS]
      "Sequence"="CtrlShiftLeft $XLat CtrlRight"
      "DisableOutput"=dword:00000001
    will work always, independently of what key has been assigned for
    transliteration in dialog input lines.
[!] Macro sequences with errors in  key  names  are  ignored  when  reading
    macros from the registry.
[*] While a macro with the flag "Disable screen output while executing
    macro" set is being executed, the console title is not changed.

Addons
~~~~~~
[+] Addons\Archivers\*.reg
    Settings for various archivers.
[+] Addons\Macros\WheelScreenSwitch.reg
    An example of using the mouse wheel together with the Shift key to
    switch between the open windows.
[+] Addons\Macros\AltDown.reg
    Open combobox and history list (as if Ctrl-Down was pressed)
[+] Addons\Macros\ShiftBS.reg
    Converts the word before the cursor with the XLat function.
[*] Addons\Macros\ShiftF1.reg
    Macro has been changed to use new MultiArc plugin features.
[+] Addons\Macros\SwitchMainLanguage.reg
    Fast switching of the main shell language.
[+] Addons\SetUp\*.reg
    Typical settings of FAR Manager.
[!] Better organized tables in Addons\Tables.
[+] Addons\Tables\Slavic (CE)\Polish\Mazovia.reg
    Polish language table Mazovia (CP 896 - old DOS format)
[+] Addons\Tables\German\Mac.Ger.reg
    German Macintosh Code-table
[-] Addons\Tables\Slavic (CE)\Czech\Kamenicti.reg
[-] Addons\Tables\Slavic (CE)\Czech\Kamenicti.reg
    Corrected errors in the source table, unmatched characters are
    replaced with FEh (254). Corrected codes: 172, 181..184, 189, 190, 198, 199,
    207..216, 221, 222, 224, 226..245, 247, 249, 251..253.

---------------------------------------------------------------------------
FAR 1.70 beta 3 (build 591) (19.04.2001)
---------------------------------------------------------------------------

General
~~~~~~~
[!] For more details read the documentation on PlugDoc.rar::WhatsNew.txt
[+] New section in help files "Overview of plugin capabilities" (the same
    as in Plugins\Review.txt)
[+] "FAR.EXE /?" shows the list of available command line parameters.
[!] Changed the mechanism for handling keys with modifiers Alt-, Ctrl-,
    Alt-Shift-, Ctrl-Shift-, Ctrl-Alt- in non-English keyboard layouts.
    (See TechInfo#24 for details).

System
~~~~~~
[+] It is possible to eject CD-ROM and removable drives by pressing the
    Del key in the disk selection menu. Under Windows NT/2000 this
    operation requires administrator privileges.
[+] Shift-F1 in the list of plugin commands (F11) and in the disks menu
    (Alt-F1/Alt-F2) shows the help for the current plugin (the standard
    topic "Contents").
[+] Pressing Shift-F1 in the plugin configuration menu shows the help
    topic "Config" for the current plugin. If there is no such topic, the
    standard topic "Contents" is shown instead.
[-] The rule "CmdHistoryRule=1" (see TechInfo#9) did not work correctly.
[+] Handling of commands:
     "IF [NOT] EXIST filename command" and
     "IF [NOT] DEFINED variable command".
    Regarding "smart" associations: If several associations are specified
    for a single extension, and if some associations have the "IF EXIST"
    condition, the action selection menu shows only the items for
    which the condition is true.
[-] Entering certain text in dialogs:
      - create new file (Shift-F4)
      - create directory (F7)
      - specify description for selected files (Ctrl-Z)
      - apply command to selected files (Ctrl-G)
    crashed FAR.
[+] If the size of the console cursor in insert mode doesn't suit you, see
    the rule 25 (TechInfo#25).
[+] Ctrl-Alt-F puts the UNC filename of the current file into the command
    line.
[*] Now the task list (Ctrl-W) is more user-friendly - attempts to move
    the cursor up from the first item or down from the last item cause the
    cursor to move to the last or the first item, respectively.
[-] An error in the "Screen grabber" function (Alt-Ins):
    "...If you carry out the selection using the mouse and move the mouse
    outside the border of the window, each line in the clipboard will have
    a "tail" of the beginning characters of the following line. There will
    be as many characters as the characters by which the mouse has been
    moved outside the window..."
[-] The "Show selected first" state (Shift-F12) was not saved when exiting
    FAR.
[+] A new option for confirmation of pressing the Esc key
    (Options|Confirmations|Pressing the Esc), disabled by default.
[+] An option to confirm disconnecting network drives by pressing Del
    in the Disks menu (Options|Confirmations|Disconnect network drive). By
    default the option is enabled.
[!] Increased sizes:
     - for entering file descriptions (Ctrl-Z)          - 1024 characters.
     - for "File highlighting" masks                    - 2048 characters.
     - for "Sort group" masks                           - 2048 characters.
     - for "File panel filter" masks (Ctrl-I)           - 2048 characters.
[+] Detachment of the FAR console from a non-interactive process running
    in it (see TechInfo#27 for details).
[+] Ctrl-: (Ctrl-colon) and Ctrl-Alt-: (Ctrl-Alt-colon) put the
    filename/UNC filename of the current file on the passive panel into the
    command line.
[-] Crash when the width of one panel (mode 7, Ctrl-7) was more than 150
    characters.
[-] Enter and Shift-Enter didn't cancel the selection in the command
    line.
[-] The panels in the mode 8 (Ctrl-8) didn't show file owners under
    Windows 2000.
[-] If the registry branch
    [HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers] is empty, it
    may cause FAR to crash when deleting directories to the recycle bin.
    Now FAR checks this registry section on startup and, if CopyHookHandlers
    is empty, deletes [HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers].
[+] It is possible to set the filler character for the "Wipe file" operation
    (Alt-Del) (see TechInfo #29).
[+] Alt-Shift-Left, Alt-Shift-Right, Alt-Shift-Home and Alt-Shift-End select
    the block in the command line also when the panels are on.
[-] When trying to delete a file that was used (for example, a program
    that was running), the error message said that the operation was completed
    successfully.
[*] When updating the tree, the file attributes for an existing file
    Tree.Far are preserved.
[+] For any UNC paths ".." is added to the root directory - Windows
    doesn't do that when the UNC path is mapped to the root directory of
    a drive.
[+] New rule TechInfo#30, taking into account the system policy "Hide
    Drives in My Computer".
[-] Incorrect results for Ctrl-N Ctrl-F (the short names mode) for
    long file names in plugins like TempPanel (that contain the names
    of real files with full paths).
[-] Duplicate filenames in the editor/viewer history and positions
    cache (see TechInfo#31 for details).
[*] Directories are deleted correctly when F8 or Shift-F8 is pressed
    in the tree panel.
[+] Ctrl-C/Ctrl-Ins - copies the current line from a history menu
    (Alt-F8, Alt-F11, Alt-F12) to the clipboard.
[-] If a file name embedded in quotes was pasted from the clipboard
    into the quick search line, the file was not located correctly.
[+] Support for the mouse wheel in Windows 2000 (see TechInfo#33 for
    details).

Info panel
~~~~~~~~~~
[*] The information panel (Ctrl-L) under Windows 200 shows correct
    information for symbolic links (directory junctions and volume mount
    points) when entering such a directory.
[!] The internal viewer is used for viewing descriptions. It allows to:
      - use word wrap in the description file;
      - scroll the description file;
      - switch code pages;
      - search in the description file (F7).

File associations
~~~~~~~~~~~~~~~~~
[+] Special characters "!&" (list of selected files) and "!&~" (list of
    selected files with short names). Unlike "!@!" and "!$!", the file
    names are substituted, not the name of the file containing the
    list. It is not recommended to use "!&" and "!&~" together with
    "IF [NOT] EXIST" as the filename to check - the effect will be
    completely unpredictable.
[+] Modifier "!^" meaning a reference to the active panel. For example,
    !^!.! denotes the name of the current file on the active panel,
    while !#!\!^!.! denotes the file on the passive panel with the same
    name as the name of the current file on the active panel.
[+] The following modifiers are allowed for associations !@! and !$!:
    'Q' - put filenames containing spaces in quotes;
    'S' - use '/' instead of '\' in file paths;
    'F' - use full filenames;
    'A' - use the ANSI codepage.
    For example, the association !@AFQ! - name of the file containing the
    names of selected files with full paths in ANSI codepage; names of the
    files containing spaces will be put in quotes.

Copy/Move
~~~~~~~~~
[!] The link creation function (Alt-F6) now works only under Windows
    NT/2000. FAR shows an error message if the user tries to use it
    under Windows 95/98/Me.
[*] It is possible to specify the size of the copy buffer (see
    TechInfo#23).
[-] Cosmetic: filenames in the copy/move dialog were truncated incorrectly
[+] Display of information about copying speed and time (see TechInfo#26)
[!] Under Windows 2000, Move operations to directories represented as reparse
    points are performed correctly.
[*] Copying or moving objects on the disk is done with a little more
    intelligence. If the destination path is not terminated with a
    backslash '\', for example, "..\foo", then:
    1. If only files are copied - all files will be copied to the file
       "..\foo" (unless "..\foo" is a directory)
    2. If only directories are copied - all directories will be copied
       to the directory "..\foo" with the directory structure
       preserved.
    3. If files and directories are copied - all files and directories
       will be copied to the directory "..\foo" with the directory
       structure preserved.
Command Line
~~~~~~~~~~~~
[-] Pressing Ctrl-D deleted the block instead of moving the cursor one
    character to the right.
[-] The highlighting did not turn off after processing a macro.

Editor
~~~~~~
[-] The Ctrl-S key did not cancel the selection when persistent blocks
    were turned off.
[+] Alt-Shift-F9 invokes the editor settings dialog.
[-] The search rule "EditorF7Rules" did not work (TechInfo#18)
[-] The Ctrl-Shift-Left and Ctrl-Alt-Left commands were executed slowly  on
    very long words.
[-] Sometimes the check when opening files exceeding the defined size did
    not work, and as a result, such files were opened anyway (see
    TechInfo#20)
[-] Garbage was shown when invoking the editor from a plugin.
[*] Changed the rule 19 (TechInfo#19) - now FAR by default prompts the
    user when opening a ReadOnly file.
[-] "...when editing or viewing, the topmost line shows the complete file
    name (with a path). After switching from the editor to the viewer (F6)
    it is replaced with the filename only (with no path). After pressing
    F6 again, the complete file name is shown. Pressing F6 more times
    doesn't change anything..."
[+] If no block is selected, Alt-U and Alt-I indent the current line.
[-] It was not taken into account whether the file was really closed when
    pressing Ctrl-F10.
[-] If you press Enter at the end of file in the editor (add a line)
    and then undo the changes (Alt-BS), the file is marked as not
    modified, but the empty line remains.
[-] It was impossible to save a locked (Ctrl-L) unmodified file under
    a different name (Shift-F2).
[!] The "Save as" dialog (Shift-F2) has been modified, and a help
    topic has been added for it.
[-] Pressing Ctrl-M in the editor, when the cursor was immediately after the
    marked block, caused the block to be moved after the cursor. Now this
    operation doesn't change the text.
[-] Entering a character code (Ctrl-Q) did not delete the marked block
    when persistent blocks were not enabled.

Viewer
~~~~~~
[+] Alt-Shift-F9 invokes the viewer settings dialog.
[*] Again to F9 in LNG-files. Now it works.
[-] Error when searching in long lines without wrapping.
[+] When the "[x] Save file position" is turned on, the file viewing mode
    (normal or hex) is stored separately for each file.
[-] FAR crashed when using Ctrl-Q in panels, navigating with + and - keys
    and trying to view a file that couldn't be opened (for example,
    pagefile.sys or win386.swp).
[-] Bug in saving the wrap mode.
[-] In the internal viewer, search in *.EXE, *.DLL or similar files in Wrap
    mode was an order of magnitude slower than in Unwrap mode.
[-] Alt-F8: the goto function worked only if the cursor was in the edit box
    when the dialog was closed.

QuickView
~~~~~~~~~
[+] Under Windows 2000, when viewing symbolic links, the path to the
    source directory is shown.
[*] Selected text is shown as "Highlighted info" and not as "Selected
    text".
[+] The wrap mode in QuickView doesn't depend on the wrap mode in the
    viewer.

Help
~~~~
[-] The environment variables were not expanded when calling the activator
    commands.
[+] KeyBar in the help system.
[+] New section "Operating system commands".
[*] Clarification in the "Customizing file panel view modes" section -
    designations for file attributes are described.
[*] If a topic is not found, an error message is shown and the help
    window is not closed.

File attributes
~~~~~~~~~~~~~~~
[!] One dialog for any actions.
[!] If multiple file system objects are selected, or if the attributes of
    a directory are changed with "Process subfolders" enabled, the check
    boxes will have three states:
     "[x]" - the attribute is set (or set the attribute)
     "[ ]" - the attribute is not set (or clear the attribute)
     "[?]" - the attribute is undefined (or do not touch the attribute)
[+] For selected objects:
     "[x]" - the attribute is set for all objects
     "[ ]" - the attribute is not set for all objects
     "[?]" - the attribute is set for some of the objects
[+] If there are no folders among the selected objects, the option
    "Process subfolders" will be disabled.
[-] Error when displaying or entering a date with the format different
    from "dd.MM.yyyy".
[!] In the file attributes dialog, if the explored object is  a  directory,
    then setting "Process subfolders" option on  does not  clear  attributes
    area.
[-] It was possible to invoke the file attributes dialog (F4 key) in
    plugin panels.
[-] When copying or moving files, the Encrypted attribute was not set for
    directories having that attribute.
[+] For symbolic links, the attribute setting dialog shows additional
    information about the source directory (NTFS/Win2K).
[*] In the panel mode 5 (Ctrl-5), if a directory is a symbolic link
    (Reparse point) (NTFS/Win2K), the letter 'L' will be shown
    additionally.
[+] It is possible to configure distinct colors for symbolic links
    (NTFS/Win2K) in the "Files highlighting" dialog.
[!] "...If you do not want to change the file time, leave the respective
    field empty. You can push the "Blank" button to clear all the date and
    time fields and then change an individual component of the date or
    time, for example, only month or only minutes. All the other date and
    time components will remain unchanged..."

Macros
~~~~~~
[!] The look of the key assignment dialog has been changed.
[+] An overwrite warning is shown if a macro already exists, and a warning
    is shown when trying to delete a macro.
[+] Three new macro areas: "Info", "QView", "Tree",.
[+] 4 new modes for panel macro commands:
    "NoFilePanels"   - cannot be executed in file panels.
    "NoPluginPanels" - cannot be executed in plugin panels.
    "NoFolders"      - cannot be executed if the current element is a
                       folder.
    "NoFile"         - cannot be executed if the current element is a
                       file.
    By default all the modes are set to off.
    (The modes are also shown in the macro parameters dialog -
    Ctrl-Shift-.)
    See TechInfo#22 for details.
[+] As a small experiment, 7 new macro commands have been added:
    "$Day", "$Month", "$Year", "$Hour", "$Min", "$Sec"
       For example "$Year . $Day . $Month . t x t" macro will generate a
       string "2000.21.12.txt" for 21 December 2000.
    "$MMode" - change macro mode
    See TechInfo#22 for details.
[-] Macros were played incorrectly in the screen grabber mode. The
    Home key moved the cursor to the coordinates (0,0) in the console
    window.

User menu
~~~~~~~~~
[-] If, while editing command in the user menu, the label  is  not  entered
    and the "OK" button is pressed, then the dialog is not closed, because it is
    possible to lose the commands that may have been entered. To exit the menu
    one can use the "Esc" key or the "Cancel" button.

Addons
~~~~~~
[+] Additional macros in Addons\Macros:
     CtrlS.reg - save file in editor.
     CtrlW.reg - save file in editor and quit.
[+] Command lines for ARJ32.EXE archiver (console/Win32 >= 3.08a):
    Addons\Archivers\Arj32.reg
[-] Changed the "Recover" setting in Addons\Archivers\pkzip25.reg:
    "FAR hangs when trying to recover a broken archive"
[*] The following macros changed in Addons\Macros:
    F3.reg         - is used only for files.
    AltScreens.reg - switch between screens.
[+] Addons\Shell\FARHere.inf
    "Far Here" PowerToy - This is a small Windows add-on.
    After installing this .inf, you will be able to right-click any
    directory in the Windows Explorer and choose the command "Far Here"
    from the popup menu.
[+] Addons\Archivers\MsCab.reg
    Settings for MsCab.exe - a program that can create, modify and
    unpack Microsoft CAB archives.
    The archive containing MsCab.exe can be downloaded here:
    http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi?Draw=List&Select=PlugIn&SelectPlugIn=310
    or from the author's homepage: http://www.mateuszb.hg.pl/
[*] Addons\Macros\Esc.reg
    Modified to take into account the additionally introduced macro
    areas.
[*] Addons\Macros\Del.reg
    Modified to take into account the additionally introduced macro
    areas.

---------------------------------------------------------------------------
FAR 1.70 beta 2 (build 321) (16.12.2000)
---------------------------------------------------------------------------

General
~~~~~~~
[!] This version of FAR is compiled with Borland C/C++ 5.02. MSVC 6 SP 4
    (used for FAR 1.70 beta 1) has not justified expectations (it slows
    down memory allocation for small objects).
[!] The format of this document was changed.
[!] When starting Far.exe writes version number in the following way:
    "1.70 Beta 2 (build NNN)"
    When reporting bugs, please specify the version in this format.
[-] FAR crashed if it was impossible to find LNG-files.
[!] The group for developing MultiArc plugin has been created. E-mail all
    bugs and suggestions to fararcbugs@newmail.ru.
[!] For changes and corrections about Plugin API see
    PlugDoc.rar::WhatsNew.txt
[*] In the `SaveSettings.bat' the regedit's "/e" was replaced with
    "/ea" for saving FarSave?.reg files in ANSI format under Win2K.

System
~~~~~~
[!] Correct work with "Directory Junctions" elements in Win2k
    - Such directories are shown in the Tree without subdirectories (this
      prevents infinite recursion)
    - Directory junctions are deleted correctly if they reside in
      subdirectories.
[-] It was impossible to delete the last line in the multiline editor
    control by pressing the Backspace key.
[*] The color COL_DIALOGMENUSCROLLBAR (scrollbar color in the lists) was
    not used (this fixes "the color of the scrollbar in the File Find
    dialog cannot be configured")
[+] 6 colors for DISABLED items (in dialogs and warning messages).
    Attention: for correct displaying of such items it is needed to setup
    the colors in "Options|Colors" (for those who use standard colors, it
    is enough to select "Set default colors" or "Black and white mode").
[-] The autocomplete function didn't work correctly when persistent blocks
    were enabled.
[!] Now autocomplete is disabled when playing back macros.
[*] The hotkey for the "Whole words" checkbox in the editor search dialog
    was changed:
      in "Find files" and the viewer - "W"
      in the editor it was "o" - not consistent
[+] New rule for handling exceptions - show the "Debugger" button and
    invoke the debugger. (See TechInfo.txt).
[*] The menu is not wrapped when scrolling with the mouse.
[-] Now the "Find file" function checks for the maximum length of the file
    mask and search text lines, shows a warning if the lines are too long
    and continues the search with truncated lines.
[-] Under Win9x it was not possible to copy directories or files with UNC
    paths to NUL.
[*] The dialog windows movement mechanism is changed.

Editor
~~~~~~
[+] The status line shows the attributes of the file being edited (R -
    Read-only, S - System, H - Hidden).
[+] It is possible to configure the behavior of the editor when opening
    a file with the Read-only attribute (see TechInfo.txt).
[+] Warning message when opening too large files (see TechInfo.txt).
[-] Cursor beyond end of line: Ctrl-Del worked as Del.
[!] New behavior of search (F7) has caused a "storm of applause" from
    those who think that "first search begins from first position and
    the following from the next" is the intrigues of DOS Navigator.
    Now the old behavior can be restored. See TechInfo.txt.
[!] Shift-BS is changed to Ctrl-Shift-BS.
[-] Shift-Tab did not work correctly when the "Expand tabs" option was not
    set.
[-] Tab did not work correctly in overtype mode when the "Expand tabs"
    option was not set.
[-] Pressing Ctrl-Y on the last line when a vertical block was selected did
    not remove the selection.

Viewer
~~~~~~
[!] Word wrap mode can be used only by registered users.
[*] We've forgotten to add a place to F9 key in LNG-file.
[-] The option "Autodetect character table" in the viewer settings dialog
    did not work.
[+] Clicking the mouse on the status line:
      - on the code page indicator - shows the code page selection menu
      - on the position indicator - shows the "Go to position" dialog

Help
~~~~
[!] Cosmetic changes in HLF files.
[-] Active links did not work with Microsoft mailers. See TechInfo.txt
    for more information.

Xlat-translation
~~~~~~~~~~~~~~~~
[-] Problem with Alt* in translation.
[*] The number of rules for special cases has been increased from 10 to
    30.
[+] When the translation is invoked with no block selected, the current
    word is translated. The cursor must be within the word or at the next
    position after the word.
[+] The whole command line is translated if there is no selected
    block.

File attributes
~~~~~~~~~~~~~~~
[-] Include/Exclude for the Encrypted attribute in the "Files
    highlighting" dialog box did not work correctly.
[*] If the directory for which the "File attributes" dialog is invoked
    has no subdirectories, the "Process subfolders" option is deselected.
[+] Pressing F4 and Ctrl-Shift-F4 on directories invokes the
    "File attributes" dialog.
[-] Ctrl-A Alt-N Enter - the focus was not set to the "Date" field.
[*] The "File attributes" dialog shows all available attributes. If
    the file system doesn't support some of the attributes, the respective
    options will be disabled.

User menu
~~~~~~~~~
[-] FAR sometimes crashed when executing too long user menu commands.

Addons
~~~~~~
[*] Addons\Macros\CtrlShiftPg*.reg are combined into CtrlShiftPgUpDn.reg.


---------------------------------------------------------------------------
FAR 1.70 beta 1 build 272 (21.11.2000)
---------------------------------------------------------------------------
General
~~~~~~~
[!] Since this version the developing of FAR is made  by  the  "FAR  group"
    group. Eugene Roshal is still the FAR author and looks  after  project.
    New e-mail address for the bugs and suggestions: farbugs@newmail.ru
[!] The "quarta" phrase in Contacts.txt is replaced with "PlugRinG".


System
~~~~~~
[*] Now "{xx%} Copying - FAR" shows in the console window title
    instead of "Copying {xx%} - FAR".
[!] In the far*.lng files there are spaces reserved for all Fn keys.
[!] Hotkeys now works in menus and dialogs independently of keyboard layout.
[!] The character table auto detection is off when frequency distribution
    character table is absent and appropriate message is displayed.
[+] Ctrl-Alt-Shift key combination in dialogs, panels, help window,  editor
    and viewer shows user screen while these keys are held down.
[+] New option "Show scrollbar in Menus" in the "Interface settings"
    dialog. If set and menu items count is more than menu size,
    then scrollbar is displayed.
    Also two color parameters added for that in the color settings menu.
[+] In the "Files highlighting" dialog Ctrl-R key restores default colors.
[+] Some dialog windows allow to enter text with the use of environment
    variables. These are dialogs: "System settings", copy files,
    move files, create directory and also user menu edit dialogs.
[+] New option "Path for personal plugins" in the "System settings"
    dialog. It allow to enter path where FAR will look for additional
    plugins and can be used to delimit user access to different ones.
[+] Pressing Ctrl-L in the dialog input line will set it in the Read-Only
    mode.
[-] Fixed a bug of FAR crash on Win2k, when console size is greater than
    140 rows.
[-] Fixed a bug when creating a group of directories and an error is
    occurred, in that case panel was not refreshed.
[+] New option "AutoComplete in input lines" in the "Interface settings"
    dialog. When input line in the dialog has a history and user types
    the symbols, there is a search for matching string occurs and found one
    is set into input line.
[+] New command line parameter -
      /p[<path>]
    Search for "common" plugins in the directory, specified by <path>.
    If <path> is not specified then "common" plugins will not be loaded.
    There are environment variables can be used in the <path>.
[+] New search mode "Whole words". It works in editor search, viewer search
    and in find file.
[+] When moving cursor while searching for the files (Alt-F7 in the
    panels), the current search directory is quickly redrawn.
[-] Fixed a bug when searching in archive with password. When  pressing  an
    up or down cursor keys in the password dialog or move the  mouse  over,
    it is disappeared.
[+] Screens list - now it shows full file name and changed files are marked
    with "*".
[+] Dialogs can be moved with mouse, when holding them at empty  place,  or
    with Ctrl-F5 key.
[+] Pressing the  '/','\' in Quick Search will go to directory.
    Attention: those who used Alt-\ as a macro to pop a Quick Search window
    up now can use a Alt-< key.
[+] Functional key bar is extended. There added three new conditions -
    CtrlShift, AltShift, CtrlAlt. Including for plugins.
[+] Ctrl-U removes block in the dialog input lines.
[+] There is a possibility to specify a color for command line prompt, that
    allows to distinguish prompt from the entered command. Default color is
    the same as command line one.
[!] "[x] Copy files opened for writing" - is enabled by default.
[+] Ctrl-Shift-X "translates" the selected text in the editor, dialogs and
    command line on the QWERTY<-> principle. The tables are tuned up,
    Key combination is redefinable (in addition see TechInfo.txt,
    examples of key combination assignment - %FAR%\Addons\XLat\Russian\
    Apps.reg, AltR.reg, CtrlShiftX.reg).
[*] Ctrl-F copies the full file name as it is shown on the panel.
[*] Screen Grabber (Alt-Ins): when adding block to clipboard contents
    (CtrlGray+), <CR> is not inserted to the block end, that is why some
    fragments do "stick together". Probably it is meaningful to insert <CR>
    at the beginning of such block.
[+] Remembers the current files and cursor position in the panels. It works
    when "[x] autosave setup" is on.
[!] Repeated pressing Ctrl-L|Q|T always turns file panel on.
[!] Switching off autodetecting character table, if the table of frequency
    character distribution is absent and displaying the appropriate message.
[+] In viewer/editor/panels the Alt-F5 key will invoke PrintMan plugin  (if
    it is installed), allowing you to print from:
     - Panel  - Current (selected) files;
     - Editor - Whole file/block;
     - Viewer - Whole file (if in a Hex mode - prints a dump).
    If plugin is not installed, then printing works only in panels.
[!] If "[ ] Add plugins' prefixes into path" option is on, FAR will add
    plugin prefix into inserted path in the command line.


Viewer
~~~~~~
[*] a full path to the file in the title is displayed.
[+] there is a possibility to show/hide functional key bar titles
    on the Ctrl-B key.
[+] New options in the "Viewer settings" dialog:
    "[ ] Show scrollbar".
    "[ ] Show scrolling arrows".
[+] the scrollbar can be shown/hidden on the Ctrl-S key.
[-] fixed a bug in the hex mode, that had led to an appearance of an  empty
    line.
[*] the dialog, invoked by Alt-F8 key is extended.
    Now it allows to enter the values as a percent, hexadecimal, decimal
    or relative offset:
    <Number>% - go to percent;
    0x<Number>, <Number>h - go to hexadecimal offset;
    <Number>d - go to decimal offset;
    specifying of "+" or "-" at the beginning, means to go to relative
    offset.
[+] Unicode files autodetecting (files with two first bytes FF FE or FE FF)
[*] there is no error message displayed in the "Quick view" mode, if the
    file cannot be opened.
[-] the maximal string length is increased up to 2048 bytes.
[+] new mode is added - Word Wrap - wrap on words.
       F2: "Unwrap" - "Wrap"
       Shift-F2 specifies wrap type: "WWrap" - "Wrap"
[+] Ctrl-F10 key closes a Viewer, setting cursor on the file that was
    closed.
[-] fixed a bug in the "Quick view" mode when directory description was
    taken depending on its extension.
[*] file names are shown in status bar as " C:\.... my\filename.txt"
    instead of "...\filename.txt".
[!] "Save bookmarks" allows to keep/restore bookmarks of current
    positions (Ctrl-0.. Ctrl-9).


QuickView
~~~~~~~~~
[-] fixed a bug in the "Quick view" panel when invoking a Viewer, after
    closing of which the console title had disappeared.
[-] pressing Gray+, Gray- in the "Quick view" panel will jump to the
    next or the previous file.


Editor
~~~~~~
[*] the dialog, invoked by Alt-F8 key is extended.
    Format:
    [+/-]Row[%][,[+/-]Column]
    Example:
    50%     - go to the middle of the file;
    10,40   - go to the 10 row and 40 column;
    -15,-20 - go 15 rows back and 20 columns to the left;
    ,+30    - go 30 columns forth, not changing row number.
[+] Ctrl-Alt-Left, Ctrl-Alt-Right now used to select vertical block
    on the words boundary.
[*] status bar is drawn depending on console width.
[+] Ctrl-F10 key closes an Editor, setting cursor on the file that was
    closed.
[-] fixed a bug with vertical blocks in files with tabulation characters.
[-] fixed a bug with auto indent when indent is filled with a spaces
    instead of characters from the previous line.
[-] fixed a bug in the vertical block selection on more than 1000
    columns, that was led to FAR crash.
[-] fixed a bug on pressing ^[, ^] that did not remove block selection
    when persistent blocks is off.
[-] fixed a bug when a selection has remained after macro execution in
    the input line.
[!] the replacement speed is significantly increased.
[*] file names are shown in status bar as " C:\.... my\filename.txt"
    instead of "...\filename.txt".
[!] "Save current positions" allows to keep/restore bookmarks of current
    positions (Ctrl-0.. Ctrl-9).
[*] after editing and locking file all changes was lost when exiting
    file. Now the save confirmation dialog will be shown before exit.
[!] replace in the editor:
     - Remembers the previous value for replacement;
     - If "All" was selected in the replacement dialog, then when Shift-F7
       will be pressed, confirmation dialog will be displayed.


UserMenu
~~~~~~~~
[*] Shift-F10 key closes user menu at any depth of enclosure.
[+] environment variables can be used in the menu items.
[-] fixed a bug of unaligned arrows ">".
[*] Shift-F2 switches between Local and Main menu:
    Local - Main menu (FAR directory) - Main menu (registry).
[-] the string "executable.exe !.!?ext:?!" now works correctly.
[*] the BkSpace key shows user menu from the "root" directory.
[+] you may add command separator to user menu. To do this, you
    must add new menu command, define "-" as "hot key" and leave
    field "Label" empty. To remove menu separator, you must switch
    to file mode with ALT+F4 key.

Help
~~~~
[-] fixed a bug of cursor positioning in the help system using an End key.
[+] color attributes and active links.


Copy/Move
~~~~~~~~~
[+] New option in the copy /move dialog:
    "[ ] Only newer file(s)".
    If it is set, the files with the same name are  copied  only  if  their
    date and time is greater than the destination has.
[+] if the recipient panel is not a plugin panel, the
    "[ ] Only newer... " is shown.
[!] the dynamic buffer of copying of files is beginning with 1K,
    then grows up.

File Attributes
~~~~~~~~~~~~~~~
[+] the Encrypted attribute (NTFS/Win2K) is added.
[+] if the volume does not support Compression/Encryption, the  appropriate
    options are not shown.
[+] to view/edit directory attributes set "[ ] Process  subfolders"  option
    off.
[!] the mutually exclusive logic of attributes is added.
[*] If the file has attribute Encrypted (NTFS/Win2K), then in  5-th  panels
    mode (Ctrl-5), there will be an 'E' letter instead of 'C' (since  Win2K
    considers Compressed and Encrypted attributes mutually exclusive).
[+] For files and directories with Encrypted attribute (NTFS/Win2K) it is
    possible to specify its own color ("Files highlighting" dialog).


Addons
~~~~~~
[+] Additional macros in Addons\Macros.
[+] Ukrainian language frequency distribution character table:
    Addons\Tables\Ukrainian\Dist.Ukr.reg


Plugins
~~~~~~~
[+] Processing an F3 key in plugins on "..".



                                     [FAR manager development group]
