diff options
Diffstat (limited to 'NEWS')
-rwxr-xr-x | NEWS | 115 |
1 files changed, 0 insertions, 115 deletions
@@ -1,115 +0,0 @@ -Xbase64 (Feb 1, 2023) ------------------------- - - -4.1.0 - 03/02/23 - -1) Created block read functionality, class xbBlockRead -2) SQL Updates - Started development of structures needed to support basic - SQL SELECT statement - SELECT f FROM t WHERE x=z ORDER BY o - Caveat: **** SQL support is still in development phase ****** -3) Updates to class xbTblMgr functionality -4) New method xbString::Pos( char c, xbUInt32 ulStartPos ) -5) Updated xb_cfg_check program -6) Added method xbDbf::GetHeaderLen() -7) Documentation updates -8) Updates to SQL Create Table logic -9) Updates to MDX create tag key length calculation -10) Updated default log file folder to $HOME/xbase64/logs -11) Updated default data file folder to $HOME/xbase64/data -12) Created initial round of man pages for utility programs -13) Created Debian specific build folder - - -4.0.3 - 12/26/22 - -1) Additional documentation updates -2) Updates to the rename methods -3) Added SQL command - "ALTER TABLE tablename.DBF RENAME TO newname.DBF" -4) Added SQL command - "DELETE FROM tablename.DBF [WHERE expression]" -5) Update to xbDbf::DumpRecs method to support deleted records -6) Update to xbDbf::GetLongField - bug fix -7) Misc updates to xb_dbfutil program -8) Added reindex logic to xb_pack utility program -9) Created method xbString::Replace(s1,s2) -10) Updates to test program xb_ndx_test - - - -4.0.2 - 12/15/22 Documentation cleanup and updates. - - - -4.0.1 - 11/22/22 Rewrite of core library. -The library has been refreshed (Major rewrite) with release 4.0.1 - -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. -11) Encapsulated library into a namespace called "xb". -12) Migrated from autoconf and automake to cmake. -13) Significant testing. -14) General library cleanup. -15) Updated license to be the latest GPL. -16) Updated xbString method names to be more consistant with the rest of the library. -17) String functions were updated from 0 based routines to 1 based routines. - - - - -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. |