home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.texkom.ru
/
ftp.texkom.ru.tar
/
ftp.texkom.ru
/
Plugins.zip
/
Plugins
/
WhatsNew.txt
< prev
Wrap
Text File
|
2003-04-09
|
48KB
|
1,114 lines
The FAR File and Archive Manager
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
What's new in plugins in the latest version
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[!] Important
[+] New
[-] Fixed error
[*] Changes
---------------------------------------------------------------------------
FAR 1.70 beta 5 (build 1634) (09.04.2003)
---------------------------------------------------------------------------
All the plugins supplied with the FAR Manager are designed only for the
version of FAR with which they are supplied. It is not guaranteed that
the standard plugins will function correctly with different FAR versions.
MultiArc
~~~~~~~~
[!] By default, ZIP.FMT is configured for 32-bit pkzip 4 and higher.
[!] By default, RAR.FMT is configured for RAR 2.5 or later.
[!] By default, ARJ.FMT is configured for 32-bit arj32 3.08 and higher.
[!] RAR.FMT: removed the -av- parameter (by default, the authentication
is verified when unpacking)
[+] MultiArc always tries to set the cursor on the newly created archive.
[+] CUSTOM.FMT: INI file sections with names starting with ";" are
ignored (for example, [;JAR])
[+] Additional features for custom.ini:
1. Removed the limit on the number of format strings "Format..."
2. Added parameters "IgnoreString0 ... IgnoreStringN" (optional),
meaning that the line should be ignored without moving to the
next format line.
3. Added characters to specify the file creation and last
modification time in format strings.
4. It is now possible to enclose numeric format string parameters
in parentheses. That means that some or all of the characters
enclosed in parentheses may not be present in the archiver
output.
[+] New option "Change folder when setting cursor to the archive".
If the option is set and the archive is created not in the current
folder, FAR changes to the folder containing the archive. If the
option is not set, FAR sets the cursor on the archive only if it
is created in the current folder.
[*] Restored the FAR 1.70 beta 3 behavior for the "Switches" line in
the "Add to archive" dialog.
[*] The selection in a file panel is not removed after Alt-F6 is processed.
[*] TARGZ.FMT: changed default settings, instead of the 'Q' modifier
(quote filenames containing spaces) the 'q' modifier (quote all
filenames) is used.
[*] LZH.FMT: Improved archive format detection code. The plugin
recognized some text files as LZH archives.
[*] ARJ.FMT: Improved archive format detection code.
[-] Crash when quick viewing (Ctrl-Q) files in a password-encrypted archive.
[-] Crash when copying files from the 7zip panel.
[-] LZH.FMT did not handle the modification time correctly in archives
created under Unix.
[-] TARGZ.FMT did not handle archives with link type elements
(LNKTYPE) correctly.
[-] The starting dot was not shown in the panels for files with names
starting with a dot (like ".cvsignore").
[-] Win9x: when unpacking a file with Cyrillic characters in its
filename, an empty folder was created with the name consisting of
incorrectly recorded characters.
[-] CUSTOM.FMT: the mask "*.*" for the RK archiver did not match
filenames with no extensions.
[!] Changed the rule for storing plugin settings:
1. Common settings for all users are stored under HKEY_LOCAL_MACHINE.
These settings can be changed only by editing the registry manually
or by importing .reg files.
2. All changes to the configuration of specific archivers are stored
under HKEY_CURRENT_USER.
3. Settings in HKCU have priority over those in HKLM, and settings in
HKLM have priority over the defaults specified in the FMT module.
[+] Additional features in custom.ini:
1. Removed the limit on the number of format strings "Format...";
2. Added parameters "IgnoreString0 ... IgnoreStringN" (optional),
meaning that the line should be ignored without moving to the
next format line;
3. Added characters to specify the file creation and last
modification time in format strings;
4. It is now possible to enclose numeric format string parameters
in parentheses. That means that some or all of the characters
enclosed in parentheses may not be present in the archiver
output.
Brackets
~~~~~~~~
[*] Now if cursor stands "after the bracket" it jumps on the bracket not on
a position next to it. For instance, in this sample ([ ])A cursor from
A used to jump to the opening square bracket, but now it jumps on the
opening round bracket.
ProcList
~~~~~~~~
[+] Percent/per second sort modes added (Ctrl-F12), including %CPU.
[+] Processes on Win2000+ hosts can be killed remotely via WMI.
[+] Priorities on WinXP+ hosts can be changed remotely via WMI.
[+] WMI is used to extract owner info and remote pathname.
[+] plist://hostname or plist:\\hostname connects to the given host.
[+] Username and password fields added to Connect dialog box
[+] Shift-F3 acts as F3, but with overridden view options
[+] Process current directory is displayed on F3 (local NT only).
[*] Process time information on F3 was duplicated, now removed.
[*] Alt-Shift-F9 is no more processed, since it's handled by FAR.
[-] Fixed some bugs in determining the handle information.
[-] Performance counters were not detected correctly on some machines.
TmpPanel
~~~~~~~~
[+] FAR panel settings controlling the case of displayed file names
are now taken into account.
[-] In the safe panel mode, the cursor was not positioned correctly
when Ctrl-PgUp was pressed.
[-] Incorrect short file name display (Ctrl-N) on the temporary panel.
HlfViewer
~~~~~~~~~
[-] When the plugin was invoked through the hlf: prefix, files with
extension different from .hlf could not be opened.
FARCmds
~~~~~~~
[+] New command Run. Allows to execute an operating system command and
capture its output to a specified file. The result can be also
shown on the screen or hidden from the user, depending on the
output capture modifiers.
[+] Changes in the syntax of the output capture modifiers for external
commands, such as separate capture for the standard error stream
and the standard output stream, and so on. The details are given
in the plugin help.
[+] Defaults for output capture modifiers can be specified in the
plugin configuration dialog.
[-] The console output mechanism could hang if the external program
terminated at exactly the time when its output was redirected to
the console.
[-] Fixed hangs that sometimes occurred when capturing the output of
built-in commands of Windows 9x (for example, view:<<dir
when the flag [x] Keep external command output is set).
FARFtp
~~~~~~
[+] Plugin allow next futures with links:
- sets "Symbolic link" attribute to file on panel;
- if link text ends with '/' character sets "Directory" attribute;
- if Enter pressed plugin tries to change directory using link text.
The default file action took place only if change directory failed.
[+] Added files upload/download queue. instead of real copying you can
add files to queue and later perform all operations at once.
[+] Plugin allow to perform operations with files and directories with
DOS-specific names like "com1", "lpt2".
[+] Message at tp of screen can contain two lines.
In the second line plugin draws error description.
[+] Plugin panel modes configurable through LNG files.
[!] Changed listing decode mechanism. Plugin more correctly use character
tables for decode national characters in files and directories.
[!] Plugin does not allow download files to network shares.
[+] Added special command line command: "DIRFILE". See file "dirlist.txt"
for details.
[!] Plugin retry operation on local errors such as "not enough space" instead
show error message.
[!] If you change FAR language after plugin loaded plugin may show incorrect
text strings.
[+] Added support for multiply connections looks like WindowsCommander used.
See "Utilities menu" description in plugin help file for details.
[!] Plugin try to reget file even server does not support resuming.
[+] Plugin show directory listing parser errors. See "dirlist_rus.txt" for
details and descriptions.
[+] Plugin still do not split links, but it link text ends with '/' character
plugin show it as directory.
[!] now CreateDirectory first create directory by full path, if fail try
to use relative path.
[!] if connection terminated by timeout during file uploading but file was
not created, after restore connection plugin failed to upload because
of SIZE command fail;
[!] creates wrong or unreadable (under Windows 9x) key names in registry
looking like:
Software\Far\Plugins\FTP\Hosts\\Item0\
[!] plugin forget last used column mode.
[!] several errors on copy and move operations on hosts panel.
[!] plugin correctly perform ABOR operation (some severs close command
connection with old plugin because of wrong ABOR sequence).
[!] strips trailing spaces during process command line.
[+] date and time of plugin compilation added to name of plugin in text
draw to configuration, plugins and disks menu.
[+] plugin can draw current actions and idle messages into console caption.
[-] inserts default login and password into URL on url creation
procedure. (Used on copy URL to clipboard and drop pathname to command
line).
[*] "Ask overwrite" message created as dialog with two buttons rows.
[+] added future to manipulate with multiply connections. See help for
utilities menu (Shift+F1) for details.
[+] draws number of received bytes on receive directory listing.
[+] plugin does not use FAR procedures to scan directories and draw total size
of scanned files.
[+] If you set "Show upload dialog" ON you can use new futures:
- show list of scanned files before downloading;
- set default overwrite action;
- set pattern for files to include and to exclude from list to download;
[*] if "CD .." (any way) do not change directory on FTP - plugin closes
connection and switches to hosts mode.
If other words: you can close connection by Ctrl+PgUp or selecting ".."
in ftp root folder.
[+] Set of new techinfos.
PwdSecurity - to disable show passwords;
WaitCounter, WaitIdle - to tune CPU usage;
RetryTimeout - to set pause for auto-retry;
...
See "TechInfo.reg" file for details.
[+] plugin quotes url contains quotable characters before place it to
clipboard or command line.
[+] you can use 'M' and 'K' chars to specify size multiplier in
IO buffer size.
[+] on return from connection plugin set cursor to host from where you return.
[+] added a warning message if plugin find old format hosts records.
You must convert
[+] debug plugin version uses ExcDump library to trace errors.
Please go to:
http://194.226.246.49/Users/JouriM/html/ExcDump.html
and get last library if you wish to use debug version and want to
send full bug-reports to me.
[+] If you set user name but not set password plugin will ask login information
before connect.
[*] default size of IO buffer set to bigger (800K) value.
[+] Plugin defines two column modes:
C0 - file rights;
C1 - name of link (if available);
Column modes can be customized through LNG files (starting at
third string) and set by default to:
9 - "N,S,C0" (Name, Size, Rights) with sizes "0,0,10";
0 - "N,C1" (Name, Link ) with sizes ("0,0");
[+] Added sub-plugins support.
Currently used sub-plugins are not the same sort FAR use.
FTP sub-plugins designed to customize FTP actions by replacing it.
Plugin currently use two plugins:
1. DirList - for parse directory listings received from server;
2. Progress - to draw copy progress dialog;
All sources for sub-plugins accessible from developer site.
[+] You may set type of server for each host entry to command plugin use
specified directory listing parser.
Type of server set to "auto-detect" by default, but not all types can
be detected correctly and you can manually select correctly type of server.
See "dirlist.txt" file for description how to interpret and report parser
errors.
[+] Ctrl+Z on hosts panel open host editor and set cursor to description field.
[!] wrong sorting on hosts panels by description.
Now sorts:
NAME - by host name
EXT - by host path
DESC - by decryption
OWNER - by user name
[*] techinfo set amount decreased. All removed options moved to configuration
dialogs.
[+] copy dialog:
- totally changed (See plugin help for details).
- may be fully customized (See reg files in LIB directory).
[+] hosts panel:
- Ctrl+F inserts url into command line.
Plugin inserts it just as it entered to url field.
- Ctrl+Enter inserts into command line name of host.
[!] host name not fully visible in hosts mode.
Now name of host has a maximum priority and will be always fully
visible.
[!] do not understand urls with user name contains '@' symbol
[+] hosts "ftp" files contains version of creation
[!] screen shake while FAR Find File operation on FTP panel
[!] hosts copy problems:
- do not copy between two hosts panel;
- delete exported host after overwrite confirm;
[!] do not show error message if directory creation fail
[+] plugin configuration dialog totally changed
[+] host edit dialog extended with new options.
Note: do not bother me any more with problems of uploading speed.
Plugin works fine, tune it by yourself !
[!] plugin uses '\' instead '/' in file paths then delete files after move
operation so deletion fails
[+] if login fail plugin can re ask name and password from user.
See techinfo N7 for disable this feature.
[*] plugin now process F5, F6, Shift+F5, Shift+F6 keys by itself.
+ no more annoying additional dialogs.
+ you enter real FTP paths.
+ you can move files from one plugin panel to another in case
the both panels on the same FTP site.
!! Warning: not all FTP server software correctly execute
move operation. See "Known.txt" for details.
+ rename of file work correctly.
[!] wrong filenames encoding then autodetect table selected in host options
[!] plugin displays wrong message then files IO errors occurred on local disk
during up|download operations (f.e. disk full).
[*] plugin processes CD command itself.
As a result you can correctly change FTP directory using CD command-line
command to directories looking like MS-DOS paths (f.e. "C:").
[+] "utilities menu" with set of options available when plugin is in connected
state. See plugin help for details.
[+] plugin remembers last used hosts path and start there next time hosts
panel shown.
[!] some "specific" old-style hosts files not understood by plugin
and will be invisible on hosts panel.
[!] plugin exports hosts entries with plain password. Now export crypted.
!! Warning:
If you import "*.ftp" files created with old version of plugin you lost
passwords.
To solve this potential problem:
- do not delete old entries before update to new version.
- Leave it as is.
- Plugin correctly reads it from registry.
[!] Copy\Move problems:
- copy files instead rename if plugin opened on both panels
- file rename fails silently
- Now plugin correctly move between FTP panels or to path you enter in
move destination dialog.
See Known.txt for specifics.
[*] annoying "════" line drawn at top left corner of screen removed
[!] shows assertion message then plugin activated on both panels
[+] continue all operations after connection recovered
[!] do not sets cursor to directory name after exit from it
[+] customize all FTP commands plugin use. See FtpCmds.txt for details.
[!] drops connection on upload
[!] do not restore current FTP directory and file then connection restored
[!] shows log window in silent operations such as F3/F4
[+] customizable month names for use with localized FTP server software
[+] customize date-time format for nonstandard FTP servers
[!] optimized upload speed. Plugin upload with the same speed as other
windows clients with the same options.
[!] forgets selected plugin panel mode chosen for hosts panel
[!] plugin traps instead correct display assertion message
EMenu
~~~~~
[+] Prefix command lines can contain %EnvVariables%.
[-] Fixed some problems with paths containing national letters.
[-] Fixed FAR window blinking when GUI menu is used.
[-] NT sendto menu is now showed.
[-] Windows 2000 Copy/Paste bug fixed.
[+] Text menu can be shown at the mouse cursor like GUI menu.
[+] Depending on Shift and Alt corresponding delete method is used.
[+] Plugin configuration is called by Alt-Shift-F9 from any menu.
[-] Russian .hlf mistakes fixed.
---------------------------------------------------------------------------
FAR 1.70 beta 4 (build 1282) (13.03.2002)
---------------------------------------------------------------------------
EMenu
~~~~~
[!] Completely rewritten.
Network
~~~~~~~
[-] Network Browser could not enter a network share if it was mapped to
the root directory of a drive and that directory was empty.
[-] Jumping from a network drive to the network and the option "Show
local network" did not work for some Microsoft networks for which
it could possibly work.
[*] Now it is possible to disable setting the Hidden attribute for ]
hidden shares (see TechInfo#35).
[*] Added a history list to the edit line for entering the user name
in the password input dialog.
[+] Now displaying hidden shares works also under Windows 95/98/Me.
[*] Displaying hidden shares under Windows NT/2000/XP no longer requires
administrator privileges.
[*] When trying to disconnect a network drive mapped to multiple drive
letters, a dialog is shown allowing to choose which letter is to
be disconnected.
[-] Fixed problems with handling Cyrillic computer names.
MultiArc
~~~~~~~~
[-] LZH.FMT did not recognize archives created by later versions of
the LHA archivers.
[-] CAB.FMT didn't work correctly with some SFX archives, for example,
ar500enu.exe - installation of Adobe Acrobat Reader 5.0.
[!] The default settings of CAB.FMT are now designed to work with
MsCab.exe version 0.60b3 or later. The latest versions of the
archiver can be downloaded here: http://mateuszb.republika.pl/
[-] "Empty" volumes in multi-volume CAB files (when the beginning of
the file is in the previous volume and the end is in the next one)
are now handled correctly when extracting by Shift-F2.
[-] CUSTOM.FMT: corrected the behaviour of the "*" modifier in the
archiver listing description. Previously one character was always
handled, even if it was a space or a line break.
[*] CUSTOM.FMT now intercepts archiver error messages that are
written to the standard error stream.
[!] ACE.FMT correctly shows the dictionary size and is supplied with
the source code (see PlugDoc.rar::Examples\MultiArc\Formats\ace.cpp).
[!] TAR.FMT correctly handles archives with filenames starting with "./".
[+] For TAR archives, added support for a GNU extension allowing to
store filenames longer than 100 characters. Previously such names
were shown as files ".\.\@LongLink" visible in each archive
directory.
[!] Every archiver has a separate history list for the "Switches" edit
box (Add files dialog).
[+] New option "Use last command from history" - when adding files to
archives, the most recently used value of the archiver command line
parameters will be placed in the "Switches" edit field.
[+] New function GetSFXPos() for second-level plugins. Returns the start
offset of the archive. MultiArc chooses the SFX module that has
returned the lowest value (closer to the beginning of a file). This
fixes a situation when, for example, an uncompressed ARJ archive is
stored in a ZIP file called "N3gk8v1t.106". Previous versions of
MultiArc showed the ARJ archive, and not the ZIP archive, when
entering such a file.
[+] New option in specific archiver settings - "Archive extension",
allowing to handle the case when the archiver and the FMT module
have different opinions regarding the default archive extension.
[+] New utility ma_emu.cpp facilitating the debugging of second-level
plugin modules (see PlugDoc.rar::Examples\MultiArc\Formats\ma_emu.cpp)
[!] Pressing Shift-F1 in the "Add files" dialog shows the "Select
archiver" menu.
[*] Added a new useful parameter "{-ap%%R}" to RAR command lines. This
allows to pack files not only to the archive root and to extract
files without creating the full directory tree up to the folder
from which files are extracted.
[*] Significantly reworked the algorithm for generating archive names
and fixed a whole bunch of bugs.
[-] Names with dots are handled correctly.
[-] When adding files to an archive that has a non-default extension,
MultiArc no longer corrupts the archive file name. Such archives
can be created using the "Exact archive filename" checkbox.
[!] IMPORTANT: For those who use pkzip archivers, it is strongly
recommended to add the parameter "-nozipextension" to all command
lines. This also applies to other archivers that automatically add
a default extension to the name of a newly created archiver - the
archiver, if possible, should not interfere into the generation of
archive names.
[*] The default archive name in the "Add to archive" dialog is no
longer converted to lower case if it contains mixed case
characters.
[-] Commands from the "Archive commands" menu (Shift-F3) are no longer
executed in the background.
[*] An archive command line that is present in the registry but empty
is no longer replaced with the default line from the FMT module.
This is needed because the archiver used by the user (for example,
InfoZip) may not support all commands (conversion to SFX) of the
default archiver (pkzip/pkunzip).
[*] The line "Archive operation" no longer flashes when searching in
archives.
ProcList
~~~~~~~~
[!] The internal process list is updated asynchronously in the special
background thread, so the plugin works well with remote computers on
slow network connections (e.g. over phone lines).
[+] All panel modes are overridden to display miscellaneous process
details. These modes are configurable (only via the registry in
this version; see Help).
[+] Module and handle list is included into the process information exported
on F3. You can enable module versions and descriptions there;
by default they are not displayed.
[+] More performance data counters (actually, all of them) are displayed
under NT.
[+] New items in config dialog; Alt-Shift-F9 calls this dialog from the
plugin panel.
[+] New sorting modes were added (Ctrl-F12).
[+] Ctrl-F inserts the full exe pathname into the command line.
[+] Parent PID is displayed in Win9x/ME.
[*] Process "size", date and time are displayed in the status line
[*] Version info added.
[*] History in the Select Computer dialog added.
[-] Far crashed on attempt to view process info from the Search Results dialog.
[-] Switching to another process didn't work under Windows 98+.
[-] You cannot switch to hidden windows now; also, visible windows
take priority to appear in the Description column.
[-] Data with international characters were displayed incorrectly.
FARCmds
~~~~~~~
[+] New commands "macro:save", "macro:load", "macro:post" and "ln:".
[!] The separator between the command and its parameters can now be
configured only through the registry.
[-] The "goto" command was unable to handle a path containing spaces
if it was not quoted.
[-] Incorrect handling of square brackets in the "edit:" command (for
example, for a file named [1].txt).
TmpPanel
~~~~~~~~~
[!] The command line syntax has been changed. The new syntax doesn't
cause ambiguities when opening list files with names starting
with characters A or R.
[+] New configuration option specifying whether the "Temporary panel"
item is added to the plugins menu.
[+] If the option "Use common panel" is turned on, the plugin allows
to use up to 10 panels, each of them containing a separate list
of files. To switch between panels, one can use a menu
(Alt-Shift-F12) or hotkeys for direct switching (Alt-Shift-0 to
Alt-Shift-9.
[+] The option "New panel for search results" (works when "Use common
panel" is enabled) allows to put the search results (Alt-F7 ->
Panel) to a free temporary panel. This allows to save the results
of multiple search operations and work with them at the same time.
[+] The hotkey Alt-Shift-F2 allows to save the current contents of
the panel to a list file.
[+] The option "Safe panel mode" disables all operations with panel
elements (copying, moving, deleting etc.), except for changing
into a directory and copying names to the command line.
[+] The option "Any elements in panel" turns off checks for filename
validity before a file is added to the panel. Pressing Enter on
a line that doesn't correspond to a real filename copies the
line to the FAR command line.
[+] New option "Menu from file list". If this option is enabled,
pressing Enter on a list file doesn't open a panel, but rather
shows a menu containing all lines in the list file.
[+] It is possible to configure column types and widths for the
temporary panel and the status line.
[+] Option "Full screen mode".
[+] Now the list file is searched not only in the current directory
but also in the directories accessible through %PATH%.
[+] It is now possible to capture a list of files written to the
standard output stream by an external program and to put those
files to the temporary panel.
[-] List files with empty first line were handled incorrectly.
[-] The panel number was shown incorrectly if both FAR panels had
the TmpPanel plugin open.
PrintMan
~~~~~~~~
[-] <Line feed> was sent to the printer after each 8k
Advanced Compare
~~~~~~~~~~~~~~~~
[!] The names of the HLF and LNG files have been changed back to the
ones used in FAR 1.65 (CmpEng.hlf/CmpRus.hlf,
CompEng.lng/CompRus.lng).
[!] The plugin is supplied with source code (see
PlugDoc.rar::Examples\Compare).
[+] File name processing speed has been increased by
- using sorted file name lists for directories;
- comparing directory contents during recursive processing
instead of building the full list of files in a subtree right
from the start
[*] The width of the dialog in which the name of the currently
compared element is shown is selected dynamically based on the
current console height.
[*] If there are no selected items on either panel, the option
"Selected items only" is marked as disabled.
[*] To further speed up processing:
- the dialog with the names of compared files is redrawn at most
1..2 times per second;
- checking for Esc is done also 1..2 times per second.
[+] While comparing, the title of the console window shows "Comparing
files..."
[*] When file contents is compared, the files are now opened with the
option FILE_SHARE_WRITE.
FARFtp
~~~~~~
[!] New advanced options configurable through the Windows registry
(see "TechInfoFTP.txt")
[!] A new feature "resume all", and a corresponding button in the
overwrite dialog. (The button "resume" is shown only if the server
supports resuming. The possibility of resuming is now shown in the
information window.)
[!] Changed the mechanism for editing and using the data in host records.
The username and password now have separate edit fields in the dialog,
and the data entered in those fields takes precedence over the username
and password specified in the host name string.
[!] Changed the mechanism for saving host records to the registry:
- if a record with a duplicate host name is entered, it no longer
silently overwrites the old record;
- there is no limit on the number of records with the same host
name;
- all existing records will be automatically converted to the new
format as soon as the user confirms the change (presses OK in the
host parameters dialog)
- changed/improved the mechanism for exporting records
- exporting a folder with a description from the plugin panel
to a file causes the description to be lost
[!] The plugin does not work in passive mode all the time.
[!] Any operation can be interrupted by pressing Esc at any time.
Ctrl-Break can no longer be used to interrupt operations. It is
also possible to show an interrupt confirmation (see TechInfoFTP.txt
#4).
[+] Advanced FTP command window. The size of the window is
configurable (see TechInfoFTP.txt #5, #6)
[+] Possibility of keeping a log of the FTP server commands and
responses (see TechInfoFTP.txt #8, #9, #16).
[+] Possibility to beep after long operations (see TechInfoFTP.txt#11).
[+] Pressing Ctrl+F on a file in the FTP panel now generates a full
URL with all information about the file, including the username and
the password.
[+] It is now possible to specify descriptions also for folders
in the hosts panel. (There is a new field in the "Make folder" dialog,
and it is disabled when a directory on the FTP server is created.)
The description can be added or edited by pressing F4 on the folder
name.
[+] Two new columns in the hosts list: path and username.
[+] Added display of the current and total bytes copied in the copy dialog
(can be turned off by the rule TechInfoFTP.txt #18)
[*] All possible text messages have been moved from the plugin code
to language files.
[*] Possibility to configure the digits separator in the copy dialog
(see TechInfoFTP.txt#1, #2). If the separator is set to 0, its value
is taken from the locale settings for the current user.
[*] The password text is never shown in the panel caption, log or the
command window. It is replaced with the string "*hidden*".
[*] Changed the algorithm for sorting host records: now the records are
compared by server name, then by user name, then by description, and
so on (that is, if the server names are equal, the user names are
compared, and so on).
[*] The entry ".." is now shown in the hosts panel.
[*] Changed the algorithm for displaying numbers when copying: the size
of the copy dialog is now selected automatically based on the size
of the largest number, and the maximum value that can be correctly
displayed is 2^64.
[*] When counting the size of files to be copied, the message "Scanning..."
is no longer shown.
[*] The status of the active scanning operation is now displayed in the
lower part of the FTP command window.
[*] The plugin version information now contains the version of the
plugin in the FileVersion field and the version of FAR in the
ProductVersion field.
[*] Numbers displaying the current CPS are abbreviated to Mbytes and Kbytes.
[*] Idle mode information can be displayed in the console title or on the
screen (TechInfoFTP.txt#19)
[*] The plugin panel mode is saved and restored when the plugin is next
activated.
[*] All settings are saved to the registry when the configuration dialog
is closed by pressing "Ok"
[*] A correct error message is shown if the socket library initialization
fails.
[-] Could not connect to some sites (for example, to those that showed
greetings with Cyrillic characters).
[-] Did not work correctly with the "Advanced Compare" plugin.
[-] If an operation is interrupted by the user, breaks the connection.
[-] Does not continue download or upload operations if the previous
operation was interrupted by the user.
[-] Entered data was lost if the host name was left empty in the host
parameters dialog.
[-] Copying to/from the hosts panel handles directories correctly.
[-] The plugin no longer crashes when getting the URL of the current
element.
[-] Does not delete files from FTP if the server does not support
relative file paths.
[-] When the connection is cancelled, the plugin does not close altogether,
but returns to the hosts panel instead.
[-] Directory shortcuts pointing to the hosts panel of the plugin did not
work.
[-] Copying host records from one instance of the plugin to another instance
opened on the passive panel did not work.
[-] The plugin crashed when trying to upload a file through a symbolic link.
[-] Does not connect if the file "services" is removed or renamed in the
Windows system directory.
HlfViewer
~~~~~~~~~
[+] New option specifying whether unsaved changes are shown when
invoking HlfViewer from the internal editor.
---------------------------------------------------------------------------
FAR 1.70 beta 3 (build 591) (19.04.2001)
---------------------------------------------------------------------------
EMenu
~~~~~
[+] New plugin, allowing to run Windows Explorer context menu commands for
the current file/folder on a FAR Manager panel.
[!] The plugin works only under FAR 1.70 build 321 or later.
[+] If possible, all context menu items are shown.
[-] The shortcut key in the menu caption was highlighted, though it's not
needed there at all.
[-] File selection is not lost.
[+] Backspace, Ctrl-Left, Ctrl-PgUp - jump to the previous menu
[+] Space, Ctrl-Right, Ctrl-PgDn - works the same as pressing Enter
[+] The menu caption always shows the file name.
[+] Graphical menu instead of text (optional).
Network
~~~~~~~
[+] An informational message is shown while performing long operations.
[!] The "memory" mechanism is removed (it made the plugin unusable)
[+] It is possible to show hidden system shares under Windows NT/2000.
[!] Now pressing Ctrl-PgUp or changing to the directory ".." of the root
directory of an UNC disk shows the corresponding share in the Network
Browser. (Works only for Microsoft Windows networks.)
[+] Now it is possible to go to the list of shares of a server by entering
in the command line
net:<server name>
or
net:\\<server name>
or (when the plugin is open)
cd \\<server name>
(Works only for Microsoft Windows networks.)
[*] Now the current network path is shown in the panel title.
[*] Correct handling of Ctrl-F.
[-] Now pressing F3 or Alt-F3 in the Network Browser panel is ignored.
Earlier it caused a full network scan, which took a lot of time and
was completely unnecessary.
[+] The option "Skip top level screen" is replaced with the option "Show
local network". If this option is enabled, then, when the Network
Browser is first opened, it will show the network neighborhood of
the current computer (computers in the same domain or workgroup).
The option works only for Microsoft Windows networks.
[+] It is possible to toggle the connection type (permanent/temporary) in
the drive letter selection menu (F6/Shift-F6).
[+] Added a dialog to confirm unmapping a network drive. The dialog allows
to choose whether the mapping should be restored at logon. The
respective option from the configuration dialog has been deleted.
[*] Now when trying to enter an unavailable resource, the plugin checks
the availability before changing the directory, and not after that.
Thus the situation when an empty panel is shown is excluded.
Advanced Compare
~~~~~~~~~~~~~~~~
[*] All functions present in the FSF (FAR Standard Functions) were removed
from the plugin sources; now the plugin works only under FAR 1.70.
[*] Small optimizations of loops, checks and function calls.
[*] When checking for Esc, CONIN$ is used instead of the standard input -
for the unlikely case that someone will run FAR with standard input
redirection.
[-] The flag "two seconds precision" had an opposite effect.
[-] Memory leak after interrupting a subdirectory compare by pressing Esc.
[-] When comparing file contents, Esc interrupted only the compare of the
current file, but not the process as a whole.
[-] Comparing files on panels (when neither file contents nor
subdirectories were compared) couldn't be interrupted by pressing Esc,
no matter how many files there are.
[*] When comparing files on the panels and in each subdirectory checking
for Esc is done only once after every 256 compares - to reduce the
overhead of calling console input reading functions. When comparing
file contents, the check is done after reading each block (32K) -
a disk operation takes much longer than any console operations.
[*] When interrupting the compare by pressing Esc, the panel selection is
not changed, so as not to give partially incorrect results to the
user. Possibly a future version of the plugin will have an option to
control this behaviour.
[+] Added options "Process selected items only" and "Display message when
no differences found". The option "Process selected items only" is
ignored for panels on which nothing is selected - in this case the
entire contents of the panel is compared.
[+] If at least one of the panels is a plugin panel, the message saying
that "Two usual file panels are required for this operation" when trying
to compare file contents or subdirectories is not shown, but instead the
options for comparing contents or subdirectories are shown as
"disabled" and "deselected".
FileCase
~~~~~~~~
[+] Can process subdirectories.
[+] Works on the temporary panel. Changes the file case, but this is not
displayed by the temporary panel (this is a feature of the temporary
panel).
Brackets
~~~~~~~~
[*] The rule "after bracket" has lower priority than "on bracket":
> Incorrectly jumps on brackets in cases if there are enclosed
> brackets of different types, for example:
> (myarray[x])
> Cursor jumps from the closing round bracket to the opening square
> bracket.
MultiArc
~~~~~~~~
[!] Default settings for the ARJ.FMT module are changed in view of
last versions of ARJ archiver.
[+] The background process window is minimized.
[*] Continious reset of the "Background" option.
FARCmds
~~~~~~~
[+] The leading spaces are removed in the command being processed.
[+] New command "clip" - put data in the Windows clipboard
[+] New command "whereis" - find and jump to the given object
[+] When capturing the output of external programs, it is possible to
capture the text written by a program directly to the console
(and not through the standard output stream). This screen output
can be seen after pressing Ctrl+O if the prefix "<<" was specified
instead of "<" or if the respective option is enabled in the
plugin settings.
[+] It is possible to execute an external command in a directory
different from the current directory by specifying "|path|command"
instead of "command".
PrintMan
~~~~~~~~
[+] "Interface options"/"Show 'Print parameters' dialogue before printing"
[+] New options: "Chars per line" and "Copies"
[+] New option when printing from panels: "Print as binary file"
[-] Fixed bug with printing selected block in editor.
[-] Fixed bug with "empty lines".
[!] Invoked only for normal (non-plugin) panels. In plugin panels the
standard printing code of the FAR Manager is used.
[!] Redraw of file panels after executing from QuickView/Info panels.
HlfViewer
~~~~~~~~~
[-] Bug when searching in archives (OpenFilePlugin). As a result, pressing
Enter on a HLF file no longer views it. If you want this feature to
come back, you should create an association for *.hlf files with the
following Execute command: hlf:!.!
[*] Hyperlinks are handled correctly in help files opened from plugins
(for example, HLFViewer).
TmpPanel
~~~~~~~~~
[+] It is possible to specify that the list file is in the ANSI codepage -
for this you should capitalize the first letter of the command (see
the help). Otherwise the list file is treated as OEM codepage.
ProcList
~~~~~~~~
[-] Process name was not shown in some cases.
[!] The plugin works correctly under Windows XP (Whistler).
---------------------------------------------------------------------------
FAR 1.70 beta 2 (build 321) (16.12.2000)
---------------------------------------------------------------------------
ProcList
~~~~~~~~
[+] Configuration block is added. Plugin can be called, shown and hidden from
the plugins menu or the disks menu.
PrintMan
~~~~~~~~
[+] New option: "Lines per page"
[+] Now the plugin is shown in the list of plugins in the viewer
[*] Help files updated...
[-] Some little bugs fixed...
Brackets
~~~~~~~~
[!] Completely rewritten. Can find/select single and double brackets.
Brackets type can be adjusted. For specific information see help.
Hotkeys examples see in %FAR%\Plugins\Editor\Brackets\BrackEng.reg and
BrackRus.reg, if FAR interface is English and Russian respectively.
DrawLine
~~~~~~~~
[*] Fixed "strange flashing" of text in the status bar when pressing and
holding the Shift key for a few seconds.
HlfViewer
~~~~~~~~~
[+] New plugin to view HLF files. It will be useful both for plugin
developers (viewing the current help topic in editor) and for ordinary
users.
FARCmds
~~~~~~~
[+] Trailing spaces are removed from the command being processed.
[-] Quoted file names are correctly processed in commands like:
>view:"my file"
[*] Fixed a bug with separators (DI_TEXT|DIF_DIVIDER).
[-] Cursor could not be positioned to a file with a name containing square
brackets.
FileCase
~~~~~~~~
[-] Incorrect processing of Russian filenames.
MultiArc
~~~~~~~~
[-] Spelling mistakes in ArcRus.lng.
FARFtp
~~~~~~
[-] 100% processor load during plugin operations.
[*] "{xx%} Upload - Far" is written in the FAR console title instead of
"Upload {xx%} - Far".
Network
~~~~~~~
[*] "Reconnect deleted share" in the NetEng.lng is replaced with
"Persistent connection".
[+] NetEng.hlf: information about "Persistent connection".
[+] New parameter in options - "Remember last visited host".
TmpPanel
~~~~~~~~~
[*] Trims leading and trailing spaces in the file name when putting it
on the panel.
---------------------------------------------------------------------------
FAR 1.70 beta 1 build 272 (21.11.2000)
---------------------------------------------------------------------------
ProcList
~~~~~~~~
[+] You can view the process list on remote machines running under Windows
NT or Windows 2000 (by pressing the F6 key). You must have Administrator
privileges to use this feature. To view remote processes from
Windows 95/98/ME, you must have access to the remote machine's registry
(winreg.dll is required for that). Shift-F6 returns to the local machine.
[+] You can raise and lower the priority class for local processes
(Shift-F1/Shift-F2).
[+] The number of threads and several performance counters are shown
in View mode for local and remote machines running NT or Windows 2000.
(The number of counters depends on the OS version of the target machine.)
Full pathnames are shown in this mode too (local machines only).
[+] The process command line and environment are shown in View mode
for local machines running NT/2000.
[+] The process I/O counters and the count of GUI object handles
are shown in View mode for local machines running Windows 2000.
[+] More extended window styles are recognized in View mode.
[+] Under NT or Windows 2000 you can kill services and other
processes which were "unkillable" before. This feature works only if
you have Administrator privileges. BE CAREFUL!
[+] Under NT/2000, the date/time columns show the process start time.
FARFtp
~~~~~~
[-] Fixed a bug causing FAR to crash when the user pressed Ctrl-Break at
the moment of connecting to the server.
MultiArc
~~~~~~~~
[!] In the plugin configuration menu now there is only one item
"Archive support configuration". Pressing it will pop up a submenu.
[+] New archiving option "Background" - runs an archiving process
in a separate console window.
[+] ACE.fmt - FAR archive support module for the ACE archiver.
Because of some incompatibility of different versions of ACE, some archive
commands may not work correctly. It occurs because of new keys appeared
in the new version (the plugin is designed to work with ACE 1.2a).
If you receive an error message, go in FAR in:
Options|Plugins configuration|Archive support|Command lines|ACE
and remove everywhere you find the parameter {-t %%W}.
TmpPanel
~~~~~~~~~
[+] The temporary panel can read the list of its items from a file.
[+] Prefix - "tmp".
PrintMan
~~~~~~~~
[+] New plugin. Is able to print from viewer, editor and file panels.
FARCmds
~~~~~~~
[+] New plugin gives additional possibilities that can be used in
panels, user menu, file association menu or command line, namely:
opening a file in the viewer/editor, show any program's stdout
interception in the viewer/editor, "smart" go to the necessary
directory/file and also setting the same directory on the passive
panel as on active. See the plugin help for details.
Brackets
~~~~~~~~
[+] The processing of angular brackets '<' and '>' is added.
EditCase
~~~~~~~~
[!] Completely rewritten and is able to process the text in the
following modes:
* all lower case
* Begin With Capital
* ALL CAPITAL
* cHANGE tHE cASE
* Cyclic change
[+] The current word is processed if no block is marked.
Network
~~~~~~~
[-] Fixed a bug with sending the login and password in OEM-codepage.
[+] New configuration option allowing to add the "Network" item to
the plugins menu.
[+] New option "Restore connection". If this option is set, deleted shared
disks will be restored after the reboot. If it is not set, shared
disks will be deleted permanently.
[ FAR manager development group ]