List:Internals« Previous MessageNext Message »
From:jon Date:June 21 2005 5:17pm
Subject:bk commit - mysqldoc@docsrva tree (jon:1.2845)
View as plain text  
Below is the list of changes that have just been committed into a local
mysqldoc repository of jon. When jon does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://www.mysql.com/doc/I/n/Installing_source_tree.html

ChangeSet
  1.2845 05/06/22 03:17:33 jon@stripped +3 -0
  Documenting bugfixes:
  Bug#7422
  Bug#6883
  Bug#11060
  Bug#7015
  Bug#10840

  refman/news.xml
    1.11 05/06/22 03:17:32 jon@stripped +104 -19
    Documenting bugfixes:
    Bug#7422
    Bug#6883
    Bug#11060
    Bug#7015
    Bug#10840

  refman-5.0/news.xml
    1.7 05/06/22 03:17:31 jon@stripped +104 -19
    Documenting bugfixes:
    Bug#7422
    Bug#6883
    Bug#11060
    Bug#7015
    Bug#10840

  refman-4.1/news.xml
    1.7 05/06/22 03:17:31 jon@stripped +104 -19
    Documenting bugfixes:
    Bug#7422
    Bug#6883
    Bug#11060
    Bug#7015
    Bug#10840

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User:	jon
# Host:	gigan.site
# Root:	/home/jon/bk/mysqldoc

--- 1.6/refman-4.1/news.xml	2005-06-21 21:18:34 +10:00
+++ 1.7/refman-4.1/news.xml	2005-06-22 03:17:31 +10:00
@@ -225,12 +225,22 @@
     Functionality added or changed:
    </para>
 
-<itemizedlist>
-<listitem><para>
- New <literal>SQL_MODE</literal> - <literal>NO_ENGINE_SUBSTITUTION</literal>
-Prevents automatic substitution of storage engine when the requested storage engine is disabled or not compiled in. (Bug #6877)
-</para></listitem>
-</itemizedlist>
+    <itemizedlist>
+
+    <listitem>
+      <para>New <literal>SQL_MODE</literal> - <literal>NO_ENGINE_SUBSTITUTION</literal>
+      Prevents automatic substitution of storage engine when the requested
+      storage engine is disabled or not compiled in. (Bug #6877)</para>
+    </listitem>
+
+    <listitem>
+      <para>The statements <literal>CREATE TABLE</literal>,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal> cause
+      an implicit commit.</para>
+    </listitem>
+
+    </itemizedlist>
 
    <para>
     Bugs fixed:
@@ -238,9 +248,50 @@
 
    <itemizedlist>
 
-<listitem><para>
- Fixed error where a three byte buffer overflow in the client functions (when reading a command from the user) may cause improper exiting of the client. (Bug #10841)
-</para></listitem>
+    <listitem>
+      <para>An <literal>ORDER BY</literal> clause sometimes had no
+      effect on the ordering of a result when selecting specific columns
+      (as opposed to using <literal>SELECT *</literal>) from a view.
+      (Bug#7422)</para>
+    </listitem>
+
+    <listitem>
+      <para>Some data definition statements (<literal>CREATE
+      TABLE</literal> where the table was not a temporary table,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal>) were
+      not being written to the binary log after a
+      <literal>ROLLBACK</literal>. This also caused problems with
+      replication. (Bug#6883)</para>
+    </listitem>
+
+
+    <listitem>
+      <para>Calling a stored procedure that made use of an
+      <literal>INSERT ... SELECT ... UNION SELECT ...</literal> query
+      caused a server crash. (Bug#11060)</para>
+    </listitem>
+
+    <listitem>
+      <para>Selecting from a view defined using <literal>SELECT
+      SUM(DISTINCT ...)</literal> caused an error; attempting to execute
+      a <literal>SELECT * FROM INFORMATION_SCHEMA.TABLES</literal> query
+      after defining such a view crashed the server. (Bug#7015)</para>
+    </listitem>
+
+    <listitem>
+      <para>The <command>mysql</command> client would output a prompt
+      twice following input of very long strings, because it incorrectly
+      assumed that a call to the <command>_cgets()</command> function
+      would clear the input buffer. (Bug#10840)
+      </para>
+    </listitem>
+
+    <listitem><para>
+    A three byte buffer overflow in the client functions caused improper
+    exiting of the client when reading a command from the user. (Bug
+    #10841)
+    </para></listitem>
 
     <listitem><para>
      Fixed a problem where a stored procedure caused a server crash if
@@ -4127,9 +4178,14 @@
      file.
     </para></listitem>
 
-<listitem><para>
- The <literal>table</literal>, <literal>type</literal>, and <literal>rows</literal> columns of <literal>EXPLAIN</literal> output can now be <literal>NULL</literal>. This is required for using <literal>EXPLAIN</literal> on <literal>SELECT</literal> queries that use no tables (i.e. <literal>EXPLAIN SELECT 1</literal>). (Bug #9899)
-</para></listitem>
+    <listitem>
+      <para>The <literal>table</literal>, <literal>type</literal>, and
+      <literal>rows</literal> columns of <literal>EXPLAIN</literal>
+      output can now be <literal>NULL</literal>. This is required for
+      using <literal>EXPLAIN</literal> on <literal>SELECT</literal>
+      queries that use no tables, such as
+      <literal>EXPLAIN SELECT 1</literal>). (Bug #9899)</para>
+    </listitem>
 
    </itemizedlist>
 
@@ -4139,14 +4195,26 @@
 
    <itemizedlist>
 
+<!-- NOTE: No need to start every item with "Fixed..."; sufficient to
+          describe the  issue that was fixed. -->
 
-<listitem><para>
- Fixed bug in <literal>FIELD()</literal> function where value list contains <literal>NULL</literal>. (Bug #10944)
-</para></listitem>
-
-<listitem><para>
- Fixed error where a three byte buffer overflow in the client functions (when reading a command from the user) may cause improper exiting of the client. (Bug #10841)
-</para></listitem>
+    <listitem>
+      <para>The <command>mysql</command> client would output a prompt
+      twice following input of very long strings, because it incorrectly
+      assumed that a call to the <command>_cgets()</command> function
+      would clear the input buffer. (Bug#10840)</para>
+    </listitem>
+
+    <listitem>
+      <para>A bug in <literal>FIELD()</literal> function caused the value
+      list to contain <literal>NULL</literal>. (Bug #10944)</para>
+    </listitem>
+
+    <listitem>
+      <para>A three byte buffer overflow in the client functions could
+      cause improper exiting of the client when reading a command from
+      the user. (Bug #10841)</para>
+    </listitem>
 
     <listitem><para>
      Fixed a problem with the <literal>cp1250_czech_cs</literal>
@@ -6579,6 +6647,13 @@
      queries; unless <literal>--short-form</literal> is used.
     </para></listitem>
 
+    <listitem>
+      <para>The statements <literal>CREATE TABLE</literal>,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal> cause
+      an implicit commit.</para>
+    </listitem>
+
    </itemizedlist>
 
    <para>
@@ -6586,6 +6661,16 @@
    </para>
 
    <itemizedlist>
+
+    <listitem>
+      <para>Some data definition statements (<literal>CREATE
+      TABLE</literal> where the table was not a temporary table,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal>) were
+      not being written to the binary log after a
+      <literal>ROLLBACK</literal>. This also caused problems with
+      replication. (Bug#6883)</para>
+    </listitem>
 
     <listitem><para>
      Fixed incorrect referencing to column by name from subquery to

--- 1.6/refman-5.0/news.xml	2005-06-21 21:18:36 +10:00
+++ 1.7/refman-5.0/news.xml	2005-06-22 03:17:31 +10:00
@@ -225,12 +225,22 @@
     Functionality added or changed:
    </para>
 
-<itemizedlist>
-<listitem><para>
- New <literal>SQL_MODE</literal> - <literal>NO_ENGINE_SUBSTITUTION</literal>
-Prevents automatic substitution of storage engine when the requested storage engine is disabled or not compiled in. (Bug #6877)
-</para></listitem>
-</itemizedlist>
+    <itemizedlist>
+
+    <listitem>
+      <para>New <literal>SQL_MODE</literal> - <literal>NO_ENGINE_SUBSTITUTION</literal>
+      Prevents automatic substitution of storage engine when the requested
+      storage engine is disabled or not compiled in. (Bug #6877)</para>
+    </listitem>
+
+    <listitem>
+      <para>The statements <literal>CREATE TABLE</literal>,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal> cause
+      an implicit commit.</para>
+    </listitem>
+
+    </itemizedlist>
 
    <para>
     Bugs fixed:
@@ -238,9 +248,50 @@
 
    <itemizedlist>
 
-<listitem><para>
- Fixed error where a three byte buffer overflow in the client functions (when reading a command from the user) may cause improper exiting of the client. (Bug #10841)
-</para></listitem>
+    <listitem>
+      <para>An <literal>ORDER BY</literal> clause sometimes had no
+      effect on the ordering of a result when selecting specific columns
+      (as opposed to using <literal>SELECT *</literal>) from a view.
+      (Bug#7422)</para>
+    </listitem>
+
+    <listitem>
+      <para>Some data definition statements (<literal>CREATE
+      TABLE</literal> where the table was not a temporary table,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal>) were
+      not being written to the binary log after a
+      <literal>ROLLBACK</literal>. This also caused problems with
+      replication. (Bug#6883)</para>
+    </listitem>
+
+
+    <listitem>
+      <para>Calling a stored procedure that made use of an
+      <literal>INSERT ... SELECT ... UNION SELECT ...</literal> query
+      caused a server crash. (Bug#11060)</para>
+    </listitem>
+
+    <listitem>
+      <para>Selecting from a view defined using <literal>SELECT
+      SUM(DISTINCT ...)</literal> caused an error; attempting to execute
+      a <literal>SELECT * FROM INFORMATION_SCHEMA.TABLES</literal> query
+      after defining such a view crashed the server. (Bug#7015)</para>
+    </listitem>
+
+    <listitem>
+      <para>The <command>mysql</command> client would output a prompt
+      twice following input of very long strings, because it incorrectly
+      assumed that a call to the <command>_cgets()</command> function
+      would clear the input buffer. (Bug#10840)
+      </para>
+    </listitem>
+
+    <listitem><para>
+    A three byte buffer overflow in the client functions caused improper
+    exiting of the client when reading a command from the user. (Bug
+    #10841)
+    </para></listitem>
 
     <listitem><para>
      Fixed a problem where a stored procedure caused a server crash if
@@ -4127,9 +4178,14 @@
      file.
     </para></listitem>
 
-<listitem><para>
- The <literal>table</literal>, <literal>type</literal>, and <literal>rows</literal> columns of <literal>EXPLAIN</literal> output can now be <literal>NULL</literal>. This is required for using <literal>EXPLAIN</literal> on <literal>SELECT</literal> queries that use no tables (i.e. <literal>EXPLAIN SELECT 1</literal>). (Bug #9899)
-</para></listitem>
+    <listitem>
+      <para>The <literal>table</literal>, <literal>type</literal>, and
+      <literal>rows</literal> columns of <literal>EXPLAIN</literal>
+      output can now be <literal>NULL</literal>. This is required for
+      using <literal>EXPLAIN</literal> on <literal>SELECT</literal>
+      queries that use no tables, such as
+      <literal>EXPLAIN SELECT 1</literal>). (Bug #9899)</para>
+    </listitem>
 
    </itemizedlist>
 
@@ -4139,14 +4195,26 @@
 
    <itemizedlist>
 
+<!-- NOTE: No need to start every item with "Fixed..."; sufficient to
+          describe the  issue that was fixed. -->
 
-<listitem><para>
- Fixed bug in <literal>FIELD()</literal> function where value list contains <literal>NULL</literal>. (Bug #10944)
-</para></listitem>
-
-<listitem><para>
- Fixed error where a three byte buffer overflow in the client functions (when reading a command from the user) may cause improper exiting of the client. (Bug #10841)
-</para></listitem>
+    <listitem>
+      <para>The <command>mysql</command> client would output a prompt
+      twice following input of very long strings, because it incorrectly
+      assumed that a call to the <command>_cgets()</command> function
+      would clear the input buffer. (Bug#10840)</para>
+    </listitem>
+
+    <listitem>
+      <para>A bug in <literal>FIELD()</literal> function caused the value
+      list to contain <literal>NULL</literal>. (Bug #10944)</para>
+    </listitem>
+
+    <listitem>
+      <para>A three byte buffer overflow in the client functions could
+      cause improper exiting of the client when reading a command from
+      the user. (Bug #10841)</para>
+    </listitem>
 
     <listitem><para>
      Fixed a problem with the <literal>cp1250_czech_cs</literal>
@@ -6579,6 +6647,13 @@
      queries; unless <literal>--short-form</literal> is used.
     </para></listitem>
 
+    <listitem>
+      <para>The statements <literal>CREATE TABLE</literal>,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal> cause
+      an implicit commit.</para>
+    </listitem>
+
    </itemizedlist>
 
    <para>
@@ -6586,6 +6661,16 @@
    </para>
 
    <itemizedlist>
+
+    <listitem>
+      <para>Some data definition statements (<literal>CREATE
+      TABLE</literal> where the table was not a temporary table,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal>) were
+      not being written to the binary log after a
+      <literal>ROLLBACK</literal>. This also caused problems with
+      replication. (Bug#6883)</para>
+    </listitem>
 
     <listitem><para>
      Fixed incorrect referencing to column by name from subquery to

--- 1.10/refman/news.xml	2005-06-21 21:18:02 +10:00
+++ 1.11/refman/news.xml	2005-06-22 03:17:32 +10:00
@@ -225,12 +225,22 @@
     Functionality added or changed:
    </para>
 
-<itemizedlist>
-<listitem><para>
- New <literal>SQL_MODE</literal> - <literal>NO_ENGINE_SUBSTITUTION</literal>
-Prevents automatic substitution of storage engine when the requested storage engine is disabled or not compiled in. (Bug #6877)
-</para></listitem>
-</itemizedlist>
+    <itemizedlist>
+
+    <listitem>
+      <para>New <literal>SQL_MODE</literal> - <literal>NO_ENGINE_SUBSTITUTION</literal>
+      Prevents automatic substitution of storage engine when the requested
+      storage engine is disabled or not compiled in. (Bug #6877)</para>
+    </listitem>
+
+    <listitem>
+      <para>The statements <literal>CREATE TABLE</literal>,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal> cause
+      an implicit commit.</para>
+    </listitem>
+
+    </itemizedlist>
 
    <para>
     Bugs fixed:
@@ -238,9 +248,50 @@
 
    <itemizedlist>
 
-<listitem><para>
- Fixed error where a three byte buffer overflow in the client functions (when reading a command from the user) may cause improper exiting of the client. (Bug #10841)
-</para></listitem>
+    <listitem>
+      <para>An <literal>ORDER BY</literal> clause sometimes had no
+      effect on the ordering of a result when selecting specific columns
+      (as opposed to using <literal>SELECT *</literal>) from a view.
+      (Bug#7422)</para>
+    </listitem>
+
+    <listitem>
+      <para>Some data definition statements (<literal>CREATE
+      TABLE</literal> where the table was not a temporary table,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal>) were
+      not being written to the binary log after a
+      <literal>ROLLBACK</literal>. This also caused problems with
+      replication. (Bug#6883)</para>
+    </listitem>
+
+
+    <listitem>
+      <para>Calling a stored procedure that made use of an
+      <literal>INSERT ... SELECT ... UNION SELECT ...</literal> query
+      caused a server crash. (Bug#11060)</para>
+    </listitem>
+
+    <listitem>
+      <para>Selecting from a view defined using <literal>SELECT
+      SUM(DISTINCT ...)</literal> caused an error; attempting to execute
+      a <literal>SELECT * FROM INFORMATION_SCHEMA.TABLES</literal> query
+      after defining such a view crashed the server. (Bug#7015)</para>
+    </listitem>
+
+    <listitem>
+      <para>The <command>mysql</command> client would output a prompt
+      twice following input of very long strings, because it incorrectly
+      assumed that a call to the <command>_cgets()</command> function
+      would clear the input buffer. (Bug#10840)
+      </para>
+    </listitem>
+
+    <listitem><para>
+    A three byte buffer overflow in the client functions caused improper
+    exiting of the client when reading a command from the user. (Bug
+    #10841)
+    </para></listitem>
 
     <listitem><para>
      Fixed a problem where a stored procedure caused a server crash if
@@ -4127,9 +4178,14 @@
      file.
     </para></listitem>
 
-<listitem><para>
- The <literal>table</literal>, <literal>type</literal>, and <literal>rows</literal> columns of <literal>EXPLAIN</literal> output can now be <literal>NULL</literal>. This is required for using <literal>EXPLAIN</literal> on <literal>SELECT</literal> queries that use no tables (i.e. <literal>EXPLAIN SELECT 1</literal>). (Bug #9899)
-</para></listitem>
+    <listitem>
+      <para>The <literal>table</literal>, <literal>type</literal>, and
+      <literal>rows</literal> columns of <literal>EXPLAIN</literal>
+      output can now be <literal>NULL</literal>. This is required for
+      using <literal>EXPLAIN</literal> on <literal>SELECT</literal>
+      queries that use no tables, such as
+      <literal>EXPLAIN SELECT 1</literal>). (Bug #9899)</para>
+    </listitem>
 
    </itemizedlist>
 
@@ -4139,14 +4195,26 @@
 
    <itemizedlist>
 
+<!-- NOTE: No need to start every item with "Fixed..."; sufficient to
+          describe the  issue that was fixed. -->
 
-<listitem><para>
- Fixed bug in <literal>FIELD()</literal> function where value list contains <literal>NULL</literal>. (Bug #10944)
-</para></listitem>
-
-<listitem><para>
- Fixed error where a three byte buffer overflow in the client functions (when reading a command from the user) may cause improper exiting of the client. (Bug #10841)
-</para></listitem>
+    <listitem>
+      <para>The <command>mysql</command> client would output a prompt
+      twice following input of very long strings, because it incorrectly
+      assumed that a call to the <command>_cgets()</command> function
+      would clear the input buffer. (Bug#10840)</para>
+    </listitem>
+
+    <listitem>
+      <para>A bug in <literal>FIELD()</literal> function caused the value
+      list to contain <literal>NULL</literal>. (Bug #10944)</para>
+    </listitem>
+
+    <listitem>
+      <para>A three byte buffer overflow in the client functions could
+      cause improper exiting of the client when reading a command from
+      the user. (Bug #10841)</para>
+    </listitem>
 
     <listitem><para>
      Fixed a problem with the <literal>cp1250_czech_cs</literal>
@@ -6579,6 +6647,13 @@
      queries; unless <literal>--short-form</literal> is used.
     </para></listitem>
 
+    <listitem>
+      <para>The statements <literal>CREATE TABLE</literal>,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal> cause
+      an implicit commit.</para>
+    </listitem>
+
    </itemizedlist>
 
    <para>
@@ -6586,6 +6661,16 @@
    </para>
 
    <itemizedlist>
+
+    <listitem>
+      <para>Some data definition statements (<literal>CREATE
+      TABLE</literal> where the table was not a temporary table,
+      <literal>TRUNCATE TABLE</literal>, <literal>DROP
+      DATABASE</literal>, and <literal>CREATE DATABASE</literal>) were
+      not being written to the binary log after a
+      <literal>ROLLBACK</literal>. This also caused problems with
+      replication. (Bug#6883)</para>
+    </listitem>
 
     <listitem><para>
      Fixed incorrect referencing to column by name from subquery to
Thread
bk commit - mysqldoc@docsrva tree (jon:1.2845)jon21 Jun