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 &ldquo;safe bool&rdquo; method signature to make it
+      happen, so technically it&rsquo;s an API change, but it&rsquo;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

Reply via email to