List:Commits« Previous MessageNext Message »
From:Alexander Barkov Date:October 19 2009 9:37am
Subject:bzr push into mysql-pe branch (bar:3674 to 3675) Bug#43207
View as plain text  
 3675 Alexander Barkov	2009-10-19 [merge]
      Merging Bug#43207 from mysql-5.1-bugfixing

    removed:
      mysql-test/r/locale.result
      mysql-test/t/locale.test
    added:
      mysql-test/r/locale.result
      mysql-test/t/locale.test
    modified:
      sql/sql_locale.cc
 3674 Ramil Kalimullin	2009-10-19 [merge]
      Automerge

    modified:
      mysql-test/r/innodb_mysql.result
      mysql-test/t/innodb_mysql.test
      sql/item.cc
=== added file 'mysql-test/r/locale.result'
--- a/mysql-test/r/locale.result	1970-01-01 00:00:00 +0000
+++ b/mysql-test/r/locale.result	2009-10-19 09:35:33 +0000
@@ -0,0 +1,77 @@
+DROP TABLE IF EXISTS t1;
+Start of 5.1 tests
+#
+# Bug#43207 wrong LC_TIME names for romanian locale
+#
+SET NAMES utf8;
+SET lc_time_names=ro_RO;
+SELECT DATE_FORMAT('2001-01-01', '%w %a %W');
+DATE_FORMAT('2001-01-01', '%w %a %W')
+1 Lu Luni
+SELECT DATE_FORMAT('2001-01-02', '%w %a %W');
+DATE_FORMAT('2001-01-02', '%w %a %W')
+2 Ma MarORMAT('2001-01-03', '%w %a %W')
+3 Mi Miercuri
+SELECT DATE_FORMAT('2001-01-04', '%w %a %W');
+DATE_FORMAT('2001-01-04', '%w %a %W')
+4 Jo Joi
+SELECT DATE_FORMAT('2001-01-05', '%w %a %W');
+DATE_FORMAT('2001-01-05', '%w %a %W')
+5 Vi Vineri
+SELECT DATE_FORMAT('2001-01-06', '%w %a %W');
+DATE_FORMAT('2001-01-06', '%w %a %W')
+6 Sâ Sâmbătă
+SELECT DATE_FORMAT('2001-01-07', '%w %a %W');
+DATE_FORMAT('2001-01-07', '%w %a %W')
+0 Du Duminică
+End of 5.1 tests
+Start of 5.4 tests
+#
+# WL#4642 Greek locale for DAYNAME, MONTHNAME, DATE_FORMAT
+#
+SET NAMES utf8;
+SET @@lc_time_names=109;
+SELECT @@lc_time_names;
+@@lc_time_names
+el_GR
+CREATE TABLE t1 (a DATE);
+INSERT INTO t1 VALUES
+('2006-01-01'),('2006-01-02'),('2006-01-03'),
+('2006-01-04'),('2006-01-05'),('2006-01-06'),('2006-01-07');
+SELECT a, date_format(a,'%a') as abday, dayname(a) as day FROM t1 ORDER BY a;
+a	abday	day
+2006-01-01	Κυ01-03	Τρί	Τρίτη
+2006-01-04	Τετ	Τετάρτη
+2006-01-05	Πέμ	Πέμπτη
+2006-01-06	Παρ	ΠαLE t1;
+CREATE TABLE t1 (a DATE);
+INSERT INTO t1 VALUES
+('2006-01-01'),('2006-02-01'),('2006-03-01'),
+('2006-04-01'),('2006-05-01'),('2006-06-01'),
+('2006-07-01'),('2006-08-01'),('2006-09-01'),
+('2006-10-01'),('2006-11-01'),('2006-12-01');
+SELECT a, date_format(a,'%b') as abmon, monthname(a) as mon FROM t1 ORDER BY a;
+a	abmon	mon
+2006-01-01	Ιαν	Ιανουάριος
+2006-02-01	Φεβ	2006-04-01	Απρ	Απρίλιος
+2006-05-01	Μάι	Μ	Οκτ	Οκτώβριος
+2006-11-01	Νοέ	Νοέμβormat(123456.789, 3, 'el_GR');
+format(123456.789, 3, 'el_GR')
+123456.789
+DROP TABLE t1;
+End of 5.4 tests

=== removed file 'mysql-test/r/locale.result'
--- a/mysql-test/r/locale.result	2009-10-06 06:02:51 +0000
+++ b/mysql-test/r/locale.result	1970-01-01 00:00:00 +0000
@@ -1,49 +0,0 @@
-DROP TABLE IF EXISTS t1;
-Start of 5.4 tests
-#
-# WL#4642 Greek locale for DAYNAME, MONTHNAME, DATE_FORMAT
-#
-SET NAMES utf8;
-SET @@lc_time_names=109;
-SELECT @@lc_time_names;
-@@lc_time_names
-el_GR
-CREATE TABLE t1 (a DATE);
-INSERT INTO t1 VALUES
-('2006-01-01'),('2006-01-02'),('2006-01-03'),
-('2006-01-04'),('2006-01-05'),('2006-01-06'),('2006-01-07');
-SELECT a, date_format(a,'%a') as abday, dayname(a) as day FROM t1 ORDER BY a;
-a	abday	day
-2006-01-01	Κυρ	Κυριακή
-2006-01-02	Δευ	Δευτέρα
-2006-01-03	Τρί	Τρίτη
-2006-01-04	Τετ	Τετάρτη
-2006-01-05	Πέμ	Πέμπτη
-2006-01-06	Παρ	Παρασκευή
-2006-01-07	Σάβ	Σάββατο
-DROP TABLE t1;
-CREATE TABLE t1 (a DATE);
-INSERT INTO t1 VALUES
-('2006-01-01'),('2006-02-01'),('2006-03-01'),
-('2006-04-01'),('2006-05-01'),('2006-06-01'),
-('2006-07-01'),('2006-08-01'),('2006-09-01'),
-('2006-10-01'),('2006-11-01'),('2006-12-01');
-SELECT a, date_format(a,'%b') as abmon, monthname(a) as mon FROM t1 ORDER BY a;
-a	abmon	mon
-2006-01-01	Ιαν	Ιανουάριο-2006-05-01	Μάι	Μάιος
-2006-06-01	Ιούν	Ιούνιος
-2006-07-01	Ιούλ	Ιούλιος
-2006-08-01	Αύγ	Αύγουστος
-2006-09-01	Σεπ	Σεπτέμβριος
-2006-10-01	Οκτ	Οκτώβριος
-2006-11-01	Νοέ	Νοέμβριος
-2006-12-01	Δεκ	Δεκέμβριος
-SELECT format(123456.789, 3, 'el_GR');
-format(123456.789, 3, 'el_GR')
-123456.789
-DROP TABLE t1;
-End of 5.4 tests

=== added file 'mysql-test/t/locale.test'
--- a/mysql-test/t/locale.test	1970-01-01 00:00:00 +0000
+++ b/mysql-test/t/locale.test	2009-10-19 09:35:33 +0000
@@ -0,0 +1,49 @@
+--disable_warnings
+DROP TABLE IF EXISTS t1;
+--enable_warnings
+
+--echo Start of 5.1 tests
+--echo #
+--echo # Bug#43207 wrong LC_TIME names for romanian locale
+--echo #
+SET NAMES utf8;
+SET lc_time_names=ro_RO;
+SELECT DATE_FORMAT('2001-01-01', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-02', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-03', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-04', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-05', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-06', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-07', '%w %a %W');
+--echo End of 5.1 tests
+
+--echo Start of 5.4 tests
+
+--echo #
+--echo # WL#4642 Greek locale for DAYNAME, MONTHNAME, DATE_FORMAT
+--echo #
+
+SET NAMES utf8;
+
+SET @@lc_time_names=109;
+SELECT @@lc_time_names;
+
+CREATE TABLE t1 (a DATE);
+INSERT INTO t1 VALUES
+('2006-01-01'),('2006-01-02'),('2006-01-03'),
+('2006-01-04'),('2006-01-05'),('2006-01-06'),('2006-01-07');
+SELECT a, date_format(a,'%a') as abday, dayname(a) as day FROM t1 ORDER BY a;
+DROP TABLE t1;
+
+CREATE TABLE t1 (a DATE);
+INSERT INTO t1 VALUES
+('2006-01-01'),('2006-02-01'),('2006-03-01'),
+('2006-04-01'),('2006-05-01'),('2006-06-01'),
+('2006-07-01'),('2006-08-01'),('2006-09-01'),
+('2006-10-01'),('2006-11-01'),('2006-12-01');
+SELECT a, date_format(a,'%b') as abmon, monthname(a) as mon FROM t1 ORDER BY a;
+
+SELECT format(123456.789, 3, 'el_GR');
+DROP TABLE t1;
+
+--echo End of 5.4 tests

=== removed file 'mysql-test/t/locale.test'
--- a/mysql-test/t/locale.test	2009-10-06 06:02:51 +0000
+++ b/mysql-test/t/locale.test	1970-01-01 00:00:00 +0000
@@ -1,34 +0,0 @@
---disable_warnings
-DROP TABLE IF EXISTS t1;
---enable_warnings
-
---echo Start of 5.4 tests
-
---echo #
---echo # WL#4642 Greek locale for DAYNAME, MONTHNAME, DATE_FORMAT
---echo #
-
-SET NAMES utf8;
-
-SET @@lc_time_names=109;
-SELECT @@lc_time_names;
-
-CREATE TABLE t1 (a DATE);
-INSERT INTO t1 VALUES
-('2006-01-01'),('2006-01-02'),('2006-01-03'),
-('2006-01-04'),('2006-01-05'),('2006-01-06'),('2006-01-07');
-SELECT a, date_format(a,'%a') as abday, dayname(a) as day FROM t1 ORDER BY a;
-DROP TABLE t1;
-
-CREATE TABLE t1 (a DATE);
-INSERT INTO t1 VALUES
-('2006-01-01'),('2006-02-01'),('2006-03-01'),
-('2006-04-01'),('2006-05-01'),('2006-06-01'),
-('2006-07-01'),('2006-08-01'),('2006-09-01'),
-('2006-10-01'),('2006-11-01'),('2006-12-01');
-SELECT a, date_format(a,'%b') as abmon, monthname(a) as mon FROM t1 ORDER BY a;
-
-SELECT format(123456.789, 3, 'el_GR');
-DROP TABLE t1;
-
---echo End of 5.4 tests

=== modified file 'sql/sql_locale.cc'
--- a/sql/sql_locale.cc	2009-10-06 06:43:32 +0000
+++ b/sql/sql_locale.cc	2009-10-19 09:35:33 +0000
@@ -1515,9 +1515,9 @@ static const char *my_locale_month_names
 static const char *my_locale_ab_month_names_ro_RO[13] = 
  {"ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","nov","dec", NullS };
 static const char *my_locale_day_names_ro_RO[8] = 
- {"Luni","Marţi","Miercuri","Joi","Vineri","SîmbĂtĂ","DuminicĂ", NullS };
+ {"Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă","Duminică", NullS };
 static const char *my_locale_ab_day_names_ro_RO[8] = 
- {"Lu","Ma","Mi","Jo","Vi","Sî","Du", NullS };
+ {"Lu","Ma","Mi","Jo","Vi","Sâ","Du", NullS };
 static TYPELIB my_locale_typelib_month_names_ro_RO = 
  { array_elements(my_locale_month_names_ro_RO)-1, "", my_locale_month_names_ro_RO, NULL };
 static TYPELIB my_locale_typelib_ab_month_names_ro_RO = 

Attachment: [text/bzr-bundle] bzr/bar@mysql.com-20091019093533-i6dhe4lmq39cqqhx.bundle
Thread
bzr push into mysql-pe branch (bar:3674 to 3675) Bug#43207Alexander Barkov19 Oct