home *** CD-ROM | disk | FTP | other *** search
- $Id: whats-up.doc 1.24 94/06/22 02:36:02 ROOT_DOS Exp $
-
- Captain Nemo version 0.3 improvements
- -------------------------------------
-
- SYSTEM INFORMATION
- [57] Added.
-
- TASK SWITCHER
- [56] Added.
-
- NCD TREE
- [50] Added.
-
- TREE PANELS
- [41] Added. The directory tree information is saved for each disk
- in its root directory, in a file named 'nemo.tre'.
-
- VIEVER
- [23] The viewer supports a "Prefix" mode (F3) in which it displays
- all control characters and doesn't expand tabulations.
- [28] The viewer recognizes many "vi", "emacs" and "more"-derived
- control sequences.
- [38] Files containing sequences of empty and Unix-like terminated
- lines are correctly displayed.
-
- EDITOR
- [14] When "entering" tabulations, Nemo sometimes exited through
- a failed assert.
- [19] The editor doesn't display garbage when available virtual memory
- reaches 100Mb and over.
- [43] It is possible to interrupt the loading of a file using ^C.
- [48] The cursor sticks to columns like in NC, ie. when moved
- vertically it will try to remain in the same column,
- and return there as soon as possible. A new horizontal
- position is validated when the cursor is moved horizontally
- or the line content modified. /bug 0.2-7/
- [53] EOF marks at the end of files are no more saved followed by
- a CR/LF, but deleted instead.
-
- DIRECTORY PANELS
- [1] Filenames on CD-ROMs are brought to the FAT case convention.
- /bug 0.2-13/
- [2] In logical mode and on HPFS directories, when scrolling up Brief
- directories, the column separation line portion corresponding
- to the first entry (the one hilighted) is correctly drawn.
- /bug 0.2-15/
- [3] In logical mode and on HPFS directories, in Brief mode, it is
- possible to put the selection bar on the righmost column of
- the right panel. It is also possible to swap panels when the
- left panel is in the above situation.
- [4] New option: 'HPFS looks FAT'. HPFS directories can be displayed
- using the convention for FAT disks: filenames lowercased,
- directory names not modified.
- [8] When the disk is changed/re-read using ^R or Alt-F1/F2, the
- selection bar is reset if the new disk is not the same as
- the old one. It stays on the same name otherwise.
- [13] Panels are sorted by name in minor when they are sorted by
- time in major. The coarse granularity of file time (2 seconds)
- and the non-idempotency of qsort() require that.
- [18] It is possible to define the function of ^R to be either
- NC v.2 compatible (displays a drive selection dialog), or
- NC v.3/v.4 compatible (re-reads the current directory).
- [20] "Hidden" and/or "system" files can be optionally hidden, through
- the 'shoW hidden files' option of the Options menu.
- [24] When a directory overflows, overflowing entry is freed (no more
- reportedly-frightening "Lost memory blocks" message displayed
- when Nemo exits.)
- [40] The validity of directory type was not swapped. This could lead
- to invalid subsequent directory display if one of the panels
- was Off at swap time.
-
- INFO PANELS
- [32] When the other panel was not a dir, the line "XXX files use
- YYY bytes in" was not left empty but removed, shifting
- up the rest of lines.
-
- PANELS
- [9] Panels cannot be swapped anymore if both hidden.
- [25] If a one-panel configuration is read from nemo.ini, Nemo will
- be able to properly locate panels when they are turned on.
-
- FILE OPERATIONS
- [17] Copying, moving to and deleting files from read-only media
- gives proper error message, instead of exiting through
- a failed assert.
- [21] Copy/move/delete operations optionally apply to whole trees.
- [31] Wildcard expansion in Shift-F5, Shift-F6 and Shift-F8
- follows strict DOS conventions. Previously, the
- expansion was left to the operating system, which
- was non-portable and inexact w.r.t. native DOS.
- [39] Nemo sometimes assumed he could make every file erasable,
- and didn't give the final error message for (Shift-)F8
- operations.
- [54] Selection bar is correctly set when a file is moved to
- another directory on the same drive. /bug 0.2-14/
- [55] FAT filenames are correctly lowercased in message boxes
- during copy, move and delete operations. /bug 0.2-10/
-
- MENUS
- [27] Options in menus were incorrectly tagged under code pages
- not containing the checkmark. Now a "star" character is
- used when a checkmark is unavailable.
-
- SCREEN SAVER
- [16] Screen saver works under 2.1GA.
-
- FILE FINDER
- [45] The beginning components of the directory path are cut
- instead of the ending ones for the "Scanning:" display.
-
- GENERAL
- [6] When changing screen width, the screen content is blackened.
- Otherwise, it is preserved.
- [7] The logical naming option (Alt-F5) is saved in nemo.ini.
- [11] When nemo.ini is found corrupted, it is closed, so that it
- can be replaced/deleted.
- [15] nemo.ini file is shorter.
- [22] Partial support for unformatted partitions, including "C:".
- [26] nemo.ini corruption is handled.
- [35] nemo.ini can be located also when nemo is invoked using
- a relative pathname.
- [37] Disk capacities up to 4Gb are now displayed correctly.
- [45] If the nemo window goes under the minimal size, Nemo will
- resize it up to the minimal dimensions. No more error
- messages or exit.
-
- USER MENU
- [5] Empty nemo.mnu files are allowed and ignored. Nemo used to
- assert non-emptiness.
- [29] User menu files are now named nemo-os2.mnu, and
- nemo-<osname>.mnu in general.
- [46] The user menu is no more limited to 19 entries and is now
- scrollable with scrollbars if it is longer than screen
- height. /bug 0.2-12/
- [52] User menu files are now edited using the internal editor,
- providing an on-line help about the format. If the default
- editor is an external editor, this external editor is also
- used to edit user menu files.
-
- CLOCK
- [10] When disabled, the clock is not shown stopped, nor updated
- at key presses.
-
- EXTENSION FILE
- [30] Extension file is now nemo-os2.ext, and nemo-<osname>.ext
- in general.
- [36] Nemo didn't recognize ".xx" as matching ".xx?".
- [51] The extension file is now edited using the internal editor,
- providing an on-line help about the format. If the default
- editor is an external editor, this external editor is also
- used to edit the extension file.
-
- COMMAND LINE
- [12] "CD..." and "CD [disk:]..." are interpreted as "CD..\.." and
- "CD [disk:]..\.." respectively.
- [34] CD.*, CD"*, CD[*, CD]* and CD:* are recognized as directory
- changes.
- [42] "..", "." and "..." are interpreted as "CD..", "CD" and
- "CD ..\.." respectively.
- [47] "SET" can be used to manipulate the value of environment
- variables using all DOS syntaxes (redirection of output
- is not supported); in addition, the content of variable
- <var> can be inserted using the "%<var>%" syntax.
-
- DIALOG BOXES
- [33] The tabulation key can be used to switch between buttons.
- [49] Disk letter spacing in disk selection dialog boxes is
- conformant with NC for all disk letter numbers.
- /bug 0.2-2/
-
- 58) ...
-
- Captain Nemo version 0.2 improvements
- -------------------------------------
-
- VIEWER
- [1] Shift-F7 restarts search without asking for string again.
- [8] Alt-F3 selects secondary viewer.
- If F3 calls the external viewer, Alt-F3 will call the
- internal one. If F3 calls the internal viewer, Alt-F3
- will call the external one.
- [13] Viewer has a HEX display mode. The mode is saved across files.
- [14] Viewer can append the viewed file portion to a file.
- It is always the binary file data which is appended,
- not the screen image.
- [53] When looking for strings in binary files, strings located
- behind null characters can be found.
- [57] File position is displayed properly for files over 20 Mb.
- [58] Full pathname of the viewed file is displayed, instead of
- the basename.
- [59] Backscrolling speed in PM mode is greatly augmented (the
- screen used to be redrawn entirely in spite of scrolling).
- [61] ^E has the effect of arrow-up and ^X the effect of arrow-down
- [63] Hilighted text search result stays hilighted longer.
-
- EDITOR
- [50] Built-in editor.
- [59] 'dirinfo' files can be edited inside info panels.
-
- DIRECTORY PANELS
- [7] When changing the drive from a diskette drive to another drive,
- Nemo doesn't try to access the diskette, to avoid hard
- error daemon popups, in case the diskette has been removed.
- [9] Mini-status windows shows size and number of tagged files, if any.
- [16] After implicitely switching from brief to full directory format,
- through a disk change (FAT to HPFS), Nemo 0.1 didn't notice
- the change in the number of visible items per panel, so it
- was possible to scroll out of the panel.
- [17] Nemo has Brief formats for HPFS disks and logical naming mode.
- They offer 2 colums of text on 80 column displays, and 3 on
- a 132 column displays.
- [24] File selection by initial starts at the current directory entry
- instead of the directory beginning.
- [25] Pressing "Ins" over an empty directory when "Ins Moves Down"
- is off is ignored.
- [26] Directories can be sorted case insensitively, as well as
- sensitively.
- [27] Mini-status mode can be used in as few as 8 lines.
- [31] Directories can be sorted up or down.
- [32) When sorting directories by size, Nemo sorts entries
- corresponding to directories by name, like NC.
- Direction is common.
- [35] Pressing ^PageDown over something other than a directory entry
- is ignored. Pressing ^PageDown over ".." acts like pressing
- Enter, but doesn't replace the selection bar over the exited
- directory's name.
- [39] When creating a new dir while both panels show the same
- dir, Nemo preserves the selection of the other panel
- based on its name and not on its index.
- [41] Tagged entries are not partly lost when executing an OS/2
- command.
- [52] Directory type is saved in nemo.ini even if a given panel is
- saved as being "Info".
-
- INFO PANELS
- [23] Info panels never overflow.
- [51] 'dirinfo' is displayed in info panels.
- [54] Info panels are always 40 chars wide.
-
- PANELS
- [43] ^R is ignored when both panels are off.
- [44] ^O, Alt-F1/F2, ^O doesn't exit through 'assert failed'.
-
- FILE OPERATIONS
- [3] Moving locked file gives better error diagnostic:
- retry/copy/cancel.
- Previously it displayed that the destination file is R/O
- if the destination is on the same disk as the source.
- NB: NC v.2 and v.3 both have this erroneous diagnostic.
- [19] Dialog box displayed when copy or move is selected from F9/Files,
- while both panels are hidden is correct.
- [28] When copying, or moving files from the current panel,
- Nemo proposes the directory of the other panel,
- if this panel is visible and a directory. Otherwise,
- it proposes the current selection as target (rename).
- [30] When encountering file reading problems, Nemo tries to recover.
- [37] When copying/moving several files, Nemo will stop in case
- of errors.
- [45] ^C can interrupt a single copy/move, as well as
- multiple copies/moves.
- [64] Using wildcards when copying files by Shift-F5/Shift-F6 works.
-
- MENUS
- [2] Arrow-down key pulls down menus.
- This is a NC v.3 feature, not present in v.2
- [15] Pull-down menus are scrollable and adjust themselves to
- screen size. Nemo 0.1 exited through a failed assert
- if the screen was too short.
- [18] Pull-down menus accept Home/End/PageUp/PageDown.
- [38] Hotkeys in pull-down menus are hilighted.
- [40] When a menu cannot be shown entirely, a scrollbar is displayed.
-
- SCREEN SAVER
- [5] Screen saver doesn't leave cursor visible in PM mode.
- [20] Screen saver leaves a wandering message instead of a blank screen.
-
- FILE FINDER
- [21] In FileFind, looking for "file.*" also gives "file".
- (But looking for "file" doesn't give "file.ext".
- Please use "file.*" as pattern in such cases.)
- [22] FileFind can be used in as few as 8 display lines.
- [48] ArrowDown key unlocks the File-Find listbox when searching,
- just like the End key, if issued when the selection
- bar is on the last entry.
-
- GENERAL
- [6] Cursor is hidden when the time is updated.
- This avoids some parasites under the top left corner.
- [10] ^P and ^S are operative.
- But ^C is no more an interrupt char (it isn't in NC either).
- ^Break is required.
- [11] Nemo doesn't waste CPU cycles when idle.
- But the screen saver cannot be waked up with a dead key.
- [29] When Nemo finds nemo.ini corrupted, it writes out a correct one
- if "Save Setup"/F9/O/S is selected.
- [33] Code page support. Nemo will try to avoid using characters
- not present in the current code page.
- [42] Keyboard buffer is emptied after message boxes are displayed
- and before getting user input.
- [46] Hard-error daemon popups have been disabled.
- [62] Nemo works in windows as small as 6 lines. Some functions won't
- be available however. The impossibility to perform a certain
- function is signalled by a beep.
-
- HELP SCREENS
- [12] Main help screen is scrollable and adjusts itself to screen size.
- In 0.1, it was cut.
-
- EXTENSION FILE
- [34] In nemo.ext, !* can be used to insert the list of all tagged
- files into a command. The list is limited to about 300 chars.
-
- COMMAND LINE
- [4] keypad5, ^keypad5 and ^Tab don't block Nemo.
- [36] When pressing Shift-Enter instead of Enter, the prefix defined in
- F9/O/X is inserted before executed command line.
- [47] History admits up to 40 back commands, and its panel is
- scrollable if needed.
- [49] Hysteresis shift is 16 instead of 15.
- [55] "CD." is interpreted locally, just "like CD.." and "CD\"
- [56] ^W deletes previous word instead of previous character.
- [60] Alt-Enter inserts the current directory name, followed
- by a backslash.
-