Changeset 111 for trunk/HISTORY


Ignore:
Timestamp:
Aug 1, 2004, 2:30:36 AM (21 years ago)
Author:
root
Message:

Reorder

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/HISTORY

    r102 r111  
    1 New stuff's at the bottom.  This list isn't necessarily comprehensive.
    2 
    3 2.00:
    4 
    5  o A whole new look for FM/2 -- the same thing, only more so.  Some
    6    things were enhanced, some dropped, some replaced or superceded.
    7    Still, if you used 1.x you should feel at home.
    8 
    9 [lazy bum skipped a few...]
    10 
    11 2.06:
    12 
    13  o In the Collector's Seek-and-scan dialog, the All HDs button now skips
    14    removable drives (like CD-ROMs) for convenience.
    15  o Quick tree works around the OS/2 DosFindFirst bug that prevents FAT
    16    root drives from being found.
    17  o Added "separator" attribute for tool buttons -- causes a small amount
    18    of space to be added after the button with the attribute, for
    19    appearance (grouping of buttons).
    20  o Added ability to turn on titles below bitmap buttons in toolbar (it'll
    21    have to be short and sweet) and grouped all toolbar toggles under a
    22    Toolbar conditional cascade submenu.
    23 
    24 2.07:
    25 
    26  o Added "View Bookshelf" and "View Helpfiles" utilities.
    27  o Fixed bug in Quick Tree added while fixing the last one...
    28  o VTree now saves its size and position on desktop (Ron Gawer wanted
    29    that).  VDir doesn't, as you can have several of them open at once
    30    and it would be somewhat irritating to have them all on top of each
    31    other.
    32 
    33 2.08:
    34 
    35  o Added "must have" attributes to Filter.
    36  o Fixed Undelete dialog so selecting a new drive from the combobox
    37    causes the listbox to be refreshed for that drive, and so a missing
    38    DELETE environment variable for the selected drive doesn't cause the
    39    dialog to abort unless you select Cancel in the information box (so
    40    you can pick a different drive).
    41  o Added limited optional logging for some simple but critical
    42    operations (copy, move, rename, delete).
    43  o Documented "start minimized" command line argument.
    44  o Added "don't save/restore state of dir windows this time" command
    45    line argument.
    46 
    47 2.09:
    48 
    49  o Changed things so the little notification box doesn't steal the
    50    focus when it comes up.  Duh.
    51  o Added "Backup Profile", "Change System Profiles" and "Replace System
    52    Profiles" to the INI viewer.
    53  o Fixed some glitches in new mask "must have" attribute processing.
    54  o Found and fixed bug in Collector's Seek & Scan that could cause FM/2
    55    to trap.
    56  o Added a Settings notebook containing global toggles and such.
    57    Slower than the menus, but Ron Hester asked for it, and I allus do
    58    what Ron says...
    59  o Return of the weirding ... but that'd be telling.
    60  o Added optional split status line.
    61 
    62 2.10:
    63 
    64  o Added Undo buttons to Settings notebook pages.
    65  o Fixed bug wherein Save state of dir windows toggle was ignored.
    66  o Put in some comma formatting to prevent an untimely death.
    67  o Fixed bug wherein Doubleclick Opens toggle was ignored.
    68  o Added a couple more Settings pages.
    69  o Made appropriate Settings pages available to standalone modules.
    70  o Tweaked a few menus for a more consistent appearance.
    71 
    72 2.11:
    73 
    74  o Fixed odd bug in second status line in Directory Containers.
    75  o Fixed rename buglet that caused rename from menu/button to
    76    give funny default drive.
    77  o Added drag and drop to INI Viewer to allow moving and copying
    78    data between different INI files.
    79  o Added FM2PLAY.EXE to allow playing multimedia files (via MMPM/2)
    80    from FM/2 easily.  Usage:  FM2PLAY.EXE <file> [<file> <file...>].
    81    There's a menu item for it.
    82  o Added "associat.txt" containing recommended associations for use
    83    with FM/2.  Please send your ideas for this list.
    84  o Enhanced the Bookshelf Viewer.
    85 
    86 2.12:
    87 
    88  o AV/2 will now ignore an association if it contains the string
    89    "AV2.EXE" in the command line (meaning it might call itself).
    90  o Fixed "Lowercase name" bug.
    91  o Worked over the context menus again, added a couple more
    92    accelerator keys.
    93  o Hooked Help button in Child Window dialog to some help.
    94 
    95 2.13:
    96 
    97  o Added ability to set type of selection used in some containers (in
    98    the Settings Notebook on the "Windows" page).
    99  o Selecting "Settings Notebook" in the FM3.EXE monolithic app, even
    100    from container context menus, will always bring up a full settings
    101    notebook.
    102  o Slightly reduced memory usage for HPFS drives (ah, another reason
    103    to use HPFS...).
    104  o Fixed bug in SetIcon.
    105  o Did some more work on FM2PLAY.EXE to make it more eye-appealing and
    106    maybe a bit more functional.
    107  o Shortened tasklist title for registered users.
    108 
    109 2.14:
    110 
    111  o FM/2 will now detect that a CD-ROM drive which didn't have a disk in
    112    it or had a music disk in it when FM/2 was started is a CD-ROM drive
    113    when accessed later with a data disk in it, and change the icon
    114    accordingly.  This also applies to hard drives that were locked when
    115    FM/2 started, by happy coincidence, and should work on other
    116    removable media drives.
    117  o Hints given in error popup for some access errors (for example, when
    118    clicking on an empty diskette drive).
    119  o Install.cmd will not change the parameters field of objects that it
    120    creates if the File Manager/2 folder already existed.  It will still
    121    update the paths.
    122  o VTree honors drive exclusions like it should have in the first place.
    123  o VTree will delete a directory if the Shredder refuses for some reason.
    124  o Added VTree->WPS folder toggle.
    125  o Shortened VTree tasklist title for registered users.
    126  o FM/2 will attempt to fit smaller files onto diskettes when a larger
    127    file in the list to be moved/copied won't fit before prompting you to
    128    change diskettes due to a disk full condition.
    129  o Help for toolbar buttons shows up when mouse passes over them --
    130    figured out how to implement without excessive message passing (IOW,
    131    to my satisfaction).
    132 
    133 2.15:
    134 
    135  o Added "Collect list in file(s)" command.
    136  o Added "Collect from a list file" command.
    137  o Added "Select List" command.
    138  o System VIO fonts have been renamed, jumping between "System" and
    139    "System VIO", a couple of times now.  To top it off, when the name
    140    changes, the sizes do, too (i.e. 7.System == 5.System VIO, more or
    141    less).  Warp is now GA and uses "System VIO" again, so I've changed
    142    it back to that.  If some fonts don't look right on your 2.11 system,
    143    I'm sorry, but I'm trying to hit a moving target.  Don't shoot me,
    144    I'm just the piano player.
    145  o Did some other stuff, but forgot to write it down and have now
    146    forgotten what it was.  Old age is hell.
    147 
    148 2.16:
    149 
    150  o Added "Update objects" command.
    151  o Added "Optimize" command.  Be sure to read the online help on this
    152    one (under "Context Menus").
    153  o Added toolbar changing buttons (buttons that automatically load a
    154    new toolbox into the toolbar).  See comments in online help under
    155    "Toolbar->Add Tool."
    156  o Hmmm...Warp has broken the DM_DROPHELP message within an application
    157    -- the passed DRAGINFO structure is inaccessible (apparently already
    158    deallocated).  An appropriate error message will be displayed, and
    159    the code's still there so that when IBM fixes it it'll automagically
    160    start working again.
    161 
    162 2.17:
    163 
    164  o Optimized for speed:  Quick trees, tree sizes.
    165  o Dug the names of the new color palettes out of Warp's INI files.
    166    Under 2.x both color palette commands (one new) load the same object.
    167    Under Warp they load the two different palette objects available.
    168  o Added swapfile/memory watch when Drive Tree is active window in FM/2.
    169  o Added HPFSOPT.EXE program to optimize HPFS drives.
    170 
    171 2.18:
    172 
    173  o Added ability to use the undocumented DosQProcStat API in the Process
    174    Killer.  While this will enable the Process Killer to work without an
    175    English version of PSTAT.EXE being present, DosQProcStat is an API
    176    subject to change by IBM, so beware.
    177  o Added FATOPT.EXE program to optimize FAT drives.  THIS IS A BETA
    178    PROGRAM AND USES LOW-LEVEL DRIVE ACCESS -- BACK UP BEFORE USING!
    179  o Tweaked the online help, adding more hypertext links and detail.
    180 
    181 2.19:
    182 
    183  o Added "Ideal size" System Menu command and titlebar button -- an
    184    alternative to maximizing.
    185  o More work on help file hypertext links using suggestions from a
    186    registered user.  Added a labelled bitmap showing the layout of FM/2
    187    windows.
    188  o Worked around weird bugs in Sizes and deleting toolbar buttons that
    189    shouldn't be bugs but nonetheless cause problems on some machines.
    190  o Added some one-line help fields to some dialogs to guide the user
    191    along.
    192  o Added the "Close" checkbox to the Edit Associations dialog, to allow
    193    executing an association to shut down FM/2 (or a VDir window, mainly
    194    for use by folks using FM/2 to replace the Drives objects).
    195  o Added "Start Minimized" and "Start Maximized" buttons to the Windows
    196    page of the Settings notebook.  FM/2 starts normal size then adjusts
    197    (that lets it size all its windows right first, and gives you something
    198    to return to from the maximized state).
    199 
    200 2.20:
    201 
    202  o Fixed stupid bug that made FM/2 freak out on restart if you turned the
    203    toolbar off and left it off (duh).
    204  o Move-drag onto archives allowed now (if you have the archiver for that
    205    archive type configured to allow moving files, of course).
    206  o Fixed bug in longname<->shortname conversion (FAT<->HPFS).
    207  o Found a nasty way to get Warp's printer objects to recognize FM/2's
    208    D&D.
    209  o Extract dialog can be told to remember its settings (extract directory,
    210    masks, "with directories") distinctly from those set in Archive
    211    Containers.
    212  o Added a few pictures to the online help for extreme novices.
    213  o Added new "Compare Select" submenu with commands that can make
    214    selections based on comparing unfiltered files in all open Directory
    215    Containers.  Powerful stuff.
    216  o Added "Hide objects" command (selective individual object filtering).
    217  o Fixed bug -- drag to toolbar quit working when toolbar code rewritten.
    218  o Slight modification to ARCHIVER.BB2 -- -1 for filename position means
    219    to use the last "field" of an archive listing for the filename.
    220  o FM/2 is compiled with optimization turned off now -- caught it
    221    generating bad code in the new Compare Select module and don't trust
    222    it (again).
    223 
    224 2.21:
    225 
    226  o Shift and CTRL modifiers for double-clicking objects in Drive Tree,
    227    Directory Containers and Collector implemented.  Shift causes new
    228    FM/2 window to open (directories; direct to View for files), CTRL
    229    causes default WPS open.
    230  o More stuff in the help file (sheesh -- this has gotta stop).  The
    231    online help should now make a rather complete manual when printed
    232    together with the READ.ME file (see READ.ME for suggestions).
    233  o INSTALL now makes an object for the online help so that it can be
    234    viewed without starting FM/2 (using SEEHELP.EXE, included).
    235  o Added Filter "Always show directories" toggle.
    236  o Ideal size button supports a psuedo-restore operation, allowing
    237    toggling between two sizes (mine and yours).
    238  o Other stuff I forget.
    239 
    240 2.22:
    241 
    242  o Additional detail and options are presented when FM/2 can't figure
    243    out how to list the contents of an archive (ARCHIVER.BB2
    244    misconfigured or archive bad) via new dialog.  This should make
    245    determining what the archive problem is much easier when the
    246    inevitable problem arises.
    247  o Added duplicate file finder to Seek-and-Scan dialog.  Finds files
    248    with same name and/or size and filedate.
    249 
    250 2.23:
    251 
    252  o Enhancements to potential dupe finder per user requests and other
    253    stuff I thunk up all by my lonesome.
    254  o Placed "Seek and scan" on the Utility pulldown.  All it does is
    255    start the Collector and post it a WM_COMMAND message as though you'd
    256    clicked Seek and scan on its context menu.  Maybe even folks who
    257    don't read the help can find it now (who knows?).
    258 
    259 2.24:
    260 
    261  o Added "Remote bug" toggle since network FSD developers can't seem to
    262    consistently produce working DosFindFirst/Next code to save their
    263    lives.
    264  o Undelete enhancements.
    265 
    266 2.25:
    267  o Added "Edit" and "Refresh" to Archive Containers per user request.
    268  o Added Drag and drop dialog and corresponding toggle per user request.
    269 
    270 2.26:
    271  o Fixed stupid new bug in moving files from HPFS->FAT with long
    272    filenames.
    273  o Fixed bug in RemoteBug fix that conflicted with another fix for
    274    remote FSD bugs.  I'm getting sick of working around remote FSD
    275    bugs -- think I'll just let the LAN folks fix _their_ stuff from
    276    now on...
    277  o Made titlebar of Drive Tree containers respond to request for context
    278    menu as if it were container whitespace per user request.
    279  o Added "Min on dir open" toggle -- a more elegant solution to a taste
    280    thing (IMHO) than a user requested feature.
    281  o Chord on status windows brings up window dialog like it does on
    282    client window whitespace.
    283  o Added "Append to clipboard" command to internal viewer/editor's
    284    Edit menu.
    285  o Moved "Write block" command out of Edit->Blocks submenu of internal
    286    viewer/editor to the main Edit submenu as "Copy to file" so it's
    287    accessible in readonly (viewing) mode while I was at it.
    288  o Added informational tweaking to viewer/editor's Edit->Undo menu
    289    command.
    290  o Added "Walk" button to Seek and scan dialog.
    291  o Added special FM/2 Association command line "<>" to indicate that the
    292    default WPS view should be opened for matching files.
    293 
    294 2.27:
    295  o Added "Move & rename" and "Copy & rename" commands per user request.
    296    This extends into the drag and drop dialog (said dialog is now on by
    297    default, BTW).
    298  o Many tiny tweaks that no one will ever notice (for instance,
    299    filenames containing "&" are now quoted on command lines where they
    300    weren't before).
    301  o Added EXAMPLE.CMD to archive as an example of how REXX scripts can
    302    manipulate files listed in listfiles created by FM/2.  This allows
    303    Commands to circumvent the apx. 1000 character limit of OS/2 command
    304    lines.
    305  o Made notification window look more homogenous.
    306 
    307 2.28:
    308  o Added optional user directory list dropdown box on main window
    309    (maintenance of the list is still performed in the Walk Directories
    310    dialog).
    311  o Added Drives submenu on Drive Tree's views context menu -- select a
    312    drive from it and the tree scrolls to show it and makes it the
    313    current object.
    314  o Restricted filename quoting in command lines to absolute essentials
    315    -- some programs are broken and choke on quoted filenames.  We
    316    absolutely cannot have LIST choking if it can be avoided.
    317  o Double-clicking a directory in the Drive Tree container will cause an
    318    existing Directory Container looking into that directory, if one
    319    exists, to come to the foreground rather than opening a new one; if
    320    the existing window is minimized, it'll be restored. Ditto for new
    321    userlist dropdown.
    322  o FM/2 can now launch Windows apps seamless -- maybe.  Sheesh, I'd
    323    use a DOS app first...
    324 
    325 2.29:
    326  o Added "Topic" entry field in Bookshelf Viewer dialog.
    327  o Added "Quick arc find" toggle in Settings notebook; can speed up
    328    drag and drop operations on floppy/network drives.
    329  o Worked around PM bug in custom frame controls.
    330  o Added "Directory Container state" saving and restoring in a dropdown
    331    list (turned on with "Toggle quicklists" under Config menu).
    332  o Fixed drag and drop bug (couldn't move, duh).  Smartened up drag and
    333    drop while I was at it; no sense offering options not really
    334    available due to media type (i.e. can't copy to a CD-ROM).
    335  o Added "Launch" button to drag and drop dialog.
    336  o Added quick-help for dropdown lists (in status box 2).
    337  o Added ability to drop onto userlist dropdown to add a directory.
    338    Also added popup maintenance menu (add and delete directories to/from
    339    list).
    340 
    341 2.30:
    342  o I forget.
    343 
    344 2.31:
    345  o Added "Minimize to databar" toggle, also accessible as a standalone
    346    miniapp.
    347  o Tree remembers directories, once expanded.
    348  o An individual drive may now be rescanned in the Drive Tree (related
    349    to the above).
    350  o More keyboard shortcuts for the rodently challenged.
    351  o Drag from recessed text fields in Directory and Archive Containers
    352    now possible (drags the directory or archive, respectively).
    353  o Default Commands command (Do it yourself) added.
    354  o Extract path can now be assigned "*" meaning "use directory in which
    355    the archive resides."
    356  o More menu compaction (well, you think of a term for it).
    357  o New "See all files" window (still under construction, but already
    358    much faster and very functional, without the standard listbox
    359    limitation of 32767 maximum items).  Loads, sorts and displays
    360    15,792 files from two local fixed drives in 18 seconds on my
    361    486/66DX2 with normal (for me, of course) background load.
    362  o Fixed buglet in Archive Container status display.
    363  o More user suggestions implemented.
    364 
    365 2.32:
    366  o See all files window fleshed out.
    367  o Added "Viewer outside," "Arcboxes outside," "INI viewer outside" and
    368    "Collector outside" toggles to Toggles2 page of internal Settings
    369    notebook.
    370  o Added "Save" button to Directory Sizes dialog
    371  o Sort type can now be changed in Details view by holding ALT and
    372    clicking the title of the field to sort on (assuming titles are
    373    turned on and the field is one for which sorting is available,
    374    of course).
    375  o Added toggle to allow user to select default delete type.
    376  o Added "toolbox" dropdown to user lists.
    377  o Added sample toolboxes to archive.
    378  o Info and EA dialogs now include listbox, lets you scroll through all
    379    objects instead of popping up for each selected object.  EAS.EXE
    380    mini-app inherits this; now accepts multiple filenames.
    381  o Check list dialogs now allow calling up the Info dialog for files in
    382    the list.
    383 
    384 2.33:
    385  o Added new internal viewer -- loads files at least five times faster
    386    than the old viewer (which is still available via a toggle in the
    387    internal Settings notebook).
    388  o See all files window retains settings, is a bit slicker.
    389  o Fixed bug -- rename box came up for each file moved/copied.
    390  o Fixed bug -- FM/2 didn't start right with toolbar turned off.  Weird.
    391  o Worked around Warp bug -- PM locks up if you select a codepage that
    392    hasn't been prepared.  This should be ignored as in previous versions
    393    of OS/2, but crashes the system instead (sheesh).
    394  o Warp apparently still has a 64k limit to what the clipboard can hold.
    395    While I could limit what you send to the clipboard, this is (hopefully)
    396    one of those limits which will vanish with further updates to OS/2
    397    itself, so I'll just caution you about it.
    398  o Colors are adjustable in See all files windows.
    399  o Several fonts are available in See all files windows (all fixed width).
    400  o See all files window allows entering multiple keys to find a file if
    401    the keys are entered within one second of each other.
    402  o System info command made somewhat more human-readable.
    403 
    404 2.34:
    405  o Added "Tile backwards" toggle, but don't use it (it's a DOS-think
    406    knee-jerk thing to do).
    407  o Viewer won't "restore" the container that called it when it closes if
    408    the container is maximized.
    409  o Filtering speeded up when Autoview window is open.
    410  o Show a little patch of color beside color names in Colors dialogs.
    411  o Added "Folder after extract" toggle.
    412  o Added ^F3 close monolithic app toggle (command id 1111 if anyone's
    413    interested).
    414  o More commands in INI viewer (rename, copy appname/keyname) and
    415    enhanced existing Add/Edit INI record commands.
    416  o Changed method of storing a few things so that they're both easily
    417    human editable (for power users) and so they allow me to
    418    "preconfigure" some things (for new users).  If you're upgrading from
    419    previous versions, there's a CONVERT.EXE that'll copy your old
    420    settings to the appropriate format and get rid of old baggage.
    421  o Added "Userlist switches" toggle to internal Settings notebook.
    422  o Added "%r/%R" to metastrings.
    423  o Added "Extract" to drag and drop dialog.
    424  o Height of autoview window can be changed.
    425  o More info displayed in drive info dialog.
    426  o INSTALL is a bit smarter.
    427  o Added two new buttons on status line -- different behaviors depending on
    428    whether you click with B1 or B2 and the shift state.
    429 
    430 2.35:
    431  o Performance tuning.
    432  o Implemented "minor" user suggestions.
    433  o Added "Recent Dirs" toggle -- automatically adds temporary
    434    directories to UserList as you change directories.  You can make them
    435    permanent by Adding them as usual.
    436  o FM/2 may handle DOS archivers now (actually, it does -- I tested with
    437    ARJ); however, you'll have to set them up for yourself and I won't
    438    support them.  Don't forget that DOS archivers don't support EAs.
    439    AVOID WHENEVER POSSIBLE OR YOU'LL GET BURNED.
    440  o If you have GBM.DLL on your LIBPATH or in the FM/2 directory, FM/2
    441    will use it to display GBM-supported raster file types when they're
    442    double-clicked.  GBM currently supports most OS/2 and Windows
    443    bitmaps, .GIF, .PCX, .TIF, .TGA, .IFF, .VID, .PGM, .KPS, .IAX, .XBM,
    444    .SPR, and .PSE files.  And it's free.
    445  o Changed some icons around for a fresher look, added some for display
    446    when you aren't loading icons from disk (for scanning speed).
    447  o Added "Settings" button to Info dialog.
    448 
    449 2.36:
    450  o Added "Rename existing" button to Rename dialog -- allows you to
    451    rename (move) an existing target file system object out of the way
    452    before moving or copying another file system object to that name.
    453  o Fixed "obscure" bug (reporting user's words :-) causing FM/2 to
    454    enter a loop when "Views" cascade was selected from the action
    455    bar menu when an internal Archive Container was the current window.
    456  o Tutorial section added to online help.
    457  o When a bitmapped graphic file is viewed, the window is sized to fit
    458    on the screen even when the image is larger than the screen.
    459    Proportion is maintained for the initial window positioning.  You can
    460    stretch the size of the window.  The bitmap is scaled to fit. GBM is,
    461    of course, still required to directly view images in FM/2.
    462  o Changed toolbar button help to "bubble" style, added toggle to disable.
    463  o Added Directory Compare (DirCmp:) field to Files/Dirs page of internal
    464    Settings notebook.
    465  o Added %d and %D metastrings for Commands.
    466  o Percentages in Directory Sizes dialog more accurate (to nearest
    467    thousandth).
    468  o "Include subdirectories" toggle in Directory Compare dialog.
    469  o Fixed bug in 2.35a's INSTALL.CMD.  Can you say "duh?"  Apparently I can.
    470  o As usual, many little things no one will notice.
    471 
    472 2.37:
    473  o Added "Autoview comments" notebook toggle (page 2) and Config menu
    474    items for same.  You can have FM/2 autoview file contents _or_
    475    .COMMENTS EAs -- handy for looking at files that were downloaded by
    476    a package that puts the file description in that EA.  You can also
    477    get to that EA on the third page of a WPS object's File page or via
    478    FM/2's Edit EAs dialog, BTW.
    479  o CTRL + Shift + B1 doubleclick opens an object's WPS Settings notebook.
    480  o You can now link-drag a root directory (drive) from the Drive Tree.
    481    For cryin' out loud, BE CAREFUL!
    482  o Credit card registrations via BMT Micro are now available.
    483  o Directory Containers can now have independent sorts if you DON'T use
    484    the "Immediate Updates" toggle.  When you set a sort (or filter) in
    485    the internal Settings notebook, you're setting a default for
    486    subsequently created Directory Containers.  When you set a sort (or
    487    filter) using the popup menu of a Directory Container, you're
    488    changing only that container.  States will now also save the type of
    489    view (Icon, Details, etc.), sort and filter settings for each open
    490    Directory Container.
    491 
    492 2.38:
    493  o Walk Directories dialog will now display non-writeable drives unless
    494    the directory selection is for an action that requires writing to the
    495    selected directory (for example, copy or move, set extract directory,
    496    etc.).
    497  o Filtering in Drive Tree now available, per user request.  NOTE:
    498    filtering is performed _after_ expansion; therefore, it is possible
    499    for the Tree to "lie" to you until you expand a branch (i.e. indicate
    500    that other directories are available, but remove the "+/-" when you
    501    attempt to expand the branch.  If it's important for you to know what
    502    the entire tree of a drive looks like with filtering applied, use the
    503    Expand/Collapse->Expand command from the Files menu or a popup.  You
    504    can thereafter collapse and expand the tree as desired.  Tricks can
    505    be played with the filter mask; for instance, "/C:\OS2*;/C:\MMOS2*;
    506    /C:\TCPIP*;*" will exclude some system directories on drive C: and
    507    show everything else.
    508  o Got rid of the annoying (to me, anyway) extra refresh when the
    509    "Immediate Updates" toggle is not used (more cheating).
    510  o Windows will now be created with the WS_ANIMATE style if "Animate"
    511    toggle on internal Settings notebook's Windows page is checked.  Of
    512    course, system animation must still be turned on to see any effect.
    513  o Keyboard input of "standard" characters now performs a text search
    514    to find the closest matching file system object in the container.
    515    You can get the old (OS/2 default) behavior (move to nearest object
    516    starting with the pressed letter) by holding down the shift key.
    517  o When a background task that FM/2 is waiting on takes more than about
    518    two seconds to complete its job, FM/2 will switch it to the
    519    foreground.  This means that if an archive is encrypted (passworded),
    520    you'll get the oportunity to enter a password without having to
    521    resort to the Window List to manually bring the window to the
    522    foreground.
    523 
    524 2.39:
    525  o Fixed weird bug -- apparently IBM changed the behavior of
    526    MLM_QUERYFORMATTEXTLENGTH in Warp.  This change may only take effect
    527    at FP10+ levels.
    528  o Added Open Directory Container button to Drive Tree titlebar -- only
    529    shows up when FM/2 is run as a monolithic app.
    530  o Added "Directory" attributes to Filter dialog per user request --
    531    lets you exclude directories from Directory Containers, or show only
    532    directories.  NOTE:  if you are upgrading, you may need to go into
    533    the Filter and turn on the Directory attribute -- it's on by default
    534    for new installations.  Use the internal Settings notebook to
    535    activate the Filter dialog (DirView and ColView pages) by setting the
    536    focus to the Filter: entryfield, so that the "general" filter is
    537    changed.
    538  o Help file improvements (a neverending saga).
    539 
    540 2.40:
    541  o Added "All" button to Filter dialog.
    542  o Added more optional buttons to main window.
    543  o Added %u/%U metastrings.
    544  o Added hex/ASCII + drag-me window to bottom of new internal text
     1New stuff's at the top.  This list isn't necessarily comprehensive.
     2
     33.02h:
     4 o Add debug support to troubleshoot invisible FAT32 drive
     5 o Correct archiver.bb2 editing
     6
     73.02g:
     8 o Update removable drive support to work for USB MSD
     9
     103.02f:
     11 o Add large drive support the dirsize applet startup screen
     12 o Avoid spurious filldir errors for large drives
     13   Will still get get math errors for >4GB directories
     14
     153.02e:
     16 o More see all files fixes
     17 o Correct internal viewer WM_VSCROLL logic (amouse)
     18
     193.02d:
     20 o Clean up icon usage
     21 o Add missing refresh after compare subdir toggle
     22 o Try to avoid playing non-MM files when use MMOS2 enabled
     23 o Rework directory sizes for large drives
     24 o Correct Show All Files requests from Tree View context menu
     25 o Correct resource strings
     26
     273.02c:
     28 o Correct broken assignments
     29 o Force Compare Directories window refresh on subdir toggle
     30
     313.02b:
     32 o Add JFS and FAT32 support
     33
     343.02a:
     35 o Replace corrupted remote.ico.
     36 o Correct archive name display
     37
     383.02:
     39 o First open source release.
     40
     413.01:
     42 o Added another archiver date type for user Jans-Peter Otto.
     43
     443.00d:
     45 o FM/2 Lite remembers if a directory pane was maximized when it
     46   closed now (duh -- should have all along, I just forgot).
     47
     483.00c:
     49 o More minor bug fixes.
     50
     513.00b:
     52 o Fix two minor bugs reported by users.
     53
     543.00:
     55 o Most of the text in FM/2 is now accessible from outside the source
     56   code files, meaning translations to other languages should now be
     57   possible without much problem.  A resource translation kit is offered
     58   free-of-charge to registered users.  This required some additional
     59   files (FM3RES.DLL and FM3RES.STR), but FM3DLL.DLL becomes (at least)
     60   correspondingly smaller.
     61 o Jazzed up Autoview a bit.
     62 o Removed a bug that sneaked in during code optimization detected by
     63   a user where archive members couldn't be dragged.  Then optimized
     64   some more, thus tempting fate.
     65 o Improved FM/2's internal window selection from menus.
     66 o The status button in Directory Containers that shows the selected
     67   number of files and bytes now displays a select menu when clicked.
     68 o Drive buttons will now show free space on drives as bubble help
     69   except for CD-ROM drives, diskette drives A: and B:, and drives
     70   marked as "slow" in the drive flags dialog.  I also made the buttons
     71   a little bigger, and they'll "stack" if required due to insufficient
     72   width.
     73 o Removed System Information applet from FM/2 -- OS/2 seems to have
     74   this stuff built-in now.
     75 o Moved MakeArc into the FM/2 Utilities package.
     76 o You can now add selected environment variables that list directories
     77   (like PATH, LIBPATH and DPATH) to the Drive Tree with a toggle in
     78   the internal Settings notebook on the Tree page.  Cool.
     79 o You can now set a default Target directory for menu and accelerator
     80   key copy and move operations, and choose to confirm (and perhaps
     81   change) that directory on each operation, or accept it without
     82   confirmation.
     83 o FM/2 will now make program object Parameters suggestions the first
     84   time it's run (no FM3.INI exists) if you should exclude any drives,
     85   and will even set the Parameters for you if you like.
     86 o Yet more tweaking that no one will ever notice...
     87
     882.67:
     89 o Jazzed up the mini-command line a bit.
     90 o Command lines for the Execute dialog and mini-command line are now
     91   saved separately (the former in CMDLINES.DAT, the latter in
     92   CMDMINI.DAT, same format).  You can save, or not, either type for
     93   recall.
     94
     952.66:
     96 o Increased duration of error window to 5 seconds from 3 (click it to
     97   make it vanish early), changed background color to white and text
     98   color to dark red, surrounded with red rectangle to make it stand out
     99   more.  Also gave it a distinctive sound.  (This is the error window
     100   you get if you do something like try to open the diskette drive when
     101   there's no diskette inserted.)
     102 o Killed bug reported by Paulo Mario where FM/2 could crash (suddenly
     103   exit) after moving a file and overwriting an existing file.
     104 o Reworked Databar a bit.
     105 o For the adventurous among you, try holding Shift or Ctrl while
     106   clicking that second status window in a Directory Container...
     107
     1082.65:
     109 o You can drag an object onto the Drive tree's Open button now, and
     110   a Directory Container for that object will be opened.
     111 o Long-overdue code cleanup begins...
     112 o Fixed bug in FM/2 Lite where it was sorta paying attention to the
     113   "bottom buttons" setting in FM/2 when it should ignore it.
     114 o Played with FM/2's default settings for new users -- some of the
     115   best stuff was turned off by default!
     116 o Changed the behavior of the Rename dialog somewhat per user
     117   suggestion.  "Overwrite if target older or same," "Overwrite if
     118   target newer" and "Don't ask again" checkboxes now allow you to
     119   selectively skip being asked about naming conflicts for the rest of
     120   an operation.  Note that clicking the "Okay" button honors these
     121   choices, but the "Overwrite" button overrides them for that one file
     122   (an overwrite _will_ be performed).
     123
     1242.64:
     125 o Made Window->Tile a cascade menu with Tile as the default, but you
     126   can also set Autotile and Tile backwards toggles (renamed Tile
     127   horizontal) there.
     128 o More help file work.
     129 o Tweaking of a few things no one will ever notice, except perhaps
     130   as a feeling of more smoothness in a few places.
     131 o Added "Leave all attrs" button to Attributes dialog to make
     132   "touching" files easier.
     133
     1342.63:
     135 o Fixed bug in UNDEL.EXE pointed out by a user.
     136 o Added "Double-click" topic to Tutorial section of help.  Did you know
     137   that you can make FM/2 do something different when you double-click
     138   an object?  Other miscellaneous work on the help file.
     139 o Moved "Create shadows" command under "Copy" cascade in menus where no
     140   separate "Create objects" cascade is available and a "Copy" cascade
     141   is available.
     142 o Made the way menus appear on new View and Sort buttons more
     143   attractive (IMHO).
     144 o Bubble help won't appear if the window isn't active now (oversight).
     145 o To make it easier to parse the saved output from a Directory sizes
     146   window, directory names containing spaces are now surrounded by quote
     147   marks.
     148 o Related:  Put SEEHELP.EXE into FM2UTILS.ZIP for those who have
     149   versions of OS/2 with VIEW.EXEs that won't read .HLP files directly.
     150   You can read the FM/2 help file directly using this program on such
     151   systems:  "SEEHELP FM3.HLP".
     152
     1532.62:
     154 o Added /SAVE and /NOSAVE to mini-command line options for a user.
     155
     1562.61:
     157 o Added new buttons to Directory Container, Archive Containers and the
     158   Collector that allow you to set sort, filter and view.  Removed
     159   filter button from bottom of screen (no longer needed).  Revised
     160   window layouts help to show modified layouts.
     161 o More newuser-friendly junk (more bubble help, etc.).
     162 o Added Find first/next to INI viewer.  Listbox command will work in
     163   is bordered in red.
     164 o Just a BTW -- there's a new IMAGE.EXE (the FM/2 image viewer utility)
     165   in FM2UTILS.ZIP, available free-of-charge at
     166   http://www.bmtmicro.com/catalog/fm2
     167   I put some stuff in it that I needed for making pictures for the help
     168   files.
     169
     1702.60:
     171 o Fast internal viewer can start configured editor from menu (Ctrl + e
     172   accelerator) per user request.  Remember, to edit files in an
     173   archive, you must still use Files->Refresh to cause selected files to
     174   be refreshed in the archive.
     175 o Added a bit more bubble help (remember, you can turn bubble help on
     176   and off (somewhat selectively) in the internal Settings notebook).
     177
     1782.59:
     179 o Rename dialog will now specifically tell you if the source file is
     180   newer, older or same date as target and smaller, larger or same size
     181   if there's a conflict with an existing target file, per user request.
     182
     1832.58:
     184 o Added ability to create a new directory and switch to it in the
     185   common directories user list (select <New directory>).  Revised
     186   help to reflect this.
     187 o Holding down Shift while selecting a state name will prevent FM/2
     188   from closing windows already open now (per user request).  An
     189   automatic retile of all windows is then performed.
     190
     1912.57:
     192 o Added ability to sort by subject per user request (wouldn't it be
     193   nice if Netscape put where we got downloaded files from in an EA?  Or
     194   let you drag a file over it without locking up the system?).
     195
     1962.56:
     197 o Added ability to use exclusion masks in the Seek and Scan dialog
     198   per Harry Travis' request.  Also added Append checkbox.
     199
     2002.55:
     201 o Fixed bug reported by Ralph Alvy -- "Append" checkbox being ignored
     202   in Save to listfile dialog, FM/2 always appended to listfile.
     203
     2042.54:
     205 o Small tweaks.
     206 o I don't do Compuserve anymore.  Reach me via the net, or just go to
     207   FM/2's web page at http://www.bmtmicro.com/catalog/fm2
     208
     2092.53:
     210 o Added Commands user dropdown list for picking commands to run on
     211   selected files more quickly and easily.
     212 o Removed "#" character from AV/2 temporary directory -- WebEx and
     213   Netscape were choking on it (a).
     214 o Allow disabling FM/2's custom file dialog so you can use MSE's
     215   instead, if you like (the toggle's on the General page).  (What's
     216   MSE?  Look at http://www.bmtmicro.com/catalog/mse) (a).
     217 o Added support for PKZIP 2.50 (b).
     218
     2192.52:
     220 o When the FM/2 main window is resized and a Directory Container is
     221   maximized within it, it will remain maximized.
     222 o Modified AV/2 and ARCHIVER.BB2 so that RAR v2's woefully NIH
     223   listings can be read.  Would it just _kill_ you archiver authors to
     224   get together and come up with some sort of easily parsed listing
     225   standard, then stick to it?  Please?
     226 o FM/2 will now show the current decryption keyword for extra programs
     227   like DBFVIEW and FMT from the About box.
     228
     2292.51:
     230 o Tweaked image viewer initial sizing algorithm to better handle very
     231   small bitmaps at more nearly correct perspectives.
     232 o Added "No folder menu" toggle to internal Settings notebook by
     233   user request.
     234 o Put floppy letters back into drives userlist dropdown due to
     235   user request.
     236 o Made image viewer a separate executable due to a memory leak in
     237   OS/2's MMPM/2 (mmio) under Merlin beta and some Warp 3 fixpack
     238   configurations -- closing the application frees the memory, but
     239   nothing else will, so a small, fast, separate application "fixes" the
     240   problem (or, if you prefer, "OS/2 bug").  Like FM2PLAY.EXE, this
     241   IMAGE.EXE file will now be in the FM/2 Utilities package (FM2UTL.ZIP
     242   on CI$ or FM2UTILS.ZIP on the internet).  You'll probably want to
     243   remove any old IMAGE.CMD file built by previous FM/2 installs.
     244 o Added ability to view and manipulate files in archives containing
     245   spaces in the filename for archivers that provide information in a
     246   particular way (see ARCHIVER.BB2 -- ZIP and LZH archives are set up
     247   this way).  Other folks who use ARCHIVER.BB2 should take a look at
     248   the updated documentation to see how to take advantage of this, but
     249   it's backward-compatible, so old versions of those programs will
     250   still work correctly with this change.
     251 o Removed SEEHELP.EXE -- Warp has the ability to view help files using
     252   VIEW.EXE which comes with the OS.
     253 o Added "WPS Move" and "WPS Copy" commands.
     254 o I no longer accept registrations via direct mail.  Registrations are
     255   available through BMT Micro or CIS' SWREG only (BMT recommended --
     256   see REGISTER.TXT).  I just got too much snail mail and couldn't keep
     257   up with all of it.
     258
     2592.50b:
     260 o Added ability to convert an image file to another format from the
     261   image viewer window.
     262 o All supported multimedia types are now "played" automatically on
     263   double-click unless you have an FM/2 Association set for them.
     264
     2652.50a:
     266 o Added "Run Viewer as child session" toggle -- if used, any open
     267   viewers will close when FM/2 closes.
     268 o Added "Env" button to Seek and scan dialog (for searching through
     269   directories listed in environment variables).
     270 o Added "No sort" option to Collector sorting.
     271 o FM/2 will now offer to remove old registration when started after
     272   registration has expired, making it easy to enter updated
     273   registration information.
     274 o Directory Containers can now be switched into Tree View.  See also
     275   new "Stay in Tree View" toggle.
     276 o B2 on Directory Container Folder buttons pulls up an abbreviated
     277   popup menu.
     278 o Bugfix:  The Autoview window wouldn't let you enter Comments on an
     279   object that didn't already have them (duh).
     280 o FM/2 now taps into MMPM/2 to display image files, instead of GBM.  To
     281   activate FM/2's "internal" image file viewing, be sure to remove any
     282   Associations for MMPM/2-supported image file types (JPG, TIF, BMP,
     283   PCX, GIF, etc.) using FM/2's Config->Edit Associations command.
     284
     2852.50:
     286 o Added a horizontal scrollbar to Global files viewer.
     287 o Added line wrap (and thus horizontal scrollbar) to fast internal
    545288   viewer.
    546  o Added %! metastring.
    547  o Added default archiver setting.
    548  o PM uses several ALT + F? accelerators to control frame windows.
    549    However, this applies to the current frame window, which can be
    550    within the main FM/2 window when run monolithically.  Add Ctrl to
    551    these accelerators to affect the main window in that case.  I don't
    552    change the system menu text to reflect this as it may be in a foreign
    553    language, and I'm an ignorant, ugly one-language American.
    554  o Added "Separate parameters" toggle.
    555  o Added "Treetop on expand" toggle.
    556  o Windows pulldown now lists external FM/2 windows, as does a submenu
    557    on the container popup in VTree, VDir and AV/2 windows.
    558  o Fixed some minor bugs in Commands menu generation.
    559  o Fixed bug in Collector -- unshifted double-click didn't work on
    560    directories.
    561  o VDirs, external Archive Containers and Viewers now retain their last
    562    set window size -- position is still determined by the Shell (PM).
    563  o Lots of little tweaks no one but me will ever notice.
     289 o Added WWW and FTP component launching to internal viewers per
     290   user request.  BTW, testpm.exe from the FM/2 Utilities is handy for
     291   deciphering the arguments to FTPPM.EXE, which are a bit bizaare and
     292   undocumented.  Just rename FTPPM.EXE to FTPPM.BAK, copy TESTPM.EXE
     293   to FTPPM.EXE in the same directory, open the FTP object's Settings
     294   notebook, then open the FTP object's program and compare the
     295   results.
     296 o Added optional blue/yellow LEDs which can be used in place of the
     297   default red/green thread LED bitmaps.
     298 o Added a toggle to make the databar boring for those who can't stand
     299   too much excitement (I have users who are easily worn out :-).  Also
     300   added file system type to end of string on user request.
     301 o Execute dialog will try to remind you why you called it up in case
     302   you fall asleep after double-clicking the mouse and awake confused.
     303   It could happen.
     304 o Couple of more small workarounds for Merlin beta bugs.
     305 o Changed the way the toolbar displays help to eliminate capturing
     306   the mouse (kludge, OS/2 should have a WM_MOUSELEAVING message).
     307 o Added mini-toolbar to fast internal viewer.
     308 o Note new internet address.
     309 o Price reduction for commercial registrations.
     310 o SET environment variable DOS_SHELL in CONFIG.SYS if you want to use
     311   an alternate command processor in DOS sessions (for example,
     312   SET DOS_SHELL=C:\4DOS\4DOS.EXE).
     313 o Remap command now uses NET USE, enhancements (like it works, for
     314   one :-).
     315 o Added Miscellaneous->Detach (Ctrl + H) command to Drive Tree drive
     316   popup to detach local drives from remote resources.
     317 o Updated FM2PLAY.EXE (in FM2UTL.ZIP on CIS, FM2UTILS.ZIP elsewhere),
     318   including more controls and ability to load list of files from a
     319   listfile.  FM/2 will use this listfile method when playing more
     320   multimedia files than will fit on a command line using the
     321   View->Multimedia (Ctrl + l) command.  OS/2 command lines are
     322   limited to about 1000 characters, if you're interested.
     323 o Lots of other little tweaks and improvements -- some you might
     324   even notice.
     325
     3262.49:
     327 o More cosmetic tweaking -- for example, changing status line or bottom
     328   button text font will now result in resizing of control to match new
     329   font.  BTW, if you set ugly fonts or colors and want the defaults
     330   back, one way to do it completely is to delete the window position
     331   entry in OS2.INI and start from scratch...
     332 o Work around for nasty bug in Merlin beta Voice Manager.
     333 o Remap drives command added -- untested at this time, as I have no
     334   LAN.  If you try it and it doesn't work, please report the error
     335   code displayed.  If it works, let me know that, too.
     336 o Fixed bug in Merge code.
     337 o Added mini-toolbars to Archive Containers and the Collector (visible
     338   only if you have the toolbar in FM/2 turned on, of course).
     339 o A couple of other little things folks asked for -- I forget.
     340
     3412.48a:
     342 o Lots of cosmetic stuff (for example, check out the Databar).
     343 o Additional help, partitioned Context menu help into smaller "chunks."
     344 o Added Find button to Archive dialog.
     345 o More Merlin preparations.
     346 o Added UserDirs dropdown to standard OS/2 file dialogs used by FM/2.
     347 o Added Duplicates command to Global file viewer.
     348 o More (subtle) tweaking of Seek and Scan dialog.
     349 o Anybody else notice how the competition is trying (in vain) to
     350   copy FM/2, but having a great deal of trouble keeping up with
     351   the Joneses?  :-)
     352
     3532.48:
     354 o Ideal size button logic adjusted so it will work as might be expected
     355   with Merlin's new Warpcenter.
     356 o Logic for sizing of titlebar buttons adjusted so they look better
     357   under Merlin.
     358 o Fixed bug in EA editor's MLE control -- an apparent change in the way
     359   Warp handles the MLM_QUERYFORMATTEXTLENGTH with an overlong length
     360   parameter has changed, resulting in the MLE not being cleared properly.
     361 o Autoviewing file comments (.COMMENTS EA) now displays the comments in
     362   an MLE rather than static text control, allowing editing.  Moving the
     363   focus from the MLE after making a change saves the new EA.  Note:  if
     364   a .COMMENTS EA is damaged, FM/2 won't let you edit it in this window
     365   for safety (maybe some strange program wanted it that way).  You can
     366   fix it in the EA viewer (Ctrl + Shift + E) if you know it's an anomoly.
     367   Use the Ctrl + Tab accelerator key to switch focus to the Autoview
     368   MLE if you're keyboarding.  FM/2 supports .COMMENTS EAs up to 32767
     369   characters in length.  Each line of the MLE (newline, not wrap)
     370   creates a separate EAT_ASCII value, in case you care and know what
     371   the heck I'm talking about...  BTW, GCP downloads automatically fill
     372   in the .COMMENTS and .SUBJECT EAs for you if so configured, though
     373   it seems to save the .COMMENTS EA in a weird (different from the
     374   WPS) format -- but it's readable.
     375 o You can use command line switch -<ininame> to start FM/2 with a
     376   different INI file (i.e. "FM3.EXE -C:\MYINI.INI").  This means
     377   that different users can set up FM/2 to taste and use separate
     378   FM/2 objects to start their "version" of the program on the same
     379   machine.
     380 o FM/2 will try to remind you why the Walk directories dialog was
     381   invoked, per forgetful, worn-out user request.  :-)
     382 o Keys help added per user request.
     383
     3842.47:
     385 o Added "View->As archive" context menu option per user request.
     386 o Added maximize/restore button to "FM/2 Lite" Directory Containers.
     387 o Added Autoview window to "FM/2 Lite."
     388 o Added "View archive" button to Archive List Error window.
     389 o Fixed bug -- Ctrl + F7 not bringing up context menu with Sort
     390   submenu selected.
     391 o Jazzed up direct renaming of files and directories.
     392 o Jazzed up Seek and Scan dialog per user request.
     393 o AV/2 will now accept wildcarded filenames and view the first matching
     394   file in whatever manner seems most appropriate.
     395 o Delete key deletes files, Ctrl + Delete is permanent delete, Shift +
     396   Delete is save to clipboard, Ctrl + Insert is make directory, Ctrl +
     397   Pageup is parent directory, Ctrl + Pagedown is previous directory,
     398   Ctrl + Home is root directory.  Obviously, not all these keystrokes
     399   are meaningful in all windows (for instance, parent directory doesn't
     400   do anything in the Collector).  These new shortcut keys are in
     401   addition to existing accelerators.  Applicable windows (see previous
     402   caveat): Directory Containers, Drive Tree, Archive Containers,
     403   Collector, Global files windows.  Per user request.  These are not
     404   "real" accelerator keys as they tend to bleed through and mess with
     405   normal interactions (even these bleed through here and there, but
     406   it's benign), but hopefully you'll never notice the difference.
     407 o In "FM/2 Lite," you can direct-edit the title of a Directory
     408   Container to change directories.
     409 o Install now accepts /UNATTENDED argument to run without asking any
     410   questions.
     411
     4122.46:
     413 o Fixed drive button bug.
     414 o Added "FM/2 Lite" (or whatever you want to call it), a new
     415   "personality" for FM/2 intended for those who can't deal with
     416   the real thing.
     417
     4182.45:
     419 o When selecting or deselecting by mask, you can specify a text string
     420   to be used.  First the file is tested against the mask(s), then
     421   tested to see if it contains the text (if any is specified).
     422 o Fixed bug -- context menus quit working after a Directory Container
     423   was closed.
     424 o Added Makearc module, mainly for access from NTree.
     425 o Fixed bug -- "case sensitive" flag was being reversed for Seek and
     426   Scan.
     427
     4282.44:
     429 o "Thread busy" LED added per user request.
     430 o Toolbar buttons now allow you to use different bitmaps of your own
     431   design.  Notes:  using user-defined bitmaps in the toolbar can slow
     432   loading of FM/2 slightly, but probably not noticably unless you
     433   replace all of them.  Request a context menu on a toolbar button and
     434   pick "Edit button" to get the dialog where you tell FM/2 to use a
     435   user-defined bitmap.
     436 o External Archive Containers, Collector, VTree and VDirs now have
     437   their own pulldown menu for Files and Views (the shadow menus) and
     438   Help for easy keyboard access and/or novice users.
     439 o Command lines executed through the command line dialog are remembered
     440   for possible later retrieval.
     441 o Directory sizes dialog reworked (prettier, sizeable).  DIRSIZE.EXE
     442   program provided for accessing this function directly (object placed
     443   in FM/2 Tools subfolder by INSTALL.CMD).
     444
     4452.43:
     446 o Added optional drivebar per user request.
     447 o Added Lock and Unlock commands for removable drives.
     448 o Added UUDecode command and Merge command (yep, got another internet
     449   connection, finally).
     450 o When presented with a list of objects in a dialog (as in the Edit EAs
     451   or Attributes dialogs), double-clicking a file object will bring up
     452   the configured viewer with the file loaded.  This is just a quick
     453   view purely for convenience; no attempt is made to view the file as
     454   an archive or check Associations.  You can double-click it in the
     455   Directory Container if you need to go that far.
     456 o Added "Thread notes" window -- if you don't like it, minimize it and
     457   it should stay that way.  When a thread does something that takes
     458   awhile, like copying a file, it tells you when it starts and when
     459   it finishes.
     460 o Under Warp, FM/2 will now query the active desktop in a documented
     461   manner when asked to create objects.  There is no reliable method
     462   under older OS/2 versions.
     463 o Improved FM/2's built-in printing somewhat.  Still not as good as
     464   printing from the appropriate application, of course.
     465 o Confirmation lists will now display a bitmap representing the command
     466   to be executed on the dialog, where applicable, as a quick visual
     467   reminder.
     468 o When switching a Directory Container to the parent, FM/2 will
     469   make the vacated directory's object the current object.
     470
     4712.42:
     472 o More threading in strategic spots to make response when moving around
     473   really slow drives (like ZIP and EZ drives) snappier.  The drivers
     474   for these drives need a bit more work, developers -- think "cache,"
     475   especially for things like providing the label and usage info.  When
     476   it's slower than the floppy drives, some work needs to be done, eh?
     477 o Edit->Drive flags dialog now available from a drive (root dir) object
     478   in the Drive Tree -- lets you set flags you used to _have_ to set
     479   from the command line (and a couple of new ones).  You can still set
     480   flags from the command line as an override.
     481 o Files can be included in the Drive Tree display on a per-drive basis
     482   if you can actually think of a reason to do it (I can't, but someone
     483   asked).  If you do find a use for it, tell me what the heck it is.
     484 o See all files can be invoked on directory (folder) objects
     485   (Miscellaneous->Show all files) or the directory into which a
     486   Directory Container looks.
     487 o See all files window and Collector now have new "Move and preserve"
     488   and "Copy and preserve" commands to move or copy objects while
     489   preserving their directory relationship (see online help for
     490   examples).
     491 o Double-clicking on an empty part of the Drive Tree now invokes the
     492   Make Directory command.  Double-clicking on an empty part of a
     493   Directory Container opens its WPS folder.
     494 o Target of a drag and drop operation can be changed from the FM/2
     495   drag and drop dialog (if you're using the dialog, of course).
     496 o Improved directory comparison dialog (no, it's still no PMDirMatch
     497   and never will be, and yes, you can still tell FM/2 to use PMDirMatch
     498   instead of the internal).
     499 o Added Utilities->Compare directories command.
     500 o Sorting an Archive Container by date is now possible, at least for
     501   some archive types.  See ARCHIVER.BB2 for details.  You can also
     502   Alt-B1 click the titles of sortable fields in Archive Containers now
     503   to change the sort type (just like you can in a Directory Container).
    564504
    5655052.41:
     
    616556   old FM/2 folder before running Install again.).
    617557
    618 2.42:
    619  o More threading in strategic spots to make response when moving around
    620    really slow drives (like ZIP and EZ drives) snappier.  The drivers
    621    for these drives need a bit more work, developers -- think "cache,"
    622    especially for things like providing the label and usage info.  When
    623    it's slower than the floppy drives, some work needs to be done, eh?
    624  o Edit->Drive flags dialog now available from a drive (root dir) object
    625    in the Drive Tree -- lets you set flags you used to _have_ to set
    626    from the command line (and a couple of new ones).  You can still set
    627    flags from the command line as an override.
    628  o Files can be included in the Drive Tree display on a per-drive basis
    629    if you can actually think of a reason to do it (I can't, but someone
    630    asked).  If you do find a use for it, tell me what the heck it is.
    631  o See all files can be invoked on directory (folder) objects
    632    (Miscellaneous->Show all files) or the directory into which a
    633    Directory Container looks.
    634  o See all files window and Collector now have new "Move and preserve"
    635    and "Copy and preserve" commands to move or copy objects while
    636    preserving their directory relationship (see online help for
    637    examples).
    638  o Double-clicking on an empty part of the Drive Tree now invokes the
    639    Make Directory command.  Double-clicking on an empty part of a
    640    Directory Container opens its WPS folder.
    641  o Target of a drag and drop operation can be changed from the FM/2
    642    drag and drop dialog (if you're using the dialog, of course).
    643  o Improved directory comparison dialog (no, it's still no PMDirMatch
    644    and never will be, and yes, you can still tell FM/2 to use PMDirMatch
    645    instead of the internal).
    646  o Added Utilities->Compare directories command.
    647  o Sorting an Archive Container by date is now possible, at least for
    648    some archive types.  See ARCHIVER.BB2 for details.  You can also
    649    Alt-B1 click the titles of sortable fields in Archive Containers now
    650    to change the sort type (just like you can in a Directory Container).
    651 
    652 2.43:
    653  o Added optional drivebar per user request.
    654  o Added Lock and Unlock commands for removable drives.
    655  o Added UUDecode command and Merge command (yep, got another internet
    656    connection, finally).
    657  o When presented with a list of objects in a dialog (as in the Edit EAs
    658    or Attributes dialogs), double-clicking a file object will bring up
    659    the configured viewer with the file loaded.  This is just a quick
    660    view purely for convenience; no attempt is made to view the file as
    661    an archive or check Associations.  You can double-click it in the
    662    Directory Container if you need to go that far.
    663  o Added "Thread notes" window -- if you don't like it, minimize it and
    664    it should stay that way.  When a thread does something that takes
    665    awhile, like copying a file, it tells you when it starts and when
    666    it finishes.
    667  o Under Warp, FM/2 will now query the active desktop in a documented
    668    manner when asked to create objects.  There is no reliable method
    669    under older OS/2 versions.
    670  o Improved FM/2's built-in printing somewhat.  Still not as good as
    671    printing from the appropriate application, of course.
    672  o Confirmation lists will now display a bitmap representing the command
    673    to be executed on the dialog, where applicable, as a quick visual
    674    reminder.
    675  o When switching a Directory Container to the parent, FM/2 will
    676    make the vacated directory's object the current object.
    677 
    678 2.44:
    679  o "Thread busy" LED added per user request.
    680  o Toolbar buttons now allow you to use different bitmaps of your own
    681    design.  Notes:  using user-defined bitmaps in the toolbar can slow
    682    loading of FM/2 slightly, but probably not noticably unless you
    683    replace all of them.  Request a context menu on a toolbar button and
    684    pick "Edit button" to get the dialog where you tell FM/2 to use a
    685    user-defined bitmap.
    686  o External Archive Containers, Collector, VTree and VDirs now have
    687    their own pulldown menu for Files and Views (the shadow menus) and
    688    Help for easy keyboard access and/or novice users.
    689  o Command lines executed through the command line dialog are remembered
    690    for possible later retrieval.
    691  o Directory sizes dialog reworked (prettier, sizeable).  DIRSIZE.EXE
    692    program provided for accessing this function directly (object placed
    693    in FM/2 Tools subfolder by INSTALL.CMD).
    694 
    695 2.45:
    696  o When selecting or deselecting by mask, you can specify a text string
    697    to be used.  First the file is tested against the mask(s), then
    698    tested to see if it contains the text (if any is specified).
    699  o Fixed bug -- context menus quit working after a Directory Container
    700    was closed.
    701  o Added Makearc module, mainly for access from NTree.
    702  o Fixed bug -- "case sensitive" flag was being reversed for Seek and
    703    Scan.
    704 
    705 2.46:
    706  o Fixed drive button bug.
    707  o Added "FM/2 Lite" (or whatever you want to call it), a new
    708    "personality" for FM/2 intended for those who can't deal with
    709    the real thing.
    710 
    711 2.47:
    712  o Added "View->As archive" context menu option per user request.
    713  o Added maximize/restore button to "FM/2 Lite" Directory Containers.
    714  o Added Autoview window to "FM/2 Lite."
    715  o Added "View archive" button to Archive List Error window.
    716  o Fixed bug -- Ctrl + F7 not bringing up context menu with Sort
    717    submenu selected.
    718  o Jazzed up direct renaming of files and directories.
    719  o Jazzed up Seek and Scan dialog per user request.
    720  o AV/2 will now accept wildcarded filenames and view the first matching
    721    file in whatever manner seems most appropriate.
    722  o Delete key deletes files, Ctrl + Delete is permanent delete, Shift +
    723    Delete is save to clipboard, Ctrl + Insert is make directory, Ctrl +
    724    Pageup is parent directory, Ctrl + Pagedown is previous directory,
    725    Ctrl + Home is root directory.  Obviously, not all these keystrokes
    726    are meaningful in all windows (for instance, parent directory doesn't
    727    do anything in the Collector).  These new shortcut keys are in
    728    addition to existing accelerators.  Applicable windows (see previous
    729    caveat): Directory Containers, Drive Tree, Archive Containers,
    730    Collector, Global files windows.  Per user request.  These are not
    731    "real" accelerator keys as they tend to bleed through and mess with
    732    normal interactions (even these bleed through here and there, but
    733    it's benign), but hopefully you'll never notice the difference.
    734  o In "FM/2 Lite," you can direct-edit the title of a Directory
    735    Container to change directories.
    736  o Install now accepts /UNATTENDED argument to run without asking any
    737    questions.
    738 
    739 2.48:
    740  o Ideal size button logic adjusted so it will work as might be expected
    741    with Merlin's new Warpcenter.
    742  o Logic for sizing of titlebar buttons adjusted so they look better
    743    under Merlin.
    744  o Fixed bug in EA editor's MLE control -- an apparent change in the way
    745    Warp handles the MLM_QUERYFORMATTEXTLENGTH with an overlong length
    746    parameter has changed, resulting in the MLE not being cleared properly.
    747  o Autoviewing file comments (.COMMENTS EA) now displays the comments in
    748    an MLE rather than static text control, allowing editing.  Moving the
    749    focus from the MLE after making a change saves the new EA.  Note:  if
    750    a .COMMENTS EA is damaged, FM/2 won't let you edit it in this window
    751    for safety (maybe some strange program wanted it that way).  You can
    752    fix it in the EA viewer (Ctrl + Shift + E) if you know it's an anomoly.
    753    Use the Ctrl + Tab accelerator key to switch focus to the Autoview
    754    MLE if you're keyboarding.  FM/2 supports .COMMENTS EAs up to 32767
    755    characters in length.  Each line of the MLE (newline, not wrap)
    756    creates a separate EAT_ASCII value, in case you care and know what
    757    the heck I'm talking about...  BTW, GCP downloads automatically fill
    758    in the .COMMENTS and .SUBJECT EAs for you if so configured, though
    759    it seems to save the .COMMENTS EA in a weird (different from the
    760    WPS) format -- but it's readable.
    761  o You can use command line switch -<ininame> to start FM/2 with a
    762    different INI file (i.e. "FM3.EXE -C:\MYINI.INI").  This means
    763    that different users can set up FM/2 to taste and use separate
    764    FM/2 objects to start their "version" of the program on the same
    765    machine.
    766  o FM/2 will try to remind you why the Walk directories dialog was
    767    invoked, per forgetful, worn-out user request.  :-)
    768  o Keys help added per user request.
    769 
    770 2.48a:
    771  o Lots of cosmetic stuff (for example, check out the Databar).
    772  o Additional help, partitioned Context menu help into smaller "chunks."
    773  o Added Find button to Archive dialog.
    774  o More Merlin preparations.
    775  o Added UserDirs dropdown to standard OS/2 file dialogs used by FM/2.
    776  o Added Duplicates command to Global file viewer.
    777  o More (subtle) tweaking of Seek and Scan dialog.
    778  o Anybody else notice how the competition is trying (in vain) to
    779    copy FM/2, but having a great deal of trouble keeping up with
    780    the Joneses?  :-)
    781 
    782 2.49:
    783  o More cosmetic tweaking -- for example, changing status line or bottom
    784    button text font will now result in resizing of control to match new
    785    font.  BTW, if you set ugly fonts or colors and want the defaults
    786    back, one way to do it completely is to delete the window position
    787    entry in OS2.INI and start from scratch...
    788  o Work around for nasty bug in Merlin beta Voice Manager.
    789  o Remap drives command added -- untested at this time, as I have no
    790    LAN.  If you try it and it doesn't work, please report the error
    791    code displayed.  If it works, let me know that, too.
    792  o Fixed bug in Merge code.
    793  o Added mini-toolbars to Archive Containers and the Collector (visible
    794    only if you have the toolbar in FM/2 turned on, of course).
    795  o A couple of other little things folks asked for -- I forget.
    796 
    797 2.50:
    798  o Added a horizontal scrollbar to Global files viewer.
    799  o Added line wrap (and thus horizontal scrollbar) to fast internal
     5582.40:
     559 o Added "All" button to Filter dialog.
     560 o Added more optional buttons to main window.
     561 o Added %u/%U metastrings.
     562 o Added hex/ASCII + drag-me window to bottom of new internal text
    800563   viewer.
    801  o Added WWW and FTP component launching to internal viewers per
    802    user request.  BTW, testpm.exe from the FM/2 Utilities is handy for
    803    deciphering the arguments to FTPPM.EXE, which are a bit bizaare and
    804    undocumented.  Just rename FTPPM.EXE to FTPPM.BAK, copy TESTPM.EXE
    805    to FTPPM.EXE in the same directory, open the FTP object's Settings
    806    notebook, then open the FTP object's program and compare the
    807    results.
    808  o Added optional blue/yellow LEDs which can be used in place of the
    809    default red/green thread LED bitmaps.
    810  o Added a toggle to make the databar boring for those who can't stand
    811    too much excitement (I have users who are easily worn out :-).  Also
    812    added file system type to end of string on user request.
    813  o Execute dialog will try to remind you why you called it up in case
    814    you fall asleep after double-clicking the mouse and awake confused.
    815    It could happen.
    816  o Couple of more small workarounds for Merlin beta bugs.
    817  o Changed the way the toolbar displays help to eliminate capturing
    818    the mouse (kludge, OS/2 should have a WM_MOUSELEAVING message).
    819  o Added mini-toolbar to fast internal viewer.
    820  o Note new internet address.
    821  o Price reduction for commercial registrations.
    822  o SET environment variable DOS_SHELL in CONFIG.SYS if you want to use
    823    an alternate command processor in DOS sessions (for example,
    824    SET DOS_SHELL=C:\4DOS\4DOS.EXE).
    825  o Remap command now uses NET USE, enhancements (like it works, for
    826    one :-).
    827  o Added Miscellaneous->Detach (Ctrl + H) command to Drive Tree drive
    828    popup to detach local drives from remote resources.
    829  o Updated FM2PLAY.EXE (in FM2UTL.ZIP on CIS, FM2UTILS.ZIP elsewhere),
    830    including more controls and ability to load list of files from a
    831    listfile.  FM/2 will use this listfile method when playing more
    832    multimedia files than will fit on a command line using the
    833    View->Multimedia (Ctrl + l) command.  OS/2 command lines are
    834    limited to about 1000 characters, if you're interested.
    835  o Lots of other little tweaks and improvements -- some you might
    836    even notice.
    837 
    838 2.50a:
    839  o Added "Run Viewer as child session" toggle -- if used, any open
    840    viewers will close when FM/2 closes.
    841  o Added "Env" button to Seek and scan dialog (for searching through
    842    directories listed in environment variables).
    843  o Added "No sort" option to Collector sorting.
    844  o FM/2 will now offer to remove old registration when started after
    845    registration has expired, making it easy to enter updated
    846    registration information.
    847  o Directory Containers can now be switched into Tree View.  See also
    848    new "Stay in Tree View" toggle.
    849  o B2 on Directory Container Folder buttons pulls up an abbreviated
    850    popup menu.
    851  o Bugfix:  The Autoview window wouldn't let you enter Comments on an
    852    object that didn't already have them (duh).
    853  o FM/2 now taps into MMPM/2 to display image files, instead of GBM.  To
    854    activate FM/2's "internal" image file viewing, be sure to remove any
    855    Associations for MMPM/2-supported image file types (JPG, TIF, BMP,
    856    PCX, GIF, etc.) using FM/2's Config->Edit Associations command.
    857 
    858 2.50b:
    859  o Added ability to convert an image file to another format from the
    860    image viewer window.
    861  o All supported multimedia types are now "played" automatically on
    862    double-click unless you have an FM/2 Association set for them.
    863 
    864 2.51:
    865  o Tweaked image viewer initial sizing algorithm to better handle very
    866    small bitmaps at more nearly correct perspectives.
    867  o Added "No folder menu" toggle to internal Settings notebook by
    868    user request.
    869  o Put floppy letters back into drives userlist dropdown due to
    870    user request.
    871  o Made image viewer a separate executable due to a memory leak in
    872    OS/2's MMPM/2 (mmio) under Merlin beta and some Warp 3 fixpack
    873    configurations -- closing the application frees the memory, but
    874    nothing else will, so a small, fast, separate application "fixes" the
    875    problem (or, if you prefer, "OS/2 bug").  Like FM2PLAY.EXE, this
    876    IMAGE.EXE file will now be in the FM/2 Utilities package (FM2UTL.ZIP
    877    on CI$ or FM2UTILS.ZIP on the internet).  You'll probably want to
    878    remove any old IMAGE.CMD file built by previous FM/2 installs.
    879  o Added ability to view and manipulate files in archives containing
    880    spaces in the filename for archivers that provide information in a
    881    particular way (see ARCHIVER.BB2 -- ZIP and LZH archives are set up
    882    this way).  Other folks who use ARCHIVER.BB2 should take a look at
    883    the updated documentation to see how to take advantage of this, but
    884    it's backward-compatible, so old versions of those programs will
    885    still work correctly with this change.
    886  o Removed SEEHELP.EXE -- Warp has the ability to view help files using
    887    VIEW.EXE which comes with the OS.
    888  o Added "WPS Move" and "WPS Copy" commands.
    889  o I no longer accept registrations via direct mail.  Registrations are
    890    available through BMT Micro or CIS' SWREG only (BMT recommended --
    891    see REGISTER.TXT).  I just got too much snail mail and couldn't keep
    892    up with all of it.
    893 
    894 2.52:
    895  o When the FM/2 main window is resized and a Directory Container is
    896    maximized within it, it will remain maximized.
    897  o Modified AV/2 and ARCHIVER.BB2 so that RAR v2's woefully NIH
    898    listings can be read.  Would it just _kill_ you archiver authors to
    899    get together and come up with some sort of easily parsed listing
    900    standard, then stick to it?  Please?
    901  o FM/2 will now show the current decryption keyword for extra programs
    902    like DBFVIEW and FMT from the About box.
    903 
    904 2.53:
    905  o Added Commands user dropdown list for picking commands to run on
    906    selected files more quickly and easily.
    907  o Removed "#" character from AV/2 temporary directory -- WebEx and
    908    Netscape were choking on it (a).
    909  o Allow disabling FM/2's custom file dialog so you can use MSE's
    910    instead, if you like (the toggle's on the General page).  (What's
    911    MSE?  Look at http://www.bmtmicro.com/catalog/mse) (a).
    912  o Added support for PKZIP 2.50 (b).
    913 
    914 2.54:
    915  o Small tweaks.
    916  o I don't do Compuserve anymore.  Reach me via the net, or just go to
    917    FM/2's web page at http://www.bmtmicro.com/catalog/fm2
    918 
    919 2.55:
    920  o Fixed bug reported by Ralph Alvy -- "Append" checkbox being ignored
    921    in Save to listfile dialog, FM/2 always appended to listfile.
    922 
    923 2.56:
    924  o Added ability to use exclusion masks in the Seek and Scan dialog
    925    per Harry Travis' request.  Also added Append checkbox.
    926 
    927 2.57:
    928  o Added ability to sort by subject per user request (wouldn't it be
    929    nice if Netscape put where we got downloaded files from in an EA?  Or
    930    let you drag a file over it without locking up the system?).
    931 
    932 2.58:
    933  o Added ability to create a new directory and switch to it in the
    934    common directories user list (select <New directory>).  Revised
    935    help to reflect this.
    936  o Holding down Shift while selecting a state name will prevent FM/2
    937    from closing windows already open now (per user request).  An
    938    automatic retile of all windows is then performed.
    939 
    940 2.59:
    941  o Rename dialog will now specifically tell you if the source file is
    942    newer, older or same date as target and smaller, larger or same size
    943    if there's a conflict with an existing target file, per user request.
    944 
    945 2.60:
    946  o Fast internal viewer can start configured editor from menu (Ctrl + e
    947    accelerator) per user request.  Remember, to edit files in an
    948    archive, you must still use Files->Refresh to cause selected files to
    949    be refreshed in the archive.
    950  o Added a bit more bubble help (remember, you can turn bubble help on
    951    and off (somewhat selectively) in the internal Settings notebook).
    952 
    953 2.61:
    954  o Added new buttons to Directory Container, Archive Containers and the
    955    Collector that allow you to set sort, filter and view.  Removed
    956    filter button from bottom of screen (no longer needed).  Revised
    957    window layouts help to show modified layouts.
    958  o More newuser-friendly junk (more bubble help, etc.).
    959  o Added Find first/next to INI viewer.  Listbox command will work in
    960    is bordered in red.
    961  o Just a BTW -- there's a new IMAGE.EXE (the FM/2 image viewer utility)
    962    in FM2UTILS.ZIP, available free-of-charge at
    963    http://www.bmtmicro.com/catalog/fm2
    964    I put some stuff in it that I needed for making pictures for the help
    965    files.
    966 
    967 2.62:
    968  o Added /SAVE and /NOSAVE to mini-command line options for a user.
    969 
    970 2.63:
    971  o Fixed bug in UNDEL.EXE pointed out by a user.
    972  o Added "Double-click" topic to Tutorial section of help.  Did you know
    973    that you can make FM/2 do something different when you double-click
    974    an object?  Other miscellaneous work on the help file.
    975  o Moved "Create shadows" command under "Copy" cascade in menus where no
    976    separate "Create objects" cascade is available and a "Copy" cascade
    977    is available.
    978  o Made the way menus appear on new View and Sort buttons more
    979    attractive (IMHO).
    980  o Bubble help won't appear if the window isn't active now (oversight).
    981  o To make it easier to parse the saved output from a Directory sizes
    982    window, directory names containing spaces are now surrounded by quote
    983    marks.
    984  o Related:  Put SEEHELP.EXE into FM2UTILS.ZIP for those who have
    985    versions of OS/2 with VIEW.EXEs that won't read .HLP files directly.
    986    You can read the FM/2 help file directly using this program on such
    987    systems:  "SEEHELP FM3.HLP".
    988 
    989 2.64:
    990  o Made Window->Tile a cascade menu with Tile as the default, but you
    991    can also set Autotile and Tile backwards toggles (renamed Tile
    992    horizontal) there.
    993  o More help file work.
    994  o Tweaking of a few things no one will ever notice, except perhaps
    995    as a feeling of more smoothness in a few places.
    996  o Added "Leave all attrs" button to Attributes dialog to make
    997    "touching" files easier.
    998 
    999 2.65:
    1000  o You can drag an object onto the Drive tree's Open button now, and
    1001    a Directory Container for that object will be opened.
    1002  o Long-overdue code cleanup begins...
    1003  o Fixed bug in FM/2 Lite where it was sorta paying attention to the
    1004    "bottom buttons" setting in FM/2 when it should ignore it.
    1005  o Played with FM/2's default settings for new users -- some of the
    1006    best stuff was turned off by default!
    1007  o Changed the behavior of the Rename dialog somewhat per user
    1008    suggestion.  "Overwrite if target older or same," "Overwrite if
    1009    target newer" and "Don't ask again" checkboxes now allow you to
    1010    selectively skip being asked about naming conflicts for the rest of
    1011    an operation.  Note that clicking the "Okay" button honors these
    1012    choices, but the "Overwrite" button overrides them for that one file
    1013    (an overwrite _will_ be performed).
    1014 
    1015 2.66:
    1016  o Increased duration of error window to 5 seconds from 3 (click it to
    1017    make it vanish early), changed background color to white and text
    1018    color to dark red, surrounded with red rectangle to make it stand out
    1019    more.  Also gave it a distinctive sound.  (This is the error window
    1020    you get if you do something like try to open the diskette drive when
    1021    there's no diskette inserted.)
    1022  o Killed bug reported by Paulo Mario where FM/2 could crash (suddenly
    1023    exit) after moving a file and overwriting an existing file.
    1024  o Reworked Databar a bit.
    1025  o For the adventurous among you, try holding Shift or Ctrl while
    1026    clicking that second status window in a Directory Container...
    1027 
    1028 2.67:
    1029  o Jazzed up the mini-command line a bit.
    1030  o Command lines for the Execute dialog and mini-command line are now
    1031    saved separately (the former in CMDLINES.DAT, the latter in
    1032    CMDMINI.DAT, same format).  You can save, or not, either type for
    1033    recall.
    1034 
    1035 3.00:
    1036  o Most of the text in FM/2 is now accessible from outside the source
    1037    code files, meaning translations to other languages should now be
    1038    possible without much problem.  A resource translation kit is offered
    1039    free-of-charge to registered users.  This required some additional
    1040    files (FM3RES.DLL and FM3RES.STR), but FM3DLL.DLL becomes (at least)
    1041    correspondingly smaller.
    1042  o Jazzed up Autoview a bit.
    1043  o Removed a bug that sneaked in during code optimization detected by
    1044    a user where archive members couldn't be dragged.  Then optimized
    1045    some more, thus tempting fate.
    1046  o Improved FM/2's internal window selection from menus.
    1047  o The status button in Directory Containers that shows the selected
    1048    number of files and bytes now displays a select menu when clicked.
    1049  o Drive buttons will now show free space on drives as bubble help
    1050    except for CD-ROM drives, diskette drives A: and B:, and drives
    1051    marked as "slow" in the drive flags dialog.  I also made the buttons
    1052    a little bigger, and they'll "stack" if required due to insufficient
    1053    width.
    1054  o Removed System Information applet from FM/2 -- OS/2 seems to have
    1055    this stuff built-in now.
    1056  o Moved MakeArc into the FM/2 Utilities package.
    1057  o You can now add selected environment variables that list directories
    1058    (like PATH, LIBPATH and DPATH) to the Drive Tree with a toggle in
    1059    the internal Settings notebook on the Tree page.  Cool.
    1060  o You can now set a default Target directory for menu and accelerator
    1061    key copy and move operations, and choose to confirm (and perhaps
    1062    change) that directory on each operation, or accept it without
    1063    confirmation.
    1064  o FM/2 will now make program object Parameters suggestions the first
    1065    time it's run (no FM3.INI exists) if you should exclude any drives,
    1066    and will even set the Parameters for you if you like.
    1067  o Yet more tweaking that no one will ever notice...
    1068 
    1069 3.00b:
    1070  o Fix two minor bugs reported by users.
    1071 
    1072 3.00c:
    1073  o More minor bug fixes.
    1074 
    1075 3.00d:
    1076  o FM/2 Lite remembers if a directory pane was maximized when it
    1077    closed now (duh -- should have all along, I just forgot).
    1078 
    1079 3.01:
    1080  o Added another archiver date type for user Jans-Peter Otto.
    1081 
    1082 3.02:
    1083  o First open source release.
    1084 
    1085 3.02a:
    1086  o Replace corrupted remote.ico.
    1087  o Correct archive name display
    1088 
    1089 3.02b:
    1090  o Add JFS and FAT32 support
    1091 
    1092 3.02c:
    1093  o Correct broken assignments
    1094  o Force Compare Directories window refresh on subdir toggle
    1095 
    1096 3.02d:
    1097  o Clean up icon usage
    1098  o Add missing refresh after compare subdir toggle
    1099  o Try to avoid playing non-MM files when use MMOS2 enabled
    1100  o Rework directory sizes for large drives
    1101  o Correct Show All Files requests from Tree View context menu
    1102  o Correct resource strings
    1103 
    1104 
    1105 3.02e:
    1106  o More see all files fixes
    1107  o Correct internal viewer WM_VSCROLL logic (amouse)
    1108 
    1109 3.02f:
    1110  o Add large drive support the dirsize applet startup screen
    1111  o Avoid spurious filldir errors for large drives
    1112    Will still get get math errors for >4GB directories
    1113 
    1114 3.02g:
    1115  o Update removable drive support to work for USB MSD
     564 o Added %! metastring.
     565 o Added default archiver setting.
     566 o PM uses several ALT + F? accelerators to control frame windows.
     567   However, this applies to the current frame window, which can be
     568   within the main FM/2 window when run monolithically.  Add Ctrl to
     569   these accelerators to affect the main window in that case.  I don't
     570   change the system menu text to reflect this as it may be in a foreign
     571   language, and I'm an ignorant, ugly one-language American.
     572 o Added "Separate parameters" toggle.
     573 o Added "Treetop on expand" toggle.
     574 o Windows pulldown now lists external FM/2 windows, as does a submenu
     575   on the container popup in VTree, VDir and AV/2 windows.
     576 o Fixed some minor bugs in Commands menu generation.
     577 o Fixed bug in Collector -- unshifted double-click didn't work on
     578   directories.
     579 o VDirs, external Archive Containers and Viewers now retain their last
     580   set window size -- position is still determined by the Shell (PM).
     581 o Lots of little tweaks no one but me will ever notice.
     582
     5832.39:
     584 o Fixed weird bug -- apparently IBM changed the behavior of
     585   MLM_QUERYFORMATTEXTLENGTH in Warp.  This change may only take effect
     586   at FP10+ levels.
     587 o Added Open Directory Container button to Drive Tree titlebar -- only
     588   shows up when FM/2 is run as a monolithic app.
     589 o Added "Directory" attributes to Filter dialog per user request --
     590   lets you exclude directories from Directory Containers, or show only
     591   directories.  NOTE:  if you are upgrading, you may need to go into
     592   the Filter and turn on the Directory attribute -- it's on by default
     593   for new installations.  Use the internal Settings notebook to
     594   activate the Filter dialog (DirView and ColView pages) by setting the
     595   focus to the Filter: entryfield, so that the "general" filter is
     596   changed.
     597 o Help file improvements (a neverending saga).
     598
     5992.38:
     600 o Walk Directories dialog will now display non-writeable drives unless
     601   the directory selection is for an action that requires writing to the
     602   selected directory (for example, copy or move, set extract directory,
     603   etc.).
     604 o Filtering in Drive Tree now available, per user request.  NOTE:
     605   filtering is performed _after_ expansion; therefore, it is possible
     606   for the Tree to "lie" to you until you expand a branch (i.e. indicate
     607   that other directories are available, but remove the "+/-" when you
     608   attempt to expand the branch.  If it's important for you to know what
     609   the entire tree of a drive looks like with filtering applied, use the
     610   Expand/Collapse->Expand command from the Files menu or a popup.  You
     611   can thereafter collapse and expand the tree as desired.  Tricks can
     612   be played with the filter mask; for instance, "/C:\OS2*;/C:\MMOS2*;
     613   /C:\TCPIP*;*" will exclude some system directories on drive C: and
     614   show everything else.
     615 o Got rid of the annoying (to me, anyway) extra refresh when the
     616   "Immediate Updates" toggle is not used (more cheating).
     617 o Windows will now be created with the WS_ANIMATE style if "Animate"
     618   toggle on internal Settings notebook's Windows page is checked.  Of
     619   course, system animation must still be turned on to see any effect.
     620 o Keyboard input of "standard" characters now performs a text search
     621   to find the closest matching file system object in the container.
     622   You can get the old (OS/2 default) behavior (move to nearest object
     623   starting with the pressed letter) by holding down the shift key.
     624 o When a background task that FM/2 is waiting on takes more than about
     625   two seconds to complete its job, FM/2 will switch it to the
     626   foreground.  This means that if an archive is encrypted (passworded),
     627   you'll get the oportunity to enter a password without having to
     628   resort to the Window List to manually bring the window to the
     629   foreground.
     630
     6312.37:
     632 o Added "Autoview comments" notebook toggle (page 2) and Config menu
     633   items for same.  You can have FM/2 autoview file contents _or_
     634   .COMMENTS EAs -- handy for looking at files that were downloaded by
     635   a package that puts the file description in that EA.  You can also
     636   get to that EA on the third page of a WPS object's File page or via
     637   FM/2's Edit EAs dialog, BTW.
     638 o CTRL + Shift + B1 doubleclick opens an object's WPS Settings notebook.
     639 o You can now link-drag a root directory (drive) from the Drive Tree.
     640   For cryin' out loud, BE CAREFUL!
     641 o Credit card registrations via BMT Micro are now available.
     642 o Directory Containers can now have independent sorts if you DON'T use
     643   the "Immediate Updates" toggle.  When you set a sort (or filter) in
     644   the internal Settings notebook, you're setting a default for
     645   subsequently created Directory Containers.  When you set a sort (or
     646   filter) using the popup menu of a Directory Container, you're
     647   changing only that container.  States will now also save the type of
     648   view (Icon, Details, etc.), sort and filter settings for each open
     649   Directory Container.
     650
     6512.36:
     652 o Added "Rename existing" button to Rename dialog -- allows you to
     653   rename (move) an existing target file system object out of the way
     654   before moving or copying another file system object to that name.
     655 o Fixed "obscure" bug (reporting user's words :-) causing FM/2 to
     656   enter a loop when "Views" cascade was selected from the action
     657   bar menu when an internal Archive Container was the current window.
     658 o Tutorial section added to online help.
     659 o When a bitmapped graphic file is viewed, the window is sized to fit
     660   on the screen even when the image is larger than the screen.
     661   Proportion is maintained for the initial window positioning.  You can
     662   stretch the size of the window.  The bitmap is scaled to fit. GBM is,
     663   of course, still required to directly view images in FM/2.
     664 o Changed toolbar button help to "bubble" style, added toggle to disable.
     665 o Added Directory Compare (DirCmp:) field to Files/Dirs page of internal
     666   Settings notebook.
     667 o Added %d and %D metastrings for Commands.
     668 o Percentages in Directory Sizes dialog more accurate (to nearest
     669   thousandth).
     670 o "Include subdirectories" toggle in Directory Compare dialog.
     671 o Fixed bug in 2.35a's INSTALL.CMD.  Can you say "duh?"  Apparently I can.
     672 o As usual, many little things no one will notice.
     673
     6742.35:
     675 o Performance tuning.
     676 o Implemented "minor" user suggestions.
     677 o Added "Recent Dirs" toggle -- automatically adds temporary
     678   directories to UserList as you change directories.  You can make them
     679   permanent by Adding them as usual.
     680 o FM/2 may handle DOS archivers now (actually, it does -- I tested with
     681   ARJ); however, you'll have to set them up for yourself and I won't
     682   support them.  Don't forget that DOS archivers don't support EAs.
     683   AVOID WHENEVER POSSIBLE OR YOU'LL GET BURNED.
     684 o If you have GBM.DLL on your LIBPATH or in the FM/2 directory, FM/2
     685   will use it to display GBM-supported raster file types when they're
     686   double-clicked.  GBM currently supports most OS/2 and Windows
     687   bitmaps, .GIF, .PCX, .TIF, .TGA, .IFF, .VID, .PGM, .KPS, .IAX, .XBM,
     688   .SPR, and .PSE files.  And it's free.
     689 o Changed some icons around for a fresher look, added some for display
     690   when you aren't loading icons from disk (for scanning speed).
     691 o Added "Settings" button to Info dialog.
     692
     6932.34:
     694 o Added "Tile backwards" toggle, but don't use it (it's a DOS-think
     695   knee-jerk thing to do).
     696 o Viewer won't "restore" the container that called it when it closes if
     697   the container is maximized.
     698 o Filtering speeded up when Autoview window is open.
     699 o Show a little patch of color beside color names in Colors dialogs.
     700 o Added "Folder after extract" toggle.
     701 o Added ^F3 close monolithic app toggle (command id 1111 if anyone's
     702   interested).
     703 o More commands in INI viewer (rename, copy appname/keyname) and
     704   enhanced existing Add/Edit INI record commands.
     705 o Changed method of storing a few things so that they're both easily
     706   human editable (for power users) and so they allow me to
     707   "preconfigure" some things (for new users).  If you're upgrading from
     708   previous versions, there's a CONVERT.EXE that'll copy your old
     709   settings to the appropriate format and get rid of old baggage.
     710 o Added "Userlist switches" toggle to internal Settings notebook.
     711 o Added "%r/%R" to metastrings.
     712 o Added "Extract" to drag and drop dialog.
     713 o Height of autoview window can be changed.
     714 o More info displayed in drive info dialog.
     715 o INSTALL is a bit smarter.
     716 o Added two new buttons on status line -- different behaviors depending on
     717   whether you click with B1 or B2 and the shift state.
     718
     7192.33:
     720 o Added new internal viewer -- loads files at least five times faster
     721   than the old viewer (which is still available via a toggle in the
     722   internal Settings notebook).
     723 o See all files window retains settings, is a bit slicker.
     724 o Fixed bug -- rename box came up for each file moved/copied.
     725 o Fixed bug -- FM/2 didn't start right with toolbar turned off.  Weird.
     726 o Worked around Warp bug -- PM locks up if you select a codepage that
     727   hasn't been prepared.  This should be ignored as in previous versions
     728   of OS/2, but crashes the system instead (sheesh).
     729 o Warp apparently still has a 64k limit to what the clipboard can hold.
     730   While I could limit what you send to the clipboard, this is (hopefully)
     731   one of those limits which will vanish with further updates to OS/2
     732   itself, so I'll just caution you about it.
     733 o Colors are adjustable in See all files windows.
     734 o Several fonts are available in See all files windows (all fixed width).
     735 o See all files window allows entering multiple keys to find a file if
     736   the keys are entered within one second of each other.
     737 o System info command made somewhat more human-readable.
     738
     7392.32:
     740 o See all files window fleshed out.
     741 o Added "Viewer outside," "Arcboxes outside," "INI viewer outside" and
     742   "Collector outside" toggles to Toggles2 page of internal Settings
     743   notebook.
     744 o Added "Save" button to Directory Sizes dialog
     745 o Sort type can now be changed in Details view by holding ALT and
     746   clicking the title of the field to sort on (assuming titles are
     747   turned on and the field is one for which sorting is available,
     748   of course).
     749 o Added toggle to allow user to select default delete type.
     750 o Added "toolbox" dropdown to user lists.
     751 o Added sample toolboxes to archive.
     752 o Info and EA dialogs now include listbox, lets you scroll through all
     753   objects instead of popping up for each selected object.  EAS.EXE
     754   mini-app inherits this; now accepts multiple filenames.
     755 o Check list dialogs now allow calling up the Info dialog for files in
     756   the list.
     757
     7582.31:
     759 o Added "Minimize to databar" toggle, also accessible as a standalone
     760   miniapp.
     761 o Tree remembers directories, once expanded.
     762 o An individual drive may now be rescanned in the Drive Tree (related
     763   to the above).
     764 o More keyboard shortcuts for the rodently challenged.
     765 o Drag from recessed text fields in Directory and Archive Containers
     766   now possible (drags the directory or archive, respectively).
     767 o Default Commands command (Do it yourself) added.
     768 o Extract path can now be assigned "*" meaning "use directory in which
     769   the archive resides."
     770 o More menu compaction (well, you think of a term for it).
     771 o New "See all files" window (still under construction, but already
     772   much faster and very functional, without the standard listbox
     773   limitation of 32767 maximum items).  Loads, sorts and displays
     774   15,792 files from two local fixed drives in 18 seconds on my
     775   486/66DX2 with normal (for me, of course) background load.
     776 o Fixed buglet in Archive Container status display.
     777 o More user suggestions implemented.
     778
     7792.30:
     780 o I forget.
     781
     7822.29:
     783 o Added "Topic" entry field in Bookshelf Viewer dialog.
     784 o Added "Quick arc find" toggle in Settings notebook; can speed up
     785   drag and drop operations on floppy/network drives.
     786 o Worked around PM bug in custom frame controls.
     787 o Added "Directory Container state" saving and restoring in a dropdown
     788   list (turned on with "Toggle quicklists" under Config menu).
     789 o Fixed drag and drop bug (couldn't move, duh).  Smartened up drag and
     790   drop while I was at it; no sense offering options not really
     791   available due to media type (i.e. can't copy to a CD-ROM).
     792 o Added "Launch" button to drag and drop dialog.
     793 o Added quick-help for dropdown lists (in status box 2).
     794 o Added ability to drop onto userlist dropdown to add a directory.
     795   Also added popup maintenance menu (add and delete directories to/from
     796   list).
     797
     7982.28:
     799 o Added optional user directory list dropdown box on main window
     800   (maintenance of the list is still performed in the Walk Directories
     801   dialog).
     802 o Added Drives submenu on Drive Tree's views context menu -- select a
     803   drive from it and the tree scrolls to show it and makes it the
     804   current object.
     805 o Restricted filename quoting in command lines to absolute essentials
     806   -- some programs are broken and choke on quoted filenames.  We
     807   absolutely cannot have LIST choking if it can be avoided.
     808 o Double-clicking a directory in the Drive Tree container will cause an
     809   existing Directory Container looking into that directory, if one
     810   exists, to come to the foreground rather than opening a new one; if
     811   the existing window is minimized, it'll be restored. Ditto for new
     812   userlist dropdown.
     813 o FM/2 can now launch Windows apps seamless -- maybe.  Sheesh, I'd
     814   use a DOS app first...
     815
     8162.27:
     817 o Added "Move & rename" and "Copy & rename" commands per user request.
     818   This extends into the drag and drop dialog (said dialog is now on by
     819   default, BTW).
     820 o Many tiny tweaks that no one will ever notice (for instance,
     821   filenames containing "&" are now quoted on command lines where they
     822   weren't before).
     823 o Added EXAMPLE.CMD to archive as an example of how REXX scripts can
     824   manipulate files listed in listfiles created by FM/2.  This allows
     825   Commands to circumvent the apx. 1000 character limit of OS/2 command
     826   lines.
     827 o Made notification window look more homogenous.
     828
     8292.26:
     830 o Fixed stupid new bug in moving files from HPFS->FAT with long
     831   filenames.
     832 o Fixed bug in RemoteBug fix that conflicted with another fix for
     833   remote FSD bugs.  I'm getting sick of working around remote FSD
     834   bugs -- think I'll just let the LAN folks fix _their_ stuff from
     835   now on...
     836 o Made titlebar of Drive Tree containers respond to request for context
     837   menu as if it were container whitespace per user request.
     838 o Added "Min on dir open" toggle -- a more elegant solution to a taste
     839   thing (IMHO) than a user requested feature.
     840 o Chord on status windows brings up window dialog like it does on
     841   client window whitespace.
     842 o Added "Append to clipboard" command to internal viewer/editor's
     843   Edit menu.
     844 o Moved "Write block" command out of Edit->Blocks submenu of internal
     845   viewer/editor to the main Edit submenu as "Copy to file" so it's
     846   accessible in readonly (viewing) mode while I was at it.
     847 o Added informational tweaking to viewer/editor's Edit->Undo menu
     848   command.
     849 o Added "Walk" button to Seek and scan dialog.
     850 o Added special FM/2 Association command line "<>" to indicate that the
     851   default WPS view should be opened for matching files.
     852
     8532.25:
     854 o Added "Edit" and "Refresh" to Archive Containers per user request.
     855 o Added Drag and drop dialog and corresponding toggle per user request.
     856
     8572.24:
     858 o Added "Remote bug" toggle since network FSD developers can't seem to
     859   consistently produce working DosFindFirst/Next code to save their
     860   lives.
     861 o Undelete enhancements.
     862
     8632.23:
     864 o Enhancements to potential dupe finder per user requests and other
     865   stuff I thunk up all by my lonesome.
     866 o Placed "Seek and scan" on the Utility pulldown.  All it does is
     867   start the Collector and post it a WM_COMMAND message as though you'd
     868   clicked Seek and scan on its context menu.  Maybe even folks who
     869   don't read the help can find it now (who knows?).
     870
     8712.22:
     872 o Additional detail and options are presented when FM/2 can't figure
     873   out how to list the contents of an archive (ARCHIVER.BB2
     874   misconfigured or archive bad) via new dialog.  This should make
     875   determining what the archive problem is much easier when the
     876   inevitable problem arises.
     877 o Added duplicate file finder to Seek-and-Scan dialog.  Finds files
     878   with same name and/or size and filedate.
     879
     8802.21:
     881 o Shift and CTRL modifiers for double-clicking objects in Drive Tree,
     882   Directory Containers and Collector implemented.  Shift causes new
     883   FM/2 window to open (directories; direct to View for files), CTRL
     884   causes default WPS open.
     885 o More stuff in the help file (sheesh -- this has gotta stop).  The
     886   online help should now make a rather complete manual when printed
     887   together with the READ.ME file (see READ.ME for suggestions).
     888 o INSTALL now makes an object for the online help so that it can be
     889   viewed without starting FM/2 (using SEEHELP.EXE, included).
     890 o Added Filter "Always show directories" toggle.
     891 o Ideal size button supports a psuedo-restore operation, allowing
     892   toggling between two sizes (mine and yours).
     893 o Other stuff I forget.
     894
     8952.20:
     896 o Fixed stupid bug that made FM/2 freak out on restart if you turned the
     897   toolbar off and left it off (duh).
     898 o Move-drag onto archives allowed now (if you have the archiver for that
     899   archive type configured to allow moving files, of course).
     900 o Fixed bug in longname<->shortname conversion (FAT<->HPFS).
     901 o Found a nasty way to get Warp's printer objects to recognize FM/2's
     902   D&D.
     903 o Extract dialog can be told to remember its settings (extract directory,
     904   masks, "with directories") distinctly from those set in Archive
     905   Containers.
     906 o Added a few pictures to the online help for extreme novices.
     907 o Added new "Compare Select" submenu with commands that can make
     908   selections based on comparing unfiltered files in all open Directory
     909   Containers.  Powerful stuff.
     910 o Added "Hide objects" command (selective individual object filtering).
     911 o Fixed bug -- drag to toolbar quit working when toolbar code rewritten.
     912 o Slight modification to ARCHIVER.BB2 -- -1 for filename position means
     913   to use the last "field" of an archive listing for the filename.
     914 o FM/2 is compiled with optimization turned off now -- caught it
     915   generating bad code in the new Compare Select module and don't trust
     916   it (again).
     917
     9182.19:
     919 o Added "Ideal size" System Menu command and titlebar button -- an
     920   alternative to maximizing.
     921 o More work on help file hypertext links using suggestions from a
     922   registered user.  Added a labelled bitmap showing the layout of FM/2
     923   windows.
     924 o Worked around weird bugs in Sizes and deleting toolbar buttons that
     925   shouldn't be bugs but nonetheless cause problems on some machines.
     926 o Added some one-line help fields to some dialogs to guide the user
     927   along.
     928 o Added the "Close" checkbox to the Edit Associations dialog, to allow
     929   executing an association to shut down FM/2 (or a VDir window, mainly
     930   for use by folks using FM/2 to replace the Drives objects).
     931 o Added "Start Minimized" and "Start Maximized" buttons to the Windows
     932   page of the Settings notebook.  FM/2 starts normal size then adjusts
     933   (that lets it size all its windows right first, and gives you something
     934   to return to from the maximized state).
     935
     9362.18:
     937 o Added ability to use the undocumented DosQProcStat API in the Process
     938   Killer.  While this will enable the Process Killer to work without an
     939   English version of PSTAT.EXE being present, DosQProcStat is an API
     940   subject to change by IBM, so beware.
     941 o Added FATOPT.EXE program to optimize FAT drives.  THIS IS A BETA
     942   PROGRAM AND USES LOW-LEVEL DRIVE ACCESS -- BACK UP BEFORE USING!
     943 o Tweaked the online help, adding more hypertext links and detail.
     944
     9452.17:
     946 o Optimized for speed:  Quick trees, tree sizes.
     947 o Dug the names of the new color palettes out of Warp's INI files.
     948   Under 2.x both color palette commands (one new) load the same object.
     949   Under Warp they load the two different palette objects available.
     950 o Added swapfile/memory watch when Drive Tree is active window in FM/2.
     951 o Added HPFSOPT.EXE program to optimize HPFS drives.
     952
     9532.16:
     954 o Added "Update objects" command.
     955 o Added "Optimize" command.  Be sure to read the online help on this
     956   one (under "Context Menus").
     957 o Added toolbar changing buttons (buttons that automatically load a
     958   new toolbox into the toolbar).  See comments in online help under
     959   "Toolbar->Add Tool."
     960 o Hmmm...Warp has broken the DM_DROPHELP message within an application
     961   -- the passed DRAGINFO structure is inaccessible (apparently already
     962   deallocated).  An appropriate error message will be displayed, and
     963   the code's still there so that when IBM fixes it it'll automagically
     964   start working again.
     965
     9662.15:
     967 o Added "Collect list in file(s)" command.
     968 o Added "Collect from a list file" command.
     969 o Added "Select List" command.
     970 o System VIO fonts have been renamed, jumping between "System" and
     971   "System VIO", a couple of times now.  To top it off, when the name
     972   changes, the sizes do, too (i.e. 7.System == 5.System VIO, more or
     973   less).  Warp is now GA and uses "System VIO" again, so I've changed
     974   it back to that.  If some fonts don't look right on your 2.11 system,
     975   I'm sorry, but I'm trying to hit a moving target.  Don't shoot me,
     976   I'm just the piano player.
     977 o Did some other stuff, but forgot to write it down and have now
     978   forgotten what it was.  Old age is hell.
     979
     9802.14:
     981 o FM/2 will now detect that a CD-ROM drive which didn't have a disk in
     982   it or had a music disk in it when FM/2 was started is a CD-ROM drive
     983   when accessed later with a data disk in it, and change the icon
     984   accordingly.  This also applies to hard drives that were locked when
     985   FM/2 started, by happy coincidence, and should work on other
     986   removable media drives.
     987 o Hints given in error popup for some access errors (for example, when
     988   clicking on an empty diskette drive).
     989 o Install.cmd will not change the parameters field of objects that it
     990   creates if the File Manager/2 folder already existed.  It will still
     991   update the paths.
     992 o VTree honors drive exclusions like it should have in the first place.
     993 o VTree will delete a directory if the Shredder refuses for some reason.
     994 o Added VTree->WPS folder toggle.
     995 o Shortened VTree tasklist title for registered users.
     996 o FM/2 will attempt to fit smaller files onto diskettes when a larger
     997   file in the list to be moved/copied won't fit before prompting you to
     998   change diskettes due to a disk full condition.
     999 o Help for toolbar buttons shows up when mouse passes over them --
     1000   figured out how to implement without excessive message passing (IOW,
     1001   to my satisfaction).
     1002
     10032.13:
     1004 o Added ability to set type of selection used in some containers (in
     1005   the Settings Notebook on the "Windows" page).
     1006 o Selecting "Settings Notebook" in the FM3.EXE monolithic app, even
     1007   from container context menus, will always bring up a full settings
     1008   notebook.
     1009 o Slightly reduced memory usage for HPFS drives (ah, another reason
     1010   to use HPFS...).
     1011 o Fixed bug in SetIcon.
     1012 o Did some more work on FM2PLAY.EXE to make it more eye-appealing and
     1013   maybe a bit more functional.
     1014 o Shortened tasklist title for registered users.
     1015
     10162.12:
     1017 o AV/2 will now ignore an association if it contains the string
     1018   "AV2.EXE" in the command line (meaning it might call itself).
     1019 o Fixed "Lowercase name" bug.
     1020 o Worked over the context menus again, added a couple more
     1021   accelerator keys.
     1022 o Hooked Help button in Child Window dialog to some help.
     1023
     10242.11:
     1025 o Fixed odd bug in second status line in Directory Containers.
     1026 o Fixed rename buglet that caused rename from menu/button to
     1027   give funny default drive.
     1028 o Added drag and drop to INI Viewer to allow moving and copying
     1029   data between different INI files.
     1030 o Added FM2PLAY.EXE to allow playing multimedia files (via MMPM/2)
     1031   from FM/2 easily.  Usage:  FM2PLAY.EXE <file> [<file> <file...>].
     1032   There's a menu item for it.
     1033 o Added "associat.txt" containing recommended associations for use
     1034   with FM/2.  Please send your ideas for this list.
     1035 o Enhanced the Bookshelf Viewer.
     1036
     10372.10:
     1038 o Added Undo buttons to Settings notebook pages.
     1039 o Fixed bug wherein Save state of dir windows toggle was ignored.
     1040 o Put in some comma formatting to prevent an untimely death.
     1041 o Fixed bug wherein Doubleclick Opens toggle was ignored.
     1042 o Added a couple more Settings pages.
     1043 o Made appropriate Settings pages available to standalone modules.
     1044 o Tweaked a few menus for a more consistent appearance.
     1045
     10462.09:
     1047 o Changed things so the little notification box doesn't steal the
     1048   focus when it comes up.  Duh.
     1049 o Added "Backup Profile", "Change System Profiles" and "Replace System
     1050   Profiles" to the INI viewer.
     1051 o Fixed some glitches in new mask "must have" attribute processing.
     1052 o Found and fixed bug in Collector's Seek & Scan that could cause FM/2
     1053   to trap.
     1054 o Added a Settings notebook containing global toggles and such.
     1055   Slower than the menus, but Ron Hester asked for it, and I allus do
     1056   what Ron says...
     1057 o Return of the weirding ... but that'd be telling.
     1058 o Added optional split status line.
     1059
     10602.08:
     1061 o Added "must have" attributes to Filter.
     1062 o Fixed Undelete dialog so selecting a new drive from the combobox
     1063   causes the listbox to be refreshed for that drive, and so a missing
     1064   DELETE environment variable for the selected drive doesn't cause the
     1065   dialog to abort unless you select Cancel in the information box (so
     1066   you can pick a different drive).
     1067 o Added limited optional logging for some simple but critical
     1068   operations (copy, move, rename, delete).
     1069 o Documented "start minimized" command line argument.
     1070 o Added "don't save/restore state of dir windows this time" command
     1071   line argument.
     1072
     10732.07:
     1074 o Added "View Bookshelf" and "View Helpfiles" utilities.
     1075 o Fixed bug in Quick Tree added while fixing the last one...
     1076 o VTree now saves its size and position on desktop (Ron Gawer wanted
     1077   that).  VDir doesn't, as you can have several of them open at once
     1078   and it would be somewhat irritating to have them all on top of each
     1079   other.
     1080
     10812.06:
     1082 o In the Collector's Seek-and-scan dialog, the All HDs button now skips
     1083   removable drives (like CD-ROMs) for convenience.
     1084 o Quick tree works around the OS/2 DosFindFirst bug that prevents FAT
     1085   root drives from being found.
     1086 o Added "separator" attribute for tool buttons -- causes a small amount
     1087   of space to be added after the button with the attribute, for
     1088   appearance (grouping of buttons).
     1089 o Added ability to turn on titles below bitmap buttons in toolbar (it'll
     1090   have to be short and sweet) and grouped all toolbar toggles under a
     1091   Toolbar conditional cascade submenu.
     1092
     1093[lazy bum skipped a few...]
     1094
     10952.00:
     1096 o A whole new look for FM/2 -- the same thing, only more so.  Some
     1097   things were enhanced, some dropped, some replaced or superceded.
     1098   Still, if you used 1.x you should feel at home.
    11161099
    11171100$Id$
Note: See TracChangeset for help on using the changeset viewer.