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 , 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 and 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.