Shell Folders Unit
Release v2.3.2 of 11 January 2014
Fixed problem with compiler directives in component and demo source files that was causing compilation to fail on Delphi XE5.
Fixed further conditional compilation problem in demo source where wrong unit uses clause was being compiled in Delphi XE2 and later.
Fixed demo program to compile without warnings with Delphi XE3 and later.
Minor documentation tweaks and corrections.
Message Dialogue Components
Release v3.0.0 of 08 February 2014
Deleted the deprecated TPJMessageDialog component and its associated data types. Refactored and flattened class hierarchy as a result.
Component help calls are now made via the Application object so that help calls use whichever help system is installed for the host program.
Fixed 64 bit data type incompatibility that was causing the unit to fail to compile with Delphi XE2 and later.
Fixed problem with compiler directives in component source files that was causing compilation to fail on Delphi XE5.
References to unit names in the component and demo source files are now qualified with their namespaces when compiled with Delphi XE2 and later.
Removed component and demo project WinHelp help files.
Demo project heavily revised re the deletion of the TPJMessageDialog component and the removal of the demo help files. The UI was also updated with a new font, scaling switched off and window location improved. Delphi 7 is now required to compile the demo.
License changes:
Component source license changed to Mozilla Public License v2.0, which has also been applied to the main documentation.
Demo source code and documentation placed in public domain (Creative Commons CC0 1.0 Universal).
Documentation revised:
Read-me file heavily revised re changes.
New read-me file describing demo program.
MPL license file renamed and now contains Mozilla Public License v2.0 instead of v1.1.
Online documentation short-cut now renamed and its URL changed.