Loading Docs/manual.texi +7 −0 Original line number Diff line number Diff line Loading @@ -46921,6 +46921,13 @@ Fixed the @code{FLOAT(X+1,X)} is not converted to @code{FLOAT(X+2,X)}. @item Fixed the result from @code{IF()} is case in-sensitive if the 2 and third arguments are case sensitive. @item Fixed core dump problem on OSF in @code{gethostbyname_r}. @item Fixed that underflowed decimal fields is not zero filled. @item @code{'+11111'} in overflow for @code{decimal(5,0) unsigned} columns, Just sign will be dropped. @end itemize @node News-3.23.50, News-3.23.49, News-3.23.51, News-3.23.x configure.in +5 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(sql/mysqld.cc) AC_CANONICAL_SYSTEM # The Docs Makefile.am parses this line! AM_INIT_AUTOMAKE(mysql, 3.23.50) AM_INIT_AUTOMAKE(mysql, 3.23.51) AM_CONFIG_HEADER(config.h) PROTOCOL_VERSION=10 Loading Loading @@ -921,6 +921,10 @@ dnl Is this the right match for DEC OSF on alpha? CFLAGS="$CFLAGS -mieee" CXXFLAGS="$CXXFLAGS -mieee" fi echo "Adding defines for OSF1" # gethostbyname_r is deprecated and doesn't work ok on OSF1 CFLAGS="$CFLAGS -DUNDEF_HAVE_GETHOSTBYNAME_R" CXXFLAGS="$CXXFLAGS -DUNDEF_HAVE_GETHOSTBYNAME_R" ;; esac Loading include/mysqld_error.h +17 −1 Original line number Diff line number Diff line /* Copyright (C) 2000 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* Definefile for error messagenumbers */ #define ER_HASHCHK 1000 Loading isam/pack_isam.c +17 −14 Original line number Diff line number Diff line /* Copyright (C) 1979-1999 TcX AB & Monty Program KB & Detron HB This software is distributed with NO WARRANTY OF ANY KIND. No author or distributor accepts any responsibility for the consequences of using it, or for whether it serves any particular purpose or works at all, unless he or she says so in writing. Refer to the Free Public License (the "License") for full details. Every copy of this file must include a copy of the License, normally in a plain ASCII text file named PUBLIC. The License grants you the right to copy, modify and redistribute this file, but only under certain conditions described in the License. Among other things, the License requires that the copyright notice and this notice be preserved on all copies. */ /* Copyright (C) 1979-2002 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* Pack isam file */ Loading mysql-test/r/type_decimal.result +108 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,111 @@ id datatype_id minvalue maxvalue valuename forecolor backcolor 146 16 0.0000000000 1.9000000000 0 16769024 id datatype_id minvalue maxvalue valuename forecolor backcolor 143 16 -4.9000000000 -0.1000000000 NULL 15774720 a 0.00 -0.00 +0.00 01.00 +01.00 -01.00 -0.10 +0.10 0.10 000000001.00 +00000001.00 -00000001.00 111111111.11 111111111.11 -11111111.11 -99999999.99 999999999.99 999999999.99 a 0.00 0.00 0.00 01.00 01.00 0.00 0.00 0.10 0.10 00000001.00 00000001.00 0.00 99999999.99 99999999.99 0.00 0.00 99999999.99 99999999.99 a 00000000.00 00000000.00 00000000.00 00000001.00 00000001.00 00000000.00 00000000.00 00000000.10 00000000.10 00000001.00 00000001.00 00000000.00 99999999.99 99999999.99 00000000.00 00000000.00 99999999.99 99999999.99 a 0.00 -0.00 0.00 1.00 1.00 -1.00 -0.10 0.10 0.10 1.00 1.00 -1.00 111111111.11 111111111.11 -11111111.11 -99999999.99 999999999.99 999999999.99 a -9999999999 -1 +1 01 +0000000001 12345678901 99999999999 a 0 0 1 01 0000000001 1234567890 9999999999 a 0000000000 0000000000 0000000001 0000000001 0000000001 1234567890 9999999999 a 0000000000 0000000000 0000000001 0000000001 0000000001 1234567890 9999999999 Loading
Docs/manual.texi +7 −0 Original line number Diff line number Diff line Loading @@ -46921,6 +46921,13 @@ Fixed the @code{FLOAT(X+1,X)} is not converted to @code{FLOAT(X+2,X)}. @item Fixed the result from @code{IF()} is case in-sensitive if the 2 and third arguments are case sensitive. @item Fixed core dump problem on OSF in @code{gethostbyname_r}. @item Fixed that underflowed decimal fields is not zero filled. @item @code{'+11111'} in overflow for @code{decimal(5,0) unsigned} columns, Just sign will be dropped. @end itemize @node News-3.23.50, News-3.23.49, News-3.23.51, News-3.23.x
configure.in +5 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(sql/mysqld.cc) AC_CANONICAL_SYSTEM # The Docs Makefile.am parses this line! AM_INIT_AUTOMAKE(mysql, 3.23.50) AM_INIT_AUTOMAKE(mysql, 3.23.51) AM_CONFIG_HEADER(config.h) PROTOCOL_VERSION=10 Loading Loading @@ -921,6 +921,10 @@ dnl Is this the right match for DEC OSF on alpha? CFLAGS="$CFLAGS -mieee" CXXFLAGS="$CXXFLAGS -mieee" fi echo "Adding defines for OSF1" # gethostbyname_r is deprecated and doesn't work ok on OSF1 CFLAGS="$CFLAGS -DUNDEF_HAVE_GETHOSTBYNAME_R" CXXFLAGS="$CXXFLAGS -DUNDEF_HAVE_GETHOSTBYNAME_R" ;; esac Loading
include/mysqld_error.h +17 −1 Original line number Diff line number Diff line /* Copyright (C) 2000 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* Definefile for error messagenumbers */ #define ER_HASHCHK 1000 Loading
isam/pack_isam.c +17 −14 Original line number Diff line number Diff line /* Copyright (C) 1979-1999 TcX AB & Monty Program KB & Detron HB This software is distributed with NO WARRANTY OF ANY KIND. No author or distributor accepts any responsibility for the consequences of using it, or for whether it serves any particular purpose or works at all, unless he or she says so in writing. Refer to the Free Public License (the "License") for full details. Every copy of this file must include a copy of the License, normally in a plain ASCII text file named PUBLIC. The License grants you the right to copy, modify and redistribute this file, but only under certain conditions described in the License. Among other things, the License requires that the copyright notice and this notice be preserved on all copies. */ /* Copyright (C) 1979-2002 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* Pack isam file */ Loading
mysql-test/r/type_decimal.result +108 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,111 @@ id datatype_id minvalue maxvalue valuename forecolor backcolor 146 16 0.0000000000 1.9000000000 0 16769024 id datatype_id minvalue maxvalue valuename forecolor backcolor 143 16 -4.9000000000 -0.1000000000 NULL 15774720 a 0.00 -0.00 +0.00 01.00 +01.00 -01.00 -0.10 +0.10 0.10 000000001.00 +00000001.00 -00000001.00 111111111.11 111111111.11 -11111111.11 -99999999.99 999999999.99 999999999.99 a 0.00 0.00 0.00 01.00 01.00 0.00 0.00 0.10 0.10 00000001.00 00000001.00 0.00 99999999.99 99999999.99 0.00 0.00 99999999.99 99999999.99 a 00000000.00 00000000.00 00000000.00 00000001.00 00000001.00 00000000.00 00000000.00 00000000.10 00000000.10 00000001.00 00000001.00 00000000.00 99999999.99 99999999.99 00000000.00 00000000.00 99999999.99 99999999.99 a 0.00 -0.00 0.00 1.00 1.00 -1.00 -0.10 0.10 0.10 1.00 1.00 -1.00 111111111.11 111111111.11 -11111111.11 -99999999.99 999999999.99 999999999.99 a -9999999999 -1 +1 01 +0000000001 12345678901 99999999999 a 0 0 1 01 0000000001 1234567890 9999999999 a 0000000000 0000000000 0000000001 0000000001 0000000001 1234567890 9999999999 a 0000000000 0000000000 0000000001 0000000001 0000000001 1234567890 9999999999