Next: B. To Do
Up: Appendices
Previous: Appendices
  Contents
Subsections
- Fixed bug in template queries, introduced in 1.4 (!)
- Fixed connect bug
- Fixed several bug in type_info classes
- Added additional robustness in classes
- Added additional methods for SQL type info
- Changed Changelog and README
- Fixed bug in store and storein methods
- Fixed one serious memory leak
- Fixed a very serious bug generated by gcc 2.95.xx !!
- Added robustness in classes, so that e.g. same query and row objects can be
re-used
- Changed sinisa_ex example to reflect and demonstrate this stability
- Changed Changelog and README
- Few other bug fixes and small improvements and speed-ups
- Fixed several erronous definitions
- Further changed source to be 2.95.2 compatible
- Expunged unused statements, especially dubious ones, like use of pointer_tracker
- Corrected bug in example file fieldinf1
- Finally fixed mysql_init in Connection constructor, which provided much greater
stability !
- Added read and get options, so that clients, like mysqlgui can use it
- Changed Changelog and README
- Many other bug fixes.
- First offical release. Version 1.0 and 1.1 were releases by Sinisa before I
(Kevin Atkinson) made him the offical maintainer,
- Many manual fixes.
- Changed README and Changelog
- Changed source to be compilable by gcc 2.95.xx, tribute to Kevin Atkinson <kevinatk@home.com>
- Added methods in Connection class which are necessary for fullfilling administrative
functions with MySQL
- Added many bug fixes in code pertaining to missing class initializers , as notified
by Michael Rendell <michael@cs.mun.ca>
- Sinisa Milivojevic <sinisa@cytanet.com.cy> is now the offical maintainer.
- Added several bug fixes
- Fixed memory leak problems and variables overlapping problems.
- Added automake and autoconf support by loic@ceic.com
- Added Makefile for manual
- Added support for cygwin
- Added example sinisa_ex (let modesty prevail) which used to crash a lot when
memory allocation, memory leak and overlap problems were present. Smooth running
of this example proves that all those bugs are fixed
- Corrected bugs in sql_query.cc regarding delete versus delete[] and string
length in manip.cc
- Changed manual
- Changed README
- Many other smaller things
- Added patches from Orion Poplawski <orion@bvt.com> to support the UnixWare 7.0
compiler
- Fixed several bugs that caused my library to fail to compile with egcs 1.1.
Hopefully it will still compile with egcs 1.0 however I have not been able to
test it with egcs 1.0.
- Removed some problem causing debug output in sql++pretty.
- Added an (almost) full guide to using Template Queries.
- Fixed it so the SQLQuery will throw an exception when all the template parameters
are not provided.
- Proofread and speedchecked the manual (it really needed it).
- Other minor document fixes.
- Reworked the Class Reference section a bit.
- Minor document fixes
- Added more examples for SSQLS.
- Changed the syntax of equal_list for SSQLS from equal_list (cchar *, Manip,
cchar *) to (cchar *, cchar *, Manip).
- Added set methods to SSQLS. These new methods do the same thing as there corresponding
constructors.
- Added methods for creating a mysql_type_info from a C++ type_info.
- Changed the names of all the classes so they no longer have to have Mysql in
the begging of it. However if this creates a problem you can define a macro
to only use the old names instead.
- The Specialized SQL Structures (formally known as Custom Mysql Structures) changed
from mysql_ to sql_.
- Added the option of using exceptions thoughout the API.
- ColData (formally known as MysqlStrings) will now throw an exception if there
is a problem in the conversion.
- Added a null adapter.
- Added Mutable Result Sets
- Added a very basic runtime type identification for SQL types
- Changed the document format from POD to LYX1000 .
- Am now using a modified version of Perceps to extract the class information
directly from the code to make my life easier.
- Added an option of defining a macro to avoid using the automatic conversion
with binary operators.
- Other small fixed I probully forgot to mentune.
- Added Custom Mysql Structures.
- Fixed the Copy constructor of class Mysql
- Started adding code so that class Mysql lets it children now when it is leaving
- Attempted to compile it into a library but still need help. As default it will
compile as a regular program.
- Other small fixes.
- Added Template Queries
- Created s separate SQLQuery object that is independent of an SQL connection.
- You no longer have to import the data for the test program as the program creates
the database and tables it needs.
- Many small bug fixes.
- Cleaned up the example code in test.cc and included it in the manual.
- Added an interface layout plan to the manual.
- Added a reverse iterator.
- Fixed a bug with row.hh (It wasn't being included because of a typo).
- Major interface changes. I warned you that the interface may change while it
is in pre-alpha state and I wasn't kidding.
- Created a new and Separate Query Object. You can no longer execute queries from
the Mysql object instead you have to create a query object with Mysql::query()
and use it to execute queries.
- Added the comparison operators to MysqlDate, MysqlTime and MysqlDateTime. Fixed
a few bugs in the MysqlDate... that effected the stream output and the conversion
of them to strings.
- Reflected the MysqlDate... changes in the manual.
- Added a new MysqlSet object and a bunch of functions for working with mysql
set strings.
- Changed strtoq and strtouq to strtoll and strtull for metter compatibility Minor
Manual fix.
- Changed makefile to make it more compatible with Solaris (Thanks Chris H)
- Fixed bug in comparison functions so that they would compare in he right direction.
- Added some items to the to do list be sure to have a look.
Next: B. To Do
Up: Appendices
Previous: Appendices
  Contents
1999-12-02