Author: wyoung
Date: Fri Jun 21 04:02:35 2013
New Revision: 2744

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2744&view=rev
Log:
Mentioned Connector/C in the userman in several places where we
previously only said "MySQL C API".

Modified:
    trunk/doc/userman/configuration.dbx
    trunk/doc/userman/incorporating.dbx
    trunk/doc/userman/intro.dbx
    trunk/doc/userman/tutorial.dbx

Modified: trunk/doc/userman/configuration.dbx
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/doc/userman/configuration.dbx?rev=2744&r1=2743&r2=2744&view=diff
==============================================================================
--- trunk/doc/userman/configuration.dbx (original)
+++ trunk/doc/userman/configuration.dbx Fri Jun 21 04:02:35 2013
@@ -12,31 +12,39 @@
   <sect2 id="mysql-loc">
     <title>The Location of the MySQL Development Files</title>
 
-    <para>MySQL++ is built on top of the MySQL C API. It relies on
-    this low-level library for all communication with the database
-    server. Consequently, the build process for MySQL++ may fail if
-    it can&#x2019;t find the C API headers and library.</para>
+    <para>MySQL++ is built on top
+    of the MySQL C API. (Now called <ulink
+    url="https://dev.mysql.com/downloads/connector/c/";>Connector/C</ulink>.)
+    MySQL++ relies on this low-level library for all communication
+    with the database server. Consequently, the build process for
+    MySQL++ may fail if it can&#x2019;t find the C API headers and
+    library.</para>
 
     <para>On platforms that use Autoconf<footnote><para>Linux,
     Solaris, the BSDs, Mac OS X command line (as opposed to the
     Xcode IDE), Cygwin... Basically, Unix or anything that works
     like it.</para></footnote>, the <filename>configure</filename>
     script can usually figure out the location of the C API
-    development files by itself. It simply tries a bunch of common
-    installation locations until it finds one that works. If
-    your MySQL server was installed in a nonstandard location,
-    you will have to tell the <filename>configure</filename>
+    development files by itself<footnote><para>I don&rsquo;t say
+    &ldquo;Connector/C&rdquo; here because the name change generally
+    hasn&rsquo;t percolated out to Unixy systems. It&rsquo;s more
+    commonly used on Windows systems, since the separate Connector/C
+    download lets them avoid installing a MySQL server just to get
+    development headers and libraries.</para></footnote> It simply
+    tries a bunch of common installation locations until it finds one
+    that works. If your MySQL server was installed in a nonstandard
+    location, you will have to tell the <filename>configure</filename>
     script where these files are with some combination
     of the <computeroutput>--with-mysql</computeroutput>,
     <computeroutput>--with-mysql-include</computeroutput>, and
     <computeroutput>--with-mysql-lib</computeroutput> flags. See
     <filename>README-Unix.txt</filename> for details.</para>
 
-    <para>No other platform allows this sort of auto-discovery,
-    so the build files for these platforms simply hard-code the
-    default installation location for whatever version of MySQL is
-    in GA state at the time that version of MySQL++ was released. For
-    example, the Visual C++ project files currently assume MySQL is in
+    <para>No other platform allows this sort of auto-discovery, so
+    the build files for these platforms simply hard-code the default
+    installation location for the current GA version of Connector/C
+    at the time that version of MySQL++ was released. For example,
+    the Visual C++ project files currently assume MySQL is in
     <filename>c:\Program Files\MySQL\MySQL Server 5.1</filename>. If
     you&#x2019;re using some other release of MySQL or you installed it
     somewhere else, you will have to modify the build files.  How you

Modified: trunk/doc/userman/incorporating.dbx
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/doc/userman/incorporating.dbx?rev=2744&r1=2743&r2=2744&view=diff
==============================================================================
--- trunk/doc/userman/incorporating.dbx (original)
+++ trunk/doc/userman/incorporating.dbx Fri Jun 21 04:02:35 2013
@@ -204,10 +204,15 @@
     and so will require changing.</para>
 
     <para>The trickiest line is the <varname>LDLIBS</varname>
-    one. MySQL++ programs need to get built against both the MySQL and
-    MySQL++ libraries, because MySQL++ is built on top of the MySQL
-    C API library. If you&#x2019;re building a threaded program,
-    use <filename>-lmysqlclient_r</filename> instead. (See <xref
+    one. MySQL++ programs need to get built against both the MySQL
+    and MySQL++ libraries, because MySQL++ is built on top of the
+    MySQL C API library<footnote><para>The MySQL C API library
+    is most commonly called <filename>libmysqlclient</filename>
+    on Unixy systems, though it is also known as <ulink
+    
url="https://dev.mysql.com/downloads/connector/c/";>Connector/C</ulink>.</para></footnote>
+    If you&#x2019;re building a threaded program, use
+    <filename>-lmysqlclient_r</filename> instead of
+    <filename>-lmysqlclient</filename> here. (See <xref
     linkend="threads"/> for more details on building thread-aware
     programs.)</para>
 

Modified: trunk/doc/userman/intro.dbx
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/doc/userman/intro.dbx?rev=2744&r1=2743&r2=2744&view=diff
==============================================================================
--- trunk/doc/userman/intro.dbx (original)
+++ trunk/doc/userman/intro.dbx Fri Jun 21 04:02:35 2013
@@ -5,9 +5,11 @@
 <sect1 id="intro">
   <title>Introduction</title>
 
-  <para>MySQL++ is a powerful C++ wrapper for MySQL&#x2019;s C API.  Its
-  purpose is to make working with queries as easy as working with STL
-  containers.</para>
+  <para>MySQL++ is a powerful C++ wrapper for MySQL&#x2019;s
+  C API<footnote><para>The MySQL C API is also known as <ulink
+  
url="https://dev.mysql.com/downloads/connector/c/";>Connector/C</ulink>.</para></footnote>.
+  Its purpose is to make working with queries as easy as working with
+  STL containers.</para>
 
   <para>The latest version of MySQL++ can be found at <ulink
   url="http://tangentsoft.net/mysql++/";>the official web

Modified: trunk/doc/userman/tutorial.dbx
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/doc/userman/tutorial.dbx?rev=2744&r1=2743&r2=2744&view=diff
==============================================================================
--- trunk/doc/userman/tutorial.dbx (original)
+++ trunk/doc/userman/tutorial.dbx Fri Jun 21 04:02:35 2013
@@ -65,12 +65,14 @@
 
     <para>All of the program arguments are optional.</para>
 
-    <para>If you don&#x2019;t give <option>-s</option>, the underlying
-    MySQL C API assumes the server is on the local machine. It chooses
+    <para>If you don&#x2019;t give <option>-s</option>,
+    the underlying MySQL C API (a.k.a. <ulink
+    url="https://dev.mysql.com/downloads/connector/c/";>Connector/C</ulink>)
+    assumes the server is on the local machine. It chooses
     one of several different IPC options based on the platform
-    configuration. There are many different forms you can give as
-    <varname>server_addr</varname> with <option>-s</option> to override
-    this default behavior:</para>
+    configuration. There are many different forms you can give
+    as <varname>server_addr</varname> with <option>-s</option> to
+    override this default behavior:</para>
 
     <itemizedlist>
       <listitem>


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to