summaryrefslogtreecommitdiff
path: root/strings
Commit message (Collapse)AuthorAgeFilesLines
* Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mishka.local2005-08-084-42/+92
|\ | | | | | | into mishka.local:/home/my/mysql-4.1
| * Fix for BUG #11642: [Patch]es x86 Assembler and text relocationsmonty@mishka.local2005-08-084-42/+92
| | | | | | | | | | Changed assembler functions to not access global variables or variables in text segement Added wrapper function in C to longlong2str() to pass _dig_vec_upper as an argument
* | Fix for BUG#12075.svoj@mysql.com2005-08-021-6/+6
|/ | | | FULLTEXT non-functional for big5 strings
* ctype-big5.c:bar@mysql.com2005-07-269-22/+22
| | | | | | | | | | | | | | | ctype-cp932.c: ctype-gbk.c: ctype-mb.c: ctype-simple.c: ctype-sjis.c: ctype-ucs2.c: ctype-ujis.c: ctype-utf8.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers.
* ctype-gbk.c:bar@mysql.com2005-07-221-1/+38
| | | | | | | | | Bug #11987 mysql will truncate the text when the text contain GBK char:"0xA3A0" and "0xA1" Allow to store and retrieve even unassigned GBK codes. Like we did in Big5 earlier. have_gbk.inc, have_gbk.require, ctype_gbk.result, ctype_gbk.test: new file
* Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1bar@mysql.com2005-07-221-8/+10
|\ | | | | | | into mysql.com:/usr/home/bar/mysql-4.1.b11754
| * ctype_utf8.result, ctype_utf8.test:bar@mysql.com2005-07-191-8/+10
| | | | | | | | | | | | added test case ctype-utf8.c: bug#11754: SET NAMES utf8 followed by SELECT "A\\" LIKE "A\\" returns 0
* | ctype-latin1.c:bar@mysql.com2005-07-211-1/+0
| | | | | | | | | | removing extra empty line ,
* | Bug#11216: 'show character set' describes latin1 incorrectlybar@mysql.com2005-07-211-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | Index.xml: Fixing latin1 comment: it is actually cp1252, not iso-8859-1 ctype_latin1.result: changeing test results accordingly. ctype-latin1.c: Fixed to- and from-Unicode conversion maps for better Unicode round trip of undefined characters.
* | ctype-cp932.c:bar@mysql.com2005-07-211-3/+1
| | | | | | | | | | After backporting from 5.0 fix. There is no an extra argument in 4.1.
* | ctype_innodb_like.inc:bar@mysql.com2005-07-065-5/+31
|/ | | | | | | | | | New BitKeeper file ``mysql-test/include/ctype_innodb_like.inc'' Many files: bug#11650: LIKE pattern matching using prefix index doesn't return correct result min and max values were too long in the case of prefix key. Fix my_like_range functions not to exceed prefix length. ctype_innodb_like.inc: new file
* Makefile.am:kent@mysql.com2005-07-051-1/+2
| | | | | Added -I$(top_builddir)/include for searching generated header files, when builddir != srcdir
* ctype_ucs.result, ctype_ucs.test, ctype_utf8.result, ctype_utf8.test:bar@mysql.com2005-06-282-5/+5
| | | | | | | | | | | | | | | | 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.
* ctype_cp1250_ch.result, ctype_cp1250_ch.test:bar@mysql.com2005-06-061-1/+1
| | | | | | | Adding test. ctype-win1250ch.c: Bug #9759 Empty result with 'LIKE' and cp1250_czech_cs Wrong min_sort_char fix.
* BUG# 10687: Merge engine fails under Windowsreggie@mdk10.(none)2005-05-231-6/+0
| | | | | | This cset is to roll out the cset applied earlier from Ingo. This bug has been fixed with a different cset.
* BUG# 10687 - MERGE engine fails under Windowsreggie@mdk10.(none)2005-05-191-1/+7
| | | | This patch was submitted by Ingo and it appears to work correctly.
* Fixes during reviewmonty@mysql.com2005-05-131-3/+5
|
* ctype-big5.c:bar@noter.(none)2005-05-102-2/+2
| | | | | | additional fix for bug@10493, for sjis ctype-cp932.c: additional fix for bug#10493, for cp932
* bug#10344: some string function fail for UCS2bar@noter.(none)2005-05-101-1/+1
| | | | substr fix
* Fix for bug #10493 (SJIS fields are not correctly saved)holyfoot@hf-ibm.(none)2005-05-101-1/+1
|
* Added cp932 character setshuichi@mysql.com2005-05-051-4/+4
|
* Added cp932 character setshuichi@mysql.com2005-05-051-0/+5551
|
* Merge mysql.com:/M41/mysql-4.1 into mysql.com:/M41/clone-4.1.11joerg@mysql.com2005-04-081-1/+1
|\
| * Add missing parts for the "Cybozu" custom build, to avoid future manual patches.joerg@mysql.com2005-04-081-1/+1
| |
* | Minor clean-ups for the previous commit.bar@mysql.com2005-04-061-1/+1
| |
* | Adding a new parameter for well_formed_length to bar@mysql.com2005-04-066-13/+32
| | | | | | | | return error. We'll use it for better warnign reporting.
* | ctype_uca.result:bar@mysql.com2005-04-041-2/+1
|/ | | | | | | | | 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'.
* typo fixedserg@serg.mylan2005-03-291-1/+1
|
* ctype-utf8.c, ctype-sjis.c:bar@mysql.com2005-03-292-13/+3
| | | | Safer and mode readable way.
* ctype-big5.c:bar@mysql.com2005-03-291-5/+1
| | | | More readable and safer way.
* Adding Cybozu's patch.bar@mysql.com2005-03-291-0/+166
| | | | | | Not active by default. One need to pass -DHAVE_CYBOZU_COLLATION to activate it.
* Allow inserting of extra HKSCS and cp950 characters into a Big5 column.bar@mysql.com2005-03-251-1/+38
|
* Bug#8840 Empty string comparison and character set 'cp1250'bar@mysql.com2005-03-031-1/+1
| | | | | Secondary weight out of bounds was picked up in mistake when the string is empty, instead of returning 0.
* Mergesergefp@mysql.com2005-02-281-4/+5
|\
| * Fixed wrong memory references found by purifymonty@mysql.com2005-02-281-4/+5
| | | | | | | | (No really critical errors found, but a few possible wrong results)
* | Fix for BUG#8560: Set max_sort_char for any 8-bit charset with binary ↵sergefp@mysql.com2005-02-261-1/+8
|/ | | | | | collation. max_sort_char is needed by my_like_range_simple to produce upper bound constants for LIKE "str_%" and similar expressions.
* Backport my_strntod() from 5.0monty@mysql.com2005-02-223-78/+125
| | | | | | | 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)
* ctype_utf8.result, ctype_utf8.test, ctype-utf8.c:bar@mysql.com2005-02-211-2/+2
| | | | Bugs: #8385: utf8_general_ci treats cyrillic letters I and SHORT I as the same
* A way not to compile UCA collationsbar@mysql.com2005-02-181-1/+4
|
* Bug#8235 Connection collation change & table create with default result in crashbar@mysql.com2005-02-121-1/+24
|
* Proper fix for comparision with ' 'monty@mysql.com2005-02-0110-21/+21
| | | | (Bug #7788 "Table is full" occurs during a multitable update")
* Fix error in string comparisons with CHAR(31) against the space-paddingjimw@mysql.com2005-01-281-1/+1
| | | | of strings of unequal length. (Bug #8134)
* Cleanups in Makefile.amskonstantin@mysql.com2005-01-181-1/+0
|
* Backport from 5.0gluh@gluh.mysql.r18.ru2005-01-141-1/+1
|
* fix C++ comments in C file (fixed in 5.0 already)konstantin@mysql.com2005-01-141-2/+2
|
* bug#7284: strnxfrm returns different results for equal stringsbar@mysql.com2005-01-1313-32/+117
|
* Bug #6819 Some ujis characters cannot be inserted into tablebar@mysql.com2004-12-101-2/+42
| | | | Allow to insert not-assigned UJIS codes.
* Move common trailing space checks into an include file.bar@mysql.com2004-12-011-3/+70
| | | | Check UCS2 trailing spaces.
* Bug#6787 LIKE not working properly with _ and utf8 databar@mysql.com2004-11-242-13/+17
|
* uca-dump.c:bar@mysql.com2004-11-241-2/+2
| | | | | Use less wide spaces on the primary level, to avoid big diff for ctype-uca.c.