The History of Larsen Commander

This page contains a logg of the changes and improvements that has been done on the Larsen Commander program. I try to keep the logg as correct and complete as possible, but it can happen that I forget to write down some statements. Espessially when I sit up late at night and go to bed early in the morning, my eyes are colored dark red and my brain sleeps already ;-)
 

Back to The Larsen Commander Page.


 

Version 0.98.1 Beta.
Eighth public version.
Released 1999.07.28.

 
AFCI Date Comment
Fix 1999.07.26 The "Re-Scan Drive" command didn't work in release 0.98.
Fix 1999.07.25 The scrollbars of the INFO panel was not always updated correctly when panel size was changed.
Add 1999.07.25 The INFO panel can now be activated and navigated by using the keyboard.
Fix 1999.07.24 Giving command "XXX /?" was not transfered to the shell even if XXX was defined to always be transfered to the shell.
Fix 1999.07.21 Command for changing filename case didn't work at all since version 0.98.
Fix 1999.07.21 File panel was not fully cleared after deleting all files from root directory in FULL mode.

 

Version 0.98. Beta.
Eighth public version.
Released 1999.07.14.

 
AFCI Date Comment
Add 1999.07.12 A new column in FULL-mode now shows the EA-size of each file item.
Fix 1999.07.12 Closing the "Stored Directories" by clicking on the window close button erronously activated directory #2.
Imp 1999.07.12 Command line now translates the LEFT and RIGHT keyboard codes when the view mode of the current file panel is WIDE, or when the horizontal scrollbar range is zero.
Fix 1999.07.12 Inserting filename with one or more space characters upon CTRL+TAB (cmdAutoFilenameForeward) caused some strange behaviour.
Fix 1999.07.11 When a file has no EAs the "File Details" dialog always displayed "EA size: 2".
Add 1999.07.11 Fanally I made the popup items in fancy menues prevent OS/2 from painting over the submenu arrow bitmaps.
Chg 1999.07.11 The keyboard codes next to menu items are now painted in a dark gray color. This makes it easier to distinct the keyboard codes from the menu text.
Fix 1999.07.11 Command Line was not properly repainted when File Panels was toggled off and Command Line was invisible.
Fix 1999.07.11 Selection moved down when pressing the WIN-key.
Fix 1999.07.11 Main window size and position was not stored if "Save Main Window Position and Size" was off and "Save Everything" was on, in "Options", "Jump to...", "Various...", "Save on exit...".
Fix 1999.07.11 Impossible to change the colors of the Command Line Prompt area using the OS/2 Color palette.
Fix 1999.07.11 User customized colors of the Command Line was not correctly activated upon program startup.
Imp 1999.06.23 Polished the default attributes (text color, font, size, etc.) of the folder object that is created by the installation script, LCMDINST.CMD.
Add 1999.06.02 Size of current selected directory is now displayed in the panel info bar if CTRL-Q (Calculate Directory Size) has recently been performed on that directory.
Fix 1999.06.02 Tagging a directory item that was recently calculated using CTRL-Q (Calculate Directory Size) caused in incorrect size to be reported.
Fix 1999.05.29 Console monitor search (SHIFT+F3) did not always find all occurences at end of line.
Chg 1999.05.29 Don't dismiss the search dialog in case there are no matching text in console monitor during text search (SHIFT+F3).
Fix 1999.05.29 Copy/move progress bar was not initially activated. This could cause some rather dangerous situations in case the user did anything on the keyboard before clicking on the progress bar window. This bug was also on a few other modal dialog windows.
Fix 1999.05.29 Scrollbars was not always updated when activating INFO-mode using CTRL-L.
Fix 1999.05.29 Mouse click on the info-bar of a file panel did not activate the corresponding file panel.
Chg 1999.05.24 The menu for the left and for the right file panel, and the options menu, are more clearly set up.
Add 1999.05.24 Toggle buttons in the options dialog that makes it possible for the user to choose if he want the fancy menues or not.
Add 1999.05.23 Fancy menues with icons.
Imp 1999.05.22 Position of file items, such as location of the current selected item and the index of which is the first visible item/column/etc., was changed when toggling file panels on/off using ESC or CTRL+O.
Imp 1999.05.22 Toggling the INFO panel with CTRL+L is now much more snappy. Espessially in case there are a lot of files in the directory represented by the INFO panel.
Imp 1999.05.22 Repaint improvements in the INFO panel.
Imp 1999.05.22 Various improvements regarding painting algorithms to prevent som unnecessary painting that used to cause som uggly flashing. Espessially in the console monitor when toggling the file panels on and off, and in the command line when pressing TAB to jump between the two panels.
Fix 1999.05.22 Focus was not correctly set if Larsen Commander was deactivated while the dynamic filename search window was visible.
Chg 1999.05.22 Changed the default colors of the headerbar of the inactive file panel. Now using white text on a dark gray background, to make it more visually to the user which is the active/inactive file panel.
Add 1999.05.17 User customizable toolbar. The toolbar is now defined in the LCMDRC.RC Resource Script, of where it can be edited and customized by the user.
Add 1999.05.17 User editable icons. All the internal icons are now implemented as icons in the Resource Table (LCMDRC.RC) script file rather than native icon resources. This makes the EXE-file smaller and ensures some additional level of user customization support and platform independence.
Fix 1999.05.15 GRAY+, GRAY- and GRAY* now works again. (Tag files, Untag files and Invert selectioon, respectively.)
Fix 1999.05.15 Color of file panel header bar did not change when dropping a color from the OS/2 color palette.
Add 1999.05.15 In the directory chooser dialog of the directory cache you can now double click on a directory to activate it.
Imp 1999.05.15 Directory caches are now stored in separate external text files, rather than in the LCMD.INI file. This makes Larsen Commander load and exit remarkable faster, and the RAM usage is about 20-40% lower.
Imp 1999.05.15 The command line parser has been improved by many means. Among others, it now understads the redirection characters in a better and safer way.
Fix 1999.05.15 Incorrect parsing of the items in the section "[NoneConsoleProgs]" of LCMD.INI.
Add 1999.05.15 Non-console (TTY-) apps/commands can now be maintained in the options dialog.
Fix 1999.05.15 Current selected item was not repainted until pressing the OK-button in the progress bar dialog of the "Calculate Directory" command.
Add 1999.05.15 Show list of supported command line parameters if started with "-?" or "/?".
Add 1999.05.15 Initial directories can now be given by command line parameters "-leftDir" and "-rightDir". For instance: "LCMD.EXE -leftDir c:\desktop -rightDir d:\".
Fix 1999.05.15 Minor repaint bugs when toggling on/off the header bar of a file panel.
Fix 1999.05.15 Previous selected filenames was initially selected even if "Don't save current selected filenames" was specified in the options dialog.
Add 1999.05.15 The startup directory can now be specified for each file panel in the options dialog. You can also specify that the startup directory should be the "current" directory. This is useful when starting the Larsen Commander from the command line, for instance.
Chg 1999.05.14 The programs "OS2SCAN.EXE" and "WATCHCAT.EXE" was added to the default list of non-console programs.
Add 1999.05.14 New option for the two File Panels: Show Columns Bar on/off.
Add 1999.05.09 Environment variables and aliases can now be maintained in the options dialog box.
Add 1999.05.08 Support for command aliases.
Chg 1999.05.08 The "Programs" parameter macros was changed: %d ==> !d, %p ==> !p, %1 ==> !l, %2 ==> !r and %h ==> !h.
Add 1999.05.04 Working directory can now be specified to the various programs in the "Programs" page in the options dialog.
Fix 1999.05.04 "DETACH" command did nothing, but "Cmd.exe /C Detach %p" worked correctly. The DETACH command is now transfered to the Command Processor - like "Start" and others.

 

Version 0.97. Beta.
Seventh public version.
Released 1999.05.01.

 
AFCI Date Comment
Add 1999.04.30 Command hint's in status bar and toolbar bubble help are now prefixed with corresponding shortcut key, if any.
Add 1999.04.30 The keybar now gets updated with respect to the user customized keyboard codes. It even gets updated with respect to the keyboard codes (Accelerator Table) of the window within Larsen Commander that currently has the keyboard focus.
Fix 1999.04.28 Message box saying that line to goto in console monitor (upon the Go-To-Line- command, CTRL+G) must be between 1 and N did not close properly when pressing the ENTER key.
Fix 1999.04.28 The cmdCurPanelGotoRecentDir command is now part of the default "Commands" menu.
Fix 1999.04.28 Text on console monitor was corrupted in some rare circumstances.
Fix 1999.04.28 Painting bug in BRIEF mode when pressing RIGHT key and current column was wider than the width of the panel.
Chg 1999.04.28 Column was sometimes calculated to be too wide in BRIEF mode. Espessially if the column contained one or more very long filename.
Fix 1999.04.25 Pressing CTRL+R (reread current directory) several times without pause could sometime kill break program.
Imp 1999.04.25 Larsen Commander was successfully built using the new IBM VisualAge C++ 4.0 for the first time.
Imp 1999.04.25 Almost all parts of Larsen Commander are now implemented in an object oriented model. There has been a giant job that has been done during the last two or three weeks, even if it is not visible to the users.
Imp 1999.04.08 All the remaining windows are now implemented in the new and upcoming "Gen-GUI" class library.
Imp 1999.04.06 The frame window of the two file panels are now implemented in the new and upcoming "Gen-GUI" class library.
Imp 1999.04.05 The main window is now implemented in the new and upcoming "Gen-GUI" class library. Simplifies the coding and maintenance progress dramatically. Not to mention the platform portability issues.
Imp 1999.04.05 Reduced the number of concurrent Presentation Spaces (HPS's) used by the program. This should finally make Larsen Commander run fine on Warp 3.0.
Add 1999.04.04 Initial support for defining accelerator tables in platform independent resource scripts. This is the first step to get Larsen Commander to support customizable keyboard shortcut keys.
Imp 1999.03.31 Show error code if we fail to execute an external program.
Add 1999.03.27 User customizable menu (F2).
Add 1999.03.27 Larsen Commander now depends on two new external files. LCMDRC.RC is the script of which to contain the various user interface components of the program. LCMDUSER.RC is the script of which to contain the definition of the user menu (F2).
Add 1999.03.25 The first "visible" result of the completely new UI resource manager did show up today. An early implementation of the support for a user defined menu (F2). Proof of consept, after a lot of late working evenings.
Add 1999.03.07 Internal resource script compiler to be used by Larsen Commander soon. This will make Larsen Commander more user customizable and human language independent. It allso will make it easier to port Larsen Commander to other platforms.
Fix 1999.03.06 An unwanted empty line was sometimes inserted to the console monitor when child process was waiting for user input from the command line.
Fix 1999.03.06 User input from command line to a child process sometimes overwrote the last output line in console monitor.
Fix 1999.03.06 Erronously printed an unwanted 'z' character to the console monitor on each user input from the command line to a child process.
Imp 1999.03.06 Console monitor now automatically stops scrolling when activated or if its bottom line is not within visible area. This makes it much more comfortable to look at the child program output before the child program has finished.
Add 1999.03.06 Use CTRL+SHIFT+F to copy the full path of the current selected file to the system clipboard. This command has also been added to the context menu of the two file panels.
Add 1999.03.06 Use CTRL+SHIFT+J to copy the name of the current selected file to the system clipboard.
Fix 1999.03.06 File(s) was moved or copied even if the close-command was selected in the system menu of the move or copy destination specification dialogs. This should really operate as if the cancel-button was selected. Now it does.
Fix 1999.03.06 Auto filename completion (CTRL+TAB) failed when prefix character(s) was the first character(s) in the command line.
Imp 1999.03.06 FTP.EXE and TELNET.EXE added to the default list of non-console programs.
Imp 1999.03.06 No longer rereads content of file panels after the following shell commands has finished: DIR, SET, VER, VOL, PATH, PAUSE, TYPE, START and ECHO.
Add 1999.03.06 Now paint a temporary border on the toolbar button underneath the mouse cursor to highlight the button in case the toolbar is set up to use flat buttons.
Fix 1999.03.06 Mouse clicking on the "left arrow" in the options dialog worked only partially. "Right button" worked OK.
Fix 1999.03.05 Pressing just the ALT key in the options dialog activated the menu bar of the main window rather than the system menu of the options dialog.
Fix 1999.03.05 Pressing ALT+F4 in the options dialog closed the main window as well as the options dialog window.
Fix 1999.03.05 12:30AM was erronously displayed as 00:30AM.
Fix 1999.03.05 Date and time format did not correctly respect the settings in the OS/2 Country System Setup object.
Fix 1999.03.05 CTRL+UP and CTRL+DOWN scrolled command history even if caret was not in the command line entry field.
Imp 1999.03.05 Keyboard focus is now automatically shifted to the command line entry field when you type any character while in the console monitor.
Imp 1999.03.05 Some polish on the repainting logic when scrolling up and down in the console monitor. The content was sometimes fully repainted even if only a small portion was actually needed to paint.
Imp 1999.03.05 Totally rewrote the FINDDUP command. It now operates _way_ faster and should be 100% safe with no memory leak at all.
Add 1999.03.05 The FINDDUP command now supports LIBPATH. Since this is not an OS/2 environment variable it will be read from the CONFIG.SYS on the root of the boot drive of the system.
Fix 1999.03.04 The code page and language code of the system was not respected when comparing filenames in the sorting algorithm.
Fix 1999.03.02 The TAG and UNTAG command line commands did not respect the user customized options saying if they should operate on files and/or directories.
Chg 1999.03.02 To show a list of the current directory stack, type "POPD ?".
Chg 1999.03.02 PUSHD with no argument will now push the current directory without moving into a new one. Just as in 4OS2.
Add 1999.03.02 The POPD command can now take the "*" parameter to clear directory stack. Just as in 4OS2.
Imp 1999.03.02 Improved and simplified the command line parsing logic a lot.
Add 1999.03.02 Internal commands now takes the well known "/?" and "-?" arguments.
Imp 1999.03.01 Improved the HELP command, and the ? command now prints help only for enabled commands.
Imp 1999.03.01 Some painting optimizations in the comsole monoitor to prevent some uggly flashing upon programatically setting selections.
Add 1999.02.27 Implemented the "Search" and the "Search next" commands in the console monitor.
Add 1999.02.27 Implemented the "Goto line number" command in the console monitor.
Add 1999.02.27 The shareware registration portions of the code are now finished and ready for action. Have to wait for release 1.0, though. ;-)
Add 1999.02.26 List of helpful people in subdialog of the About-box.
Fix 1999.02.25 Programs did not always launch to the foreground.
Imp 1999.02.22 Now the file panel isn't cleared when reading filenames except if the filename reader thread uses more than 500ms to finish. This is to prevent the somewhat uggly flashing that used to occur each time a new directory was activated.
Fix 1999.02.22 Unable to rename a directory when new name was the same with only different in character cases.
Imp 1999.02.22 The installation script now gives the Larsen Commander folder an improved animated icon by default.
Fix 1999.02.21 Unable to rename or move file or directory with name "..X" or "...X".
Fix 1999.02.21 Trying to rename a directory "X" to ".\X" caused the directory to be moved into it self. This ended up with a deep recursive new directory until LCMD crached with a bang. No files was lost, however.
Add 1999.02.21 A lot of polish and additions on the About Box.
Fix 1999.02.21 The version string in the INFO panel was not formatted correctly.
Fix 1999.02.21 The command line was left in a gray color when a program was launched from the command line using the START command.
Add 1999.02.16 New internal command, FINDDUP. Finds duplicate files in a search path.
Fix 1999.02.15 Entering a very long command sometimes caused Larsen Commander to hang.
Chg 1999.02.15 The program process description was changed from "LCMD - Larsen Commander" to just "Larsen Commander".

 

Version 0.96. Beta.
Sixth public version.
Released 1999.02.14.

 
AFCI Date Comment
Add 1999.02.14 The dialog of where to choose from available drives is now updated by a background thread. This makes it quickly visible on screen even the first time it is executed. Also, this is better and safer for instance when working on a network with a lot of mounted drives or in case a remote drive has a broken connection that would else cause Larsen Commander to hang for a while.
Imp 1999.02.14 Now using the release tags as are automatically maintained by the GNU (R)elease (C)ontrol (S)ystem to automatically update the current version number to be shown in the About-box.
Fix 1999.02.14 The little rectangle at the lower right corner between the meeting point of the horizontal and the vertical scroll bar of the console monitor was not repainted at all.
Add 1999.02.14 In the VARIOUS #1 page of the options dialog you can now specify the default toggle state of the FILES and DIRECTORIES toggle buttons of the "Select/Unselect Group" dialog boxes.
Imp 1999.02.13 The Larsen Commander project now uses the GNU (R)elease (C)ontrol (S)ystem for OS/2 to manage its versions and keep track of the changes in the source modules.
Chg 1999.02.11 The program "CHECKINI.EXE" was added to the default list of non-console programs.
Chg 1999.02.11 The LCMD.INI section "[InternalCommands (Traverse to SHELL)]" was renamed to "[InternalCommands (Transfer to SHELL)]".
Fix 1999.02.11 The current directory was erronously set to the active directory of the opposite file panel after a child process was finished. Causing programs in the "correct" current directory not to be found when requested to run from the command line. This could also cause some other problems, such as difficulties when trying to rename a file or directory in the current directory, etc.
Imp 1999.02.06 The TAG and the UNTAG commands and dialogs now handles QUOTED filter (sub-)strings. For instance: TAG "MY DA*";*.txt.
Add 1999.02.06 Use SHIFT+F10 to show the context popup menu of current selected file(s). This is supported on the console monitor and the command line as well. The shown menu is the same as if you press the second mouse button.
Imp 1999.02.06 The set of word separating characters used when pressing CTRL+LEFT and CTRL+RIGHT in the console monitor are now increased so that not only white space characters but also such characters as .,;:+- (among others) will cause the cursor to stop.
Imp 1999.02.06 Typing "CD.." (without a space between CD and the two dots) at the command prompt did not work.

 

Version 0.95. Beta.
Fifth public version.
Released 1999.01.31.

 
AFCI Date Comment
Imp 1999.01.30 Dropping a WPS object on a program file item now launches that program with the dropped filename as a parameter. Just as the native OS/2 WPS.
Imp 1999.01.30 Dropping WPS objects on a directory item now copies or moves the object into that directory rather than into the current directory. Just as the native OS/2 WPS.
Imp 1999.01.29 If a dynamic filename search was active and selecting an item with the mouse then the dynamic search box was not dismissed.
Fix 1999.01.29 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 1999.01.29 Sometimes crashed when selecting text in the console monitor.
Add 1999.01.29 Auto filename completion, ala 4OS2. Use CTRL+TAB to insert the next matching filename in the foreward direction into the command line. Use CTRL+SHIFT+TAB to get the next matching filename in the backward direction.
Chg 1999.01.29 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 1999.01.26 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.
Fix 1999.01.26 An "Out of stack" exception sometimes occured in the "Compare Directories" command.
Fix 1999.01.23 The error message "Can not copy or move a parent directory into it self ..." still did erronously occur in some situations.
Imp 1999.01.23 Marked items are now preserved upon panel reread.
Imp 1999.01.23 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.
Add 1999.01.23 Support for drop operations.
Imp 1999.01.22 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 1999.01.22 Those anoying error message boxes that used to occur in case Larsen Commander was not able to activate the startup drive and/or directory are now skipped.
Imp 1999.01.22 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 1999.01.22 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 1999.01.22 The file panels are now reread when a child process has finished, such as UNZIP.
Fix 1999.01.21 In the command "HELP" text: The word "traversed" should be "transferred".
Fix 1999.01.21 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".
Add 1999.01.21 The Titlebar of Larsen Commander now displays the current directory.
Fix 1999.01.20 GenFileSizeToString() failed to align negative values.
Fix 1999.01.16 The "Directory Size" dialog did not correctly handle size information that exceeded four gigabytes.
Fix 1999.01.16 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.
Add 1999.01.15 Press ALT+\ to activate the current directory of the opposite file panel.
Imp 1999.01.07 Speed optimized the initial loading of LCMD.INI.
Fix 1999.01.04 First line of text that was printed to the console monitor was never painted. (This was, however, almost always an empty line.)
Fix 1999.01.03 Horizontal scrollbar range of the console monitor was not calculated correctly if the widest line in the monitor contained one or more tab characters.
Add 1999.01.01 New toolbar button to reread current directory of the active panel.
Chg 1999.01.01 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.
Add 1999.01.01 Support for drag operations.
Imp 1998.12.30 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.
Add 1998.12.30 Pressing ALT+X or ALT+SHIFT+X in the Dynamic Filename Search entry field now operates the same to the user as when pressing just X, where X is any alphanumeric key.
Fix 1998.12.30 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.
Imp 1998.12.29 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.
Fix 1998.12.29 Pressing SHIFT+HOME in the Command Line sometimes caused the Console Monitor to scroll out of bounds horizontally.
Imp 1998.12.29 RAMFS drives are now painted with a RAM-DRIVE icon in the Drives Dialog.
Add 1998.12.28 Installation script LCMDINST.CMD.
Fix 1998.12.21 Command line failed to parse commands like "SET|GREP VSLICK", where there was no space around the pipe character.
Add 1998.12.19 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 1998.12.18 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 1998.12.18 Use ALT+RIGHT to move the command line cursor to the right, regardsless if the file panels are toggled on or off.
Add 1998.12.18 Use ALT+LEFT to move the command line cursor to the left, regardsless if the file panels are toggled on or off.
Imp 1998.12.18 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.
Fix 1998.12.15 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 1998.12.15 Console programs waiting for the user to press ENTER did not work. For instance the FORMAT.COM program.
Imp 1998.12.15 Polished some of the error and warning messages that can possibly occur during a file copy or move operation.

 

Version 0.94. Beta.
Fourth public version.
Released 1998.12.13.

 
AFCI Date Comment
Chg 1998.12.13 Now compiled for the 80386 processor rather than for 80486. This has no practical effects to the speed of Larsen Commander at all, but it caused the size of the EXE-file to be reduced by about 10 KBytes before compression.
Fix 1998.12.13 Enlarged the stack of the filename reader thread of the file panels to prevent a "stack overflow" that sometimes did occur upon startup on some systems.
Fix 1998.12.13 In some very rare situations the toolbar buttons did execute their respective command when mouse button was released even if the button was initially pressed on some other window than the Larsen Commander window.
Add 1998.12.13 New section "[NoneConsoleProgs]" in LCMD.INI contains a list which programs should always be launched in a new session. See LCMD.TXT for more info.
Fix 1998.12.12 The "Free Drive Space" item in the INFO panel was almost never updated within a Larsen Commander session. Now updates upon every directory reread.
Fix 1998.12.12 Did not react when user tried to adjust the height of the file panels by dragging the bottom frame of the panels in full "screen" mode.
Imp 1998.12.12 The standard message box of LCMD now shows the message text in a multiline text entry field with a vertical scroll bar so that all the text can be seen (by scrolling it) in case it is too long.
Fix 1998.12.12 Sometimes crashed due to insufficient stack space when showing an error message during a copy or move progress.
Fix 1998.12.12 When move or copy only the current selected file or directory then the selection annoyingly changed to the file just obove the originally selected.
Fix 1998.12.12 Finally fixed the serious bug that Larsen Commander did not prevent the user from trying to copy or move a parent directory into it self or any of its descendant subdirectories.
Fix 1998.12.12 Some of the columns in the FULL mode sometimes was calculated to be to narrow.
Chg 1998.12.12 The ALT key must now be released before 250ms after it was pressed to get the menu bar activated by keyboard. This used to be 500ms until now.
Fix 1998.12.11 Some PM programs was unable to start from the command line, including the Larsen Commander executable it self.
Imp 1998.12.11 Rewrote some parts of the program launcher code. Larsen Commander is now, at least in theory, ready to support launching and management of more than one child process at once. I will, however, limit the number of active children to only one until further notice. This is mostly due to the extra risks for serious unknown bugs as a consequence of the relative complex code.
Fix 1998.12.10 Could not view (F3) or edit (F4) a file while a child program was being run from the command line, until the child program terminated.
Fix 1998.12.10 If a program was launched by pressing enter on a program file object in a file panel when a child program was still executing in the command line, then the command line did not restore back to its normal color when the child program finished.
Fix 1998.12.10 Tab characters was not expanded in the console monitor.
Fix 1998.12.09 Text "Flat Toolbar Buttons" in options dialog View->Style was cut on some screens.
Chg 1998.12.09 Some cosmetic changes on the size of the three dialogs: Command History, Directory History and Directory Cache.
Add 1998.12.09 Use SHIFT+F7 to goto the previous directory of the current file panel. This feature makes it very snappy to jump between two "working" directories.
Fix 1998.12.09 If the console minitor contained any selected text then the selection was annoyingly extended whenever any new text was appended to it.
Fix 1998.12.08 Only the first mouse click was handled by the toolbar buttons if mouse was not moved between two or more clicks.
Fix 1998.12.08 Removed som painting bugs from the toolbar window.
Chg 1998.12.07 Changed the icon on the MOVE button of the toolbar. I think this new one is a bit more intuitive. The old one looked like an icon for creating a shaddow object.
Imp 1998.12.07 System command interpreter no longer assumed to be CMD.EXE. Is now fetched from the COMSPEC environment variable as it should.
Fix 1998.12.06 Failed to edit (F4) or view (F3) files that was contained in a directory which name contained one or more spaces.
Imp 1998.12.03 The "Choose Drive" dialog should now be much more snappy to pop up after the first time it is used. Espessially if you have any floppy disk (or any other removable device-) drive, without a disk in it, on your system.
Fix 1998.12.01 "Calculate Dir Size" sometimes did never say "Finished!" if multiple file and directories was tagged.
Fix 1998.11.30 The exception dump in the console munitor that alwas occured the first time an external program was run from the command line, is now removed. The reason for the exception was a "stack overflow" in the program launcher thread.
Fix 1998.11.30 Sometimes crashed when selecting "Previous Command" from popup menu of command line.


 

Version 0.93. Beta.
Third public version.
Released 1998.11.29.

 
AFCI Date Comment
Add 1998.11.29 Visibility of the tool bar bubble help can now be toggled on/off in the options dialog.
Chg 1998.11.29 You no longer have to hold the mouse button down to see the hint text in the status bar.
Add 1998.11.29 Toolbar buttons bubble help.
Add 1998.11.29 Use CTRL+I to toggle the visibility of icons in the current file panel.
Add 1998.11.29 Use CTRL+F9 to open the sorting options dialog of the current file panel.
Add 1998.11.29 Use ALT+SHIFT+F5 to toggle the visibility of the tool bar.
Add 1998.11.29 Use ALT+SHIFT+F6 to toggle the visibility of the command line.
Add 1998.11.29 Use ALT+SHIFT+F7 to toggle the visibility of the key bar.
Add 1998.11.29 Use ALT+SHIFT+F8 to toggle the visibility of the status bar.
Add 1998.11.29 Use ALT+SHIFT+F9 to toggle full "screen" file panels.
Add 1998.11.29 Use CTRL+N to activate the menu bar. This is the same as pressing F9. Nice if you are used to File Commander/2.
Fix 1998.11.29 Text on the console monitor was scrolled outside visible area if pressing SHIFT+UP when there was fewer lines of text in it than the height of the monitor. This was true for a number of other key combinations as well.
Add 1998.11.28 All the internal commands of Larsen Commander can now be enabled or disabled in a relative user friendly manner on the new "Commands" page of the options dialog.
Fix 1998.11.28 The Progress Bar overflowed when copy or move file(s) that contained a huge number of bytes (more than aproximately 25 MBytes).
Add 1998.11.28 New toolbar button: "Open WPS Folder".
Add 1998.11.28 Typing "CD\INCOMING" at the command prompt will now operate the same as if "CD \INCOMING" was typed. Nice if you are used to CMD.EXE.
Fix 1998.11.28 CTRL+F8 (Reverse Sort) did not work at all.
Fix 1998.11.28 Minor cosmetic painting bug when scrolling upwards in file panel when view-mode was WIDE or FULL. Sometimes failed to clear one row of pixels horizontally.
Add 1998.11.28 You can now tag files by holding the CONTROL key down while click the left mouse button, just as in most other OS/2 programs.
Fix 1998.11.28 LCMD crashed when trying to scroll an empty console monitor with SHIFT+UP or SHIFT+DOWN.
Add 1998.11.28 New popup menu (with View, Edit, Copy, Move, Delete, etc. commands) when Right-Click on a selected or marked file name item in the File Panels.
Chg 1998.11.28 The "Hidden Files" command now toggles the visibility of both hidden and system files. Just as in File Commander/2.
Fix 1998.11.26 New commands in command line popup menu: "Enter", "Execute in new session", "Previous command", "Next command" and "Command history".
Fix 1998.11.26 Entering "start" at the command prompt did not start a new OS/2 window. The "start" command is now always executed as a new session, to fix this problem.
Fix 1998.11.25 Major redesign of the way that a file object is launched from file panels. This fixes the problem that caused VIO programs to be executed in a background window. They are now launched in the foreground Z-order as they should. This change also fixed the problem that Larsen Commander did lock the Single Input Queue of OS/2 when launching WAV-files (among others).
Fix 1998.11.25 Drive size information in the Info Panel was not updated upon Panel Reread.
Fix 1998.11.24 Finally fixed the problem that Larsen Commander crashed when run on any version of Warp prior to and including Warp 4 with fixpack #3.
Add 1998.11.21 The command line will now be colored with a special color set whenever a child program (if it was started from the command line) reaches a point where it tries to read something from its STDIN. The color is set back to normal as soon as you have given any input by pressing enter.
Fix 1998.11.20 Child processes that are started from the command line and tries to read from its STDIN should now work (finally - this was a hard one!).
Fix 1998.11.18 Reduced the size of the executable file simply by changing the color and resolution format of several icons. Also changed the salmon bitmap from 256 colors to 16 colors. Executable size reduced by about 40 KBytes.
Fix 1998.11.17 Program name and parameters was clipped at 32 characters in the various program pages of the options dialog.


 

Version 0.92. Beta.
Second public version.
Released 1998.11.15.

 
AFCI Date Comment
Imp 1998.11.14 The buttons on the key bar at bottom of screen now paints a tiny number on upper left corner to show key number. I think this looks better, making more room available for the description text.
Chg 1998.11.14 Default undeletion program was changed from UNDELETE.EXE to PHOENIX2.EXE.
Add 1998.11.14 The keybar now change when you press ALT, SHIFT or CONTROL.
Fix 1998.11.14 File panel columns was repainted unnecessarily upon horizontal scrolling in Brief mode.
Chg 1998.11.14 Now uses the same keyboard shortcuts to Store and Retrieve Directories to/from the "Stored Directories" as FC/2, which is CTRL+X for retrieve and SHIFT+CTRL+X for store (where X is a numeric character 0..9).
Add 1998.11.14 Hidden and System files and directories are now painted with an additional tag character to the right of the filename. The tag character can be user specified in the INI-file, if the default is not desirable.
Add 1998.11.14 Keyboard shortcut (SHIFT+F9) to save current setup.
Add 1998.11.14 New menu command (and CTRL+H) to toggle the visibility of hidden files in the current file panel.
Add 1998.11.14 CTRL+E and CTRL+X can now be used to scroll through the command history, backward and foreward respectively. Just as for NC and FC/2.
Fix 1998.11.14 Very first command in command history was not reached when scrolling backward through the command history with CTRL+UP.
Imp 1998.11.14 If file panels are toggled off the UP and DOWN keys can be used to scroll through the command history, just as for CTRL+UP and CTRL+DOWN.
Imp 1998.11.14 If file panels are toggled off the LEFT, RIGHT, HOME and END keys are working as normal text entry navigation keys in the command line, and the PAGEUP and PAGEDOWN keys will scroll the console monitor rather than the file panels.
Add 1998.11.14 Command line cursor right (CTRL+D) and command line cursor left (CTRL+S). Just as for NC and FC/2.
Chg 1998.11.14 CTRL+D (File Date/Time...) now is SHIFT+CTRL+D. For NC and FC/2 compatibility reasons.
Chg 1998.11.14 CTRL+V (Calculate Drive...) now is SHIFT+CTRL+V. For NC and FC/2 compatibility reasons.
Chg 1998.11.14 CTRL+X (Extended Attributes...) now is SHIFT+CTRL+X. For NC and FC/2 compatibility reasons.
Add 1998.11.14 CTRL+PAGEUP activates the parent directory. CTRL+PAGEDOWN moves into the current selected directory.
Fix 1998.11.13 When pressing alt+letter to search a filename in the active panel, the search was dismissed only when pressing ENTER or ESC. Now it is dismissed as soon as you press a key that is not ALT+X or X, where X is any alphanumeric character. However, you can still browse matching filenames by pressing ALT+UP and ALT+DOWN without dismissing the search.
Fix 1998.11.13 The ".." and "\" button on the Panel Header Bar is now disabled when the root directory is current.
Fix 1998.11.13 Larsen Commander now uses the national settings (such as date-, time- and thousand-separator characters) that has been set on the system in the "System Setup", rather than using hard-coded European standards.
Fix 1998.11.12 A few cosmetic linefeed bugs in the internal INFO command.
Add 1998.11.12 CTRL+F will now insert the full path of the current item to the command line. Just as CTRL+SHIFT+ENTER.
Fix 1998.11.12 "Support for zip files not implemented yet!" no longer displayed when pressing ENTER on a ZIP-file item.
Add 1998.11.12 In the "Choose Drive" dialog you no longer need to press ENTER. Simply type in the letter of which drive to activate directly.
Fix 1998.11.12 "Calculate Drive/Directory" now shows drive/directory statistics, with respect to the current File System, correctly.
Add 1998.11.11 You can now disable any of the Larsen Commander internal commands (such as WHICH, TAG, PUSHD, POPD, etc.) by editing the various [InternalCommands, X] (where X is the actual command name) sections in the LCMD.INI file.
Chg 1998.11.10 When pressing the Enter-key from within the Dynamic Filename Search (which can be started by pressing Alt+X, where X is any alphanumeric key) the Enter-key is now performing its normal operation (such as walk into selected directory, etc.) as well as dismiss the Dynamic Search box. The Search box can also be dismissed by pressing the Escape-key.
Add 1998.11.10 Panel shortcut commands (Ctrl+F2 ... Ctrl+F8) for sorting items in the current panel, and menu commands for sorting items in specific left or right panel.
Add 1998.11.10 You can now execute a number of internal commands, such as CD, PUSHD and POPD, even when there is currently a child process running, without any warning messages from Larsen Commander.
Fix 1998.11.09 Console monitor was not repainted correctly when toggling the visibility of the file panels.
Chg 1998.11.09 When moving just one file out of the current directory then automatically select the item next to the previous selection, rather than always activating the very first item.


 

Version 0.91. Beta.
First public version.
Released 1998.11.07.

 
AFC Date Comment
Add 1998.11.07 Optional button border style on keybar buttons in the same manner as for toolbar buttons.
Add 1998.11.07 Optional 3D border around the status bar in the same manner as for the command line prompt area.
Add 1998.11.07 Optional 3D border around the file panel components.
Fix 1998.11.07 Scroll bars on file panels did not get hidden when choosing to hide them from the options dialog.
Add 1998.11.06 User can now choose the button border style on the toolbar buttons. Flat or 3D-style buttons.
Add 1998.11.05 In the external program selection panels of the options dialog you now have a push button of which to click to get a standard OS/2 file selection dialog.
Fix 1998.11.05 Launching a VIO program with Alt+Enter did not work correctly. The stdin, stdout and stderr was still directed to the Console Monitor of Larsen Commander.
Add 1998.11.04 You can now choose in the options dialog box which program to use upon various commands, such as Edit, View, Filefind, Compare Files, Clone Cleaner, Undelete and EA Browser.
Fix 1998.11.03 File attribute file filtering options was saved incorrectly to the profile (ini-file). Should be saved as integer rather than boolean.
Fix 1998.11.03 Two controls in the Change Filename Case dialog was defined to have the same mnemonic character.
Fix 1998.11.01 The second instance of Thread::start() did accidentally kill it self because the thread id was not set properly but was zero. This was the source of several bugs, regarding the various dynamic secondary threads in Larsen Commander, that I have worn for in the last weeks. :-|
Add 1998.11.01 The filename reader thread now pops up a progress dialog if reading takes more than about one second. The progress dialog also contains a cancel push button. This means that the user is able to cancel it if reading the filenames takes too long, for instance if the directory on a slow network contains a huge number of files.
Add 1998.10.31 Reading filenames into the file panels of Larsen Commander now performs in a background thread.
Add 1998.10.31 Speed optimized the calculation of filename and columns width, by approximately 1000% (!). Important when resizing the Larsen Commander window if one or both of the file panels contains a huge number of files.
Fix 1998.10.30 Dropping a font on the Command Line Prompt (C:\) caused the window panel to disappear.
Fix 1998.10.30 Mouse click on File Panel did not put the Larsen Commander window on top Z-order.
Fix 1998.10.28 Clicking on the drives-button in the header bar of a file panel sometimes did popup the Drives Dialog for the opposite panel. This occurred if the "Swap Panels" command was executed an uneven number of times.
Fix 1998.10.28 The Drives Dialog now shows correct icons for floppy drives even if there is no floppy in the drive at the time being.
Fix 1998.10.28 Out-of-stack exception when selecting the "Refresh" button in Drives List Dialog.
Add 1998.10.27 You can now select file panel fonts from within the options dialog. Nice when Larsen Commander is used as the shell and the Font Palette of the WPS is not accessible.
Add 1998.10.27 You can now select different font on the various view modes on the file panels. You don't need to have the same font on all view modes.
Add 1998.10.26 The drives list box for choosing which drive to activate now contain icons to represent the drive type (Floppy, HDD, CD-ROM, Network,etc.) of the available drive items in the list. No practical value, just fancy.
Fix 1998.10.26 Ctrl+Break of current running child process should be more stable now.
Fix 1998.10.26 More accurate adjusting of relative file panel ond console monitor window sizes. No using per thousand rather than percent.
Fix 1998.10.22 Improved the searching algorithm used to search through the PATH for a program module which is entered without directory and extention. Now searching for EXE, COM, CMD and BAT files in the OS/2 correct order.
Add 1998.10.22 The "H" and "HIST" command is no longer added to the command history list.
Add 1998.10.21 New command, H or HIST, to show a list of the N most recent commands that has been entered to the command line. The list will be printed in the Console Monitor.
Add 1998.10.21 New command, R or REP, to repeat one of the commands in the command history list.
Chg 1998.10.21 When entering a command that is already contained in the command history then it is now removed from the history before it is appended to the bottom of the history list again.
Chg 1998.10.21 When visiting a directory that is already contained in the directory history then it is now removed from the history before it is appended to the bottom of the history list again.
Add 1998.10.21 New commands, PUSHD and POPD.
Add 1998.10.20 New command, INFO. This command will print the same information to the Console Viewer as is displayed in the Info Panel of the opposite of the current Panel.
Add 1998.10.20 New command, HELP or "?". Will show a brief description of the supported internal commands of Larsen Commander.
Add 1998.10.20 New command, WHICH. Will show where in the current PATH the specified program module is located.
Chg 1998.10.20 Some of the more time consuming internal commands are now executed by the same separate program launcher thread as is used to launch external commands. Also moved the code that search through the PATH for the specified program module into the program launcher thread.
Add 1998.10.19 Popup menu on right mouse button click in the Command Line Text Entry field.
Add 1998.10.18 Double click mouse in Text Viewer class to select the whole word below the mouse double click position.
Add 1998.10.18 Popup menu on right mouse button click in the Text Viewer class.
Add 1998.10.18 Support for text selection in Console Monitor (Text Viewer class) by using the keyboard arrow keys in combination with holding down the shift-key.
Add 1998.10.17 Two new internal command line commands: TAG and UNTAG.
Chg 1998.10.17 Restructured the code for keyboard navigation and scrolling in the Text Viewer class. For easier eventually implementation of support for programmable macros some time in the future.
Add 1998.10.17 Automatic delayed scrolling for text selection while mouse is captured and is located outside the visible area of the Text Viewer class.
Add 1998.10.16 Horizontal scrolling of the Text Viewer class. The only Larsen Commander component that has a need for this at the time being is the Console Monitor.
Add 1998.10.16 Text selection and keyboard navigation support in the Text Viewer class. Still missing some polish.
Add 1998.10.15 Vertical scroll bar of the Viewer window class now gets updated.
Add 1998.10.15 Various scrolling topics for the Text Viewer class.
Fix 1998.10.14 Unable to execute a command from the command line when the File Panels was toggled off.
Fix 1998.10.14 The scroll bars of the Window class are now visible again.
Add 1998.10.11 Implemented a completely new Text Viewer class with ways better, faster and smoother scrolling and memory mecanisms than the standard OS/2 MLE Control. The first component of Larsen Commander to take advance of this new class was the Console Monitor, which I updated today. The Text Viewer will also be used by the internal Viewer of Larsen Commander, soon.
Chg. 1998.10.10 Improved the general Window base class by many means. Now it will automatically instantiate it self as four windows: A client area, a horizontal and a vertical scroll bar, and a container window that can be used to draw a frame around the three others.
Chg. 1998.10.10 Totally rearranged the scrolling mechanism of the File Panels. Taking advance of the new facilities of the general Window class.
Fix 1998.10.10 Various minor and cosmetic scrolling bugs. These were cleaned indirectly simply by implementing the totally new scrolling logic as mentioned above.
Chg. 1998.10.09 The File Panel Windows are now a class that extends the base Window class.
Fix 1998.10.08 Color of Command Line Entry wasn't changed when a child process is running.
Fix 1998.10.07 Sometimes crashed when the "Show Icons" command was toggled off.
Chg. 1998.10.07 The Command Line Container Window now extends another new class, ProcessLauncher, which manages everything that has to do with running and monitoring child processes and their environment variables.
Chg. 1998.10.07 The Command Line Process Launcher is now a class that extends the general Thread class.
Fix 1998.10.07 Current drive and directory was not restored correctly by the next LCmd Session.
Add 1998.10.07 The positioning and size calculations required for all items in the File Panels are now cached when the Panels are toggled on and off. Speed improvement, especially when current directory contains a large number of files and resides on a network drive.
Fix 1998.10.07 When toggling File Panels back ON after they has been OFF, the current selection was always moved to the uppermost visible line.
Fix 1998.10.07 Navigation commands and commands for Dynamic Filename Searching are now ignored when the File Panels is off.
Fix 1998.10.07 Ctrl+Insert and Ctrl+Shift+Insert did insert the current selected item into the Command Line Entry Field even if the Command Line was off.
Add 1998.10.07 If the "Show Command Line" option is toggled off when the File Panels are currently toggled off then automatically toggle the File Panels back on.
Fix 1998.10.06 Pressing the tab-key when the opposite panel is in INFO-mode did not update caret focus in case caret focus was set on the Console Monitor.
Chg. 1998.10.06 The Statusbar Window is now extending the Window class.
Chg. 1998.10.06 The Buttonbar Window is now extending the Window class.
Chg. 1998.10.05 The Toolbar Window is now extending the Window Base class.
Chg. 1998.10.04 The Panels Parent Window is now extending the Window Base class.
Chg. 1998.10.03 The Sub-Client and the Command Line Container Window is now extending the new Base Window class. Proofe of concept...
Chg. 1998.10.03 Developed a completely new Window Base Class. I plan to use this class as a wrapper of the native OS/2 PM API in the future, to make Larsen Commander more portable in general.
Chg. 1998.10.03 Totally rearranged the Console Monitor Reader Thread. Is now a class, ConsoleMonitor, that extends a new general Thread class.
Fix 1998.10.03 The Current Directory was not inherited to PM programs launched from command line by DosStartSession().
Add 1998.09.30 Support for pressing Ctrl+C to break the current running Child Process, if any.
Chg. 1998.09.30 Shortcut Key for "Change filename Case" was changed from Ctrl+C to Shift+Ctrl+C. ^C was needed by the new "Break Child Process" command.
Add 1998.09.30 Alt+Enter runs the command line in a separate session.
Add 1998.09.30 Ctrl+Shift+Enter inserts full path of selected item into the Command Line.
Chg. 1998.09.30 If a Child Process is currently running and the user tries to execute another command from the Command Line, then ask the user if he wants to execute the new command as a new session outside of Larsen Commander.
Chg. 1998.09.30 If a Child Process is currently running then always confirm exit of Larsen Commander.
Add 1998.09.29 If a Child Process is currently running and user tries to execute a new command at the Command Line then a message box will tell the user that the command can not be executed until the Child Process has finished.
Fix 1998.09.29 Trying to execute a program with a space in its filename, such as "TEST 1.EXE", always failed.
Chg. 1998.09.29 When pressing Ctrl+Enter and current item has at least one space in its name then put quotes around the item name which is inserted to the Command Line Entry Field.
Chg. 1998.09.29 The Command Line Entry Field now has a special user customizable color when it is waiting for the program launcher to finish.
Fix 1998.09.29 The Program Launcher did not transfer the Program Parameters correctly. Should be OK now.
Fix 1998.09.29 The SET command didn't parse expressions like 
"SET X=%%YAOS%" 
correctly.
Add 1998.09.28 The SET command now parses expressions like 
"SET PATH=%PATH%;C:\MYDIR" 
just as CMD.EXE. The same is true for the ECHO command.
Fix 1998.09.28 The Larsen Commander Frame Window didn't get activated when mouse click on the File Panel when View Mode was INFO.
Fix 1998.09.28 X got lost when typing "SET MYVAR=X" in Command Line.
Chg. 1998.09.27 Completely rewrote the Command Line Parser and Program Launcher code.
Fix 1998.09.27 When picking a command from the Command History the caret wasn't moved to the end of the command in the Command Entry Field.
Chg. 1998.09.27 The "Are you sure to exit?" dialog now uses LCMD standard message box rather than the OS/2 WinMessageBox() API.
Fix 1998.09.27 When typing "exit" at the command line and the "Confirm on exit LCmd" option is ON the confirmation dialog didn't show.
Chg. 1998.09.27 When selection another drive for the File Panel which current View Mode is INFO then the View Mode is now automatically toggled.
Add 1998.09.27 The border around the Command Line Prompt is now optional.
Chg. 1998.09.26 Pressing Esc when there are any characters in the Command Line Entry Field now just clears the Entry Field. Pressing Esc again will toggle the Panels as normal.
Add 1998.09.26 Current selected item name can now be inserted to the Command Line Entry Field simply by pressing Ctrl+Enter.
Chg. 1998.09.26 The Command Line Entry Field is now an instance of WC_MLE rather than WC_ENTRYFIELD. The main reason is that WC_MLE supports the MLM_INSERT message and that it handles the ^Left and ^Right keys.
Fix 1998.09.26 The "Gray *", "-" and "+" keyboard scan codes are now mapped correctly.
Add 1998.09.26 New command: "Swap Panels".
Fix 1998.09.26 Sorting options wasn't saved correctly to the ini-file for the right panel (they were overwritten by the sorting options for the left panel).
Fix 1998.09.26 Drive space was erroneously calculated for drives larger than 4 G. Bytes.
Add 1998.09.26 The "Stored Directories" Dialog now initially tries to select the directory that matches the current directory.
Add 1998.09.26 The "Stored Directories" Dialog now has an "Edit" Button and a "Close" Button to make it easier for the user to change the Stored Directories.
Chg. 1998.09.26 Change the "Stored Paths..." menu item to say "Stored Directories..." instead.
Fix 1998.09.26 The INFO Panel can now be horizontally scrolled as well.
Add 1998.09.25 Even more polish to the INFO Panel.
Fix 1998.09.25 FULL and WIDE mode vertical scrolling sometimes went outside legal range.
Add 1998.09.23 The content of the INFO Panel is now almost scrollable.
Add 1998.09.23 INFO Panel now gets dynamically updated (in affected items) when the "Calculate Directory Size" runs.
Add 1998.09.22 The INFO Panel now seems to work almost OK. Need to add some more polish.
Chg. 1998.09.17 Larsen Commander can now correctly report the size information of drives that are larger than 4.2 G. Bytes.
Add 1998.09.17 further development of the INFO Panel. Found out how to make calls to 16 bits code in DLLs from Borland C++ 2.0: APIRET16 APIENTRY16 DosQProcStatus(PULONG16, USHORT);
Fix 1998.09.16 Copying a directory from a CD-ROM (CDFS) drive didn't skip the Read Only Standard File Attribute on the destination directory.
Add 1998.09.14 INFO Panel: Wrote code to query current Swap-file size and available space. Borrowed some useful code fragments from the MEMSIZE free ware utility.
Fix 1998.09.11 Code preparations for true information in the INFO Panel.
Add 1998.09.11 Toggling INFO mode did reset the current selection.
Add 1998.09.10 Implementing support for the INFO mode. The INFO panel is still empty, but the INFO framework seems to be OK now.
Fix 1998.09.10 The filename extension was erroneously assumed to start at the first dot rather than at the last dot.
Fix 1998.09.10 Toggle "Show Icons" didn't repaint the Columnbar in FULL mode correctly.
Fix 1998.09.10 Before writing the profile (INI-file) make sure to remove the sections of the 1) Directory Caches, 2) Directory History and 3) Command History. In case the new list has been stripped. This prevents the mentioned lists from growing and growing when they shouldn't.
Fix 1998.09.10 Bug in profile stream byte reader exceeded input buffer with one byte.
Fix 1998.09.09 When dropping a new Font on the Command Line Prompt Window the other parts of Larsen Commander Client Area wasn't properly rearranged.
Fix 1998.09.09 Column Header in FULL mode doesn't match the horizontal Scrollbar.
Chg. 1998.09.08 Speed optimized the INI-file (profile) loader.
Fix 1998.09.08 Headerbar of File Panels wasn't repainted correctly when activating another drive.
Fix 1998.09.08 Dialog Box for choosing drive always contained an empty List Box (no available drives).
Fix 1998.09.08 If failed on restore the initial directory the Headerbar of the corresponding File Panel wasn't repainted.
Fix 1998.09.08 File Panel Infobar was not repainted when toggling the File Item Mark using the INSERT key at the very last File Item in the Panel.
Add 1998.09.08 Special color in Infobar of File Panels when any of the items are currently marked.
Fix 1998.09.07 Title text of the "Command History" dialog was wrong.
Chg. 1998.09.07 Don't repaint Panel Headers upon TAB or SHIFT+TAB except when color settings require it.
Chg. 1998.09.07 Don't copy the Read Only Standard File Attribute when source is CDFS.
Fix 1998.09.06 Don't ask twice to rescan directory cache.
Add 1998.09.06 Menu Command: "Rescan Directory Structure of Drive".
Chg. 1998.09.06 Rewrote the ini-file manager for portability reasons. No longer uses OS/2 Prf-functions.
 

Back to The Larsen Commander Page.