From 4875a3dd9b183dcd2256e2abfc4ccf7484c233b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 7 Dec 2022 13:17:14 +0100 Subject: New upstream version 4.0.2 --- NEWS | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100755 NEWS (limited to 'NEWS') diff --git a/NEWS b/NEWS new file mode 100755 index 0000000..66fd658 --- /dev/null +++ b/NEWS @@ -0,0 +1,75 @@ +Xbase64 (Nov 27, 2022) +------------------------ + +The library has been refreshed with release 4.0.1 + + +4.0.2 - 12/15/22 Documentation cleanup and updates. + + +4.0.1 - 11/22/22 Rerwrite of core library. + +1) 32/64 bit support. +2) Big Endian or Little Endian support. +3) Updates for error handling and exception processing. +4) DBF III and DBF IV support. +5) NDX, MDX index support. +6) DBT Memo file support for both version III and version IV files. +7) Updates and fixes to record and file locking. +8) Support for logfile generation +9) The beginnings of SQL support. +10) CDX and NTX index support which was available in earlier releases + is still pending inclusion in the latest library rewrite. + + + + + +Xbase64 (Sept 15, 2003) +------------------------ + +Xbase64 was branched off the xbase C++ class lib project and given a new name. + +There are significant changes in this release. + +1) The original author (Gary Kunkel) has resumed working on the project. + +2) The project was branched and renamed to xbase64 with 64 bit file + processing capabilities. The xbase name is being used by other projects, + so I thought it was time for a new name. + +3) Modified the license from LGPL to GPL as recommended by the GNU web site. + Files that I have not been able to get permission from the original + author for GPL terms have beed deleted from the library. + +4) Trimmed the tree: Dropped support for the xbHtml class, the turbo vision + interface, and the ybase directory. These are either unused, not working, + undocumented, not maintained, or I didn't have authority to change the + license from LGPL to GPL. + +5) Didn't move make files forward that were not documented or working. + These need to be reviewed and brought forward. + +6) Worked on the locking logic. + +7) Added support for Borland C++ 5.x compiler. + +8) Created a new data type of XB_BOOL. Current bool data type was causing + issues in certain environments. + +9) Dropped support for XB_CASTELLANO dates. Changed the logic to use + system locale settings, this supports descriptive dates in different + languages. + +10) Cleaned up memory leaks. + +11) Updates to the documentation. + +12) Enhancements to the expression logic + +13) Fixed the broken index logic - the ndx and ntx indices are working + again. + +----------------------------------------------------------------------- +For a the historical NEWS file history (pre 9/15/03), review the older +xbase library. -- cgit v1.2.3