Photo shows Larsen Commander 0.95B running on @Macarlo's Warp 4.0

Larsen Commander Now
Support Drag-and-Drop!

The Larsen Commander program has reached its fifth public release, which is version 0.95 (lcmd095.zip, 263Kb) . You can download it from Leif-Erik Larsen website clicking the salmon above. The most notable new feature in this release is the support for Drag-and-Drop operations.


Special Report/Larsen Commander>@@@
(Since the first release - Illustrated)


Changes since the previous public release

Add: Support for Drag and Drop operations.

Add: Auto filename completion, ala 4OS2, when pressing CTRL+TAB or
CTRL+SHIFT+TAB in the command line.

Add: The title bar now displays the current working directory.

Add: ALT+\ activates the current directory of the opposite file panel.

Add: Toolbar button to reread current directory of the active panel.

Add: ALT+X or ALT+SHIFT+X in the Dynamic Filename Search entry field now
operates the same as when pressing just X, where X is any
alphanumeric key.

Add: Installation script LCMDINST.CMD.

Add: In the "create directory" box you can now enter
e.g. "src\ibas\ge\ica\gui\rc",
to simplify the task of creating a nested directory.

Add: Use SHIFT+X, where X is either LEFT, RIGHT, HOME or END, to scroll the console monitor horizontally when cursor is on the command line.

Add: ALT+RIGHT and ALT+LEFT moves the command line cursor to the right and left, respectively. Regardsless if the file panels are toggled on or off.

Imp: Dropping a WPS object on a program file item launches the program,
just as the native OS/2 WPS.

Imp: Dropping WPS objects on a sub-directory item now copies or moves the
object into that directory rather than into the panel working directory.
Just as the native OS/2 WPS.

Imp: If a dynamic filename search was active and selecting an item with the
mouse then the dynamic search box was not dismissed.

Imp: Marked items are now preserved upon panel reread.

Imp: If the copy or move operation fails without successfully copying or
moving any files at all then there are no need to reread the two file
panels.

Imp: The corresponding file panel is no longer activated when mouse clicking
the "drive", "up-dir" and the "root-dir" button on one of the two
header bars.

Imp: Those anoying error message boxes that used to occur upon startup in
case Larsen Commander was not able to activate the startup drive and
directory are now skipped.

Imp: The Larsen Commander entry in the OS/2 task list is now forced to
display the current directory only. The OS/2 WPS automatically inserts
the icon title as a forced prefix in the task list anyway.

Imp: If you delete one or more files in the one file panel and the opposite
panel has the same current directory then the opposite file panel as
well is reread after the delete operation.

Imp: The file panels are now reread when a child process has finished,
such as UNZIP.

Imp: Speed optimized the initial loading of LCMD.INI.

Imp: Pressing the right mouse button on a file item is now handled in a much
more useful way. If any items in the corresponding file panel are already
marked then the clicked item will be marked too. Else the clicked item
will be selected only. This makes the file dragging and popup-menu
more safe and intuitive to use.

Imp: SHIFT+LEFT and SHIFT+RIGHT now selects text in the Command Line if
content of the Console Monitor is already scrolled to the respective
horizontal margine.

Imp: RAMFS drives are now painted with a RAM-DRIVE icon in the Drives Dialog.

Imp: Now handles Carriage Return characters that are output from child
programs to the console monitor without a Linefeed character. Programs
are doing this to continuosly update a single line without performing
any vertical scrolling. One example is the FORMAT.COM program, which
now runs nicely within Larsen Commander.

Imp: Polished some of the error and warning messages that can possibly occur during a file copy or move operation.

Chg: The keyboard shortcut for navigating between the console monitor and the command line has changed from CTRL+TAB to SHIFT+TAB. This is because the CTRL+TAB key is needed by the upcoming auto filename completion command, ala 4OS2.

Chg: CTRL+I now operates as "Cycle Icons" instead of just "Show Icons" on/off.
Makes it snappier to toggle icons and change the icon type by using the
keyboard only.

Chg: The main window is no longer activated when right mouse button is
pressed on an item in one of the two file panels. This makes it easier
to keep the destination of a drag operation on top of the Z-order, as is
standard in OS/2.

Fix: Double click on an item while there was some text in the command line
did execute the command line text rather than the selected item.

Fix: Sometimes crashed when selecting text in the console monitor.

Fix: An "Out of stack" exception sometimes occured in the "Compare
Directories" command.

Fix: The error message "Can not copy or move a parent directory into it self"
still did erronously occur in some situations.

Fix: In the command "HELP" text: The word "traversed" should be "transferred".

Fix: In the "Commands" options dialog: Selecting and deselecting items in the
listboxes did only "stick" if they was done individually. Selecting or
deselecting all entries at once (using CTRL+\ or CTRL+/) did not "stick".

Fix: GenFileSizeToString() failed to align negative values.

Fix: The "Directory Size" dialog did not correctly handle size information
that exceeded four gigabytes.

Fix: The buttons on the key bar was restored to its non-shift-state commands
after each command, even if the shift-keys was still pressed.

Fix: First line of text that was printed to the console monitor was
never painted. (This was, however, almost always an empty line.)

Fix: Horizontal scrollbar range of the console monitor was not calculated
correctly if the widest line in the monitor contained one or more
tab characters.

Fix: Attempting to rename a directory with F6 caused the error message
"Can not copy or move a parent directory into it self ..." to
erronously occur.

Fix: Pressing SHIFT+HOME in the Command Line sometimes caused the Console Monitor to scroll out of bounds horizontally.

Fix: Command line failed to parse commands like "SET|GREP VSLICK", where there was no space around the pipe character.

Fix: Last characters written to the STDOUT by a child process was not printed
to the console monitor before next command was entered. Larsen Commander
now always prints a single linefeed character to the console as soon as
any child program has finished, just to ensure that any remaining
characters in the pipe buffer are actually written to the console.

Fix: Console programs waiting for the user to press ENTER did not work.
For instance the FORMAT.COM program.

CONTACT AUTHOR

Leif-Erik Larsen
leifel@online.no
http://home.sol.no/~leilarse/lcmd/index.html


@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]