List:Internals« Previous MessageNext Message »
From:paul Date:October 18 2005 7:38pm
Subject:svn commit - mysqldoc@docsrva: r80 - in trunk: . refman-common xsl.d
View as plain text  
Author: paul
Date: 2005-10-18 21:38:21 +0200 (Tue, 18 Oct 2005)
New Revision: 80

Log:
 r2851@frost:  paul | 2005-10-18 14:37:54 -0500
 Small changelog revisions.


Modified:
   trunk/
   trunk/refman-common/news-5.0.xml
   trunk/xsl.d/expand-links.xsl


Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:2801
   + b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:2851

Modified: trunk/refman-common/news-5.0.xml
===================================================================
--- trunk/refman-common/news-5.0.xml	2005-10-18 17:22:15 UTC (rev 79)
+++ trunk/refman-common/news-5.0.xml	2005-10-18 19:38:21 UTC (rev 80)
@@ -127,7 +127,7 @@
         When using a constant string or a function that generates a
         string result in <literal>CREATE ... SELECT</literal>, MySQL
         creates the result field based on the maximum length of the
-        string or expression: 
+        string or expression:
       </para>
 
       <informaltable>
@@ -161,8 +161,8 @@
   <para>
     For a full list of changes, please refer to the changelog sections
     for each individual 5.0.x release.
-  </para>  
-  
+  </para>
+
   <section id="news-5-0-15">
 
     <title id="title-news-5-0-15">&title-news-5-0-15;</title>
@@ -178,13 +178,13 @@
           When declaring a local variable (or parameter) named
           <literal>password</literal> or <literal>name</literal>, and
           setting it with <literal>SET</literal>, e.g. <literal>SET
-            password = ''</literal>, the new error message: <literal>ERROR 42000:
-          Variable 'nnn' must be quoted with `...`, or renamed</literal>
-          is returned (where 'nnn' is 'password' or 'names'). This means
-          there is a syntax conflict with special sentences like
-          <literal>SET PASSWORD = PASSWORD(...)</literal> (for setting a
-          user's password) and <literal>set names default</literal> (for
-          setting charset and collation).
+          password = ''</literal>, the new error message: <literal>ERROR
+          42000: Variable 'nnn' must be quoted with `...`, or
+          renamed</literal> is returned (where 'nnn' is 'password' or
+          'names'). This means there is a syntax conflict with special
+          sentences like <literal>SET PASSWORD = PASSWORD(...)</literal>
+          (for setting a user's password) and <literal>set names
+          default</literal> (for setting charset and collation).
         </para>
 
         <para>
@@ -254,22 +254,22 @@
 
         </itemizedlist>
       </listitem>
-      
+
       <listitem>
         <para>
           <literal>NDBCluster</literal>: A number of new or improved
           error messages have been implemented in this release in order
           to provide better and more accurate diagnostic information
           regarding cluster configuration issues and problems. (Bug
-          #11739, Bug #11749, Bug #12044, Bug #12786, Bug #13197) 
+          #11739, Bug #11749, Bug #12044, Bug #12786, Bug #13197)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
           <literal>NDBCluster</literal>: A new <quote>smart</quote> node
-          allocation algorithm means that it is no longer necessary to use
-          sequential IDs for cluster nodes, and that nodes not
+          allocation algorithm means that it is no longer necessary to
+          use sequential IDs for cluster nodes, and that nodes not
           explicitly assigned IDs should now have IDs allocated
           automatically in most cases. In practical terms, this means
           that it is now possible to assign a set of node IDs such as
@@ -287,26 +287,28 @@
     </para>
 
     <itemizedlist>
-      
+
       <listitem>
         <para>
           An <literal>UPDATE</literal> query using a join would be
           executed incorrectly on a replication slave. (Bug #12618)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
           Server crashed during a <literal>SELECT</literal> statement,
           writing a message like this to the error log:
+
 <programlisting>
 InnoDB: Error: MySQL is trying to perform a SELECT
 InnoDB: but it has not locked any tables in ::external_lock()!
 </programlisting>
+
           (Bug #12736)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
           <literal>NDBCluster</literal>: <command>ndb_mgmd</command>
@@ -318,18 +320,18 @@
           so. (Bug #13461)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
           <literal>NDBCluster</literal>: Placing multiple <literal>[TCP
-            DEFAULT]</literal> sections in the cluster
+          DEFAULT]</literal> sections in the cluster
           <filename>config.ini</filename> file crashed
           <command>ndb_mgmd</command>. (The <command>ndb_mgmd</command>
-          process now exits gracefully with an appropriate error
-          message instead.) (Bug #13611) 
+          process now exits gracefully with an appropriate error message
+          instead.) (Bug #13611)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
           <literal>NDBCluster</literal>: Trying to run
@@ -363,13 +365,13 @@
           When calling a stored procedure with the syntax <literal>CALL
           <replaceable>schema</replaceable>.<replaceable>procedurename</replaceable></literal>
           and no default schema selected, <literal>ERROR 1046</literal>
-          was displayed after the procedure returned. (Bug #13616) 
+          was displayed after the procedure returned. (Bug #13616)
         </para>
       </listitem>
 
       <listitem>
         <para>
-          With <option>--log-slave-updates</option> 
+          With <option>--log-slave-updates</option>
           <literal>Exec_master_log_pos</literal> of SQL thread lagged IO
           (Bug #13023)
         </para>
@@ -428,36 +430,37 @@
           prohibition was not always enforced. (Bug #12935)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
-          <command>mysqlcheck <option>--all-databases</option> 
-          <option>--analyze</option> <option>--optimize</option></command> 
-          failed because it also tried to analyze and optimize the 
+          <command>mysqlcheck <option>--all-databases</option>
+          <option>--analyze</option>
+          <option>--optimize</option></command> failed because it also
+          tried to analyze and optimize the
           <literal>INFORMATION_SCHEMA</literal> tables which it can't.
           (Bug #13783)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
-          <literal>SELECT * INTO OUTFILE ... FROM INFORMATION_SCHEMA.schemata</literal> 
-          failed with an <literal>Access denied</literal> error.
-          (Bug #13202)
+          <literal>SELECT * INTO OUTFILE ... FROM
+          INFORMATION_SCHEMA.schemata</literal> failed with an
+          <literal>Access denied</literal> error. (Bug #13202)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
-          A table or view named Ç (C-cedilla) couldn't be dropped.
-          (Bug #13145)
+          A table or view named Ç (C-cedilla) couldn't be dropped. (Bug
+          #13145)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
-          Tests containing <literal>SHOW TABLE STATUS</literal> failed on opnsrv6c.
-          (Bug #14065)
+          Tests containing <literal>SHOW TABLE STATUS</literal> failed
+          on opnsrv6c. (Bug #14065)
         </para>
       </listitem>
 
@@ -576,13 +579,13 @@
     </para>
 
     <itemizedlist>
-      
+
       <listitem>
         <para>
-          <literal>NDBCluster</literal>: When performing a delete of
-          a great many (tens of thousands of) rows at once from a
-          Cluster table, an improperly dereferenced pointer could cause
-          the <literal>mysqld</literal> process to crash. (Bug #9282) 
+          <literal>NDBCluster</literal>: When performing a delete of a
+          great many (tens of thousands of) rows at once from a Cluster
+          table, an improperly dereferenced pointer could cause the
+          <literal>mysqld</literal> process to crash. (Bug #9282)
         </para>
       </listitem>
 
@@ -1240,12 +1243,12 @@
           (Bug #12917)
         </para>
       </listitem>
-      
+
       <listitem>
         <para>
-          <command>mysqldump <replaceable>db_name</replaceable></command>
-          didn't dump stored routines.
-          (Bug #9056)
+          <command>mysqldump
+          <replaceable>db_name</replaceable></command> didn't dump
+          stored routines. (Bug #9056)
         </para>
       </listitem>
 
@@ -1658,24 +1661,53 @@
     </para>
 
     <itemizedlist>
-      
+
+<!--
+see also 12943 in 5-0-13
+SQL:2003:
+Bug #6136
+Bug #6276
+Bug #6489
+Bug #6495
+Bug #6558
+Bug #9067
+Bug #9978
+Bug #10428
+Bug #10646
+Bug #10972
+
+Join precedence:
+Bug #4789
+Bug #12065
+Bug #13551
+
+Bug #12605?
+Bug #13832
+
+Bug #12816 requires following change:
+sql-syntax.sql: The following two clauses are semantically
+identical. (No longer true)
+-->
+
       <listitem>
         <para>
           Natural joins and joins with <literal>USING</literal>,
           including outer join variants, are now processed according to
           the SQL:2003 standard. The changes include elimination of
           redundant output columns specified in <literal>USING</literal>
-          clauses and proper ordering of output columns. (Bug #4789, Bug
-          #6136, Bug #6276, Bug #6489, Bug #6495, Bug #6558, Bug #9978,
-          Bug #10646, Bug #10972, Bug #11710, Bug #13551) 
+          clauses, proper ordering of output columns. (Bug #6136, Bug
+          #6276, Bug #6489, Bug #6495, Bug #6558, Bug #9067, Bug #9978,
+          Bug #10428, Bug #10646, Bug #10972.) The precedence of the
+          comma operator also now is lower compared to
+          <literal>JOIN</literal>. (Bug #4789, Bug #12065, Bug #13551.)
         </para>
-        
+
         <para>
-          This change may necessitate rewriting certain queries. For
-          example, the following query will work as written before
-          5.0.12, but now will fail with an <literal>Unknown column
-            't1.id' in 'on clause'</literal> error:
-        </para> 
+          The change in precedence may necessitate rewriting certain
+          queries. For example, the following query will work as written
+          before 5.0.12, but now will fail with an <literal>Unknown
+          column 't1.id' in 'on clause'</literal> error:
+        </para>
 
 <programlisting>
 SELECT t1.id,t2.id,t3.id 
@@ -1683,24 +1715,24 @@
     LEFT JOIN t3 ON (t3.id=t1.id)
     WHERE t1.id=t2.id;
 </programlisting>
-        
+
         <para>
           To rewrite the query, use parentheses to group the tables in
           the inner join:
-        </para> 
-        
+        </para>
+
 <programlisting>
 SELECT t1.id,t2.id,t3.id 
     FROM (t1,t2) 
     LEFT JOIN t3 ON (t3.id=t1.id)
     WHERE t1.id=t2.id; 
 </programlisting>
-        
+
         <para>
           For that particular query, it is also possible to rewrite it
           as a natural join:
         </para>
-        
+
 <programlisting>
 SELECT t1.id,t2.id,t3.id 
     FROM t1,t2 
@@ -1843,7 +1875,7 @@
       Bugs fixed:
     </para>
 
-    <itemizedlist>      
+    <itemizedlist>
 
       <listitem>
         <para>
@@ -1963,16 +1995,6 @@
 
       <listitem>
         <para>
-          Natural joins and joins with <literal>USING</literal>,
-          including outer join variants, now are processed according to
-          the SQL:2003 standard. (Bug #4789, Bug #6136, Bug #6276, Bug
-          #6495, Bug #6558, Bug #9978, Bug #10646, Bug #10972, Bug
-          #11710)
-        </para>
-      </listitem>
-
-      <listitem>
-        <para>
           It was not possible to create a stored function with a spatial
           return value data type. (Bug #10499)
         </para>
@@ -2156,9 +2178,9 @@
 
       <listitem>
         <para>
-          <literal>ROW()</literal> function returned incorrect result
-          when comparison involved <literal>NULL</literal> values. (Bug
-          #12509)
+          The <literal>ROW()</literal> function returned an incorrect
+          result when comparison involved <literal>NULL</literal>
+          values. (Bug #12509)
         </para>
       </listitem>
 
@@ -2187,7 +2209,7 @@
       <listitem>
         <para>
           A server crash could result from an update of a view defined
-          as a join, even though the update only updated a single table.
+          as a join, even though the update updated only a single table.
           (Bug #12569)
         </para>
       </listitem>
@@ -2337,25 +2359,25 @@
 
       <listitem>
         <para>
-          Concatenating
-          <literal>USER()</literal>/<literal>DATEBASE()</literal> with a
-          column produces invalid results. (Bug #12351)
+          Concatenating <literal>USER()</literal> or
+          <literal>DATEBASE()</literal> with a column produced invalid
+          results. (Bug #12351)
         </para>
       </listitem>
 
       <listitem>
         <para>
           Creating a view that included the
-          <literal>TIMESTAMPDIFF()</literal> function resulted in
+          <literal>TIMESTAMPDIFF()</literal> function resulted in a
           invalid view. (Bug #12298)
         </para>
       </listitem>
 
       <listitem>
         <para>
-          Comparison of InnoDB multi-part primary keys that include
-          <literal>VARCHAR</literal> columns can result in incorrect
-          results. (Bug #12340)
+          Comparison of <literal>InnoDB</literal> multi-part primary
+          keys that include <literal>VARCHAR</literal> columns can
+          result in incorrect results. (Bug #12340)
         </para>
       </listitem>
 
@@ -2484,9 +2506,9 @@
 
       <listitem>
         <para>
-          Columns defined as <literal>TINYINT(1)</literal> redefined as
-          <literal>TINYINT(4)</literal> when incorporated into a
-          <literal>VIEW</literal>. (Bug #11335)
+          Columns defined as <literal>TINYINT(1)</literal> were
+          redefined as <literal>TINYINT(4)</literal> when incorporated
+          into a <literal>VIEW</literal>. (Bug #11335)
         </para>
       </listitem>
 

Modified: trunk/xsl.d/expand-links.xsl
===================================================================
--- trunk/xsl.d/expand-links.xsl	2005-10-18 17:22:15 UTC (rev 79)
+++ trunk/xsl.d/expand-links.xsl	2005-10-18 19:38:21 UTC (rev 80)
@@ -2,10 +2,12 @@
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
 <!--
-expand-links.xsl
+expand-links.xsl - get rid of hyperlinks
 
+This transform is used when generating plain text files.
+
 This is like an identity transform with the following exceptions:
-- <xref> elements the represent cross-references are resolved and
+- <xref> elements represent cross-references; they are resolved and
   replaced with the proper text of the cross-reference.
 - <ulink> elements are replaced with the link contents as described
   below.

Thread
svn commit - mysqldoc@docsrva: r80 - in trunk: . refman-common xsl.dpaul18 Oct