Bug-fix release off the 1.0 branch.
&xwp; 1.0.12 (July 29, 2018)
The changes listed below were contributed by: Rich Walsh [rw],
Lewis Rosenthal [lr], Steve Levine [sl], and David Azarewicz [da]
New Feature:
- XCenter AutoOpen: XCenter will now open automatically at startup
and after a Desktop restart - an icon in the Startup folder is no longer
needed. This feature can be disabled in the XCenter properties notebook [rw]
Updates and Bugfixes:
- Details view: third-party WPS DLLs built using the Open Watcom
compiler could cause the Size field in Details view to be misformatted.
XWP now checks for the error condition they cause and corrects it [rw]
- Class List: added descriptive entries for previously undocumented
classes and updated existing descriptions [lr]
- Startup Folders: fixed a trap at startup if XWP's list of Startup folders
included invalid objects [rw]
- XMakeIni: fixed errors when parsing DBCS test [sl]
- XFolder:
- revised and simplified the "Worker" thread code;
eliminated the Worker thread priority setting in the XWP Setup notebook
since it was no longer needed [rw]
- corrected XFolder's algorithm for sorting by icon position [rw]
- Xview:
- revised the Options menu layout and added a "Compact" option for
Details view [rw]
- fixed an exception when files were rendered after a drop operation [rw]
- improved error checking and exception handling [rw]
- Build system:
- made several changes to reduce the shared-memory usage of XWP's DLLs;
one of these also eliminated the need for translators to use a C compiler
to build NLS DLLs [rw]
- removed a misguided optimization which could cause third-party XCenter
widget DLLs to be 8-10 times larger than needed [rw]
- for XWP-Lite builds, suppressed Help file references to features
that are not included. [rw]
- XWPHelpers:
- acpih: revised acpihGetPowerStatus() to avoid divide-by-zero errors [da]
- nls: fixed DBCS handling in nlschr() [sl]
- makefile: added support for nmake32 syntax [sl]
- exception handler: updated the exception report to show the function that set
the handler; added an option to print a debug message with up to 4 arguments [rw]