LocalSQL Copyright (C) 2002 Dave Berton Copyright (C) 2001 Trolltech AS Contact: Dave Berton (dberton @ gmail.com) Jasmin Blanchette (jasmin@trolltech.com) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 0.0.6 - Add DROP INDEX support - Get rid of xbStack, replace with QPtrStack - Fix version name on compiled lib 0.0.5 - Fix automatic naming of indexes - Allow indexes to be named properly - Check for duplicate 'not null' field entries in the 'system' catalog - Create separate file for xbase 'system' catalog functions 0.0.4 - Remove dependency on XBase library. All dbase file access is now handled by LocalSQL internally. The Xbase library contained a lot of excess code that is not needed (including support for generating HTML from a DBF file. Superfluous.). The Xbase docs claim that the Xbase library is a good library to study to learn C++; however, I disagree. It has a brittle class design, and there are several instances of code which does nothing. The disk-access code is small and fast, and will be cleaned up and used. 0.0.3 - Update to new Qt component model API - Fix potential seg faults in FileDriver and ResultSet - Remove some debug code - Fix handling of NULL values when performing rangeAction 0.0.2 - Added aggregate functions (COUNT, MAX, SUM, etc) - Added GROUP BY and HAVING clauses to SELECT 0.0.1 - Initial version.