Include all changes from OWL 5.02/5.3 and OCF5.02/5.3
Installer from OWL 5.01/5.02
Include patch for OCF 5.01/5.02
Includes new OWLExt library from OWL Dev group.
New powerful patch engine and new GUI Installer.
I had done a hard work to allow seamless integration of OWL 6.0 with you project., There
are dummy directories classlib, winsys, osl, services with the same files as in BC install
but them remapped your call to new right files. You have to do only one change: include
path to OWL 6.0 before path to BC include.
Revised TRecentFiles class, now it can use registry and use TFileName.Squeezed() for
visible part..
Rewritten function Squeezed() of TFileName now it do smart shortening of file name:
input c:\Program Files\Common Files\somefile.ttt file len 30 char
output c:\Program Files\...\somefile
input c:\Program Files\Common Files\Some dir\somefile.ttt file len
30 char
output c:\Program Files\...\Some dir\somefile
Revised TFileNameIterator class.
Full support for 64/128 arithmetic's, uses native support if available.
New STL like templates for backward support, and partly for internal use.
Additional bug-fixing.
Fixed bugs for patch 01.
Fixed bug in handling WM_MAXIMIZE event, bug from OWL 6.0, was due to not checked
bug-fix.
Fixed bug in THelpFileManager class from OWL 6.00 first patch.
TOcControl:
Refresh() -> no return var.
DoClick() -> no return var.
About() -> no return var.
Fixing bugs in Scroller suggested by Rich Goldstein
windows.h 1669 destroying alias windows if(!IsFlagSet(wfAlias)){//added
DestroyWindow();
DocManager Suggested by Greg Chicares.
EvDocCreate() send only if doc created
TSplashWindows caption set only if title != 0 and not empty string
Modal dialogs in an OWL MDI application don't bring the parent window/application to the
top of the z-order when the dialog is brought forward via ALT+TAB or an activate message.