Author: wyoung
Date: Fri Apr 11 18:14:50 2008
New Revision: 2272
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2272&view=rev
Log:
Version 3.0.2
Modified:
trunk/ChangeLog
trunk/configure.ac
trunk/doc/userman/breakages.dbx
trunk/mysql++.bkl
Modified: trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/ChangeLog?rev=2272&r1=2271&r2=2272&view=diff
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Fri Apr 11 18:14:50 2008
@@ -1,3 +1,24 @@
+3.0.2, 2008.04.11 (r2272)
+
+ o Increased float to string conversion precision from 7 to 9 and
+ double from 16 to 17 digits. Previous values weren't enough
+ near the maximum values that each can hold.
+
+ o Replaced Query's safe bool mechanism with an override of
+ basic_ios::operator void*() to avoid a conflict between the
+ two mechanisms. As the base class version isn't virtual,
+ this is arguably evil, but it should be harmess in typical use.
+ Besides, testing Query in bool context usually isn't the right
+ thing anyway: test the result set instead.
+
+ o Made ConnectionPool::grab() virtual.
+
+ o Overriding ConnectionPool::grab() and release() in
+ examples/cpool.cpp to show how to do connection-in-use count
+ limiting. Also, added a few more output indicator states to
+ allow one to better understand program flow.
+
+
3.0.1, 2008.03.23 (r2263)
o String objects can now be compared to mysqlpp::null directly.
Modified: trunk/configure.ac
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/configure.ac?rev=2272&r1=2271&r2=2272&view=diff
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Fri Apr 11 18:14:50 2008
@@ -14,7 +14,7 @@
# USA
# Standard autotools stuff
-AC_INIT(mysql++, 3.0.1, [EMAIL PROTECTED], mysql++)
+AC_INIT(mysql++, 3.0.2, [EMAIL PROTECTED], mysql++)
AC_CONFIG_HEADER(config.h)
AC_DISABLE_STATIC
AC_CANONICAL_SYSTEM
Modified: trunk/doc/userman/breakages.dbx
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/doc/userman/breakages.dbx?rev=2272&r1=2271&r2=2272&view=diff
==============================================================================
--- trunk/doc/userman/breakages.dbx (original)
+++ trunk/doc/userman/breakages.dbx Fri Apr 11 18:14:50 2008
@@ -1104,5 +1104,19 @@
<para><methodname>ConnectionPool::release()</methodname> is now
virtual, so a subclass can override it.</para>
</sect3>
+
+
+ <sect3 id="abi-3.0.2">
+ <title>v3.0.2</title>
+
+ <para><methodname>ConnectionPool::grab()</methodname> is now
+ virtual; same reason as above.</para>
+
+ <para><classname>Query</classname> can now be tested in
+ <type>bool</type> context, as was intended for v3.0.0. Had to
+ change the “safe bool” method signature to make it
+ happen, so technically it’s an API change, but it’s
+ still used the same way.</para>
+ </sect3>
</sect2>
</sect1>
Modified: trunk/mysql++.bkl
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/mysql%2B%2B.bkl?rev=2272&r1=2271&r2=2272&view=diff
==============================================================================
--- trunk/mysql++.bkl (original)
+++ trunk/mysql++.bkl Fri Apr 11 18:14:50 2008
@@ -54,7 +54,7 @@
<dll id="mysqlpp">
<dllname>mysqlpp$(DEBUG_SUFFIX)</dllname>
<libname>mysqlpp$(DEBUG_SUFFIX)</libname>
- <so_version>3.0.1</so_version>
+ <so_version>3.0.2</so_version>
<sources>
lib/beemutex.cpp
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits