List:Commits« Previous MessageNext Message »
From:anthony.bedford Date:December 2 2008 4:08pm
Subject:svn commit - mysqldoc@docsrva: r12735 - in trunk: dynamic-docs/changelog refman-common
View as plain text  
Author: tbedford
Date: 2008-12-02 17:08:19 +0100 (Tue, 02 Dec 2008)
New Revision: 12735

Log:
First version of changelogs for Connector/C++.

Added:
   trunk/dynamic-docs/changelog/connector-cpp-versions.xml
   trunk/dynamic-docs/changelog/connector-cpp.xml
   trunk/refman-common/news-ccpp-core.xml


Added: trunk/dynamic-docs/changelog/connector-cpp-versions.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-cpp-versions.xml	                        (rev 0)
+++ trunk/dynamic-docs/changelog/connector-cpp-versions.xml	2008-12-02 16:08:19 UTC (rev 12735)
Changed blocks: 1, Lines Added: 10, Lines Deleted: 0; 608 bytes

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE versionlog SYSTEM "versionlog.dtd">
+<versionlog>
+
+  <mysqlproductname title="MySQL Connector/CPP"/>
+
+  <versionentry ver="1.0.1" reldate="01 December 2008"/>
+  <versionentry ver="1.0.0" reldate="05 August 2008"/>
+
+</versionlog>


Added: trunk/dynamic-docs/changelog/connector-cpp.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-cpp.xml	                        (rev 0)
+++ trunk/dynamic-docs/changelog/connector-cpp.xml	2008-12-02 16:08:19 UTC (rev 12735)
Changed blocks: 1, Lines Added: 408, Lines Deleted: 0; 8191 bytes

@@ -0,0 +1,408 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE changelog SYSTEM "changelog.dtd">
+<changelog>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        New directory layout.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        MySQL Workbench 5.1 changed to use Connector/C++ for its
+        database connectivity.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Converted Connector/J tests added.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Changed <literal>sql::DbcException</literal> to implement the
+        interface of JDBC's <literal>SQLException</literal>. Renamed to
+        <literal>sql::SQLException</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Renamed <literal>sql::DbcInvalidArgument</literal> to
+        <literal>sql::InvalidArgumentException</literal>
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Renamed <literal>sql::DbcMethodNotImplemented</literal> to
+        <literal>sql::MethodNotImplementedException</literal>
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        All tests changed to create TAP compliant output.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Introduced experimental CPack support, see make help.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Changed metadata column name <literal>TABLE_CATALOG</literal> to
+        <literal>TABLE_CAT</literal> and <literal>TABLE_SCHEMA</literal>
+        to <literal>TABLE_SCHEM</literal> to ensure JDBC compliance.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Renamed <literal>ConnectionMetaData::getImportedKeys():
+        PKTABLE_CATALOG</literal> to <literal>PKTABLE_CAT</literal>,
+        <literal>PKTABLE_SCHEMA</literal> to
+        <literal>PKTABLE_SCHEM</literal>,
+        <literal>FKTABLE_CATALOG</literal> to
+        <literal>FKTABLE_CAT</literal>,
+        <literal>FKTABLE_SCHEMA</literal> to
+        <literal>FKTABLE_SCHEM</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Renamed <literal>ConnectionMetaData::getPrimaryKeys():
+        COLUMN</literal> to <literal>COLUMN_NAME</literal>,
+        <literal>SEQUENCE</literal> to <literal>KEY_SEQ</literal>, and
+        <literal>INDEX_NAME</literal> to <literal>PK_NAME</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Renamed <literal>ConnectionMetaData::getProcedures:
+        PROCEDURE_SCHEMA</literal> to
+        <literal>PROCEDURE_SCHEM</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Renamed <literal>ConnectionMetaData::getTables:
+        TABLE_COMMENT</literal> to <literal>REMARKS</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        All examples can be given optional connection parameters on the
+        command line, for example:
+      </para>
+
+<programlisting>
+examples/connect tcp://host:port user pass database 
+</programlisting>
+
+      <para>
+        or
+      </para>
+
+<programlisting>
+examples/connect unix:///path/to/mysql.sock user pass database
+</programlisting>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Added experimental GCov support, <command>cmake
+        <option>-DMYSQLCPPCONN_GCOV_ENABLE:BOOL=1</option></command>
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        <literal>ConnectionMetaData::getCatalogTerm()</literal> returns
+        not applicable, there is no counterpart to catalog in
+        Connector/C++.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Added <literal>ConnectionMetaData::getSchemas()</literal> and
+        <literal>Connection::setSchema()</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Driver Manager was removed.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Support for (n)make install was added. You can change the
+        default installation path. Carefully read the messages displayed
+        after executing cmake. The following are installed:
+      </para>
+
+      <itemizedlist>
+
+        <listitem>
+          <para>
+            Static and the dynamic version of the library,
+            <filename>libmysqlcppconn</filename>.
+          </para>
+        </listitem>
+
+        <listitem>
+          <para>
+            Generic interface, <filename>cppconn</filename>.
+          </para>
+        </listitem>
+
+        <listitem>
+          <para>
+            Two MySQL specific headers:
+          </para>
+          <para>
+            <filename>mysql_driver.h</filename>, use this if you want to
+            get your connections from the driver instead of
+            instantiating a <literal>MySQL_Connection</literal> object.
+            This makes your code portable when using the common
+            interface.
+          </para>
+          <para>
+            <filename>mysql_connection.h</filename>, use this if you
+            intend to link directly to the
+            <literal>MySQL_Connection</literal> class and use its
+            specifics not found in <literal>sql::Connection</literal>.
+          </para>
+          <para>
+            However, you can make your application fully abstract by
+            using the generic interface rather than these two headers.
+          </para>
+        </listitem>
+
+      </itemizedlist>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="feature">
+
+    <versions>
+      <version ver="1.0.1"/>
+    </versions>
+
+    <message>
+
+      <para>
+        <literal>sql::mysql::MySQL_SQLException</literal> was removed.
+        The distinction between server and client (connector) errors,
+        based on the type of the exception, has been removed. However,
+        the error code can still be checked in order to evaluate the
+        error type.
+      </para>
+
+    </message>
+
+  </logentry>
+
+</changelog>


Added: trunk/refman-common/news-ccpp-core.xml
===================================================================
--- trunk/refman-common/news-ccpp-core.xml	                        (rev 0)
+++ trunk/refman-common/news-ccpp-core.xml	2008-12-02 16:08:19 UTC (rev 12735)
Changed blocks: 1, Lines Added: 45, Lines Deleted: 0; 1349 bytes

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+  <!ENTITY % all.entities SYSTEM "all-entities.ent">
+  %all.entities;
+]>
+<!-- 
+
+WARNING: 
+
+Do not add changelog entries to this file - use the changelog XML in dynamic-docs/changelog.
+
+-->
+<section id="ccpp-news">
+
+  <title>MySQL Connector/C++ Change History</title>
+
+  <remark role="dynamic-dependency-list"/>
+
+  <section id="ccpp-news-1-0">
+
+    <title>Changes in MySQL Connector/C++ 1.0.x</title>
+
+    <section id="ccpp-news-1-0-1">
+
+      <title condition="dynamic:changelog:vertitle" role="1.0.1:connector-cpp:all"/>
+
+      <para condition="dynamic:changelog:entrylist" role="1.0.1:connector-cpp:all"/>
+
+    </section>
+
+<!-- no bugs or changes listed
+    <section id="ccpp-news-1-0-0">
+
+      <title condition="dynamic:changelog:vertitle" role="1.0.0:connector-cpp:all"/>
+
+      <para condition="dynamic:changelog:entrylist" role="1.0.0:connector-cpp:all"/>
+
+    </section>
+-->
+
+  </section>
+
+</section>


Thread
svn commit - mysqldoc@docsrva: r12735 - in trunk: dynamic-docs/changelog refman-commonanthony.bedford2 Dec