The FAR File and Archive Manager ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What's new in the latest version ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [!] Important [+] New [-] Fixed error [*] Changes --------------------------------------------------------------------------- FAR 1.70 (build 2087) (29.03.2006) --------------------------------------------------------------------------- General ~~~~~~~ [!] Removed the /aw command line parameter. Under Windows NT 4 and higher, FAR runs in the Unicode console mode by default. To switch to ANSI mode, the command line parameter /8 can be used. [!] For more details on the Plugin API changes, read the documentation in WhatsNew.Api.txt. [!] Running "old" FAR versions (older than 1.70 build 1784) with the auto save setup setting set (or manually saving the setup - Shift-F9) will cause the deletion of the "new" macros (from the registry) because starting with build 1784 the logic of the macro engine has been changed. a. when macro sequences are read from the registry besides being compiled the source text is also saved. b. only simple macros are decompiled (upon encountering a special macro command the decompilation is aborted and the source text of the macro sequence is returned) and only in the moment of saving an entered sequence (when macro-hotkey is assigned). c. when saving the macro is not decompiled and the source text of the macro is taken; only simple macros are decompiled, i.e. a macro that contains ONLY "simple" keystrokes (without any '$something'), such that where in FAR version 1.65 and lower. System ~~~~~~ [-] The wrong panel mode for displaying file names was checked by default ("Show files in lowercase" instead of "Show uppercase file names in lowercase"). [-] The key bar labels for Alt-F7 in the internal viewer and editor were mixed up. [-] When the "UseNumPad" parameter was on, the key combination Shift+Ins on the numeric keypad was not handled correctly. [+] Command-line parameter /p accepts several paths delimited with ';' [+] In the "Path for personal plugins" parameter it is now possible to specify several paths delimited with ';' [!] The order of loading plugins and command-line parameters priorities have changed: - /p alone disables plugins loading - /p loads plugins only from - /co alone loads only plugins from the cache (if it's not empty) - /co is ignored when /p is present - if neither /p nor /co are present then the plugins are loaded from the main FAR directory and the directory(ies) from the parameters "Path for personal plugins". [+] Option "Scan symbolic links" was added to the dialog "System settings". It allows processing of symbolic links along with usual subfolders when building folders tree and calculating summary size of files in subfolders. Default value: enabled. [-] Attempt to show original folder for a symbolic link in a network folder (e.g. in "File Attributes" dialog) resulted in wrong information. [+] Added "numeric" XP-style sort mode (Ctrl-F12, "Use numeric sort"). [-] When editing descriptions for several files, panels were refreshed only after the last description was entered. [-] Repeated changing of the console window size (Alt-F9) could lock up Windows 9x/Me. [+] Filenames containing characters listed in TechInfo#34 are quoted when inserted in the command line or editor. The new rule TechInfo#50 controls this behavior. [+] In the screen grabber mode (Alt-Ins) Ctrl-U unselects. [-] Pressing Ctrl-Up on the first item in the "Files highlighting" menu moved it to the second position. [-] Crash if console window is resized by an external command. [-] False error message when using environment variables in "Folder Shortcuts". [*] Insertion of text, pasted from clipboard (Ctrl-V or Shift-Ins), to the fast find dialog will continue as long as there is a match found. [+] Fast find in panels. It is possible to use the transliteration function while entering text in the search field. If used the entered text will be transliterated and a new match corresponding to the new text will be searched. [*] "AltFastFindKey" and "FastFindKey" were added to TechInfo#10 - transliteration in fast find in panels. [+] New option "Mouse click outside a dialog closes it". Right/left mouse click outside a dialog closes the dialog. This option allows to switch off this functionality. [+] New rule - TechInfo#52, allows to set the history size (in positions) for dialog input lines, visited folders, executed commands, viewed and edited files. [+] TechInfo#53 and TechInfo#54 rules to activate extended functionality of FAR executor. [+] New option in Panel settings "Network drives autorefresh" This option enables panel autorefresh when state of a file system on network drives is being changed. This option is switched on by default. It can be useful to disable this option on slow network connections. [+] Toggling of "Display hidden and system files" (Ctrl-H) now also works when panels are off. [-] The vertical column border in panels was not highlighted when a panel mode having the name column not as the first column was selected. For example for a panel mode configured to show columns "S,N" the cursor appeared as if cut in half. [!] Introduced a new method of dividing panel columns to global. Now the columns are divided by the the most common sequence. This allows to use several Name columns in one global column and to create columns of the form "S,N" (previously the Name column marked the start of a new global column). [+] The CD drive type can be shown in the disks menu instead of the faceless "CD-ROM" type. FAR will attempt to determine the type of each of the CD drives available in the system. Known types are as follows: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM, DVD-RW and DVD-RAM. This function is available only for users with administrative privileges only in Windows NT/XP. [+] Folder tree. Gray+ and Gray- should move up and down the tree to the next branch on the same level. [+] Ctrl-Shift-Enter in folders history (Alt-F12) allows to open the selected folder in the passive panel. [+] Added the "Wipe" command to the "Files" menu. Alt-Del within a terminal session was intercepted by the terminal. [+] New rule - TechInfo#58 - System: Automatically close hung applications. [-] The Gray-* combination was used to check regular 2-state checkboxes in dialogs. Now it only affects 3-state checkboxes. [*] The Tab key selects the current item in combo-boxes (as in the history list of a text input field). [+] In Fast Find in panels and in the Find Folder dialog it is now possible to search backwards using the Ctrl-Shift-Enter combination. [+] Upon loading of FAR Manager the %FARHOME% environment variable is set to point to the folder from which FAR was started. [-] The transliteration function did not process the last character of the re-encoding tables. [-] When removing history entries from dialog text input fields (Shift-Del), the cursor was repositioned to the first element. [+] New size column flag - SF, file size is shown as a float number as in Windows Explorer. [+] New size column flag - SE, no space will be shown between the size and the suffix. [+] New rule - TechInfo#60 that makes it possible to ignore error code ERROR_BAD_PATHNAME under Windows 9x/Me, that is erroneously returned by operating system (FindNextFile() from Windows API) at the end of obtaining file list of empty directory on a network mounted disk that is provided by server, which uses OS Unix with some new versions of Samba software (e.g., v3.0.4). [+] New rule - TechInfo#61 that specifies the maximal height for dialog history lists. [+] New rule - TechInfo#62 that allows to disable the automatic invocation of the "Print Manager" plugin assigned to Alt-F5. [+] New rule - TechInfo#63 that allows to set the maximum size of the data read from a file after an attempt to enter it from the panels (Enter or Ctrl-PgDn) was made. [+] New rule - TechInfo#64 that allows to control the refresh timeout of the file deletion process message box. [-] Dialogs were not centered correctly. [+] Information about the plugin name was added to the "Assign plugin hot key" dialog (Plugins and Plugins configuration menu). [-] Cursor is on a hidden panel. Cursor is on the left panel, both panels are visible. Press Ctrl-F2 Ctrl-O Ctrl-F2 Ctrl-F2 Ctrl-O. Cursor is on the right panel but the left one is visible. [!] The registry value "Panel\AutoChangeFolder" has moved to "Panel\Tree\AutoChangeFolder". This means that the option "Auto change folder" must be set anew (TechInfo#66). [*] A value to set the mouse scrolling delta for help windows was added to TechInfo#33. [!] Mask symbols can be used now with the 'cd' command. For example, the command 'cd progra*' will change the current folder to Program Files (i.e. the folder is changed to the first one matched by the mask). [+] Added a confirmation dialog for dismounting SUBST-disks from the Drive menu. [*] Editor and viewer configuration dialogs were rearranged to comply with the overall dialog style. [-] Dialog separator lines where incorrectly outputted if too long. [+] New hotkey Ctrl-R in folder and file view history - refresh list and remove non-existing entries. [+] New rule - TechInfo#68, that allows to distinguish between right and left Ctrl-Alt-Shift. [+] New command line option "/rc" - allows to restore console window size and title after closing FAR Manager to the values set before staring FAR. [-] Setting could be saved using Shift-F9 even if the 17-th bit of policy rules was set (TechInfo#4). [+] In 5-th panel mode in the attributes column the 'I' character states that the file is NOT content indexed. [+] In 5-th panel mode in the attributes column the '$' character states that the file is a sparse file. [+] In 5-th panel mode in the attributes column the 'T' character states that the file is a temporary file. Find File ~~~~~~~~~ [+] Option "Search in symbolic links" was added to the dialog "Find Files". It allows searching in symbolic links along with usual subfolders. Default value (after the start of FAR) is the same as "Scan symbolic links" in "System Settings" dialog. [+] The character table now remember in find file. [+] The find file has powered with ability to search text using "Windows text" table in addition to "DOS text" and "Unicode". [+] Find files has powered with ability to search for hex codes. [!] (File) size in the search results is now 64-bit aware. [+] Files and folders attributes are shown in the search results. [+] New option "Use filter" allows to filter searching by different options. [+] "Filter" button allows to change filtering options in the the Find Files dialog. [!] When using filtering, date and time for the found files is displayed according to the selection in the filter dialog: Last modification, Creation, Last access. [+] Notification in the file search if filtering is on. [-] Wrong positioning inside archive after viewing/editing a file while searching. [+] The specified text string can be searched not only in the whole file, but also inside a specified range at the beginning of the file, defined by the "Search only in the first" property. If the specified value is less than the file size, the rest of the file will be ignored even if the required sequence exists there. Configuration of the search range is invoked by the "Advanced" button in the search dialog. [-] Fixed problems with drawing of the search result dialog on multiprocessor computers. [+] Added an option to search in all folders specified in the %PATH% environment variable (not including subfolders). Copy/Move ~~~~~~~~~ [*] The copy progress indicator is now updated 4 times per second. [-] It's no longer possible to make a symbolic link to a local folder on the network drive. [-] FAR was moving/copying folders containing symbolic links incorrectly. Option "Copy contents of symbolic links" was added to the Copy/Move dialog. For details see the help. [-] Errors when copying/moving if the targets list included "con" or "nul". [-] FAR couldn't move a folder if it was open on the passive panel. [-] When renaming a file (Shift-F6) on the hard drive (and the passive panel was pointing to an ejected CD), the change drive menu were shown interrupting the moving process. [-] Folders were deleted when moved from the the root to the "..". [-] Descriptions in the descriptions file (descript.ion) where duplicated if several files were copied to one (select all, F5, file name, Enter, append, append........append). Now only the description of the last file is inserted into the descript.ion file. [+] Operations Filter was added to the copy/move dialog. [!] "Copy access rights" option was redesigned. Additionally see TechInfo#65 and TechInfo#69. [-] When creating a symbolic link to a folder a file of the same name was deleted (if the name of the symbolic link collided with the name of an existing file). [-] Attributes were not set for copied folders. [+] The copy/move operation progress is shown in percents. [+] New functionality that allows to copy encrypted files outside of the current disk. Herewith you will see a message that the resulting files will be decrypted. In Windows 2000 the internal copying mechanism will be used for copying encrypted files outside of the current disk with no regard to the "Use system copy routine" option. File attributes ~~~~~~~~~~~~~~~ [-] Error when changing the Encrypted attribute to Compressed for a read-only encrypted file. [+] The indexing attribute for files and folders can now be controlled from the "Attributes" dialog. In 5-th panel mode in the attributes column the 'I' character states that the file is indexed. [+] The "Attributes" dialog can now be called in read-only mode from plugin panels. File associations ~~~~~~~~~~~~~~~~~ [-] Filelist of full filenames (special symbol "!@F!") for the TempPanel plugin panel was generated incorrectly. Each filename was appended with the path of the parent panel. [+] It is now possible to specify a history name for the "!??<init>!" special symbol. The following format is used: "!?$<history>$<title>?<init>!" [+] Added the ability to use the other meta-symbols inside the "!?<title>?<init>!" meta-command by enclosing them in brackets. [*] The special symbol "!:" now works correctly for network paths. Substitution now works as follows: * local/mapped drive: "C:" * network path: "\\server\share" Editor ~~~~~~ [-] Some editor settings set for the current editor instance (Alt-Shift-F9) were saved globally for all editors. [-] Some functional keys (for example, F1 - Help) stopped to work when plugins using ProcessEditorInput (for example, AutoWrap) were active. [*] Now the found string is shown at one fourth of the screen height, not one third, and it is checked that the string is not covered by the replace dialog. [-] The XLat function marked the text as modified even if it didn't actually change any characters. [-] Pressing BackSpace in the first file position or Del in the last one resulted in setting the modified flag. [+] If creating an unnamed file using Shift-F4 then the editor will open an unnamed file titled "?New File?". Upon saving the file you will be asked for the name of the newly created file. [-] Going over words (e.g. by Ctrl-Left/Right) was done incorrectly if amid the delimiters were characters with value of 0x7F or greater. [!] Copying/moving of persistent blocks (Ctrl-P/Ctrl-M) now doesn't use the system clipboard. [-] A possible problem with disappearing selection in editor, caused by Microsoft Natural Multimedia keyboard, fixed. [*] It is now possible to use environment variables in the "Save As" dialog. [!] The tabulation expansion operation now works in three modes: 1. Do not expand tabs 2. Expand newly entered tabs to spaces 3. Expand all tabs to spaces [+] New rule - TechInfo#67, allows to change the behaviour of text scrolling when the end of the file is reached. [+] Show/Hide the key bar. Viewer ~~~~~~ [-] Word wrap setting was not saved. [*] Now the found string is shown at one fourth of the screen height, not one third, and it is checked that the string is not covered by the replace dialog. [*] Do not suggest to continue searching from the beginning of the file if the search was started at the beginning of the file. [-] By pressing and holding the mouse button on the top line of the viewer scrollbar, it was possible to scroll the viewed text beyond the beginning of the file. [-] Text selection in the viewer did not work properly after searching when a word wrap and scrollbar is checked. [+] New viewer option "Persistent selection". When the parameter is on, the selection in the viewer remains when moving through the file. [-] Scrolling down did not work in the hex view mode. [*] In hexadecimal mode Ctrl-Left/Ctrl-Right shift left/right by 1 position. [-] Correct selection of search results in hex mode. [-] Correct selection of search results that span on more that one line. [-] A single found character was hidden by the '>' sign. [+] Now the left border position is restored when traversing the files using Gray+ and Gray-. [-] The found text was not selected correctly for Unicode text files. Quick View ~~~~~~~~~~ [+] Added display of information on the folder compression ratio. [-] FAR Manager could hang if the Folder tree panel was called from an active Quick view panel. Macros ~~~~~~ [!] Macro commands were extended to a primitive scripting language. Description of the new macro language can be found in the FAR API help file. [*] FAR can execute macros in 2 modes: 1. Common mode: keystrokes will be passed to plugins while recording and playing back macros (Ctrl-. to start recording). 2. Special mode: keystrokes are not passed to plugins while recording and playing back (Ctrl-Shift-. to start recording). See help for details. [-] Statement '$Date' was working incorrectly. '$Date "%c"' was returning wrong week day. [-] Errors in handling escape sequences ('\"' and '\\') in the statement '$Date'. [+] "Common" macro area - macro commands from this area work everywhere. [+] "FindFolder" macro area - macro commands from this area work in the Find Folders dialog (Alt-F10). [-] It is not possible to assign a macro to Ctrl-(combination of Shift, Alt) -MsWheelUp (MsWheelDown). The corresponding combinations were added to the drop down list in the macro assignment dialog. [-] Macros that were manipulating the cursor did not clear selection in text input lines. [+] "UserMenu" macro area - macro commands from this area work in the User Menu. Help ~~~~ [-] Clicking the mouse on the status bar of the help window caused the window to be closed. [-] Empty strings were not displayed with formatting turned off ('@-'). [+] Added an index, containing all help topics. [+] New value "CtrlStartPosChar" for ".Options", that specifies the character that will be used to mark a block alignment position. [-] Several ".Options" statements could not be used in a help file. [-] Some bugs in control statements processing were fixed. Addons ~~~~~~ [+] Addons\Macros\F9DeactivateMenu.reg Use F9 to hide the main menu. [+] Addons\Macros\View.Space.reg Use Space for listing in the viewer (like in Outlook Express or The Bat!) [+] Addons\Macros\View.PgDn.reg PgDn at the end of file works as in Far Manager 1.70 beta 4 and earlier [*] Deleted Addons\Macros\CtrlShiftBackSlash.reg. [*] Addons\Macros\CtrlShiftPgUpDn.reg Modified using new operator '$If-$Else' [+] Addons\SetUp\Executor.4NT.reg Addons\SetUp\Executor.CMD.reg Addons\SetUp\Executor.COMMAND.reg Settings for TechInfo#53/54 to enable extended functionality of the FAR executor (correspondingly for 4NT.EXE, CMD.EXE and COMMAND.COM) [+] Addons\Macros\Notepad.reg Editor hotkeys in the Notepad style. Plugins ~~~~~~~ [!] Changes and additions to standard plugins (for more information see WhatsNew.Plugins.txt). --------------------------------------------------------------------------- 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. 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 ~~~~~~~ [*] 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. Quick View ~~~~~~~~~~ [*] 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. Quick View ~~~~~~~~~~ [+] 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). Quick View ~~~~~~~~~~ [-] 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]