
Object Desktop and Object Destkop Professional, Version 1.5, Fix Kit #2
-----------------------------------------------------------------------

Defects Fixed With This Release:

    Archive Manager:

        1.  Objects with long length in archive or 100% compression
            ratios are not openable in an archive:

            Archive:  d:/Desktop/Empty.Zip
             Length  Method   Size  Ratio   Date    Time   CRC-32     Name
             ------  ------   ----  -----   ----    ----   ------     ----
            28853308  Defl:N  215384  99%  06-12-96  18:41  ef207767   p3.junk
            7869084  Defl:N   58696  99%  06-12-96  17:56  0dd36b7a   p1.JUNK
            14426654  Defl:N  107572  99%  06-12-96  18:41  67cd27f0   p2.junk
              ------          ------  ---                              -------
            51149046          381652  99%                              3

        2.  Long archive operations on .ZIP files which are renamed
            cause trap in arcmgr.cpp and objwin.cpp b/c the object is
            freed by WPS.

        3.  Problem extracting more than 100 files when archive is
            opened and all objects are selected and dragged out.

        4.  Incompatability with UNZIP version 5.2.

        5.  Large archives took unnecessarily long to display contents.

        6.  Internal data "chunker" sometimes caused add/remove/extract
            operations to stop after approx 20 files processed.

        7.  Progress not displayed for add/remove/extract of multiple
            objects in archive subdir.

        8.  Diagnose output on large archives could cause an internal
            trap.

        9.  Use LH - character insted of / character for options

        10. Name of folder for auto-extract conflicts with many program
            executables when run from folder with embedded blank (eg.
            Extracted: azip.zip).  Auto-extract title is now archive
            name minus file extension.

        11. Corrupt LHA files can cause an internal thread hang reading
            archive contents.

        12. Fixed backup button for browse mode to be borderless under
            OS/2 Warp 4 (Merlin).

        13. Adding or updating files to LHA archives doesn't parse title
            properly for long file names.

        14. Hangs adding to LH/2 archive with more than a "page" of files
            in output listing.  Added -o parameter.

        15. Update no longer updates details data for new archive size.

        16. Adding a large number of objects didn't list all in open view.

        17. Adding an object to an LH/2 archive that already exists doesn't
            update current; it adds another.

        18. Remove a folder, then add another object.  The Folder removed
            re-appears.

    Tab LaunchPad/Control Center:

        19. Incompatible with FileStar/2 when menus are activated and
            activation edge is on bottom of screen.

        20. Tab LaunchPad in "Warp LaunchPad Mode" causes PMSHELL.EXE
            trap for UniMaint when ACSWPS is started. Note: resolved by
            SofTouch CSD.

    Control Center:

        21. Focus problems with UniMaint switching desktops causes
            subsequent switch to desktop that UniMaint is running in.
            Note: resolved by SofTouch CSD.

        22. Drives object shadowed on the Control Center could lock
            system after repeated query of A: drive.

        23. Restoring a Control Center from an Object Package file that
            has browse objects in the "not visible" section list will no
            longer reset the display and order of all sections.

        24. Use new performance monitoring capabilities to improve
            system performance in CPU monitor display when running under
            OS/2 Warp 4 (Merlin).

    Tab LaunchPad:

        25. When querying setup strings for package storage, shadows of
            objects w/o ids do not have object ids applied, which causes
            a subsequent restore to not restore some objects when the
            complete desktop is wiped/restored.

    Task Manager:

        26. Window List filters don't always filter.

    Rollup:

        27. Status bar visible during rollup of FaxWorks.

        28. Web Explorer rollup causes title bar and controls
            overpainting.

        29. Exceed 3.0 X Windows do not repaint after unrolling.

        30. ZOC cannot be rolled up.

        31. PC AS/400 cannot be rolled up.

        32. VIO windows can be sized horizontally when rolled up.

        33. On OS/2 Warp 4 (Merlin), rollup a VIO window, activate a
            context menu on the desktop, then right click the resizeable
            bottom edge of VIO window.  Window disappears.

    Object Package:

        34. Removing objects and saving can sometimes cause duplicate
            object at same position.

        35. Folder setting for SELFCLOSE= does not work.

        36. Package files could save/restore palette object data
            properly.

        37. OS/2 Warp 4 (Merlin) grid option would not restore for
            folders.

        38. OS/2 Warp 4 (Merlin) folder shadow colors would not restore
            for folders.

        39. Black folder background color would not save.

        40. Under OS/2 Warp 4 (Merlin), folder background values could
            not be extracted, and hence would not be restored.

        41. Under OS/2 Warp 4 (Merlin), WarpCenter could not be
            saved/restored.  If after a desktop backup restore the
            WarpCenter does not have all objects in the trays, this may
            because it was restored before objects that are to be
            shadowed on the trays have been created.  Simply restore the
            WarpCenter manually from the package after the restore is
            done.

        42. Restoring an object under OS/2 Warp 4 (Merlin) can
            sometimes get confused and display the object exists
            collision dialog even when it doesn't exist on the system.

        43. Bitmap data not being saved with folder storage.  New option
            in store page.

        44. When restoring or updating objects, some objects will
            overwrite data passed into setup route (wpSetup) causing an
            occassional internal trap.

        45. Choosing close on operation status window, and then "no" to
            confirmation prompt caused status window to hide, but not
            close.  Should do nothing.

        46. Previously setting the "store Object IDs" setting would call
            the setup method on printer object templates, which causes
            a bad printer queue and definition to be created.

    Enhanced Folder:

        47. Fixed backup button for browse mode to be borderless under
            OS/2 Warp 4 (Merlin).

        48. OS/2 Warp 4 (Merlin) has to have "Set as default" icon
            button in icon page offset differently.

        49. Alt+V accelerator did not work under OS/2 Warp 4 (Merlin).

        50. For OS/2 Warp V4 (Merlin), the folder code can force the
            icon view grid setting for *all* folders by specifying SET
            OBJD_FLDRGRIDVIEW=1 in CONFIG.SYS.  The setting has no
            effect on folders viewed in icon mode with flowed or
            non-flowed settings.  Note: this setting will most likely
            cause the gridded view to be saved as the default icon view
            setting even after the setting is removed from CONFIG.SYS;
            you may have to manually change folder settings back to the
            original state.  This is useful for those users who really
            love the gridded view as the folder default.

        51. Support for new WPUrl class in OS/2 Warp 4 (Merlin) for
            internet shell enhancements.

        52. When icon text is in raised mode under OS/2 Warp 4 (Merlin)
            and the icon drawn is a shadow object, and the folder being
            drawn has default settings for shadow text color, the icon
            text is drawn black.

        53. On OS/2 Warp 4 (Merlin) when a folder is set in browse mode
            and has the gridded, snap to grid setting, browsing a sub
            folder or back to parent folder can cause shell hang.

    Object Navigator:

        54. Object Navigator does not display extended characters in
            container folder display or fast path.

        55. Select All with the .. object removes all menu choices.

        56. Open specified drive doesn't open top-level view when create
            new behavior is on.

        57. Dragging from navigator changes focus to navigator. n/a Bug
            in Container Control.  OS/2 Warp 4 (Merlin) fixes this
            probllem.

        58. Does not handle minimized state between reboots or restarts.

        59. OS/2 Warp 4 (Merlin) problems drawing tree view properly.
            Tree +/- signs were not drawing in many cases.

        60. Recurring internal trap (at line 1758/extdrv.cpp) as window
            is resized and icons are uncovered in tree view fixed.

        61. Fix for OS/2 Warp 4 (Merlin) where grid view is set in View
            page for icon view, and icon view would not show in grid.

        62. When in single click to expand under OS/2 Warp 4 (Merlin),
            collapsing a tree node would cause the node to re-expand.

        63. Folder name in tree view under OS/2 Warp 4 (Merlin)
            sometimes disappears.

        64. Container view in the Navigation page under OS/2 Warp 4
            (Merlin) had a menu bar when it shouldn't.

        65. Under OS/2 Warp 4 (Merlin), adding objects to Object Navigator
            container when in grid mode can cause trap in PMCTLS.DLL.

    Enhanced Data File:

        66. Cannot print thru a network Printer with Enhanced Data File
            but you can print by using the popdown menu from the Icon in
            the UpperLeft corner.

        67. Incompatability fixed wtih DragText.  Note: requires update
            to DragText product.

        68. OS/2 Warp 4 (Merlin) has to have "Set as default" icon
            button in icon page offset differently.

        69. Object Desktop Professional default category icons (type
            specific) would simetimes disappear.

        70. Setting default font would not previously affect opened
            views unless the "Save default window position" was chosen
            at least once, and the "Save window position on close"
            was turned off.

    Desktop Backup Advisor:

        71. Fixed problem with backup advisor not working with
            non-classic REXX interpreters, such as Quercus Personal REXX
            and IBM Object REXX.

        72. Tab LaunchPad not restoring properly due to objects stored
            on the Tab LaunchPad that do not have Object IDs.  Note: to
            keep this problem from happening, store the Tab LaunchPad in
            an Object Package one time, and thereafter this problem will
            no longer occur. The one-time storage is necessary to
            generate object ids for objects stored on the Tab LaunchPad.

        73. On OS/2 Warp 4 (Merlin), desktop would not always close on
            a desktop restoration or creation (when message is displayed
            "The Workplace Shell will now be restarted").

        74. On OS/2 Warp 4 (Merlin), creation of new desktop would not
            include INI.RC entries for default fonts of settings
            notebooks.

    Object Backup:

        75. Fix for sporadic traps at location BCBBPDIO.DLL 0001:000005cc
            when doing a selective restore from a full system backup.

    Object Security:

        76. Master password could get truncated when changed to a
            different length string.

        77. Fixed problem using the Rexx interface to Unlock/Lock
            objects (LOCK=YES/LOCK=NO keywords).

        78. Sound events weren't working and the icon was getting messed
            up when run from Rexx.

        79. Now removes Menu items  Create Another, Copy, Move, Create
            shadow, Delete, when the the "protect contents" option is
            selected, regardless if the folder object is locked or
            unlocked.

        80. Under OS/2 Warp 4 (Merlin), now removes the "Logoff Network
            Now" menu item when the Desktop is locked.

        81. Under OS/2 Warp 4 (Merlin) now removes the "Lock in place"
            menu item when program objects are locked.

    Miscellaneous:

        82. Updated PKGDESK.CMD to support the store bitmaps Object Package
            option.

        83. Updated SETUPTLP.CMD to support changing Tab LaunchPad to
            WarpCenter mode under OS/2 Warp 4 (Merlin).

        84. Improved initialization time for icon cache for initial load
            of Folder with HyperDrive, Object Navigator with HyperDrive,
            or Object Archives.


Object Desktop, Version 1.5, Fix Kit #1
---------------------------------------

Defects Fixed With This Release:

    General:

        1.  Updates to OPEN.CMD (text open), SAVEOBJ.CMD (syntax error),
            and NEWDESK.CMD (more error checking).

        2.  New script: NAVIGATE.CMD.

    Rollup:

        3.  Controls hidden after rolling up Task Manager.

        4.  Standard system close box does not roll window down when
            closing while rolled up.  Only 'X' does the roll down.

        5.  Alt+F12 accelerator interferes with Golden Commpass close
            and delete feature (problem may also affect other
            applications).

    Object Package:

        6.  Drop from self onto self is valid, but no transients are
            allowed.

        7.  SET TEMP or SET TMP missing, temp files show up. Should use
            <WP_NOWHERE>, or dir with enough space.

        8.  Shared memory setup query stops working when more than one
            object does not do a DosFreeMem() properly, and the same
            shared memory name is reused later. Would only occur with
            Object Desktop Professional security component.

        9.  During transaction write, disable adds/remove/open.

        10. Uncaught exceptions can end shell.  Now displays error
            message with location information for diagnostics.

        11. Workplace Shell restart occurs dropping IBM Works onto
            package due to contact list class returning > 350MB as the
            size of the default icon.

        12. NULLs in large package file from customer packaging entire
            desktop.

        13. When only one element exists in a package, settings not
            displayed in the package editor.

        14. Setup string removal of one item would sometimes merge
            (remove) adjacent setup string value.

        15. Package position off-screen should map to center.

        16. LaunchPad restore from default package has "?" objects.
            (Disk objects never have object ids, and hence can't be
            set....unresolvable).

        17. LaunchPad doesn't restore last drawer or last object in
            front panel. (due to #9 above)

        18. Changing the ICONPOS key does not remove the internal icon
            coordinate value.

        19. Multimedia folder causes long file name error from shell
            sometimes.

        20. Not saving "Start minimized", "Start maximized", or "Close
            on exit" values for program objects.

        21. Storing/restoring VA C++ Workframe project objects does not
            save/restore project data.  This problem was due to project
            object being a subclass of WPFileSystem, not WPDataFile as
            is normal.

        22. Storing a cc:Mail archive file would cause a trap, which
            would sometimes hang the PMSHELL.

        23. If object did not support "extra" setup data, and hence none
            was stored, editing the object setup string resulted in any
            setup data beyond the "default" to be lost.

    Object Inspector:

        24. Setting object id does not always clear previous.

    Enhanced Folder:

        25. Painting problems on border.

        26. Icon pos not working in flowed mode.

        27. When browsed, open causes another view when concurrent view
            is not on.

        28. Can't open navigate view.  OPEN=NAVIGATE.

        29. OPEN.CMD doesn't invoke OPEN=NAVIGATE.

        30. Painting problems with URLs when folder is in transparent
            mode.

        31. No way to disable URL enhancements: OBJD_URLNOPAINT and
            OBJD_URLNOOPEN now supported as environment vars in
            CONFIG.SYS.  Set either of these to "1" like the following:

                SET OBJD_URLNOPAINT=1

            To get the desired behavior.

        32. Web Explorer with object id <TCPIP_WEB> and <IAKWEB> does
            not open via double click behavior.

    Object Navigator:

        33. No setup string for opening to dir.  New setup verb added
            NAVIGATE=E:\OS2 (path or object id).

        34. The bubble text for tool buttons display partially
            off-screen when the button is next to the right hand side of
            the screen.

        35. View CD ROM subsequent reads cause error when CD ROM is not
            in drive.

        36. Math overflow calculating free space on drives > 4gb.

        37. Sporadic trap at 0001:00002201 in OBJDONAV.DLL causing
            PMSHELL.EXE to exit.

    Enhanced Data File:

        38. No setup string for opening to text view.  New setup verb
            added as OPEN=TEXT.

    Installation:

        39. Some hangs during install.

        40. Failure creating Enhanced Folder, failure creating Keyboard
            LaunchPad.

        41. Missing LSI.MSG and LSIH.MSG cause problems during file
            replacement when installing over v1.0.3.

        42. Reinstall of components does not create objects.

            OBJDINST RESTORE utility clips dialog components on screen
        43. resolutions < 1024x768 (eg. VGA).

        44. OBJDINST REG utility attempts to register class even when
            previously registered.  This occassionally causes a failure
            to install on some systems with Object Desktop 1.0
            installed.

    Control Center:

        45. Must store hidden state.

        46. Drives object shadowed to control center causes disk error
            and OBJDTRAP.LOG when re-opening after disk removed from A
            (or CD ROM).

        47. Previous 1.0 behavior for browse objects for drives object
            did not display disk objects as folders.  New 1.5 behavior
            treats disks as "fly out" folders.  To achieve the 1.0
            behavior, set the following in the OS/2 CONFIG.SYS and
            reboot:

                SET OBJD_NODISKSASFOLDERS=1

            This will cause all disk objects to be treated as objects
            that when clicked on will open the default view.

        48. Math overflow calculating free space on drives > 4gb.

    Tab LaunchPad:

        49. Must store hidden state.

        50. Colors can't be dropped onto tabs any more.

        51. Empty slots are left when objects are removed or deleted
            from Tab LaunchPad.

        52. If objects are deleted that appear on a tab, the number of
            objects is not adjusted, causing the tab to need to be
            scrolled.

        53. The bubble text for object buttons display partially
            off-screen when the button is next to the right hand side of
            the screen.

    Master Setup:

        54. Even when Control Center & Tab LaunchPad not configured to
            autostart, they sometimes do from Master Setup (very rare).

        55. Not providing setup strings to Object Package.

    Task Manager:

        56. Does not save locked window strings in Object Package.

    Object Archive:

        57. Errorlevel 11 thrown at times extracting objects from an
            archive that have very large sizes or 100% compression
            ratio.

