&xwp; 0.9.2 (March 24, 2000)
New features:
- Incorporated "&pgr;", virtual desktops.
- Automatic menu selection, even with configurable delay for submenus (as in Win95).
Added second "Movement" page to "Mouse" object for this.
- New "Screen" settings object, which has those "System" settings pages dealing
with the screen. The "Screen" page from "OS/2 Kernel" has been moved to that object now.
- Added "Syslevel" page to "OS/2 Kernel".
- Trash can now automatically calculates the total size if a folder has been deleted,
including subdirectories.
- Added meaningful file operations error messages. Drives support is finally
respected for deleting objects to the trash can.
- XSHUTDWN.EXE has been added again. Seems to work.
- Added "delay" setting for APM power off to "&xshutdown;" page.
- Added hotkey description display in context menus.
Miscellaneous changes:
- "Shutdown" menu item now has the "d" shortcut, which doesn't conflict with
"Properties".
- Further optimized hook logic for speed.
- Changed all &xwp; object IDs to start with <XWP_xxx> to avoid conflicts
with old XFolder versions.
- The configuration folder is no longer automatically created at startup because
this lead to problems on some systems. Use the "Objects" page in "&xwp; setup"
to create it manually.
- Updated the "&xwp;" sub-config folder a bit.
- &xwp; settings objects had a "Create another" menu item, which doesn't make
sense. Removed that.
- Rearranged controls on "File" page a bit.
- Added "?:\xwplog.log" file for &xwp; warnings. If this file exists, you
might have a problem.
- Increased stack space for all additional &xwp; threads.
- Removed context-sensitive help upon pressing F1 on some notebook pages.
Now we'll always show the help for the entire page first.
Bugfixes:
- Warp 3 detection didn't work, leading to wrong default settings and messy
dialogs when &xwp; was run under Warp 3. Fixed.
- Fixed a minor notebook mutex error.
- "Archive" status window was displayed even if this was turned off. Fixed.
- "Subject" field on first "File" page was limited to 36 characters. Changed this
to 260, even though the IBM docs say this isn't so. Thanks, Mike Reichel, for counting
the characters.
- Added thread-safety checks to internal folder contents enumerations.
- With folders, "Object" page would appear between the two "Icon" pages. Fixed.
- Using work area folders would lock the WPS hard when objects in the folder were
re-opened. Fixed.
- Removed static view field from folder view structure (SUBCLASSEDLISTITEM).
Now rechecking folder view every time this is needed because this might change.
- Deleting the configuration folder would take to a lot of WPS-internal crashes
the next time a folder context menu was opened. Fixed.
- Drives were checked for readiness even if "Replace drive not ready dlg" was
disabled. Fixed. If a drive cannot be opened now, disable that setting.
- There was a heap allocation error with the XWPSetup object on object creation,
sometimes leading to system hangs. Fixed.
- "Features" page "Undo" and "Default" buttons created duplicate records. Fixed.
- XFldDisk and XFldShutdown items were checked in the "&xwp; classes" dlg
even if those classes were not installed. Fixed.
- Automatically creating the trashcan via "Features" works now.
- The trash can now displays the "File exists" dialog correctly when a file exists
in the trash can already.
- Converting settings from XFolder led to some problems. Fixed.
- Menu buttons (e.g. the "Partitions" button) displayed a menu even if disabled. Fixed.
- The bitmap which was created with the "Details" chart was never freed (baaaad
PM resource leak). Fixed.
- The "Auto-hide mouse pointer" checkbox on the "Mouse movement" page wasn't
working. Another (static) control on the page had the same dialog item ID. %$õ%!, I hate
that. Took me half an hour to figure out.
- Mouse-button-3 scrolling didn't work horizontally when vertical scroll bar was disabled in a window. Fixed.
- Fixed Netscape hangs with MB3 scrolling when the scroller changed while being
scrolled.
- Fixed some other minor quirks with MB3 scrolling.
- Many hook features were triggered even though the mouse was currently captured by an application
or the system. This could lead to severe system hangs, especially with "show window list everywhere".
Fixed.
- "Hot corners" desktop menu sometimes conflicted with "sliding focus" because
the focus was immediately given back to the window under the mouse. Fixed.