bar@mysql.com
53478eb07f
ctype_utf8.result, ctype_utf8.test:
...
added test case
ctype-utf8.c:
bug#11754: SET NAMES utf8 followed by SELECT "A\\" LIKE "A\\" returns 0
2005-07-19 16:48:12 +05:00
kent@mysql.com
a7be42163a
Makefile.am:
...
Added -I$(top_builddir)/include for searching
generated header files, when builddir != srcdir
2005-07-05 23:24:48 +02:00
bar@mysql.com
46536c3a60
ctype_ucs.result, ctype_ucs.test, ctype_utf8.result, ctype_utf8.test:
...
Fixing tests accordingly.
ctype-ucs2.c:
The same fix for UCS2.
ctype-utf8.c:
Bug #9557
MyISAM utf8 table crash
The problem was that my_strnncollsp_xxx could
return big value in the range 0..0xffff.
for some constant pairs it could return 32738,
which is defined as MI_FOUND_WRONG_KEY in
myisamdef.h. As a result, table considered to
be crashed.
Fix to return -1,0 or 1.
2005-06-28 15:00:22 +05:00
bar@mysql.com
abb2d7aa34
ctype_cp1250_ch.result, ctype_cp1250_ch.test:
...
Adding test.
ctype-win1250ch.c:
Bug #9759 Empty result with 'LIKE' and cp1250_czech_cs
Wrong min_sort_char fix.
2005-06-06 21:22:23 +05:00
reggie@mdk10.(none)
1c0da6110e
BUG# 10687: Merge engine fails under Windows
...
This cset is to roll out the cset applied earlier from Ingo.
This bug has been fixed with a different cset.
2005-05-23 12:05:15 -05:00
reggie@mdk10.(none)
0e8e44e70d
BUG# 10687 - MERGE engine fails under Windows
...
This patch was submitted by Ingo and it appears to work correctly.
2005-05-19 16:02:14 -05:00
monty@mysql.com
b54d7d04bd
Fixes during review
2005-05-13 14:04:32 +03:00
bar@noter.(none)
ab41ec313f
ctype-big5.c:
...
additional fix for bug@10493, for sjis
ctype-cp932.c:
additional fix for bug#10493, for cp932
2005-05-10 17:00:54 +05:00
bar@noter.(none)
8a5c6502ca
bug#10344: some string function fail for UCS2
...
substr fix
2005-05-10 14:13:58 +05:00
holyfoot@hf-ibm.(none)
1851a38b2f
Fix for bug #10493 (SJIS fields are not correctly saved)
2005-05-10 02:15:59 +05:00
shuichi@mysql.com
2244ae8cef
Added cp932 character set
2005-05-05 11:37:52 -07:00
shuichi@mysql.com
720418fe46
Added cp932 character set
2005-05-05 10:36:17 -07:00
joerg@mysql.com
55ee7b9253
Merge mysql.com:/M41/mysql-4.1 into mysql.com:/M41/clone-4.1.11
2005-04-08 16:04:37 +02:00
joerg@mysql.com
6bd1bea723
Add missing parts for the "Cybozu" custom build, to avoid future manual patches.
2005-04-08 13:56:48 +02:00
bar@mysql.com
1c46a02069
Minor clean-ups for the previous commit.
2005-04-06 15:12:44 +05:00
bar@mysql.com
0134a2b286
Adding a new parameter for well_formed_length to
...
return error. We'll use it for better warnign reporting.
2005-04-06 11:53:15 +05:00
bar@mysql.com
d9f8b501db
ctype_uca.result:
...
fixing test results accordingly.
ctype-uca.c:
It appeared that in traditional Spanish collation
'RR' is not equal to 'R', as Unicode and Mimer state.
We'll go Oracle and IBM way instead:
No special rules to 'RR'.
2005-04-04 17:55:12 +05:00
serg@serg.mylan
2d666071bc
typo fixed
2005-03-29 23:03:36 +02:00
bar@mysql.com
5085f368f8
ctype-utf8.c, ctype-sjis.c:
...
Safer and mode readable way.
2005-03-29 16:23:44 +05:00
bar@mysql.com
4a848d3675
ctype-big5.c:
...
More readable and safer way.
2005-03-29 16:19:31 +05:00
bar@mysql.com
2d1e9862bc
Adding Cybozu's patch.
...
Not active by default.
One need to pass -DHAVE_CYBOZU_COLLATION to
activate it.
2005-03-29 14:48:47 +05:00
bar@mysql.com
70abf0a046
Allow inserting of extra HKSCS and cp950 characters into a Big5 column.
2005-03-25 16:08:54 +04:00
bar@mysql.com
aaf4b11f11
Bug#8840 Empty string comparison and character set 'cp1250'
...
Secondary weight out of bounds was picked up in mistake when
the string is empty, instead of returning 0.
2005-03-03 14:15:37 +04:00
sergefp@mysql.com
b44f24000b
Merge
2005-02-28 14:52:35 +03:00
monty@mysql.com
253bfcf783
Fixed wrong memory references found by purify
...
(No really critical errors found, but a few possible wrong results)
2005-02-28 11:59:46 +02:00
sergefp@mysql.com
eb5d5de05f
Fix for BUG#8560: Set max_sort_char for any 8-bit charset with binary collation. max_sort_char is needed by
...
my_like_range_simple to produce upper bound constants for LIKE "str_%" and similar expressions.
2005-02-26 17:15:04 +03:00
monty@mysql.com
e2dc9b4099
Backport my_strntod() from 5.0
...
Change string->float conversion to delay division as long as possible.
This gives us more exact integer->float conversion for numbers of type '123.45E+02' (Bug #7740 )
2005-02-22 12:51:23 +02:00
bar@mysql.com
1bd47888b3
ctype_utf8.result, ctype_utf8.test, ctype-utf8.c:
...
Bugs: #8385 : utf8_general_ci treats cyrillic letters I and SHORT I as the same
2005-02-21 17:17:30 +04:00
bar@mysql.com
c926e43f65
A way not to compile UCA collations
2005-02-18 12:58:16 +04:00
bar@mysql.com
9ba7392306
Bug#8235 Connection collation change & table create with default result in crash
2005-02-12 16:27:22 +04:00
monty@mysql.com
b87e0c52a7
Proper fix for comparision with ' '
...
(Bug #7788 "Table is full" occurs during a multitable update")
2005-02-01 16:27:08 +02:00
jimw@mysql.com
691cd6c50d
Fix error in string comparisons with CHAR(31) against the space-padding
...
of strings of unequal length. (Bug #8134 )
2005-01-28 17:18:35 -08:00
konstantin@mysql.com
0e56df7572
Cleanups in Makefile.ams
2005-01-18 17:26:04 +03:00
gluh@gluh.mysql.r18.ru
d28aa5cc15
Backport from 5.0
2005-01-14 16:23:32 +03:00
konstantin@mysql.com
ebefcc616a
fix C++ comments in C file (fixed in 5.0 already)
2005-01-14 01:59:03 +03:00
bar@mysql.com
e3d6e6736b
bug#7284: strnxfrm returns different results for equal strings
2005-01-13 18:12:04 +04:00
bar@mysql.com
0cfa0adda5
Bug #6819 Some ujis characters cannot be inserted into table
...
Allow to insert not-assigned UJIS codes.
2004-12-10 16:08:18 +04:00
bar@mysql.com
a38160f370
Move common trailing space checks into an include file.
...
Check UCS2 trailing spaces.
2004-12-01 19:25:05 +04:00
bar@mysql.com
0f79f61480
Bug#6787 LIKE not working properly with _ and utf8 data
2004-11-24 20:09:54 +04:00
bar@mysql.com
16113e812a
uca-dump.c:
...
Use less wide spaces on the primary level,
to avoid big diff for ctype-uca.c.
2004-11-24 13:28:48 +04:00
bar@mysql.com
9f6d5a02ca
uca-dump.c:
...
Better variable names in dump.
Dump tertiary weight in reverse order, to sort upper letters before their lower counterparts.
2004-11-22 18:17:41 +04:00
bar@mysql.com
3082312fa8
uca-dump.c:
...
Mofidications to dump secondary and tertiary weigthts
And some minor improvements
2004-11-22 13:02:27 +04:00
bar@mysql.com
e3b94d4ef5
Bug #6737 : REGEXP gives wrong result with case sensitive collation:
...
- A new flag MY_CS_CSSORT was introduced for case sensitivity.
- Item_func_regexp doesn't substiture ICASE not only
for binary collations but for case sensitive collations as well.
2004-11-22 11:58:40 +04:00
bar@mysql.com
f9d1a5a1c6
Incorrect response with partial utf8 index
2004-11-19 14:25:25 +04:00
bar@mysql.com
4e674084f6
ctype-tis620.c:
...
Space allocated didn't take in account trailing '\0' bytes.
2004-11-16 16:45:47 +04:00
bar@mysql.com
8a2ef0a2ca
Bug#6608: MySQL server crash in some query with tis620 character set.
...
The bug was that the function allocates 'a', then changes the value
of 'a' with the operator ++, and then tries to free 'a'!
2004-11-15 21:26:16 +04:00
bar@mysql.com
bc6bbebbc8
ctype_sjis.result, ctype_sjis.test, ctype-sjis.c:
...
Bug #6223 Japanese half-width kana characters get truncated. Bytes 0xA1..0xDF were not treated as a single byte sequence in a mistake.
2004-11-02 09:00:46 +04:00
bar@mysql.com
59571ecf8e
ctype-utf8.c:
...
Char is unsigned by defeault on some platforms. Cast t to a signed type.
2004-10-23 10:24:59 +05:00
monty@mysql.com
3afecef4df
Fix compiler warnings (detected by Intel's C++ compiler)
...
Fixed checking of privilege handling in CREATE ... SELECT (Bug #6094 )
2004-10-22 18:44:51 +03:00
bar@mysql.com
701b646374
ctype-uca.c:
...
Optimization: move "space padding" code outside the loop
2004-10-21 19:17:04 +05:00