The FAR File and Archive Manager
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
What's new in the latest version
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[!] Important
[+] New
[*] Changes
[-] Fixed error
---------------------------------------------------------------------------
FAR 1.75 (build 2534) (02.03.2009)
---------------------------------------------------------------------------
System
~~~~~~
[!] Support of AMD64 and IA64 platforms.
[!] When working in Windows Vista under a limited account, OS virtualization
effects are no longer applied to FAR (you can find out more about
virtualization here:
http://technet.microsoft.com/en-us/magazine/cc160882.aspx).
[!] 32-bit FAR version works correctly with file systems in Win64 (disables
WOW64-fs redirection).
ATTENTION: If you are using a plugin that provides similar functionality,
it is highly recommended to remove this plugin to prevent possible
conflicts.
[!] On FAT and FAT32 file systems, file date and time are set only if this
operation is supported by the operating system.
[!] TechInfo#48 is enabled by default, but is ignored for Numpad5.
[!] Extended selection of command prompt format symbols.
[!] Numpad keys '*' and '/' are now called "Multiply" and "Divide"
respectively. Those names will be used in macros.
[*] Из настроек интерфейса убрана опция "В панелях средняя кнопка равна Enter".
Для возврата прежнего поведения используйте макрос MiddleClickAsEnter.reg.
[+] "Maximize" console by AltF9 now works in menu and pseudo-dialogs (copying,
deleting, loading file into editor, change file attributes, etc.)
[+] TechInfo#72, allows to save plugin paths in history.
[+] TechInfo#73, allows to define a list of file extensions which will be used
to distinguish batch files.
[+] TechInfo#74, allows to set the console window title format for file
execution.
[+] TechInfo#75, allows to control the behavior of left/right arrow keys in
file panels.
[+] TechInfo#76, allows to bypass limitations when working with folders that
contain characters incorrectly mapped from ANSI to OEM.
[+] TechInfo#77, allows to overload keybar buttons titles without editing the
LNG-files.
[+] TechInfo#78, allows to redefine decimal and digit grouping separator
symbols.
[+] TechInfo#79, allows to define which types of commands will be excluded
from history.
[+] Find folder window (Alt-F10 in panels and copy/move dialog) can be
"maximized" by pressing F5.
[+] Mouse wheel support in Find folder (Alt-F10).
[+] Keybar processing in Find folder (Alt-F10).
[+] The '^' character is shown after the sorting mode letter in file panels
when "Show selected first" is enabled.
[+] Ctrl-Shift-Numpad5 in panels: "Restore default panels height".
[+] "!=\" and "!=/" special symbols - current path considering symbolic links.
[+] When trying to open a non-existent file from file editing history
this file is proposed to be created.
[+] Additional mode of showing drive size (Ctrl-5) in the drive selection
menu, like in Windows Explorer. Enabled by default.
[+] Mode of showing network drives parameters (Ctrl-9) in the drive selection
menu. Disabled by default.
[+] Colors of text, background, and marking character in files highlighting
can be transparent.
[+] In the drive selection menu, pressing Shift-Del on USB-drive allows to
prepare device for safe removal.
[+] "Hotplug devices list" command is added to "Commands" menu (F9). It
allows to remove hotplug devices.
[+] "Del removes block in edit controls" option is added to Dialog settings.
[+] Now skipping errors during folder creation when "Process multiple names"
option is enabled.
[+] Command line arguments:
/m - FAR will not load macros from the registry when started;
/ma - Macros with the "Run after FAR start" option set will not be run
when FAR is started.
[+] Maximize button enlarges console window to maximum possible size (like
Alt-F9). State of console window on startup is also taken into account
(start /max, link properties, etc.).
[+] New File Owner column flag: 'L' - show domain.
[+] OS regional settings are used by default for numbers formatting instead
of hardcoded dot and comma.
[+] "Delete symbolic links" option is added to System parameters. It allows
to treat situation of losing link target when symbolic link is deleted to
Recycle Bin.
[+] Support of Windows Vista symbolic links.
[+] In dialogs history, full string is remembered, it is not limited to 128
bytes anymore.
[+] Support of mouse horizontal wheel in Windows Vista.
[+] Support of mouse wheel in Folder tree.
[+] Filters now support "Sparse", "Temporary", "Offline", and "Virtual"
attributes.
[+] Long strings can be scrolled in menu, history, and lists.
(Alt-Left/Right/Home/End and Alt-Shift-Left/Right keys).
[+] Colors for scrolling arrows in menu, history, and lists are added to
color palette.
[+] Color for user screen is added to color palette.
[+] Filters can be used in File Selection dialog.
[+] Places for all CtrlAltShiftFn keys are reserved in far*.lng files.
[+] Macros added for moving through highlighted files in panels
(Addons\Macros\JumpToSelectedFile.reg)
[+] Now processing Ctrl-U combination in command line - deselects block
(works when panels are hidden)
[*] Optimized check if object is not affected by filter (for filters using
not only mask).
[*] Plugin loading logic is changed. Now checking if module is a plugin
before loading it.
[*] TechInfo#63: removed limit of maximum data size to be read.
[*] During moving a folder to the Recycle Bin a check is performed for
symbolic links, breaking any present links.
[*] TechInfo#33: added "MouseHWheelDelta*" parameters, defining an offset
for horizontal mouse wheel scroll.
[*] Correction of command line help (for far /?).
[*] Dialog text for wiping the files (Alt-Del) is changed.
[*] Files highlighting and sort groups are combined.
[-] FAR crashed on incorrect user menu files.
[-] FAR did not start when access was denied to any parent folder of far.exe.
[-] Keyboard combination Ctrl-Shift-Enter for quick searsh was absent from
the help.
[-] It was unable to set UNC-path on a panel through command line parameters.
[-] Key bar "sticking" after closing Find folder dialog.
[-] FAR crashed on launch if folder stored in last session was absent.
[-] Wiping files did not work with files larger than 2 Gb.
[-] Invalid drawing of Find folder dialog. Example: Alt-F10 F1 F5 F5 Esc.
[-] Contents of folder tree window disappeared if folder tree reading process
was interrupted.
[-] "!$!" metasymbol created a list with long names instead of list with
short ones.
[-] FAR hanged up when used with several command line keys /v or /e.
[-] Incorrect free space display for large size disks.
[-] In NR column mode, Alt-Home keystroke did not scroll strings to the
beginning.
[-] Sometimes FARLANG environment variable was set incorrectly.
[-] High CPU load when pressing and retaining Ctrl-Alt-Shift combination.
[-] Double panel refresh after changing of current folder using "cd" command.
[-] Language switching function worked incorrectly in XLat-transliteration
and $KbdSwitch macro command.
[-] In quick search window it was impossible to enter ']' symbol.
[-] User menu, itself, restored current paths that were set before the menu
was invoked, so commands like "cd C:\" were unusable there.
[-] "!=\" metasymbol behaved incorrectly for volume mounting points.
[-] CtrlAltShift keystroke did not hide panels in mode #5.
[-] Incorrect "cd" command handling when '/' symbol was present in the path.
[-] Paths like DriveLetter: did not work for passive panel when launching
programs in Win9x.
[-] Passive panel path was not set sometimes when launching programs in Win9x.
[-] SUBST-drive parameters were shown incorrectly in Win9x.
[-] Compound paths (containing ".." and ".") were handled incorrectly.
[-] Selected files on the passive panel were not moved ahead after folder
comparison (with "Show selected first" panel option switched on).
[-] Incorrect sorting of strings differing only by length, when "Use numeric
sort" mode was active.
[-] Double panel refresh after calling File description dialog.
[-] Rare crash on folder creation (F7).
[-] Invalid console title for Files/folders move operation.
[-] In File owner display mode SID caching did not work and allocated memory
was not freed.
[-] При нажатии Shift-Enter вместо открытия папки в проводнике производилась
попытка запуска одноименного файла в отдельном окне.
[-] CD and CHDIR commands worked incorrectly with environment variables.
[-] TechInfo#8 did not work.
[-] Incorrect processing of FAR command line parameters containing environment
variables and relative paths.
[-] FAR crashed on launch if history contained more records than was specified
in TechInfo#52.
[-] Ctrl-Enter behaved incorrectly with non-existing view history records.
[-] "New" file ("?New file?") was recorded in history (Shift-F4 Del Enter
Esc).
[-] Некорректная обработка плагиновых путей в истории папок.
[-] Некорректная обработка команд командной строки содержащих символы в не OEM
кодировке.
[-] Dead-keys were processed incorrectly.
[-] FAR crashed with "far /e" command when clock was shown.
[-] При большой ширине консольного окна "Screens" menu (F12) могло быть
отображено некорректно.
[-] Неправильное позиционирование на каталоге с национальными символами
в имени при исполнении команды "FAR . Shift-Enter".
[-] Падение при вводе "Shift-F6 End 1" в панели дерева папок.
[-] Не работало уничтожение файлов, размер которых превышал 2 Гб.
[-] Cтрока префиксов плагина больше не ограничена 512 символами.
[-] При использовании конструкции !?
?! в диалог запроса
параметров иногда попадал мусор.
[-] Если при перемещении диалога мышью резко увести её к краю экрана, то
диалог до этого края не доезжал.
[-] Падение при копировании файла с длинным путём из символической ссылки с
коротким путём.
[-] Если плагин бы вызван по префиксу, то до и после его вызова командная
строка очищалась.
[-] Если диалог был во весь экран то FAR мог падать при рисовании тени.
[-] /ma command line switch did not work
Find File
~~~~~~~~~
[!] К имени файла больше не добавляется автоматически маска *.
[+] В фильтре поиска файлов добавлена возможность работы с символическими
ссылки.
[+] Признак использования фильтра запоминается в реестре.
[*] Опция в "Search in symbolic links" не зависит от системной опции
"Scan symbolic links".
[-] Поиск прерывался при состижении максимально допустимой длины пути.
[-] Переход к найденному файлу не менял заголовок консоли.
[-] Падение при некорректно заданной маске (например, "*.*, ,*.*").
[-] В процессе поиска требовалось больше прав на открытие очередного файла,
чем необходимо.
[-] Поиск по содержимому зацикливался на файлах, размер которых превышал 2 Гб.
Copy/Move
~~~~~~~~~
[+] До начала процесса копирования можно определить действие для случая, когда
одноимённые файлы уже существуют в каталоге-приёмнике: спросить, заменить,
пропустить, дописать, заменить только новыми файлами. Там же можно
определить, нужно ли дополнительное подтверждение для файлов с
установленным аттрибутом "только для чтения".
[+] В диалоге подтверждения перезаписи файла кнопки "<вместо|пропустить> всё"
заменены флажком "запомнить выбор".
[+] В диалоге подтверждения перезаписи файла можно визуально сравнивать новый
файл с существующим при помощи встроенной программы просмотра, нажав F3
или Enter на строках "Новый: ..." и "Существующий: ...".
[*] При копировании с разрешённым созданием символических ссылок и включенным
общим индикатором копирования размер содержимого ссылок не подсчитывается.
[*] Запрос подтверждения при перемещении/переименовании папки, содержащей
заблокированные файлы.
[-] Не работало копирование при отсутствии доступа к одному из надкаталогов
источника или приёмника.
[-] В некоторых случаях нельзя было выйти из диалога с сообщением об ошибке.
[-] Падения при попытке задания слишком длинных имён в диалоге копирования.
[-] При копировании файла, расположенного в корне диска, уничтожалось его
содержимое, если в качестве приемника указывался тот же диск (например,
файл "C:\a.txt" копируем в "C:").
[-] Переименование каталогов в панели дерева папок приводило к падению FAR.
[-] Убрана ошибка "переполнения" в расчетах времени/скорости при копировании.
[-] Некорректное перемещение символической ссылки на другой диск.
[-] Исправлена проблема с копированием жестких ссылок - при перезаписи файла
ссылка разрывалась.
File attributes
~~~~~~~~~~~~~~~
[+] Support of the following file attributes: "Virtual", "Sparse", "Temporary"
and "Offline".
[+] В диалог ошибки установки атрибутов добавлена кнопка "Пропустить все".
[-] Attributes dialog showed all attributes as set in plugin panels.
Editor
~~~~~~
[+] Комбинация клавиш Ctrl-Shift-B переключает отображение статусной строки.
[+] Правильная обработка файлов, содержащих окончания строк в формате
[*] Автоблокировка опции "Сохранять закладки" при отключении "Сохранять
позицию файла" в диалоге настройки.
[*] На активной панели плагина не допускается создание нового файла без имени
по Shift-F4.
[*] Оптимизация вывода строк на экран, очень ощутимо на длинных строках.
[*] Изменено поведение для сочетаний клавиш Ctrl-Shift-PgDn и Ctrl-Shift-PgUp.
Теперь вертикальная позиция курсора не меняется.
[*] Отключено автодополнение в диалоге перехода на указанную позицию (Alt-F8)
в редакторе.
[-] В Windows Vista в редактор попадал мусор при нажатии на Enter.
[-] В некоторых случаях вместо нового файла (Shift-F4 Ctrl-Y) в редакторе
открывался предыдущий редактируемый файл.
[-] Некорректное отображение экрана при выключенной опции "Курсор за пределами
строки" ("Cursor beyond end of line").
[-] В процессе работы функции отката (Undo) некорректно восстанавливались
окончания строк.
[-] При удалении пустой строки или соединении двух строк при помощи Del или
BackSpace выставлялись неправильные символы конца строки.
[-] При открытии файла большого размера иногда не отображался курсор.
[-] После нажатия Ctrl-U Ctrl-C Ctrl-Y не работало повторное выделение строки
и копирования в Буфер Обмена (Ctrl-C).
[-] При отмене открытия файла не освобождалась выделенная память.
[-] Текст, содержащий окончания строк в unix-формате, при вставке из буфера
обмена обрабатывался как одна строка.
[-] Не сохранялось значение опции "Блокировать редактирование файлов
с атрибутом "R/O" в локальных настройках редактора (Alt-Shift-F9).
[-] При размере табуляции 1 ShiftTab вначале строки приводил к отрицательной
текущей колонке.
[-] Падение при вводе табуляции в режиме "Преобразовывать новые символы
табуляции в пробелы".
[-] В редакторе при размере табуляции=1 ShiftTab вначале строки приводил к
отрицательной текущей колонке.
[-] Для новых файлов не работала функция "Позиционирование на текущий файл без
выхода" (Ctrl-F10).
Viewer
~~~~~~
[+] Комбинация клавиш Ctrl-Shift-B переключает отображение статусной строки.
[*] Косметические изменения в диалоге настройки.
[-] Некорректный перенос по словам.
[-] Некорректно работал механизм истории.
[-] Иногда могла сбрасываться сохраненная позиция файла.
[-] Некорректное выделение найденного текста.
[-] Падение при изменении размера табуляции в процессе просмотра файла.
[-] Неправильное определение позиции клика мыши в статусной строке
Quick View
~~~~~~~~~~
[*] Полоса прокрутки в QView рисуется на рамке панели.
[-] Не работала автоматическая прокрутка.
[-] В процессе поиска панель наполовину перекрывала индикатор прогресса.
[-] Неправильное позиционирование панели после отмены поиска.
Addons
~~~~~~
[+] Added "Addons\Macros\MacroConsts.reg" file, describes predefined macro
constants.
[+] New character table - Bulgarian MIC.
Macros
~~~~~~
[!] Changes in macros (see WhatsNew.Macros.txt for details).
API
~~~~~~~
[!] Changes in API (see WhatsNew.Api.txt for details).
Plugins
~~~~~~~
[!] Changes in standard plugins (see WhatsNew.Plugins.txt for details).
---------------------------------------------------------------------------
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 "!??!"
special symbol. The following format is used:
"!?$$?!"
[+] Added the ability to use the other meta-symbols inside the
"!??!" 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-, Ctrl-, Alt- and
Alt- 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[] 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 ""
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=". 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- 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[]
Search for "common" plugins in the directory, specified by .
If is not specified then "common" plugins will not be loaded.
There are environment variables can be used in the .
[+] 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+), is not inserted to the block end, that is why some
fragments do "stick together". Probably it is meaningful to insert
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:
% - go to percent;
0x, h - go to hexadecimal offset;
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]