Changelog for mysql.pas

2001-10-02
- Got MySql Version 3.23.42 (all functions in documentation
  are available in this unit).
- beautified source a bit ;-)
- removed {$W+/-} warning arround MysqlFetchFields with gpc20010924

2000-11-26
- removed query1.pas
- Much changes in the examples (you don't need
to create a database by your own)
- I'm now using a result-variable with
Function MysqlFetchFields(MysqlRes : PMysqlRes) = fa : MysqlFieldArray;
what results in a compiler-warning "return value of function not assigned"
so I used {$w-}, {$W+} to switch off/on warnings

2000-11-09 
- Got mysql version 3.23.25-beta, added new functions:
 * MysqlFieldCount,  MysqlCharacterSetName
 * MysqlChangeUser,  MysqlRealEscapeString
 * MysqlFetchFields, MysqlOptions
- added examples query1.pas, FetchFields.pas
- Used only the date-format (YYYY-MM-DD) for version-control

2000-09-30 (Version 0.82)
- Removed Compilerswitch "OLD_MYSQL_VERSION" and replaced by
  MYSQL_VERSION_ID (you don't have to set it).

2000-09-02 (Version 0.81)
- Compilerswitch "OLD_MYSQL_VERSION" for MysqlFetchFieldDirect, see README
- Created mysql-examples/README and test.db file
  to create the nessesary database and table
- Got some patches from Frank Heckenbach (he uses mysql version 3.23.22)
 * Changes in Makefiles of examples:
   Now, you can compile each program seperatly, PREFIX for
   PATH, where mysql-lib and include reside
 * Changes in example-programs:
   Now, they are failsafe in case of non-existent databases
   or tables
 * mysql.pas
   + MysqlAffectedRows now returns LongInt
   + MysqlFetchFieldDirect now returns PMysqlField
   + MysqlInsertId now returns LongInt
   + MysqlNumRows now returns LongInt
 * mysqlc.c
   + long long instead of my_ulonglong
   + MYSQL_FIELD* instead of MYSQL_FIELD in _p_mysql_fetch_field_direct

-------------------------------------------------------
2000-08-27 (Version 0.8)
- Implemented MysqlFetchLength. It returns an "unsigned long int *",
which is an array to "unsigned long int" in C. I have implemented this
by using the new types:
FLA = array [0..High(MedCard) div SizeOf(MedCard)-1] of MedCard;
PFLA = ^FLA;
- MysqlQuery now returns "True" on success :-)
- MysqlField.typ is implemented as Integer. The FIELD_TYPE_* are constants.
- MysqlRowSeek and MysqlRowTell implemented
- New type MYSQL_ROW_OFFSET (just a pointer) for MysqlRowSeek/Tell
-------------------------------------------------------
2000-08-25
- rename "DBATMS" to just "mysql" (I know, you don't like
"BAT" and "MS" in this context, thank you for the hint!)
- Changelog written
- All mysql-functions, which appear in the documentation of
mysql version 3.22.21 Chapter 18.4 are implemented in mysqlc.c
but not all are in mysql.pas
- Replaced MaxMysqlRow by High(Cardinal) div SizeOf(CString)
for CMysqlRow
- README written
-------------------------------------------------------
Middle of August 2000
DABTMS0.7 (Database Access Toy or Toolkit for MySql)
- 70% of mysql-functions are implemented
- Announcement to gpc-announce
