Change History for "CodeBase Components IV" =========================================== Version 4.20 is the first public release of the version 4.x product. *** Release of version 4.20 Added "UnlockRecord" to CBTableSet and CBQuerySet as per the documentation. Previously "UnlockRecord" was only available through CBTable and CBQuery. This has been FIXED. Some property values of CBGlbals were not being initialized properly for new instances of that component. This has been FIXED. CBGlobals.DateFormat could not be changed with the property inspector at design-time. This has been FIXED. *** Release of version 4.21 Changed the "EOF" declaration and definition of CBTable and CBQuery to be "Eof" (Mixed Case) to avoid confilcts with the "EOF" function in C++ Builder's "StdIO" namespace. C++ Builder users should note the new mixed case declaration. (Delphi users should be unaffected.) *** Release of version 4.22 If you attempted to use the CBComps both in a DLL and in the calling application, you could get a "Pointer Error" when the application terminated. This has been FIXED. *** Release of version 4.23 If a dbGrid control were connected to a CBDynaSet component the vertical scrollbars would not appear. This has been FIXED. *** Release of version 4.24 In CBMemSet, if "InsertMode" was set to "imInsert", the "Append" method would perform an "Insert" instead of an "Append". This has been FIXED. "ShowDateUnderScore" was added to the "CBMulti-Edit" component to allow you to set the visibility of the underscore space holder on blank or incomplete dates. The "Ctl3D" property has been surfaced in the "CBMultiEdit" component. The CTOD function has been modified to avoid debug-time exceptions if an invalid date were entered. (The exception was always trapped, however, it still would activte the debugger). *** Release of version 4.25 "TCBTableSet.EnsureOpen" would inadvertently set the "Filtered" property to "False" when called regardless of the property value set at design-time. This has been FIXED. Added Support for Delphi 2006 (Win32) Added Support for C++ Builder 2006 *** Release of version 4.26 The query and sort expressions of CBDynaSet were not properly honoring case sensitivity in their queries. This has been FIXED. Removed references to "relate4retrieve" and "relate4save" in the CBEngine "Start" method. This was to accomidate Sequiter's new DLLs that no lnager export these functions. CBFiler Standard Edition has been re-compiled to reflect the above changes. *** Release of version 4.27 Fixed a memory leak discovered in the TCBDynaSet component. This has been FIXED. Included support for CodeGear RAD Studio 5 (Delphi 2007, Win32). *** Release of version 4.28 Support for C++ Builder 2007 has been added. Under conditions where the CBGlobals component would be destroyed before all CBDynaSet components were destroyed, an error could occur. This has been FIXED. *** Release of version 2.29