summaryrefslogtreecommitdiff
path: root/strings
Commit message (Collapse)AuthorAgeFilesLines
* Minor fix: V is primary level, not U.bar@mysql.com2004-07-081-1/+1
|
* Adding Roman (classical Latin) collation.bar@mysql.com2004-07-071-0/+58
|
* ctype-uca.c:bar@mysql.com2004-06-301-14/+14
| | | | mbminlen was wrong for UTF8.
* ctype-uca.c:bar@deer.(none)2004-06-181-28/+35
| | | | Code optimization to make it look better and work faster.
* ctype-uca.c:bar@deer.(none)2004-06-181-3/+3
| | | | Fix for compilation failure when HAVE_CHARSET_ucs2 is not defined.
* Critical fixes after review:bar@mysql.com2004-06-161-6/+8
| | | | | | | - mutex was unlocked before the end of the critical sesion, - Portability issue: It's better to use (*alloc)(x) instead of alloc(x), if alloc is a function passed as an argument. - Use {} around if() block, to avoid possible problems with some Windows compilers.
* ctype-uca.c:bar@mysql.com2004-06-151-2/+2
| | | | Compilation failure fix.
* utf8 contraction fix.bar@mysql.com2004-06-141-6/+7
| | | | | | Polish collation fix. Slovak collation fix. Testing all language orders.
* UTF8 UCA based collations.bar@mysql.com2004-06-142-55/+704
|
* Unicode collation algorithm: contraction support.bar@mysql.com2004-06-1215-25/+304
| | | | | E.g. 'Ch' is treated as a separate letter in Czech, not as a combination of C+h.
* mergedserg@serg.mylan2004-06-1113-37/+96
|\
| * bug#3964 and related issues: FTB problems with charsets where one byte can ↵serg@serg.mylan2004-06-1013-37/+96
| | | | | | | | | | | | match many correct prefix compare with my_strnncoll
* | Move UCA language specific definitions into ctype-ucs.c.bar@mysql.com2004-06-111-1/+333
| |
* | Initialize max_sort_char only if a character set is requested.bar@mysql.com2004-06-119-18/+44
| |
* | Allocate memory when a character set is requested:bar@mysql.com2004-06-1116-5/+587
| | | | | | | | | | | | - For simple character sets: from_uni convertion table. - For UCA: alternative weight arrays. Use mbminlen instead of MY_CS_NONTEXT
* | assert.h needed for my_dbug.h now is included in my_dbug.h, where it for konstantin@mysql.com2004-06-103-3/+0
| | | | | | | | | | some reason wasn't included before. A lot of files cleaned up from #include <assert.h>
* | Optimization to use less memory.bar@mysql.com2004-06-1015-58/+64
| |
* | WL#916: Unicode collations for some languagesbar@bar.intranet.mysql.r18.ru2004-06-0815-6/+33
| |
* | Bug #3928 regexp [[:>:]] and UTF-8bar@bar.intranet.mysql.r18.ru2004-06-071-7/+13
|/
* Fix skipp -> skip once and for all.paul@kite-hub.kitebird.com2004-06-033-3/+3
| | | | (Note: This affects only comments, not variable names.)
* Unicode collations: WL#916bar@bar.intranet.mysql.r18.ru2004-06-031-2/+51
| | | | XML and "collation customization" language parsers.
* Portability fix (using 'char' as argument to C functions may give warnings)monty@mysql.com2004-05-281-18/+23
|
* Made my_snprintf() behavior snprintf() compatible when printing %x arguments ↵dlenev@brandersnatch.localdomain2004-05-274-59/+59
| | | | | | | | | | | | (it should produce hex digits in lower case). (fixed version) Replaced _dig_vec array with two _dig_vec_upper/_dig_vec_lower arrays. Added extra argument to int2str function which controls case of digits you get. Replaced lot of invocations of int2str for decimal radix with more optimized int10_to_str() function. Removed unused my_itoa/my_ltoa functions.
* Changed prototype of killed_ptr() to make it more portablemonty@mysql.com2004-05-261-1/+1
| | | | Applied patches for Netware
* Preparation for user-defined Unicode collations:bar@bar.intranet.mysql.r18.ru2004-05-2515-33/+72
| | | | | weights data now comes from a static variables but from the charset structure.
* After merge fixesmonty@mysql.com2004-05-241-0/+1
| | | | | Remove compiler warnings Update windows project files
* Merge with 4.0, mainly to get changes to windows project filesmonty@mysql.com2004-05-201-2/+1
|\
| * Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt'monty@mysql.com2004-05-191-4/+4
| | | | | | | | | | | | | | Ensured that all projects compile Removed compiler warnings Better setting of server_version variable. Fix that make_win_src_distribution creates the privilege tables.
* | Portability fixesmonty@mysql.com2004-05-194-13/+13
| | | | | | | | Fixed wrong number of warnings/duplicates for machines with high-byte-first
* | compatibility fix for hp-ux 64bit (hpux compiler) and sun 64-bit (sun forte)serg@serg.mylan2004-05-141-7/+7
| |
* | Portability fixesmonty@mysql.com2004-05-121-3/+3
| |
* | Don't automaticly generate a new key for a foreign key constraint if there ↵monty@mysql.com2004-05-121-1/+3
| | | | | | | | | | | | is already a usable key. Prefer not automatic keys before automatic keys. If there is two conf
* | Use Windows code page 1252 instead of real ISO 8859-1bar@bar.intranet.mysql.r18.ru2004-05-113-73/+285
| |
* | ctype-win1250ch.c, ctype-czech.c:bar@bar.intranet.mysql.r18.ru2004-05-072-2/+2
| | | | | | | | | | | | Czech collations were renamed to _cs Index.xml: Czech collation were renamed to _cs
* | Portability fixesmonty@mysql.com2004-05-072-29/+28
| | | | | | | | | | Change strtoll -> my_strtoll10() Fixed bug in my_strntoul() and my_strntol() where we got different values on 32 and 64 bit systems (Bug #3472)
* | Merge with 4.0.19monty@mysql.com2004-05-052-2/+2
|\ \ | |/
| * Fix typos that resulted in adding names to the global namespace thattim@sand.box2004-04-122-2/+2
| | | | | | | | | | were never defined. This potentially caused problems when trying to link libmysqld with shared libraries.
* | Don't enable HA_EXTRA_WRITE_CACHE if too few rowsmonty@mysql.com2004-04-081-11/+25
| | | | | | | | | | Revert main parts of patch for online index builds. Should be done differently Added support for %lx in my_snprintf()
* | Checking Thai sort order and trailing spaces handlingbar@bar.intranet.mysql.r18.ru2004-03-291-27/+70
| |
* | UTF8 now process space as PAD character correctly.bar@bar.intranet.mysql.r18.ru2004-03-261-8/+88
| |
* | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2004-03-2511-345/+557
|\ \ | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| * | BTREE-indexes in HEAP tables can now be used to optimize ORDER BYmonty@mysql.com2004-03-2511-345/+557
| | | | | | | | | | | | | | | | | | Don't read character set files if we are using only the default charset. In most cases the user will not anymore get a warning about missing character set files Compare strings with space extend instead of space strip. Now the following comparisons holds: "a" == "a " and "a\t" < "a". (Bug #3152). Note: Because of the above fix, one has to do a REPAIR on any table that has an ascii character < 32 last in a CHAR/VARCHAR/TEXT columns.
* | | Bug #3290 [Ver]: Can't convert sjis&ujis half-width katakana correctlybar@bar.intranet.mysql.r18.ru2004-03-251-17/+12
| | | | | | | | | | | | UJIS part fix
* | | #3290: Can't convert sjis&ujis half-width katakana correctlybar@bar.intranet.mysql.r18.ru2004-03-251-1/+13
| | |
* | | ctype-uca.c:bar@bar.intranet.mysql.r18.ru2004-03-241-0/+5
| | | | | | | | | | | | Conditional compilation
* | | Unicode Collation Algorithm subset implementationbar@bar.intranet.mysql.r18.ru2004-03-243-6/+7064
| | |
* | | uca-dump.c:bar@bar.intranet.mysql.r18.ru2004-03-231-12/+30
| | | | | | | | | | | | Don't dump default implicit weights
* | | uca-dump.c:bar@bar.intranet.mysql.r18.ru2004-03-221-0/+258
|/ / | | | | | | new file
* | min_sort_char was added, for the future UCA implementation.bar@bar.intranet.mysql.r18.ru2004-03-1915-27/+133
| | | | | | | | UCS2 now has its own my_like_range function.
* | EOVERFLOW moved to my_base.h - it is used not only in strtod.cserg@serg.mylan2004-03-161-4/+0
| | | | | | | | error message corrected