===== Dos Navigator What's new?..  =========================================

  [!] Major news
  [+] New feature
  [-] A bug fixed
  [*] A bug fixed and/or functionality improved


   Version 2.0.0
  ---------------------------------------------------------------------

[!] Fixed occasional files deleting, hanging at file operations, 'missing'
    files in file panels, improved Novell Netware compatibility. Changes
    information added to the source codes.


    >>> Compatibility issues <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Fixed bug caused DOS Navigator could not work with empty catalogs in
    Novell disks from DOS (Max Vasilyev).

[-] Changed time sharing system in multitasking environments (removed
    EnterCriticalSection and LeaveCriticalSection) (Max Vasilyev).

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[+] New DN.INI parameter: HistoryButtonChars = string[4], (section
    [Interface]). In this case displaying the history button in dialogs will
    use a limited chars set (like PoorFrames parameter) (Pawel Ziemian).

[+] New DN.INI parameter: SundayFirst = byte (section [Calendar]).
    Value 1 defines Sunday as the first day of week, 0 defines as the last
    one. Value 2 defines automatic detection of this parameter (default)
    (Max Vasilyev).

[+] Added new filenames display mode. Set in menu Options -> File
    Manager -> Column defaults -> (any item) -> Automatic detection.
    The case of filenames in panels is defined so:
    1. If there are letters of one case IN.a.name.BETWEEN.TWO.points,
       then the files names are lowercased, and catalogs names are
       uppercased.
    2. If there are letters of different cases in.a.Name, then it is
       displayed as is.
    This displaying mode formerly was set only in the source codes by
    specifying {$DEFINE COMBINE_MIXED} (Max Vasilyev).

[*] Removed intersected hotkeys in archiving dialog. Some corrections in
    search and replace dialogs in the editor and viewer. Added calling help
    for files columns options dialogs. Added Ctrl-M hotkey for zooming
    window. Added IniFile topic, describing DN.INI structure, to English help
    files. (Pavel Borodin, Max Vasilyev).


    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] Added mode of sorting files by descriptions (Jaroslaw Osadtchiy).

[*] Now Ctrl-N hotkey is used for toggling long and short names display in
    file panel and Ctrl-Alt-N hotkey is used for network information display
    (Jaroslaw Osadtchiy).

[*] Option for sorting archives before executables in panels added to panel
    options (Jaroslaw Osadtchiy).

[*] If HandleChDirCommand=1 used, the catalog name in CD command will be
    automatically transformed into long. CD /? command is now passed to
    processing by the operation system (Max Vasilyev).

[*] Changed function of hotkey Ctrl-Y: Now it serves for toggling between
    the current (but not only the first one as formerly) and the second (full
    by default) modes of file panels columns (Jaroslaw Osadtchiy).

[*] Now hotkey Shift-Del (for deleting a single file) in file panel does not
    work while '[ ] DEL erases file(s)' in File Manager options is off
    (Jaroslaw Osadtchiy).

[*] Now wildcards like '*.' and 'xxx*.' are interpreted as wildcards of files
    without extensions while searching by a filter and in a file panel filter
    (Jaroslaw Osadtchiy).

[*] The file panel filter correctly accepts (and processes) wildcards with
    extensions exceeding 3 chars length if such files exist
    (Jaroslaw Osadtchiy).

[*] The file panel filter works via long filenames in the long filenames
    displaying mode and via short ones in the short filenames displaying mode
    (Jaroslaw Osadtchiy).

[-] Fixed processing cases of unsuccessful moving files to another disk
    (Aleksej Kozlov).

[-] Fixed processing hotkeys Ctrl(+Alt)(+Shift)+Enter (Max Vasilyev).

[-] Now element '..' cannot be deleted by Ctrl-Del (Jaroslaw Osadtchiy).

[-] Fixed bug caused impossibility of comparing catalogs using all the
    4 comparison criteria simultaneously (Jaroslaw Osadtchiy).

[-] Fixed hanging while viewing catalogs tree. Minor changes in the tree
    displaying: Now catalogs names are not edged with zero chars (which are
    often seen as vile small dots or something worse), now all catalogs of
    one level display aligned by one vertical line not depending on the
    catalogs presence in them (Jaroslaw Osadtchiy).

[-] Fixed bug caused that deleting the zeroth element (current catalog) of
    the catalogs history passed to the history element of the number smaller
    than the selected one by 1 (and selecting the zeroth element simply
    passed to the current catalog) (Alexey Korop).

[-] Not all files displayed in some sorting modes (Max Vasilyev).

[-] Fixed copying catalogs descriptions containing a point in their
    names (Max Vasilyev).


    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Fixed back search in view (Marcin Meinardi).

[-] Fixed hanging when changing xlt-table in view (Alexey Korop).

[-] Fixed bug caused going to a bookmark by mouse was impossible if there are
    no the bookmark of the number smaller by 1 (Alexey Korop).

[-] Formerly '!\!.!' wildcards data for viewers, editors and launching by
    extension were transferred in a wrong case. Irrespective of the real one,
    the catalog was uppercase and the filename was lowercase causing problems
    with Java (Aleksej Kozlov).

[-] Fixed functioning of Undo/Redo after saving a file in the editor
    (Max Vasilyev).


    >>> Database viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Fixed databases identification (Max Vasilyev).


    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Operations with archivers optimized, fixed bugs in processing some
    types of archivers and also processing archivers without extensions
    (Max Vasilyev).

[-] Fixed archive reading process indication (Max Vasilyev).


    >>> System Information <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Changed detecting hard disks of large sizes (more than 8 Gb)
    (Max Morozov, Max Vasilyev).


    >>> Calculator <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] Values may be entered in scientific form <a>E+<b>, <a>E-<b>
    (Pavel Anufrikov).

[+] Added support of logic functions && and || (Max Morozov).

[*] In calculator entering values of bases 16, 8 and 2 interpreted as
    signless, ie. entering value 0xFFFFFFFF displays not Overflow but
    0xFFFFFFFF in HEX line. Also it works correctly with negative values
    like -0xF8000001 (Max Morozov).

[-] Fixed executing functions OR and XOR (Max Morozov).


    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] Calendar is completely rewritten. See the detailed information in
    the help chapter about Calendar (Pawel Ziemian).

[-] Fixed program crash after a message about COM port cannot be found
    when opening the terminal window (Max Morozov).

[-] Fixed program crash while copying files (Pawel Ziemian).

[-] Being installed 'from scratch' DOS Navigator could not be launched
    without its English resources (Max Vasilyev).

[-] Fixed bug caused occasional deleting files (Jaroslaw Osadtchiy).

[-] Fixed hanging and occasional creating files in some computers
    (Marcin Meinardi).


    >>> Source codes usage features <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] {$DEFINE COMBINE_MIXED} moved from the source codes to the panel options
    (Max Vasilyev).

[-] Fixed the processors detection library compilation (Max Vasilyev).

[-] Now AsyncPro library may be used in source codes (Max Vasilyev).

[-] Fixed 'broken' possibility of compiling with included PKTVIEW
    (Pavel Borodin).

[!] Changes information added to the source codes.
    It is filled by the COORDINATOR only!



   Version 1.6.RC1 (Release Candidate 1)
  ---------------------------------------------------------------------

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Files containing descriptions (descript.ion, file_id.diz) are no more
    excluded from the group selection in Archive, Navigator Link and Arvid
    panels (Jaroslaw Osadtchiy)

[*] Files with both Hidden and System attributes set are now marked with a
    hash character different from those for files with Hidden attribute alone
    and System attribute alone (Pavel Anufrikov)

[-] Destination wildcards containing two '*' signs were handled incorreclty
    when copying, moving and renaming (Pavel Anufrikov)

[-] Panel column setup was reset each time when drive was changed with
    Ctrl-Left/Right (Eugeny Zvyagintzev)

[-] Drive Not Ready error message was shown twice when changing drive with
    Ctrl-Left/Right (Max Vasilyev)

[-] Fixed directory change logic (Max Vasilyev)

[-] Fixed detection of TDR storage catalogues (Max Vasilyev)

[-] Fixed incorrect initialization of Arvid drives (Max Vasilyev)

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] After editing a file with more than 65535 lines, DN became unstable
    (Anton Fedorov)

[-] When opening a file in Editor, stray empty lines still could appear,
    though in rare cases (Anton Fedorov)

[-] Fixed Indent and Unindent commands having been accidentally swapped in the
    Russian resources for the Editor menu (Alexey Feldgendler)

[-] Recalculation of some expressions in the Spreadsheet was broken
    (Anton Fedorov)

[-] Fixed detection of databases (Max Vasilyev)

    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Archivers that do not take the list of files to extract from a list file
    are now invoked multiple times if necessary, so that all the desired files
    are extracted (Jaroslaw Osadtchiy)

[-] Fixed detection of ARJ archives (Max Vasilyev)

[-] Fixed reading of TAR and TGZ archives (Max Vasilyev)

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Extended the set of characters after which a space is not automatically
    added when pressing Ctrl-Enter to insert the current file's name into
    the command line. Now this set includes the at-sign '@' (Pavel Borodin)

[-] A number of fixes announced in DN OSP 1.51.12 were actually missing in the
    release. Now synchronized (Alexey Feldgendler)

[-] Fixed the behavior of memory-saving configurations with disabled features.
    Such DN configurations are not publicly distributed and one can only make
    them from the source code (Pavel Borodin)

[-] Wrong Help article was shown for the File Manager Setup dialog in Russian
    resources (Pavel Borodin)

[-] Cosmetic fixes to some dialog windows in Russian resources (Pavel Borodin)

[-] Fixed some Russian letters appearing in place of English letters with
    similar appearance in Russian resources, and vice versa (Pavel Borodin)

[-] Fixed a number of typos thoughout the Russian history.txt file
    (Alexey Feldgendler)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.12
  ---------------------------------------------------------------------

    >>> Compatibility issues <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] 3.5" 2.88 megabyte floppy drives are now correctly identified in the
    System Information and Format windows (Ondrej Zary)

[-] Some drive types were reported incorrectly by the DPMI version under pure
    DOS (Alexey Feldgendler)

[-] Selecting Abort in the System Error window caused a crash in DPMI version
    under pure DOS (Alexey Feldgendler)

[-] Long file names could not be used on Novell NetWare remote drives
    (Anton Fedorov)

[-] Clear Read-Only from CD-ROM option did not work in DPMI version under pure
    DOS (Max Vasilyev)

[-] The CopyLimit parameter from [Kernel] section of DN.INI was used not only
    in Windows, but in DOS too. This did not match the documented behavior
    (Max Vasilyev)

[-] The SmartWindowsBoxClose DN.INI parameter ([Kernel] section) almost never
    worked. Now it is fixed both for real-mode and DPMI versions. The only
    limitation remaining is that you should start DN.COM from Windows
    directly, not, for example, from a batch file, in order for the close
    button to work (Vitaly Astaforkin)

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[+] New DN.INI parameter: UseF3InViewer = long ([Interface] section). Similar
    to the existing UseEnterInViewer parameter ([Interface] section). When set
    to 0, pressing F3 in viewer does nothing; when set to 1, F3 closes the
    viewer window; and the value of 2 means that F3 should cycle through
    text, hexadecimal and dump view modes (Alexey Feldgendler)

[+] New DN.INI parameter: PoorFrames = bool ([Interface] section). Value of 1
    means that the character encoding being used does not contain all the
    pseudographic characters. In this case DN uses a reduced set of characters
    for rendering various boxes (Pawel Ziemian)

[*] Made the memory allocation for DN.INI parameters more efficient
    (Pawel Ziemian)

[*] When reading DN.INI file, syntax errors are reported along with the
    corresponding line numbers (Pawel Ziemian)

[*] Optimized writing of DN.INI (Pawel Ziemian)

[*] The colour of scrollbars in the database viewer is now customizeable
    (Max Morozov)

[*] Updated some default values: enabled Advanced copy, turned on Check free
    space for all drives, added some new column presets (Max Vasilyev)

[-] The Ending string in the Printer setup was ignored (Anton Fedorov)

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] When HandleChDirCommand=1 is set in the [Kernel] section of DN.INI, one
    can browse remote drives without mapping them to drive letters. To change
    to a shared network resource, just enter "cd \\server_name\resource_name"
    (Anton Fedorov)

[*] Directories are now compared using long file names (Max Morozov)

[*] When copying files, the system cache is flushed each time after writing
    the whole RAM load, in case when more than one megabyte was transferred.
    The tests show that it really speeds up copying (Stanislav Olkhovik)

[*] Disabled syntax highlighting for Quick View panels, as handling it
    properly would require introducing too many color customzation entries
    (Max Morozov)

[-] File search could find particular files not matching the wildcard pattern
    (Anton Fedorov)

[-] Renaming a file with Alt-F6 to one of the description file names like
    files.bbs caused its content to be damaged (Anton Fedorov)

[-] After renaming a file, a stray space appeared between its name and
    description in the descriptions file (Max Vasilyev)

[-] The last description from a descriptions file could be deleted incorrectly
    (Max Vasilyev)

[-] File sizes were not shown according to the country setup
    (Marcin Gryszkalis)

[-] Fixed display of sizes for very large files, including compressed sizes
    in archives (Marcin Gryszkalis, Alexey Feldgendler)

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Files viewed with external facilities are now correctly recorded into the
    view history unless they reside in a temporary storage like files
    extracted from archives for viewing (Alexey Feldgendler)

[*] Optimized the Open file at cursor Editor feature by speed, not changing
    the logic (Anton Fedorov)

[-] Improved the Open file at cursor Editor feature: fixed the logic for
    extracting the file name from the current line, added correct handling
    of absolute pathnames, made cosmetic changes to the related user
    interface. Also fixed the newly created DN.SPF not becoming visible until
    refresh (Alexey Feldgendler)

[-] Fixed a possible crash when opening an Editor window (Anton Fedorov)

[-] When opening a file in Editor, stray empty lines could appear
    (Anton Fedorov)

[-] After viewing a file with an internal viewer (Alt-F3) it was impossible to
    view it with an external tool (F3) because it was recorded in the view
    history. Now F3 always selects the viewer that matches the file's
    extension, be that viewer internal or external. Selecting an entry from
    the view history still activates the viewer last used for the file
    (Alexey Feldgendler)

    >>> User Add-on Package <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Added more examples and fixed some old ones in the DN.EXT, DN.HGL, DN.XRN
    configuration files from the User Add-on Package (Andrzej Kowalczyk)

    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Fixed reading of WinRAR 2.80 beta 1 and later archives (Max Vasilyev)

    >>> System Information <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Added Windows ME (Millenium Edition) detection (Ondrej Zary)

[*] OS/2 Warp Server for e-Business version is shown in System Information
    (Max Vasilyev)

[-] Too many LPT ports was sometimes reported by the System Information
    (Anton Fedorov)

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] DDI disk images can be unpacked (Max Vasilyev)

[*] Added arcctg function to Calculator as a synonym to arccotan
    (Michael Mercuryev)

[-] Fixed sqrt function in Calculator (Michael Mercuryev)

[-] Fixed the VGA palette not being properly initialized on startup
    (Alexey Feldgendler)

[-] After running an external program, the VGA palette was reset to the
    default values (Marcin Gryszkalis)

[-] When in 132-conumn extended video mode, the initial state of the video
    mode selection menu did not reflect the current mode (Pawel Ziemian)

[-] Pressing PgUp while moving a window would cause it to jump off the screen
    (Alexey Feldgendler)

[-] A help window called from a menu could be obscured by it
    (Alexey Feldgendler)

[-] Characters with decimal code 255 used in the Help window could cause
    unwanted visual effects sometimes and were replaced with spaces
    (Jaroslaw Osadtchiy)

[-] Multiple cosmetic fixes to the Russian user interface (Michael Mercuryev)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.11
  ---------------------------------------------------------------------

    >>> Compatibility issues <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] DN caused a conflict with LFN00X long file name services for Windows NT
    (Anton Fedorov)

[-] DN caused a conflict with QEMM memory manager (Jiri Travnicek)

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[+] New DN.INI parameter: RecombineLongLines = bool ([Editor] section). As
    before, lines longer than 255 characters are cut into several lines when
    loading a file in any case. But now, when the new option is enabled, each
    line that is exactly 255 or 254 characters long is recombined with the
    next line when saving the file or writing the selected block to a file.
    This allows limited editing of files with lines longer than 255
    characters: all usual editing can be done on the last line segment, and
    only character replacement, but not insertion or deletion, is possible on
    the prior segments (in order not to change their length). To indicate the
    special status of these lines, they are highlit when hit by the cursor
    (Jaroslaw Osadtchiy)

[*] Added 1ST, ANI, BAS, CC, CHR, CUR, CXX, DB, DIB, HPP, HXX, JAV, JAVA, JS,
    MAK, ME, MOV and WP extensions to the corresponding highlight group
    defaults (Alexey Feldgendler)

[*] Tweaked the default palette setting for the Terminal window frame
    (Alexey Nemytov)

[-] Some accented Cyryllic characters used in Russia and Ukraine were not
    subject to case conversion by default (Alexey Feldgendler)

[-] A value of zero accidentally specified for the screensaver delay could
    make DN lock up in an endless loop (Alexey Feldgendler)

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] On 104-key extended keyboards, the Menu key now opens the menu associated
    with the extension of the current file. This allows to free Alt-Enter for
    Windows needs (Michael Averbukh)

[-] Drive type captions in the drive selection menu were always in English
    (Alexey Feldgendler)

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Added support for text files with LFCR-style line breaks (Anton Fedorov)

[-] Fixed detection of line break type (Alexey Feldgendler)

    >>> User Add-on Package <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Added many new xlat tables to the User Add-on Package
    (Pavel Protasov, Andrzej Kowalczyk)

[*] Added more examples and fixed some old ones in the DN.EXT, DN.HGL, DN.MNU,
    DN.SPF configuration files from the User Add-on Package
    (Andrzej Kowalczyk, Alexey Feldgendler)

[*] The User Add-on Package now contains DN.INI with English and Russian
    comments describing each parameter (Alexey Feldgendler)

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Splitting the DNUtil unit into two parts and placing the one that is not
    required to be constantly present into the overlay helped to free up some
    conventional memory without suffering in performance (Anton Fedorov)

[-] Cosmetic fixes of many dialog windows in Russian resources (Pavel Borodin)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.10
  ---------------------------------------------------------------------

    >>> Compatibility issues <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] DN was unable to utilize the long file name services under Windows NT and
    dosemu (Anton Fedorov)

[-] DN was extremely unstable under Windows NT. In particular, it was unable
    to delete a directory; some output strings were erratically duplicated
    (Anton Fedorov)

[-] DN did not work in real mode under MS-DOS (Anton Fedorov)

[-] Access to Novell Netware shared volumes was impossible or erratic
    (Anton Fedorov)

[-] The DPMI version failed to handle file system related errors, such as
    a physical read or write error (Anton Fedorov)

[-] Fixed handling of file system related errors under OS/2 (Max Vasilyev)

[-] Altered the file management mechanism firmly, eliminating a bunch of
    problems, both effective and potential (Anton Fedorov)

[-] Fixed a bug related to changing work directory under MS-DOS (Anton Fedorov)

[*] Reverted to quick sort in real mode. This increased both performance and
    reliability of the real mode version (Anton Fedorov)

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[+] New DN.INI parameter: UseEnterInViewer = long ([Interface] section). When
    set to 0, pressing Enter in viewer does nothing; when set to 1, Enter
    closes the viewer window; and the value of 2 means that Enter should
    cycle through text, hexadecimal and dump view modes (Jaroslaw Osadtchiy)

[*] The information set shown in the drive selection menu is now configurable
    not only by modifying the DriveInfoType DN.INI parameter directly, but
    using the new options added to the Interface setup dialog window
    (Jaroslaw Osadtchiy)

[-] The DN.INI [Kernel] DoVesaTest parameter did not work (Pawel Ziemian)

[*] Reorganized the editor and viewer options and placed them in separate
    dialog windows (Anton Fedorov)

[-] Cosmetic changes to the Screensaver setup dialog window (Alexey Nemytov)

[-] Cosmetic changes to the column deafults dialog windows (Mariusz Borkowski)

[-] The AutoWrap and WrapJustify keywords in DN.HGL were erratically swapped
    by their meanings (Pawel Ziemian, Marcin Gryszkalis)

[-] If there were spaces between the last extension in the list and the
    opening bracket in DN.EXT, the last extension was never matched
    (Alexey Feldgendler)

[-] Replaced the incorrect filter U[1-9][1-9] for highlight group 2 with
    U[0-9][1-9] (Alexey Feldgendler)

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Optimized memory utilization by TEMP, Branch and Find panels
    (Anton Fedorov)

[-] Restarting DN with a TEMP or Find panel open caused a crash
    (Anton Fedorov)

[-] After cancelling the Branch panel building, it is now shown empty without
    any weird effects (Anton Fedorov)

[*] Description files with descriptions linked to long file names are now
    correctly read and updated. However, new descriptions are still linked to
    short names (Anton Fedorov)

[-] Fixed updation of the description file with file operations: now the
    descriptions are correctly updated and deleted when copying, moving and
    deleting files even if there are several descriptions for a particular
    file (Jaroslaw Osadtchiy)

[-] After automatically updating the description file like descript.ion,
    its attributes were reset (Anton Fedorov)

[-] Fixed deletion of descriptions spanning several lines (Max Vasilyev)

[-] Sometimes an attempt to ascend to the parent directory from a subdirectory
    or an archive could bring up the root directory (Anton Fedorov)

[-] Browsing archives with subdirectories caused a memory leak (Anton Fedorov)

[-] Fixed extraction from archives without extensions (Anton Fedorov)

[-] Fixed launching of files without extensions (Anton Fedorov)

[-] External programs launched from the user menu did not receive lists of
    files selected in either panel (Anton Fedorov)

[-] Files without extensions whose names were one character long were
    displayed first when sorting by long extension (Anton Fedorov)

[-] Sorting an empty file list produced a crash (Anton Fedorov)

[-] Ctrl-Left and Ctrl-Right sometimes did not work as expected to change the
    current drive (Anton Fedorov)

[-] Pressing Ctrl-[ or Ctrl-] could lead to a crash (Anton Fedorov)

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Fixed switching between editing and viewing a text file (Anton Fedorov)

[-] In viewer, scrolling to the top of a text file with single CR or single LF
    line breaks caused a crash (Anton Fedorov)

[-] Very long lines of text were shown incorrectly in viewer (Anton Fedorov)

[-] The horizontal scroll bar could sometimes be off the editor window it
    belongs to (Anton Fedorov)

[-] The tab stops in editor were shifted one character (Pawel Ziemian)

[-] The MoveDown editor macro command did not work (Alexey Feldgendler)

[-] The {32-127} and {32-255} character range filters did not work in viewer
    (Anton Fedorov)

[-] In hexadecimal viewer mode, the last character on each line did not get
    translated according to the active xlat table (Alexey Nemytov)

    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Added support for IS3 SFX archives (Max Vasilyev)

[*] Optimized reading of ARJ archives as well as NE SFX archives
    (Max Vasilyev)

[*] Improved detection of ARC, QuArk and UFA archives as well as ARJ SFX
    archives (Max Vasilyev)

[*] Due to the introduction of the Recurse subdirectories per-archiver option,
    updated the default options for QuArk and UFA archivers (Max Vasilyev)

[-] The extension for QuArk archives was incorrectly specified as QRK
    (Max Vasilyev)

[-] Broken IS3 and LHA archives as well as certain kinds of broken SFX
    archives caused DN to crash (Max Vasilyev)

[-] Fixed ACE archiver default options for ACE 2.0 compatibility
    (Max Vasilyev)

    >>> Database viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Scroll bars are now available in the database viewer (Eugeny Zvyagintzev)

[*] When viewing a database's structure, ordinal numbers are shown with the
    field names (Anton Fedorov)

[*] After editing a database field, the trailing whitespace is automatically
    trimmed (Oleg Redut)

[*] Significantly increased the speed of database searching (Anton Fedorov)

[-] Fixed searching a string in all database fields (Eugeny Zvyagintzev)

[-] Fixed editing of date fields in databases (Anton Fedorov)

[-] The database viewer window is now tileable (Eugeny Zvyagintzev)

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] While searching files, the file mask is always shown, even if it is *.*
    (Pavel Borodin)

[-] Applied a number of cosmetic fixes to the user interface (Pavel Borodin)

[*] Returned sum() and mul() spreadsheet functions (Anton Fedorov)

[-] Fixed russian resources for the spreadsheet editor (Alexey Nemytov)

[-] Cosmetic changes to the menu system and some dialog windows
    (Jiri Travnicek)

[-] Fixed some typos and punctuation errors in the text of Russian help
    (Alexey Feldgendler)

[-] The Zoom and Maximize terms for the Window menu in Russian resources did
    not correspond to their usage in English resources (Alexey Nemytov)

[-] The advanced formatting options dialog window was always shown with all
    text in English (Jaroslaw Osadtchiy)

[-] An attempt to activate Help while moving a Help window caused a crash
    (Anton Fedorov)

[-] Fixed the About box (Anton Fedorov, Oleg Redut)

[-] The command line could hide the last line of user program's output
    (Anton Fedorov)

[-] The title of the audio CD track selection window could be incorrect
    (Anton Fedorov)

[-] Automatic sorting of phonebook entries could place one or more lines
    before the ".." entry (Denis Afonin)

[-] Fixed some bugs in Calculator (Anton Fedorov)

[-] When the first day of month was sunday, is was not shown in the Calendar
    (Jaroslaw Osadtchiy)

[-] Eliminated a potential crash when gathering the System information
    (Konstantin Kuznetsov)

[-] Fixed reporting of OS/2 version in System information
    (Mariusz Borkowski, Max Vasilyev)

[-] The DPMI version could crash when spawning a separate OS/2 session
    (Max Vasilyev)

[-] The real-mode version hanged up after an external screeensaver was
    terminated (Alexey Nemytov)

[-] Fixed a number of internal bugs (Jiri Travnicek)

[-] Eliminated a potential internal problem influenced by implicit type
    casting (Alexey Feldgendler)

[-] Several modules were moved from the overlay file to the base executable
    image because the DN performance with neither extended memory nor disk
    cache available was unsatisfying (Alexey Feldgendler)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.09
  ---------------------------------------------------------------------

[*] Added support for LE SFX archives (Max Vasilyev)

[*] The new Floating extension option allows to show names of files without
    extensions using the full column width (Anton Fedorov, Max Vasilyev)

[-] Fixed reading of GZIP files (Anton Fedorov)

[-] Keypad Alt-3 and Alt-9 worked as Alt-PageDown and Alt-PageUp
    (Anton Fedorov)

[-] Fixed opening Help while dragging a window (Anton Fedorov)

[-] Fixed the Game after DN restart (Anton Fedorov)

[-] Fixed unpacking of diskette images containing long file name records. At
    the present moment, these records are ignored, but it is only a temporary
    measure (Max Vasilyev)

[+] The database viewer allows to delete and recover records
    (Eugeny Zvyagintzev)

[-] Fixed detection of Windows version (Max Vasilyev)

[-] The ARJ archiver is now considered as supporting long file names. The
    default options changed according to this (Max Vasilyev)

[-] Some keyboard combinations did not work on first use (Anton Fedorov)

[-] Scrolling the viewer a large amount to right caused a crash
    (Anton Fedorov)

[-] DN.SWP sometimes was not created though needed under MS-DOS
    (Anton Fedorov)

[-] Line drawing mode could be combined with selection mode, causing weird
    behavior (Anton Fedorov)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.08
  ---------------------------------------------------------------------

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Added PAT, NFO, UUE, UU[1-9] and U[1-9][1-9] extensions to highlight
    group 2 (text), WMA extension to group 7 (audio) and REG extension to
    group 8 (configuration) (Anton Fedorov)

[*] The Highlight group dialog window now contains an example of each group's
    color (Anton Fedorov)

[*] Exit confirmation is now the last item in the Confirmations dialog window
    (Anton Fedorov)

[-] Fixed handling of screensaver delay values (Anton Fedorov)

[-] Fixed comment handling bug related to extension configuration files
    (Anton Fedorov)

[-] Mouse sensitivity was not restored after restarting (Anton Fedorov)

[*] Removed StoreVideoMode2 DN.INI parameter (Pawel Ziemian)

[+] New DN.INI parameter: StoreVideoMode = long ([Kernel] section). 0 means
    not to store video modes selected from the mode selection menu anywhere,
    1 means to store them as video mode 1, and 2 means to store them as video
    mode 2 (Pawel Ziemian)

[+] New DN.INI parameter: DoVESATest = bool ([Kernel] section). When on, VESA
    132 characters wide modes are available, but Windows can do annoying
    switches to full-screen mode (Pawel Ziemian)

[*] DN specific video modes are now encoded with numbers that do not conflict
    with VESA mode numbers. The current assignment requires to add up the two
    numbers, the first being 128 for the horizontal dimension of 40
    characters, 144 for 80 and 160 for 94, and the second being 0 for the
    vertical dimension of 12 characters, 1 for 14, 2 for 25, 3 for 30, 4 for
    34, 5 for 43, 6 for 50 and 7 for 60 (Pawel Ziemian)

[*] Changed the defaults for alternative video modes: 80x30 for Alt-F10 and
    132x25 for Ctrl-F10 (Anton Fedorov)

[*] Changed some default options according to wishes of the majority of users
    (Max Vasilyev)

[*] There is an option now to show volume serial number and file system
    information in the Information panel (Ondrej Zary)

[+] New DN.INI parameter PreserveMenuPositions = bool ([Interface] section).
    When enabled, the current positions in all menus persist DN restart
    (Anton Fedorov)

[-] HistoryErrorBeep DN.INI parameter was ignored for input line histories
    (Anton Fedorov)

[*] While QuickRenameInDialog DN.INI parameter determines which method of
    quick renaming shoud be used for Alt-F6, Alt-Shift-F6 invokes the other
    method (Anton Fedorov)

[*] Changed column defaults for modes 3 and 4 (Max Vasilyev)

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Returned the Combined case its original meaning (Anton Fedorov)

[-] Ctrl-Shift-Arrows had unexpected effect on the command line
    (Anton Fedorov)

[*] Several internal optimizations caused a valuable decrease of directory
    scan time. The same technology now applies to Branch panel (Anton Fedorov)

[-] Sometimes the command line could enter the OS/2 session spawn mode under
    operating systems other than OS/2 (Anton Fedorov)

[-] Ctrl-Arrows with only one panel visible now always change the drive it
    displays. In prior versions it was possible to change the drive for the
    invisible panel (Anton Fedorov)

[-] Returned TEMP panel summary shown in the Information panel (Anton Fedorov)

[-] It was impossible to edit a file's description when none of the
    description files was present (Anton Fedorov)

[-] Fixed an old bug: when moving a file to a directory where the same-named
    file exists and the overwrite prompt was shown, the Rename option did not
    work (Anton Fedorov)

[-] Fixed extensions containing closing brace in quotes in the file highlight
    groups (Anton Fedorov)

[-] Fixed a bug related to sorting files by long extension (Anton Fedorov)

[-] When deleting files with multi-line descriptions, only the first line of
    description was deleted (Max Vasilyev)

[-] Moving left and right in File Panels could cause weird scrolling
    (Anton Fedorov)

[-] Quick search failed to find files whose name contains square brackets
    (Anton Fedorov)

[-] Fixed drag-and-drop copy operation (Anton Fedorov)

[*] Alt-Shift-Left and Right arrows move the vertical line between panels
    by large amount (Anton Fedorov)

[-] The total number of files shown at the bottom of panels was one larger
    than their true number (Anton Fedorov)

[-] Recombination of split files failed to work properly when invoked upon
    any section other than first (Anton Fedorov)

[-] In file split dialog, the input line contained the last history entry
    instead of the default destination directory (Anton Fedorov)

[-] Fixed a bug that caused a crash under DPMI and incorrect sort results
    under DOS (Anton Fedorov)

[-] Fixed summary information displayed for a very large number of files
    (Anton Fedorov)

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] A single zero-code character was the default replace string in editor,
    instead of an empty string (Anton Fedorov)

[*] Once pressed Ctrl-Enter in editor, the user can interrupt the search
    process with Esc (Anton Fedorov)

[-] Sligtly fixed the Ctrl-Enter search logic in editor (Anton Fedorov)

[-] Fixed the scrolling speed control logic in viewer (Anton Fedorov)

[*] Files not mentioned in DN.HGL are not subject to syntax highlighting
    (Pawel Ziemian)

[-] The DBF search status window was missing the quotation character after
    the search string (Anton Fedorov)

[-] Due to an internal bug, some editor commands could be missing
    (Pawel Ziemian)

[*] Syntax highlight improvements: added a new general option flag (value 128)
    (GENERALFLAGS keyword) that allows to recognize floats with missing
    integer part and a new string flag (STRINGFLAGS keyword) (value 128) that
    restricts control character sequences highlighting to caret-letter pairs
    with a non-alphabetic character being the next (this solves some problems
    with Pascal syntax) (Pawel Ziemian)

[*] Removed the disassembler, at least temporary (Max Vasilyev)

[-] When replacing all occurrences of search pattern in editor, the replace
    summary was incorrect (Max Vasilyev)

[-] Scrolling up in the viewer sometimes produced weird results
    (Anton Fedorov)

[-] It was imposible to interrupt searching in DBF viewer (Anton Fedorov)

[-] After editing a file passed through an external filter, an empty entry was
    added to the editing history (Anton Fedorov)

[-] Comments on the current line did not get highlighted in editor
    (Anton Fedorov)

[-] Printing from the editor was broken (Anton Fedorov)

[-] Editor performed very slowly in real mode (Anton Fedorov)

[*] The List panel's title is now shown with appropriate prefix
    (Anton Fedorov)

[*] Shift-F6 in viewer does not reset the current xlat table anymore. Instead,
    a menu of available xlat tables is opened. Pressing Backspace in this menu
    removes any active xlat table, and pressing Spacebar presents a dialog
    window for advanced selection of XLT files (Anton Fedorov)

[-] The Goto command in Spreadsheet Editor was broken (Anton Fedorov)

[*] Introduced Goto command in viewer similar to the one in editor
    (Anton Fedorov)

[*] Alt-F7 performs backward search in DBF viewer (Anton Fedorov)

[*] Added SmartTab option to the local editor menu (Anton Fedorov)

[*] Empty databases are recorded to view history (Anton Fedorov)

[-] DN crashed on DBF file with a field's length of zero created by some
    database tools (Anton Fedorov)

[-] The editor window frame was colored incorrectly when inactive
    (Anton Fedorov)

[-] The default setting for Tab Replace was ignored (Anton Fedorov)

[-] Horisontal Scroll bar could have incorrect size after resizing the
    editor window (Anton Fedorov)

[-] Fixed wrong attributes having been set on the created by editor files
    (Anton Fedorov)

[*] When printing the selected block from the editor, the page is not ejected
    (Anton Fedorov)

    >>> Search <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Searching failed when the file was less than twice the length of the
    search string (Anton Fedorov)

    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Fixed handling of AIN and UC2 archives (Max Vasilyev)

[-] After exitting an archive selected from the directory history, DN
    returned to the last directory that was active. Now it jumps to the
    directory containing the archive (Anton Fedorov)

[-] Fixed a bug related to archiving subdirectories (Anton Fedorov)

[-] When running AIN and UC2 archivers, blinking was enabled (Max Vasilyev)

[-] Invalid AIN archives could sometimes hang DN (Max Vasilyev)

[-] Fixed and optimized detection of AIN, GZip, LHA and UC2 archives, as well
    as ARJ 2.72 SFX archives (Max Vasilyev)

[-] Fixed TDR handling by means of rolling back to DN 1.51 code with no
    functionality degradation (Anton Fedorov)

[+] Added new per-archiver option: Recurse Subdirectories. By default enabled
    for those archivers that do recursive scanning only for *.* wildcard. Not
    set for archivers, that always do recursive scanning and for those that,
    when archiving a single file, would put into the archive all files from
    subdirectories having that name. (Max Vasilyev)

[*] Improved default options for most archivers (Max Vasilyev)

[*] Improved detection of SFX archives (Max Vasilyev)

[-] Fixed reading of small LHA archives (Max Vasilyev)

[*] Fixed HPACK invocation (Max Vasilyev)

[-] Long archiver options cound be unexpectedly truncated. (Max Vasilyev)

[*] To prevent crashes, packers and unpackers whose extensions are other than
    EXE or COM are invoked via the command shell even when swapping was
    disabled (Anton Fedorov)

    >>> System Information <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] More DOS vendors, Windows earlier than 95 and OS/2 earlier than Warp 3
    are now correctly reported by System information (Mariusz Borkowski)

[-] CPU speed detection code hanged the DPMI session under pure DOS
    (Max Vasilyev)

[-] Fixed resources for system information (Max Vasilyev)

[-] Fixed detection of OS/2 and some Windows versions (Max Vasilyev)

[-] Fixed reporting of more than 64 megabytes RAM (Max Vasilyev)

[-] Fixed occasional detection of four LPT ports (Max Vasilyev)

    >>> Cosmetic <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] A minor cosmetic fix to Russian after-formatting dialog window
    (Anton Fedorov)

[*] The status bar now reflects available keyboard commands while holding
    down Ctrl and Alt together (Anton Fedorov)

[-] The user menu was sometimes shown off the right place (Anton Fedorov)

[-] Fixed the phonebook. The sections now get sorted each time after loading,
    and, when renamed, are automatically reordered (Anton Fedorov)

[-] Fixed the internal timing code, thanks to Pavel Borodin (Anton Fedorov)

[-] Fixed minor typos in Engligh resources (Mariusz Borkowski)

[-] Highlight was missing for OK and Help buttons in dialog windows
    (Pavel Borodin)

[*] T key in CD player now works for Time, not for Title (available via L
    key). R key now works for Track list (JITRsoftware)

[-] Fixed a cosmetic bug in the CD Track list dialog window (JITRsoftware)

[*] Tetris, Print manager, Calendar and Calculator windows now have ordinal
    numbers like other windows (Anton Fedorov)

[*] Windows 9x console window title strings that are too long are now
    correctly shortened (Max Vasilyev)

[*] F9 and Shift-F9 are now functional in the Dialer window (Anton Fedorov)

[*] PgUp and PgDn keys work in menus (Anton Fedorov)

[*] Right after opening the directory history, the second entry becomes
    selected automatically (Anton Fedorov)

[*] When holding an arrow key in a menu or scrolling it with the mouse
    button, scrolling stops at the beginning or at the end and does not
    continue until the key or the mouse button is released (Anton Fedorov)

[*] In the event of run time error, DN requests for its description
    (Anton Fedorov)

[*] Reorganized the Panel Defaults dialog window in Russian resources
    (Anton Fedorov)

    >>> Programs executing <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] The DPMI version incorrectly reported itself as DOS version at startup
    (Anton Fedorov)

[-] DN.SWP sometimes did not get deleted (Anton Fedorov)

[-] Fixed a crash when DN environment variable contained a nonexistent path
    (Vladimir Korablin)

[*] Temporary list files now have unque names. This prevents conflicts between
    several copies of DN running simultaneously (Anton Fedorov)

[-] External programs launched with Quick Run feature cound not access the
    list of selected files (Anton Fedorov)

[*] When used in multitasking environment, several instances of DN store
    their current desktop information in separate temporary files to prevent
    unwanted interference (Anton Fedorov)

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] The screen manager is rewritten to allow usage of more extended text
    modes (40, 80, 94 by 12, 14, ..., 60) and to eliminate problems with VESA
    text modes under DPMI (Pawel Ziemian)

[-] Due to an internal bug, DN was neither usable nor compileable under
    non-Windows 9x environment with LFN API available (Max Vasilyev)

[-] An internal fix was done on syntax highlighting (Pawel Ziemian)

[-] DPMI version crashed with a user menu where the first entry was empty
    (Anton Fedorov)

[-] Tetris crashed after playing (Anton Fedorov)

[-] When Color Dialog was opened after loading palette from a file, a General
    Protection Fault was generated (Pawel Ziemian)

[-] Fixed mitliple bugs related to VGA palettes (Anton Fedorov)

[-] DN crased when help file is missing (Anton Fedorov)

[-] Printing was impossible in DPMI version (Anton Fedorov)

[-] Internal fixes for Direct disk access (Max Vasilyev, Anton Fedorov)

[-] Reanimator and Disk editor did not worken in DPMI version
    (Sergey Korshunoff)

[-] Erasing files with Direct disk access was broken (Anton Fedorov)

[-] It was impossible to calculate arcsine and arccosine values of 1 and -1
    (Anton Fedorov)

[-] Unary minus operator was missing in the Calculator (Anton Fedorov)

[-] Trailing zeroes were incorrectly trimmed from exponent part of decimal
    numbers (Anton Fedorov)

[*] Tweaked window sizing logic. Alt-Z now toggles between the maximum (with
    fully visible borders) and the prior size, and Ctrl-Alt-Z switches the
    extra-large (with invisible side borders) and the prior size. This is
    true for the editor, viewer and terminal windows. The file manager window
    was also subject to modification: Ctrl-Alt-Z now only enlarges the current
    panel to the size of the whole file manager window, not zooming the latter
    to the screen extent and leaving this task up to Alt-Z. This influenced a
    change of DN.DSK desktop file format (Anton Fedorov)

[-] Fixed numerous bugs in Navigator Link (Anton Fedorov)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.07
  ---------------------------------------------------------------------

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[+] New DN.INI parameter: HistoryErrorBeep = bool ([Interface] section). When
    enabled, pressing Del on a "locked" history list item produces a beep.
    Otherwise, pressing Del on such an element is just ignored (Anton Fedorov)

[-] The Tag character check box in the File manager setup did not work
    (Anton Fedorov)

[+] A new per-archiver option: Use long file names (corresponds to the new
    UseLFN = bool ARCHIVER.INI parameter). This allows to avoid problems with
    some archivers (Anton Fedorov)

[+] Added two more bit fields to DriveInfoType DN.INI parameter ([Interface]
    section):
    16 - Show Quick Dirs in drive selection menus
    32 - Show the number of files and directories stored on TEMP drive
    (Anton Fedorov)

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] Filename case conversion feature: press Ctrl-Alt-F6 to get a dialog window
    with samples (Anton Fedorov)

[*] Changed the default settings for file highlighting groups. Audio and video
    files moved to one group, and the one freed up is now used for "office"
    files (Max Vasilyev)

[*] When copying or moving a group of files, "<" character in the destination
    mask means that the corresponding source name character is to be skipped
    (Anton Fedorov)

[-] The copy progress indicator was going left-to-right after dragging with
    mouse regardless of ReflectCopyDirection setting in DN.INI (Anton Fedorov)

[-] After renaming a directory, the selection didn't move as expected
    (Anton Fedorov)

[-] Moving left and right in file panels sometimes behaved strangely
    (Anton Fedorov)

[*] The Drive Line now shrinks automatically so that the bottom left panel
    window corner used for resizing is never obscured (Anton Fedorov)

[*] It's impossible to change to an absent removeable drive (used some code
    from Yasha, Yasha project author: Sergey Korshunoff)

[*] Fixed descriptions handling (Anton Fedorov)

[*] When splitting files, a new parameter is available: Section count. When
    the Section size field is empty, it is selected automatically to produce
    the given number of sections. Also improved recombination logic: the next
    section is first checked for in the current directory, and only on absence
    a dialog window is shown with the ability to edit the next file's path
    (Anton Fedorov)

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] Searching works fine in viewer with an xlat table applied (Anton Fedorov)

[+] The viewer scrolling speed depends on the place where you click: the
    further from the center, the faster it scrolls (Anton Fedorov)

[-] Fixed DN restart with a file from archive or externally filtered open in a
    viewer window (Anton Fedorov)

[-] Fixed tab handling, line wrapping and disassembler in the editor
    (Anton Fedorov)

[-] Fixed reading of DN.HGL editor highlight file (Pawel Ziemian)

[-] Fixed editor window handling in the Window Manager (Anton Fedorov)

    >>> Search <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] The search results panel title reflects the full search context
    (Anton Fedorov)

[+] Quick searching now works fine in both the file panels and directory tree.
    The long or short name searching mode is selected automatically
    (Anton Fedorov)

[-] After quick searching with CapsLock-<letter>, the CapsLock light remained
    on (Anton Fedorov)

    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Progress indicator is shown while reading a TGZ archive (Anton Fedorov)

[-] Fixed reading of TGZ archives (Anton Fedorov)

[-] Fixed handling of ACE archives (Max Vasilyev)

[-] Fixed SFX archives detection (Max Vasilyev)

[-] The long names passed to archivers are quoted (Anton Fedorov)

    >>> Terminal <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Fixed Terminal crashes under certain conditions (Anton Fedorov)

    >>> System Information <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Removed detection of some Windows versions due to the impossibility of
    correct identification (Max Vasilyev)

[*] Improved OS/2 version reporting (Max Vasilyev)

[-] The co-processor information was always in English (Max Vasilyev)

[*] DPMI version shows the amount of EMS and XMS memory available
    (Anton Fedorov)

    >>> Calculator <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[!] The Calculator was totally rewritten (Anton Fedorov)

[+] Numbers in notation bases other than decimal do not have to be integers
    (Anton Fedorov)

[+] Added root(a,x) function to calculate the arithmetic power a root value
    from x (Anton Fedorov)

[+] Added hyperbolic functions: sh(x), arsh(x), ch(x), arch(x), th(x),
    arth(x), cth(x), arcth(x) (Anton Fedorov)

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] The new windows receive numbers 1 through 9 with each new window getting
    the first free number. Use Ctrl-Shift-1..Ctrl-Shift-9 to switch between
    windows by their numbers (Anton Fedorov)

[*] Use Shift-Gray "+" and Shift-Gray "-" to switch to the next or previous
    window of the type similar to that of the current window (Anton Fedorov)

[*] The palettes coming with DN are updated to accomodate the increased number
    of file highlighting groups. New color schemes have been optimized for
    exploitation under any ambient lighting conditions in either full-screen
    or windowed mode (Max Vasilyev)

[*] Pressing the mouse button on the top or bottom menu boundary scrolls the
    menu with constant rate (Anton Fedorov)

[*] Windows 9x console title now shows full file names (Anton Fedorov)

[+] Optimized the DN.COM loader (Max Vasilyev)

[*] Improved the delay code and made it system speed independent
    (Anton Fedorov)

[-] Fixed packing of DN.MPP debug supplementary file (Pawel Ziemian)

[-] Fixed editor menu displaying logic (Anton Fedorov)

[-] Fixed multiple help system bugs (Anton Fedorov)

[-] File Open dialog box could cause a hangup under pure DOS (Anton Fedorov)

[-] Fixed a higlighted letter collision in the File menu in Russian resources
    (Anton Fedorov)

[-] Fixed the long file name service availability check (Anton Fedorov)

[-] Fixed opening files for editing (Anton Fedorov)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.06
  ---------------------------------------------------------------------

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[!] Totally replaced the INI engine. In particular, all the user comments are
    left intact when automatically updating (Anton Fedorov)

[+] New DN.INI parameter: SmartWindowsBoxClose = bool ([Kernel] section).
    When enabled, an attempt to close Windows 9x/2000 console box is
    equivalent to pressing Alt-X in DN (Jaroslaw Osadtchiy)

[+] New DN.INI parameter: StoreVideoMode2 = bool ([Kernel] section). A value
    of 1 states that a video mode selected via Shift-F12 is to be saved as
    the second video mode (Anton Fedorov)

[+] New DN.INI parameter: ReflectCopyDirection = bool ([Interface] section).
    When enabled, the copy progress indicator grows from right to left when
    copying files from right panel to left (Anton Fedorov)

[+] New DN.INI parameters: ReuseViewers = long, ReuseEditors = long
    ([Interface] section). The first parameter affects viewer windows, the
    second one affects editor windows. When set to 1, instead of opening a new
    separate window for a file already opened, a prompt to activate the
    existing window is issued. When set to 2, the existing windows are
    activated without prompts. Zero means to always open a new window
    (Anton Novosyolov, Anton Fedorov)

[+] New DN.INI parameter: QuickRenameInDialog = bool ([FilePanels] section).
    A value of 1 causes quick renaming (Alt-F6) to occur in a special dialog
    (Anton Fedorov)

[+] New DN.INI parameter: RightAlignClock = bool ([Clock] section). When on,
    the clock is always positioned at the right edge of the screen
    (Anton Novosyolov)

[+] All the archiver settings are stored as plain text in ARCHIVER.INI. Only
    the settings modified by user are stored there automatically. To store all
    the archiver settings at once, use the new Update ARCHIVER.INI menu
    command from the Archives submenu of the Options menu (Anton Fedorov)

[+] Added extra parameters to pass to archivers on invokal
    (Jaroslaw Osadtchiy)

[*] The option to create SFX archives is now available in Archive Files dialog
    (Anton Fedorov)

[-] Fixed DN.XRN handling bugs (Anton Fedorov)

[+] On Ctrl-Enter in editor, if the file is not found, the user is prompted to
    create that file from scratch or to configure the search paths in DN.SPF
    (Anton Fedorov)

[+] Instead of simply warning the user that the FTN information is to be set,
    a corresponding dialog window is now shown (Anton Fedorov)

[+] New system parameter configurable independently for each particular drive:
    Check free space. When on, the free space is checked by default when
    copying to this drive (Anton Fedorov)

[*] The Verify disk writes and Check free space check boxes are now
    initialized depending on what drive is active on the non-active panel on
    dialog opening and have priority over the system setup settings
    (Anton Fedorov)

[+] Added the option to always copy the file descriptions (File Manager
    setup). When enabled, the Copy descriptions check box in the copy dialog
    will be checked by default. In this mode all the description contaners
    (descript.ion, files.bbs, etc) are excluded from group mark and invert
    operations (Jaroslaw Osadtchiy)

[+] Added the option for alternative Ctrl distinguishing logic. When on, right
    Ctrl relates to the active panel and left Ctrl relates to the passive
    panel. When off, each Ctrl relates to that panel on what side of keyboard
    it is (Anton Fedorov)

[+] Added 5 more highlight groups to the 5 existing (Jaroslaw Osadtchiy)

[+] Country Setup now has the ability to import the parameters from DOS locale
    driver (Pawel Ziemian)

[+] Added toggle options for syntax highlight and SmartTab in editor and for
    syntax highlight in viewer (Anton Fedorov)

[-] Fixed video mode restoration bug on exit from DN (Anton Fedorov)

[*] In the video mode selection menu, the cursor is initially positioned at
    the current mode (Sergey Korshunoff)

[-] Fixed clock and Trashcan position preserval bug (Anton Fedorov)

[*] Added an option to disable formatting warning under OS/2
    (Jaroslaw Osadtchiy)

[*] Setting OS2COMSPEC environment variable is no more required to launch
    native programs under OS/2 Warp 3+ (Mariusz Borkowski)

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] After Alt-Enter, the menu for the specific extension was shown for F2
    instead of the User Menu (Anton Fedorov)

[+] Improved extension matching logic. Now file.tar.gz matches both gz and
    tar.gz extension specifications, as well as file.html matches both htm
    and html (Anton Fedorov)

[+] Everywhere in a file pattern specification the * and ? characters can be
    used multiple times, plus any of the following constructions:
        [abc0-9_] - matches exactly one character from abc0123456789_
        [^ax-z] - matches exactly one character NOT from axyz
        "characters" - matches the characters literally
    (Anton Fedorov)

[*] New Combined case names display logic: a name is shown "as is" if and only
    if it contains both capital and small letters (Jaroslaw Osadtchiy)

[-] Fixed !\ and some other path macros for the .. entry (Anton Fedorov)

[*] When splitting a file, an arbitrary section size can be specified
    (Anton Fedorov)

[+] When both dirinfo and file_id.diz do not exist, readme.txt is shown in the
    Info panel. These files are now scrollable (Anton Fedorov)

[+] File operations like copying and acriving are performed on all files in
    the directory if invoked while standing on the .. entry (Anton Fedorov)

[*] On F5 and F6 with the same directory being open on both panels, the file
    name is shown in the input filed without the full path (Anton Fedorov)

[*] When copying or moving a group of files, ">" character in the destination
    mask means that the next character is to be inserted into the name instead
    of overstriking (Anton Fedorov)

[*] Alt-; (Alt-semicolon) can be used to toggle descriptions as well as the old
    hot key (Anton Fedorov)

[+] Databases and spreadsheets are recorded in the file view history,
    including the position within the file (Anton Fedorov)

[+] Directories within archives and Arvid catalogs are stored in the directory
    history (Anton Fedorov)

[-] When quick renaming, the cursor could hit the vertical delimiter line
    (Sergey Korshunoff)

[*] CMD files in Windows NT are now treated as executable

[-] Hidden, System and Read-only files could not have their attributes changed
    with DN (Anton Fedorov)

[-] The !, #, $ and & macros produced garbage in user menu when the panels
    were empty (Anton Fedorov)

[-] When trying to cd to a nonexistent directory, an undesired cursor movement
    occured (Anton Fedorov)

[-] The automatic up-change feature on the current directory absence (when
    rereading a panel) failed when the upper directory did not exist too
    (Anton Fedorov)

[*] After erasing the command line contents with Backspace, the up-change with
    Backspace feature is disabled until Backspace is released (Anton Fedorov)

[-] Sometimes using Right/Left arrows in the panels resulted in weird
    horizontal scrolling (Anton Fedorov)

[-] DN could hang up when moving the panel delimiter with Alt-Right/Left
    (Alexey Feldgendler)

[+] The two new file sorting modes are designed to order files by their long
    names and by long extensions (Anton Fedorov)

[*] The new algorithm used for sorting significantly decreases the time it
    takes to enter a directory with large number of files (Anton Fedorov)

[*] Panels are not reread after changing sorting options (Anton Fedorov)

[*] A rotating dash is shown in the upper-left corner of the screen while
    reading directories (Anton Fedorov)

[*] The current file remains current after changing sorting options
    (Anton Fedorov)

[*] A single click on a drive letter in the Drive Bar is equivalent to Ctrl-R.
    A double click brings to the root directory of a drive (Anton Fedorov)

[*] Now history windows are shown even when empty (Sergey Korshunoff)

[-] Fixed a bug appearing when trying to reopen a file from archive for
    viewing (Sergey Korshunoff)

[+] Tweaked AVT and TDR handling, making operations faster (Anton Fedorov)

[-] Returned correct file type detection within archivers and Arvid catalogs
    (Anton Fedorov)

[-] Some macros failed to work with one panel closed (Sergey Koryakin)

[*] In the drive selection menu "*" is now the hot key for TEMP and "/:" is
    the hotkey for LINK. More than that, the Quick Directories became
    accessible from this menu (Anton Fedorov)

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[!] The editor is now able to open files of unlimited size. Yet implemented
    only in DPMI version (Anton Fedorov)

[+] As an experimental feature, disassembly mode has been added to the viewer,
    activated with F4 as the fourth mode (Anton Fedorov)

[+] Added external filtering feature to viewer: a line in DN.VWR containing
    !%F macro is not an external viewer, but an external filter specification,
    where !%F is expanded to a fully qualified short name for the temporary
    file to be created by the filter program. After filtering, internal viewer
    opens with that temporary file's contents. When the user attempts to
    modify such file either with the viewer or by starting editor with Alt-E,
    he or she is warned that it will be impossible to save the modified file
    back through the filter. If the user agrees, a consequential attempt to
    save the file produces the Save As dialog (Anton Fedorov)

[*] Redo has an extra hot key Alt-Shift-Backspace, in addition to the old one
    (Anton Fedorov)

[-] When closing a viewer window via the Window Manager, the temporary file
    was not deleted (Sergey Korshunoff)

[-] Could not save a Read-only file modified in viewer (Sergey Korshunoff)

[+] Alt-V in editor replaces the editor window with the viewer for the same
    place of the same file, prompting the user to save the editor changes
    (Anton Fedorov)

[*] The apostrophe is not a delimiter character anymore (Anton Fedorov)

[-] Deletion of a word with Ctrl-Backspace was undone character-by-character
    (Anton Fedorov)

[-] Fixed insertion and undoing insertion of vertical blocks (Anton Fedorov)

[-] Fixed tab character handling in viewer and editor (Alexey Froloff)

[-] Fixed tab character handling in viewer once more (Anton Fedorov)

[+] Automatic line break type detection now works in editor too
    (Anton Fedorov)

[-] Files consisting of only one line were always detected as having <CR> line
    breaks (Anton Fedorov)

[-] Files with single <CR> line breaks were shown incorrectly in viewer
    (Anton Fedorov)

[+] Syntax highlighting in viewer (Sergey Korshunoff)

[+] A new, advanced syntax highlighting module for the viewer and editor with
    many new features available. See the DN.HGL example for details
    (Mariusz Borkowski)

[-] Fixed the syntax highlighting module (Pawel Ziemian)

[-] Fixed the syntax highlighting module once more (Anton Fedorov)

[+] Hex editing mode in viewer now allows to enter almost any characters.
    Ctrl-P or Ctrl-B brings the ASCII Table (Ctrl-P and Ctrl-B themselves are
    selectable only from the table) (Sergey Korshunoff)

[+] In hex editing mode, the current cursor position is highlighted by
    inverting the colours (Max Vasilyev)

[-] Spacebar now works like PgDn only in text view or dump mode
    (Anton Fedorov)

[-] The user is prompted to save editor and viewer changes when restarting DN
    with Ctrl-Alt-X (Anton Fedorov)

[+] Selecting an arithmetical expression in editor and pressing Alt-Ins places
    the result of calculation in Clipboard (Anton Fedorov)

[*] The bookmarks remain bound to their lines of text on line insert and
    delete operations (Anton Fedorov)

[*] The viewer now has, like in editor, the ability to set bookmarks with
    Alt-digits and to jump to them with Ctrl-digits (Anton Fedorov)

[-] The bottom border of viewer window looked oddly when the window was very
    narrow (Anton Fedorov)

[*] Four digits are shown for the year in date fields of databases viewed
    (Anton Fedorov)

[*] The database field titles are now centered (Anton Fedorov)

[-] Sometimes it was imopssible to view memo fields in databases
    (Anton Fedorov)

    >>> Search <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] The option to search in all code pages is now available in viewer too
    (Anton Fedorov)

[*] The editor search and replace dialogs and the file search dialog now
    have input lines for hex strings (Anton Fedorov)

[*] When a search string is present, it is shown in the search status window
    (Anton Fedorov)

[-] Fixed search bug leading to hanging up (Anton Fedorov)

    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] A major revision of archiver support code has resulted in freeing 20 more
    kilobytes of conventional memory (Anton Fedorov)

[+] TGZ archives support (Anton Fedorov)

[+] InstallShield 3.00.xxx archives support (Max Vasilyev)

[-] Fixed ZXZIP archives handling (Max Vasilyev)

[-] Fixed handling of ACE archives with revocery records (Max Vasilyev)

[-] Fixed reading of ARC archives (Anton Fedorov)

[*] Improved HA archive identification logic (Max Vasilyev)

[-] Fixed ZIP and WinZIP archive identification logic (Max Vasilyev)

[-] Fixed PE and NE executable SFX archive detection (Max Vasilyev)

[-] Fixed file extraction from SFX archives (Max Vasilyev)

[-] Fixed HA, HYP, RAR default switches (Anton Fedorov)

[-] Fixed directories archiving (Anton Fedorov)

[-] Fixed handling of archived files whose names start with dot
    (Anton Fedorov)

    >>> System Information <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] Now the CPU type and clock is detected correctly (Max Vasilyev)

[*] Improved hard drive specifications retrieval (Max Vasilyev)

[*] Improved operating system identification (Max Vasilyev)

[+] The Windows version (including Windows NT and Windows 2000) is correctly
    shown in System information (Max Vasilyev)

[*] System information now correctly detects OS/2 Warp Server for e-Business
    (Mariusz Borkowski)

[*] System information now correctly detects version of dosemu (Anton Fedorov)

[+] DN since version 1.50 works only on machines with 80286 or higher CPUs,
    so the Conventional Memory field is no more useful. Insted there is a
    field now showing the total amount of physical memory (Max Vasilyev)

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[!] Borrowed some internal modules from Yasha (DOS Navigator)
    (Yasha project author: Sergey Korshunoff)

[*] Yasha (DOS Navigator) phonebook format is supported for reading
    (Anton Fedorov)

[!] Corrected and written from scratch are many help topics (Igor Vagin)

[*] Window switching commands are available in Help. When the Help window is
    opened but inactive, F1 activates it (Anton Fedorov)

[-] Help now behaves correctly when invoked with menus active (Anton Fedorov)

[*] The team list in the About box now shows a nice visual effect
    (Anton Fedorov)

[+] Added Calendar, which is available from double-clicking the clock or via
    Ctrl-F12 hot key. See the Calendar help topic for details
    (Jaroslaw Osadtchiy)

[+] Xlat tables from the XLAT directory and palette files from the COLORS
    directory are now available via the quick access menus
    (Jaroslaw Osadtchiy)

[*] Long menus can be scrolled by clicking their top and bottom frames
    (Anton Fedorov)

[*] Dates for extended search can include either 2 or 4 digits for the year
    (Jaroslaw Osadtchiy)

[*] Any of the zone:, net/, node and .point components can be omitted when
    specifying FTN addresses. In such cases, zone, net and node are taken from
    the user's primary address, while point is considered to be zero
    (Anton Fedorov)

[*] When creating a file list, !.! is appended to the Action string only if it
    doesn't end with a space. When adding !.! to ^ and ## strings, the
    delimiting space is not added (Anton Fedorov)

[+] New keyboard commands available in all input fields: Ctrl-[ converts
    current word to upper case, Ctrl-] converts current word to lower case,
    Ctrl-\ capitalizes current word. Holding Shift with these commands makes
    them span the whole text, preceding them with Ctrl-K makes their subject
    only what is selected. Alt-F12 converts the selected text between Russian
    and English letters and is useful when you forget to switch the keyboard
    layout before typing (Anton Fedorov)

[*] The time in the Clock built-in screensaver changes its colour periodically
    (Jaroslaw Osadtchiy)

[-] Fixed the Flash-light built-in screensaver (Anton Fedorov)

[*] ASCII table now shows an example of what a character with the attributes
    specified by the current byte would look like (Anton Fedorov)

[*] The command line content automaticaly scrolls back as its length decreases
    (Anton Fedorov, Alexey Feldgendler)

[*] Source file name without path is automatically added to the UU Encode
    dialog's history list (Anton Fedorov)

[*] UU Encode now uses "uue" instead of "UUE" extension for output files
    (Alexey Feldgendler)

[-] Split refused to work when the input field was left empty (now the current
    directory is assumed) and malfunctioned when the source file's extension
    started from "d" and only the output path, without name, was given
    (Alexey Feldgendler)

[*] Changed DN.HIS history file format (Anton Fedorov)

[*] The error message related to resource file opening failure now includes
    the name of that file (Anton Fedorov)

[*] Optimized the DN.COM loader (Max Vasilyev)

[!] Performed numerous speed and memory usage optimizations (Anton Fedorov)

[-] Fixed Trashcan display logic (Anton Fedorov)

[-] Trashcan visual caption made language-dependent (Alexey Feldgendler)

[-] Fixed cursor positioning in command line (Anton Fedorov)

[-] Phonebook crashed when creating an empty directory (Anton Fedorov)

[-] Ctrl-Alt-X and Ctrl-Alt-Z sometimes failed to work right after DN startup
    (Anton Fedorov)

[-] Fixed OS/2 check before issuing the formatting warning (Anton Fedorov)

[-] Fixed a bug that caused 100% CPU load under Windows NT (Anton Fedorov)

[-] Now dn.flg is created correctly even when DN is placed extramely deeply in
    the directory structure (Pawel Ziemian)

[-] Fixed a number of other bugs, minor and not...


   Version 1.51.05
  ---------------------------------------------------------------------

    >>> Long File Names <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[!] Long file names supported everywhere. Unfortunately, there are limitations
    not depending on us, that make it impossible to open or delete files whose
    full pathname is longer than 255 characters

[+] A new system setup parameter available for each particular drive:
    Don't use long file names. It prevents DN from using long names even if
    the operation system reports them as being available

[-] Fixed a bug related to the bi-coloured strings rendering, which sometimes
    worked incorrectly for strings containing the tilde character

[+] It is now possible to create up to 10 panel view presets, switchable
    with Ctrl-1 ... Ctrl-0

[+] Added new macro sequences like ! and $. Everywhere # means active panel,
    & means passive. The macros also can be used in the User Menu item names.
    #  &  - current file's long name up to the last dot, not including that
            dot, without quotes
    .# .& - current file's long extension (the text after the last dot or
            empty string if there are no dots), without quotes
    #\ &\ - long path to the current file
    #/ &/ - long path to the current file (without the trailing \)
    #: &: - same as !: and $:
    ## && - respectively # and & characters
    !%? $%? #%? &%? - a special replacement, where the ? may be:
     a - file attributes: RHSVDA, minus signs in place of absent attributes
     c - compressed size or the real size outside an archive
     d - last modification date according to the current date format
     r - compression ratio (with the percent sign), "100%" outside an archive
     s - file size (uncompressed size in archives), an empty string for
         directories
     t - last modification time according to the current time format
     z - the first line of file description, without heading and trailing
         spaces, or an empty string when descriptions display is disabled

    >>> DN.INI parameters, setup and options <<<<<<<<<<<<<<<<<<<<<<<<<<

[+] A new DN.INI parameter: UseLFN = bool ([Kernel] section), on by default,
    enables the global long file name support

[*] The CopyLimit8M parameter has been removed from the [Kernel] section of
    DN.INI

[+] A new DN.INI parameter: CopyLimit = long ([Kernel] section) - specifies
    the limit for copy buffer size under Windows in kilobytes. 0 means
    unlimited. The default is 8192 (8 megabytes)

[-] Fixed saving of string parameters in DN.INI

[+] New DN.INI parameters: HorizScrollBarChars = str and VertScrollBarChars =
    str ([Interface] section), specifying the scroll bar appearance,
    containing 5 characters: first character, last craracter, bar character,
    slider character and the empty bar character. Specified like a string of
    five characters

[*] The ShowKeyCode = long DN.INI parameter ([Kernel] section) now can be:
     0: Don not show key codes
     1: Show Scan/ASCII pairs in a special window
     2: Show Scan code in the upper right corner
     3: 1 and 2 together

[+] The "cd path" and D: commands are now handled by DN itself, without
    starting a command shell. This can be disabled by setting the
    HandleChDirCommand = bool DN.INI parameter ([Kernel] section) to zero

[+] Added auto detecting of codepage for a file newly opened for editing (not
    present in the editing history). For auto detecting, set the
    DefCodePage = str DN.INI parameter ([Editor] section) to AUTO. For WIN or
    KOI to be considered actual the text must contain small, capital letters
    and wovels; for each 500..999 small letters there must be a capital letter
    but not more than one capital for each 5..9 small letters; plus a wovel
    for each 5..9 small letters

[+] Removed HideLocalCurDir, HideNetworkCurDir parameters from DN.INI, instead
    there is a new parameter: DriveInfoType = long ([Interface] section),
    taking an additive combination of the following values:
    1 - Show device type
    2 - Show current working directory for local drives
    4 - Show current working directory for CD-ROM drives
    8 - Show current working directory for network drives
    The default value is 2 (show current working directory only for the local
    drives)

[*] The default has changed to saving all histories

[+] Added new multitasking time slicing options (Startup window)

[+] New logic for distinguishing between Ctrl keys: selecting drives with left
    Ctrl affects the passive panel, while the right Ctrl is for the active

    >>> File manager <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] It is possible to enable the long name display in panels and to customize
    the long name column width and the extension field width. Use zero
    extension field width to make extensions displayed just after the names
    with a dot

[*] The extension specifications in the editor, viewer, etc configuration
    files can now contain ? and *.

[-] An attempt to activate a panel for a CD-ROM directory when the CD-ROM was
    not in the drive could lead to an endless error message loop

[-] After measuring the time of program execution some files could get erased

[-] File list reading feature was handling lower case names incorrectly

[+] Ctrl-Alt-X restarts DN

[*] The Windows console title now shows the current DN window name

[+] Ctrl+<Gray +> on ".." selects all files

[+] Editing descriptions is now possible regardless of them being shown or not

[-] Fixed dragging files with panel titles turned off

[*] Improved moving directories within a single drive

[*] Zooming the current panel is now done with Ctrl-Alt-Z

[+] Added visual effects on DN entry/exit. The fade speed is specified in
    DN.INI with the FadeDelay = long parameter ([Interface] section).
    Use 0 (default) to disable the effects. 5 is a reasonable speed value

[+] Mark/unmark commands now allow filters like *.a;*.d

[+] The user screen shown with Esc is now displayed in the default colours

[*] Fixed external screensaver invocation

[+] Ctrl-Backspace can be used in input fields to erase a word

[-] Changing the interface language had no effect on the editor menu

[-] SmartPad and Clipboard windows lost their special status after DN restart

[*] F9 and Shift-F9 for switching windows now work in the Calculator

[*] There were no hotkeys for the CD player in the Russian resources

[*] Fixed a resource bug preventing the user from activating the main menu
    with F10 from the CD player

[*] The command line handles keystrokes only when a file manager or an output
    window is active

[+] Ctrl-Enter, Ctrl-Shift-Enter, Ctrl-Ins, Ctrl-Shift-Ins, Ctrl-[, Ctrl-]
    now work with long names if used together with Alt

[+] Selection, insert and replace features are available when quick renaming
    a file

    >>> Editor and viewer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] File not found on Ctrl-Enter warning was always in English

[*] Improved Ctrl-Enter logic, removed the debugging mode

[+] Hex viewer highlights the current cursor position

[+] The xlat table is applied in the hex viewer

[-] Fixed positioning in the ASCII part of the hex viewer window

[*] When selection or ruler usage in the editor caused scrolling, it wrapped
    past end and before start of the file. Now it just stops

[-] Fixed a minor bug related to the system clipboard

[*] Single Alt does not activate the editor menu anymore

[-] Fixed a bug reported by Max Vasilyev (2:5057/33.36): in the hex viewer for
    short files (like dn.cfg) it was possible to use Ctrl-PgDown only after a
    Ctrl-PgUp

[+] The editor shows line break type on the bottomw border (CrLf, Lf, Cr),
    the Line breaks item was added to the Misc menu to switch it

[+] Xlat table now works in Dump mode, and the editing is done regarding the
    current xlat table

[*] Added new window switching commands Next different, Prev different,
    Next similar, Prev similar. Now available only from the Window menu

[-] Fixed editor hangup with very long lines

[*] Spacebar now acts like PgDn in viewer

[*] Enter closes viewer

[*] Reopening an open file for editing or viewing brings the existing window
    to top instead of opening a new one

[*] When opening a previously closed file, the scrollbar always shown the
    beginning of the file

[*] F8 in viewer now cycles codepages like in editor (DOS, WIN, KOI),
    the special xlat tables are available only via Shift-F6. This caused the
    DN.HIS format to change

[*] Changed viewer status information: removed brackets, the filter range is
    now always shown, clicking the mouse on encoding and filter range
    information changes these values

[+] Files containing CR CR LF sequence are now shown with the first CR as a
    regular character rather than a line break

[*] The right mouse button on a bookmark position in editor always sets the
    bookmark rather than jumping to the old position

[+] Viewer now has bookmarks, and they are shown on the bottom border like in
    editor (but there are no marker digits on the left border)

[+] Alt-E in viewer replaces the viewer window with the editor for the same
    place of the same file

[*] Ctrl-S in editor saves the file being edited

[*] Trying to view a file from archive that is already open does not cause
    unpacking anymore

[-] Fixed a bug causing F1 not to work in viewer

[*] Ctrl-Enter in the ASCII chart inserts the character without closing the
    chart window

    >>> Search <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] All case insensitive comparations and case translations now handle
    cyryllic letters correctly. The cyryllic letters are shown in lower case
    in the file names; the Quick Search finds cyryllic names correctly

[+] History lists now have the quick search feature. Just start typing the
    first characters of the desired entry, press Ctrl-Enter to jump to the
    next match. The spacebar finds a space character instead of 'locking'
    the current record in this mode; move the cursor or click the mouse to
    cancel quick search first

[*] When a long file name entered in the search window does not contain .,
    * and ? characters, each space in the name is replaced by a * and an extra
    * is added at the end. So, entering "Monthly report" will find both
    "Monthly report.doc" and "Monthly sales report.doc"

[*] Improved text searching

[-] Fixed searching in all codepages

[*] The free space is now checked taking into account the cluster size on the
    destination drive

[+] The search pattern in now shown during a file search

    >>> Archivers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[*] The maximum length of the Additional options in the Archive dialog
    increased to 80 characters; a history list attached to this field

[*] ARJ volumes are now handled correctly

[*] Directories in LHA 2.55 archives created with -h2 option are now handled
    correctly

[-] NE executable WinZip SFX archives were not always correctly identified

[*] AIN and TAR identification logic improved

[-] AIN file date retrieval fixed

[*] Russian version of AIN could not be used. Fixed

[*] Include pathnames in on by default when extracting using Shift-F2. When
    copying, the default is taken from DN.CFG

[*] Fixed extraction from CAB volumes. Sometimes the destination directory was
    wrong. Fixed

[*] Does not overwrite files automatically when extracting anymore (default
    changed)

[-] The archiver setup dialog titles were broken

[*] Archives with empty directories were treated incorrectly

[*] HA archive headers from other operating systems handling fixed

[*] CAB SFX directory reading worked incorrectly. Fixed

[-] Password presence was not always shown correctly

[-] In UNIX RAR archives, all files appeared as directories

[+] Quark and UFA archivers support

[*] Fixed a bug related to ZXZIP archive handling

    >>> Terminal <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] The CPS shown was wrong after Z-Modem protocol restart

[-] Time remaining is now calculated based on the effective CPS instead of the
    port baud rate

[-] Ctrl-F9 Terminal setup saving bug fixed

[+] Clicking the mouse in the Terminal window causes (depending on the mouse
    setup):
    primary button - grabs a character and sends to the port
    secondary button - grabs a word and sends to the port (now works only with
        80x24 fullscreen Terminal window)
    double click - same as above, but with trailing line break

[+] Ctrl+Z for HangUp item added to the Terminal status line

[-] The "bytes of" string in the upload/download window is now language
    dependent

[+] Ctrl-D is now used for the Dialer in Russian resources

    >>> System Information <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[-] Highlighting for the Network info in the Russian resources was broken

[*] System Information now correctly shows OS/2 version

[*] The System Information window width changed to accomodate all Russian
    strings

[*] "MMX Support" and "MMX no support" strings in System Information changed
    to "Pentium MMX" and "Pentium" respectively

[-] Fixed handling of very large drives

    >>> Miscellanous <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[+] Alt-1 ... Alt-9 can be used in any input field to quickly enter pathnames
    of the Quick Dirs

[*] Volume Label field in the Format window now has a history list

[*] The history window was moved down and right one position not to obscure
    the input line

[-] Unpack Diskette Images dialog was always shown in English

[*] Comments in the DN.SPF template are now language dependent

[*] Screensaver launch delay selector changed from a radio button group to
    an integer input field for the number of minutes

[*] About window now shows DN compilation date on a separate line

[*] Stack dump added to the debugging information saved to DN.ERR

[+] Ctrl-RShift-Tilde dumps the current internal state to DN.ERR

[-] Removed directory descriptions were not deleted from FILES.BBS

[+] When renaming with Alt-F6, the descriptions file is now currectly updated

[+] The descriptions are now copied or not depending on the descriptions
    copying setting. The descriptions display option affects only the default
    value for this setting

[+] The description continuation line can now start with a tab, not only with
    a space

[+] Overwriting a file overwrites its description now

[+] With the new Kill descriptions container option in the File Manager setup,
    a description file that becomes empty is automaticaly removed

[+] AVT files support added. Creating, removing, renaming and moving
    directories is supported. When reading or writing files in AVT is
    attempted, appropriate batch files for AVCOMSTR are created.

[*] Long file names in AVT are handled correctly

[*] Character colouring information is now saved along with the screen dump in
    DN.ERR

[*] The Anonymous string used in Tetris, as well as the On and Off strings
    appearing in the editor menu, became language dependent


   Version 1.51.04
  ---------------------------------------------------------------------

[+] The file list creation function has now the option to add specific strings
    or file contents to the top and/or bottom of the list being created. The
    Insert text mode inserts the text line specified before the beginning or
    after the end of the files list. Insert files mode inserts a sequence of
    text files whose names are specified and delimited with ";", with a
    non-fatal warning message for each nonexistent file. In the Auto mode,
    when at least one of the files listed and delimited with ";" exists,
    the function works like in Insert files mode except that no warnings for
    non-present files are generated. Otherwise, the Auto mode works like the
    Insert text mode

[-] Fixed an old minor bug related to FTN adress handling when creating file
    lists

[*] File lists visited with the Read file list command are now recorded in the
    directory history. File lists, as opposed to directories, are shown
    without the trailing "\" in the history list

[+] Added "logarithm of y by the base x" function to the Calculator:
    log(x,y) (x>0, y>0, x<>1)

[*] The Calculator now correctly raises to negative powers: x^y (y<0)

[-] Incorrect argument values for arcsin(x), arccos(x), sec(x), cosec(x) and
    fact(x) now result in an error message rather than a zero value

[-] Up arrow in the Calculator caused previous command selection from the
    command line. This was an erratic behavior

[-] The clipboard.dn file was created on exit even if SaveClipboardOnExit = 0

[*] On external program invokal, an "@echo off" line was put at the end of the
    temporaty bat or cmd file. Now it is put at the beginning as well

[+] The User Menu parameters (lines starting with "<=") can now contain
    macros, so an expression like <=!:\! would be handled as expected.
    To specify "!" and "$" characters literally, type them twice, as usually

[*] Some amount of lower memory was freed by placing the Novell unit in the
    overlay module

[-] Creating a file with Shift-F4 in a directory with System, Hidden or, in
    some cases, other attributes, resulted in an "Invalid file name" error
    message

[*] Extract with path names setting is now stored in the configuration file
    between uses of the extraction dialog

[-] Updated the list of archive file extensions

[*] Fixed default options for ARJ

[*] Fixed ARJ, CAB, LHA, TAR archive identification

[+] Added suppport of NE executable SFX archives, as well as WinZip archives

[*] Improved support of LX and PE executable SFX archives

[-] Files with GZ, Z and $Z extensions sometimes were not highlighted as
    archives

[*] Files with 777, ACB, BOA, IMP, J extensions are now highlighted as
    archives

[-] Fixed some bugs related to directory handling in ARJ, HA archives

[+] Added support for ACE, AIN and ZXZIP archivers

[*] The Current archiver command brought to the top of Archivers menu

[*] A submenu that does not fit the screen, for instance the Archivers menu,
    is now scrolled

[*] The first submenu of the main menu (the System Menu) is now shown as the
    "." (#4) because of the previously used character (#240) sometimes
    appearing as a cyryllic letter. There is an option to specify any other
    character instead

[-] "UU-encode" and "Directory tree" commands in the Russian resources were
    both bound to Ctrl-F7 hot key

[-] The drive selection menu from Ctrl-F3 and in some other cases was shown
    with a very strange shadow

[-] The current directory name containing a tilde character was shown
    incorrectly in the drive selection menu as well as long file names with
    tilde characters were displayed in weird colours

[*] Brought back the colour customization options for the Trash can

[*] Cosmetic fixes to the Russian resources (some strings were in English,
    one message was broken, highlighted letters caused a conflict in the
    editor menu, the menu items order was different from the English
    resources, highlighted letters caused a conflict in the Archive dialog) as
    well as the English resources (highlighted letters caused a conflict in
    the Archive dialog)

[+] The prompt to copy next file when there is insufficient space for the
    current one now has an All button, which causes Yes to be implied for all
    such prompts for the duration of the current copy operation

[*] When Check free space option is on, the destination drive is checked to
    have enough free space to accomodate all the files, and if it has not,
    a prompt to attempt the copy operation is displayed

[-] Deleting a file's description from descript.ion, files.bbs sometimes left
    a blank line in the description file

[-] The Horizontal scroll bar in the editor window was sometimes shown
    incorrectly

[-] When the editor window became inactive and its border turned single-lined,
    the left border remained double-lined

[+] Replace All operation in the editor is now undone and redone as a single
    action

[-] Ctrl-J in the editor with Russian resources opened the Terminal window
    instead of executing macros

[+] A new hotkey Alt-" (Alt-quote) quickly toggles the hidden files display
    mode

[-] Some keys pressed with Shift while quick searching could cause DN to
    change to the upper directory

[+] Alt-Z zooms the current panel to the full screen or restores its prior
    state

[-] Fixed a bug related to Alt-Z handling in the viewer

[+] The editor window can now be horizontally zoomed just like the viewer by
    pressing Alt-Z

[-] F3 opened all files as plain text, ignoring DBF and WKZ extensions

[-] The Word wrap options worked only when the Line wrap was on

[-] In the hex viewer for short files it was possible to use Ctrl-PgDown only
    after a Ctrl-PgUp

[+] When reading new or updated DN.INI, the parameters are saved in the binary
    form to dn.cfg. If DN.INI was not touched since the last start, it shall
    not be read over again

[*] All DN.INI parameters related to the Clock were moved to the new [Clock]
    section

[*] The SmallClock parameter was renamed to ShowSeconds and its meaning was
    inverted

[*] There is a space and not comma between the day-of-week name and the date
    shown by the clock while Ctrl is held

[+] When ShowSeconds = 0, the colon between hours and minutes flashes every
    second

[*] Fixed clock positioning logic. When they are in the right half of the
    screen, they are right-aligned to a fixed horizontal position,
    and when they are in the left half, they are left-aligned. Also fixed the
    intermediate state between ShowSeconds = 0 and ShowSeconds = 1

[*] File attributes window now shows four digits for the creation date

[+] The new Change language command in the System menu (Alt-F12 hot key)
    changes the current interface language 'on the fly'. It causes the
    ActiveLanguage DN.INI parameter to change its value and DN automatically
    restarts (the user is prompted to save all the files being edited). Some
    windows still fail to change its language automatically (Editor, CD
    Player, some other) and they are to be closed and opened again

[*] The resource files for each language have the new names <language>.lng and
    <language>.dlg, and the help file names are <language>.hlp. There is no
    need to rename these files anymore. It is strongly recommended to delete
    the old dn*.lng, dn*.dlg and dn*.hlp files, because their presence can
    invalidate the language switching logic

[+] Since the old resource files can cause the quick language switching
    feature to malfunction, DN automatically checks for files names dn.dlg,
    dneng.dlg, dnrus.dlg, dn.lng, dneng.lng, dnrus.lng, dn.hlp, dneng.hlp,
    dnrus.hlp on the first start. If any are found, DN shows the list of old
    files and offers to automatically delete them. If the user refuses, the
    prompt will never appear again

[*] The "Please report to RIT" string in the fatal error message is replaced
    by "Report to RU.SHELL.DN"

[*] Reorganized the authors information shown with Alt-I in the About box;
    updated the "About Navigator and its authors" help topic

[+] New DN.INI parameter type: char, which means any single character

[+] New DN.INI parameters:

    [Interface] section:

    SystemMenuChar = long
    - The character to be used for the System Menu. Specified as the decimal
    ASCII code

    [Clock] section:

    ShowCentury = bool
    - show four digits for the year while Ctrl is held

    ShowDayOfWeek = bool
    - show day of week while Ctrl is held

    DaysOfWeek = str
    - specifies names for days of week shown while Ctrl is held, different
    from the language default. When the value is 14 or 21 characters long,
    it is considered a sequence of seven three- or four-letter names
    respectively. The names are listed without spaces, starting from Sunday,
    for instance, SunMonTueWedThuFriSat. If the parameter has some other
    arbitrary length, is left blank or omitted, the language default is used

    [Editor] section:

    AutoBracketPairs = str
    - specifies any number of bracked pairs for the AutoBrackets feature. This
    value has no effect on the bracket search feature. The default is ()[]{}<>

    [SmartPad] section:

    LineChar = long
    - specifies the delimiter character to be used by SmartPad, as its decimal
    ASCII value. The pseudographic symbol used by default (-) is not desirable
    sometimes as it is not always correctly xlated

    [Game] new section:

    EnableGame = bool
    - set this to 0 to disable the built-in Tetris game

    [Language] new section:

    ActiveLanguage = str
    - A non-empty value is taken as the current language name. For example,
    ActiveLanguage=russian specifies that rusian.* resource files should be
    used. When this value is blank or omitted, the DNLNG environment variable
    is used. And when it is not present too, English is used

    HelpLanguageOverride = str
    - A non-empty value is considered the name of the help language. For
    example, HelpLanguageOverride=english forces usage of english.hlp. When
    this value is blank or omitted, the current interface language is used for
    help. If there is no help file for that language, English help is used

    ShowLanguageMenu = bool
    - A value of 1 means that the Change Language command (or Alt-F12) must
    show a menu listing all the languages available (the list of languages
    available is retrieved by scanning the DN startup and %DNDLG% directories
    for the resource files). This behavior is convenient when there are more
    than two languages installed. The value of 0 means that the command must
    automatically cycle to the next language available without showing a menu.
    0 is the default value


   Version 1.51.03
  ---------------------------------------------------------------------

[+] Most of the units are moved to the overlay module, freeing a reasonable
    amount of lower memory

[-] Fixed Russian resources: Ctrl-J did not always work for opening Terminal

[+] The authors list shown in the About box after pressing Alt-I is now
    scrollable with up and down arrows

[+] Day of week is shown together with the date while holding Ctrl

[*] When SmallClock DN.INI parameter is set to 1, the clock is right-aligned

[+] Modified DN.INI parameters are applied right after saving without restart

[*] Improved tab character handling logic in editor

[-] Files with HPK extension were not highlighted as archives

[*] Files with ACE, AIN, GZ, TAZ, TGZ, Z, $Z extensions are now highlighted as
    archives

[-] The Current Archiver Setup command was absent in the Russian resources

[-] Some archivers setup window titles were broken

[*] All archivers are now listed in the alphabetical order

[*] The CAB archiver is now available in the Archive dialog (Shift-F1)

[*] System Information window shows more precise and correct data, including
    currect identicifation of CPU type

[-] Garbage was shown instead of long file names under pure DOS

[*] Chanded highlight group defaults: added CFG to group 2 and JPE, PNG, TIF
    and TGA to group 5

[+] New DN.INI parameter: CopyLimit8M = bool - enables eight-megabyte copy
    buffer size limit under Windows ([Kernel] section)

[*] The eight-megabyte copy buffer size limit is now effective only under
    Windows when CopyLimit8M=1 in [Kernel] section of DN.INI

[*] Changed archiver setup defaults: ARJ, RAR and ChArc now save empty
    directories, correct switch set for maximum ARJ compression, removed
    unneeded switches for TAR, HA, HPK, tweaked ZIP, LHA directory structure
    storage, added RAR, LIM compression level switches, returned the original
    name to ChArc

[-] The debug file dnedit.dbg was created even when DebugMode=0

[+] Can now enter LX and PE executable SFX archives

[-] Fixed TAR archive identification bug


   Version 1.51.02
  ---------------------------------------------------------------------

[*] Cosmetic fixes to English and Russian resources

[-] Fixed a resource bug in the text search dialog

[*] The date inserted by SmartPad now has four digits for the year

[-] Fixed editing of text files with tab characters

[-] Fixed trailing garbage copied to Windows clipboard

[*] Untitled.TXT is not shown in the Clipboard window title anymore

[-] Fixed search dialog for dbf databases (moved one field)


   Version 1.51.01
  ---------------------------------------------------------------------

[!] Dos Navigator becomes the Open Source Project (see dnosp.txt for details)

[+] Added arcsin(), arccos(), sec(), cosec() and fact() (factorial) functions
    to the Calculator

[-] When changing to a directory named AUTOEXEC.BAT, a prompt was shown to
    run the file named AUTOEXEC.BAT. Fixed

[-] Fixed a bug related to pathnames in archives

[*] Returned old behavior (removed in DN 1.51): a beep is generated after a
    copy operation only if that operation took longer than 30 seconds

[+] Can now specify a pattern filter for files that are to be used for
    directory comparison

[-] Fixed a bug: a sequence of #00#09 could not be saved by the editor

[-] Fixed UNIX text files viewing (where lines are LF terminated)

[+] Added the Word Wrap feature to the viewer

[+] The viewer window can be horizontally zoomed with Alt-Z (with vertical
    border lines disappearing)

[+] Added Microsoft CAB archives support (extract only, no publicly available
    compression utility is known at the moment)

[+] Added Show Clipboard menu command. Collects previous clipboard contents

[-] Fixed pasting from Windows Clipboard

[+] Full ASCII (866), ANSI (1251) and KOI8-R codepages support in editor. Use
    F8 to cycle between them, printing moved to Ctrl+F8

[+] Added DN.INI text configuration file. See below for the options

[*] Auto positioning in Alt+0 window selector is done either to the previous
    (by Z-order) window or to the previous editor window (WinManagerSelectNext
    and WinManagerPosToEdit parameters, respectively)

[*] Arrows move between buttons in dialogs

[-] String overflow checking is done when searching files

[+] Long name for the current file is shown in the mini status

[*] The drive list invoked with Alt-F1/Alt-F2 is now scrollable

[*] Vertical centering of the drive selection box (Alt-F1/Alt-F2) is available
    as an option

[+] Ctrl+U goes to the end of word in editor

[+] Alt+/ toggles case of the current letter in editor

[+] Alt+F12 converts selected text between Russian and English to correct
    typing errors caused by incorrect keyboard mode

[+] The codepage used by editor for all new files is a user option

[+] Complementary begin/end, case/end, if/then, repeat/until search feature

[+] Quick bookmark access bar appears in editor window

[+] Bookmarks are shown on the left border of the editor window

[+] Alt+Up/Alt+Down can be used to navigate among selected files in the File
    Manager

[+] AutoScopeDetect option (see appendix for DN.INI)

[+] When a filter pattern is set and no files are selected, the current filter
    pattern is shown in the mini status (ShowFileMask DN.INI option)

[+] Ctrl+Enter in editor opens the file whose name the cursor is on. The
    search paths are described in dn.spf (see also DebugMode below). If
    Ctrl+Enter is pressed and dn.spf does not exist, an empty dn.spf is
    created containing detailed comments with format description

[+] DN.INI and DN.SPF can be edited via the Options menu

[*] Right Shift alternates line drawing style when used in linedraw mode

[+] Search in all codepages is available

[+] Redo feature in editor

[-] Fixed a bug related to undoing vertical block opeartions

[-] Fixed copying bug

[*] The network path mapped to each drive is shown in the drive selection menu

[*] Can disable SmartPad automatic date insertion

[*] Added "<>" brackets to the AutoBrackets feature

Appendix: Dos Navigator startup options (DN.INI)

  * bool - can take values: false/true, 0/1, no/yes
  * str  - a string parameter
  * long - an integer parameter (longint)

===========================================================================

 [Interface]

 CutDriveInfo = bool        - shorten drive information in Alt+F1/F2 drive
                              selection menu
                              default: 1

 HideLocalCurDir = bool     - do not show current working directory for local
                              drives in Alt+F1/F2 drive selection menu
                              default: 0

 SmallClock = bool          - show clock without seconds
                              default: 0

 HideNetworkCurDir          - do not show current working directory for
                              network drives in Alt+F1/F2 drive selection menu
                              default: 1

 WinManagerSelectNext       - position to the next window rather than the
                              current in the Alt+0 window selection list
                              default: 1

===========================================================================

 [SmartPad]

 InsertDate = bool          - insert date on SmartPad invocation
                              default: 1

===========================================================================

 [Kernel]

 AutoSave = bool            - save DN.INI on startup
                              default: 1

 DebugMode = bool           - debugging flag
                              when on:
                                1) The spf.dbg debug file is created in the DN
                                   directory on Ctrl-Enter in editor,
                                   containing the list of all directories last
                                   searched
                              default: 0

===========================================================================

 [Editor]

 UnlimitUnindent = bool     - defines the Ctrl+K U behavior in editor
                              (unindent only while all the lines have leading
                              whitespace or regardless)
                              default: 0

 Koi8rKeyMap = bool         - include or not KOI8-R in the editor codepage
                              selection loop (F8)
                              default: 1

 DrawRShift = bool          - right Shift alternates linedrawing style
                              default: 1

 AutoScopeDetect = bool     - automatic setting for scope when searching:
                              Selected text when there is selection or Global
                              otherwise
                              default: 1

 ShowBookmarks = bool       - show bookmarks on the left border line in editor
                              default: 1

 FastBookmark = bool        - show bookmark quick access bar
                              default: 1

 DefCodePage = str          - the default codepage for newly created editor
                              files (Dos, Win or Koi)
                              default: Dos

 CapitalCodePageName = bool - show the codepage names capitalized (for Chip)
                              default: 0

 FastSearchDeep = long      - searching complementary begin/end, etc can fail
                              when comments contain these keywords. It is
                              recommended to set a limit for the nesting depth
                              to about 300 to prevent the editor from
                              searching through the whole text
                              default: 0 (unlimited search)

 WinManagerPosToEdit = bool - position to the next editor window in the Alt+0
                              window selection list (overrides
                              WinManagerSelectNext)
                              default: 1

===========================================================================

 [FilePanels]

 ShowFileMask = bool        - display filter patterns other than *.*
                              default: 1

 ShowLongName = bool        - show long name of the current file when there
                              is no selection or filter pattern
                              default: 1

===========================================================================

 [NetInfo]

 NoLevelsInfo = bool        - do not include SFT/TTS Lev. info in the network
                              information summary
                              default: 0

===========================================================================

 [Clipboard]

 SaveClipboardOnExit= bool - preserve clipboard contents between runs
                             default: 1

 MaxClipboardSize = long   - maximum size of clipboard contents collected
                             default: 4096

===========================================================================
