bar@mysql.com
0db8ff2eda
Bug#5005 collation cp852_bin makes server crash
...
ctype-simple.c:
Check that unicode map was loaded
cp852.xml:
Missing cp852_bin was added.
2004-08-12 10:46:16 +05:00
bar@mysql.com
a554f7756d
ctype_uca.test, ctype_uca.result, ctype-uca.c:
...
Slovak collation didn't work: typo fix in the tailoring rules
2004-08-11 18:06:20 +05:00
bar@mysql.com
d2076ae8d5
Minor fix: V is primary level, not U.
2004-07-08 15:19:26 +05:00
bar@mysql.com
aa679b62c0
Adding Roman (classical Latin) collation.
2004-07-07 15:20:23 +05:00
bar@mysql.com
a1aa3da96a
ctype-uca.c:
...
mbminlen was wrong for UTF8.
2004-06-30 14:45:08 +05:00
bar@deer.(none)
92833475e7
ctype-uca.c:
...
Code optimization to make it look better and work faster.
2004-06-18 11:00:51 +05:00
bar@deer.(none)
efc2936e5e
ctype-uca.c:
...
Fix for compilation failure when HAVE_CHARSET_ucs2 is not defined.
2004-06-18 10:24:31 +05:00
bar@mysql.com
f814d224f7
Critical fixes after review:
...
- 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.
2004-06-16 19:06:45 +05:00
bar@mysql.com
7fd6503dfc
ctype-uca.c:
...
Compilation failure fix.
2004-06-15 09:33:02 +05:00
bar@mysql.com
6342e06cb2
utf8 contraction fix.
...
Polish collation fix.
Slovak collation fix.
Testing all language orders.
2004-06-14 21:55:36 +05:00
bar@mysql.com
5dd2881f54
UTF8 UCA based collations.
2004-06-14 16:29:51 +05:00
bar@mysql.com
cbd3e61c8d
Unicode collation algorithm: contraction support.
...
E.g. 'Ch' is treated as a separate letter in Czech,
not as a combination of C+h.
2004-06-12 20:36:58 +05:00
serg@serg.mylan
035e03c1f6
merged
2004-06-11 20:55:08 +02:00
bar@mysql.com
fc7ba0885e
Move UCA language specific definitions into ctype-ucs.c.
2004-06-11 19:16:06 +05:00
bar@mysql.com
f8b15e8bb6
Initialize max_sort_char only if a character set is requested.
2004-06-11 17:50:20 +05:00
bar@mysql.com
c64d93b274
Allocate memory when a character set is requested:
...
- For simple character sets: from_uni convertion table.
- For UCA: alternative weight arrays.
Use mbminlen instead of MY_CS_NONTEXT
2004-06-11 16:29:16 +05:00
konstantin@mysql.com
f08bbd1f12
assert.h needed for my_dbug.h now is included in my_dbug.h, where it for
...
some reason wasn't included before.
A lot of files cleaned up from #include <assert.h>
2004-06-10 23:58:39 +04:00
serg@serg.mylan
78fa465b92
bug#3964 and related issues: FTB problems with charsets where one byte can match many
...
correct prefix compare with my_strnncoll
2004-06-10 21:18:57 +02:00
bar@mysql.com
34d413a6a0
Optimization to use less memory.
2004-06-10 19:10:21 +05:00
bar@bar.intranet.mysql.r18.ru
8962ed3c7d
WL#916: Unicode collations for some languages
2004-06-08 17:56:15 +05:00
bar@bar.intranet.mysql.r18.ru
b30b1ccc6a
Bug #3928 regexp [[:>:]] and UTF-8
2004-06-07 12:51:18 +05:00
paul@kite-hub.kitebird.com
2f0ca1ce42
Fix skipp -> skip once and for all.
...
(Note: This affects only comments, not variable names.)
2004-06-03 11:52:54 -05:00
bar@bar.intranet.mysql.r18.ru
23aee5621d
Unicode collations: WL#916
...
XML and "collation customization" language parsers.
2004-06-03 17:45:53 +05:00
monty@mysql.com
ccc4171276
Portability fix (using 'char' as argument to C functions may give warnings)
2004-05-28 02:36:43 +03:00
dlenev@brandersnatch.localdomain
03b705ff44
Made my_snprintf() behavior snprintf() compatible when printing %x arguments (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.
2004-05-27 17:54:40 +04:00
monty@mysql.com
7d8f8bc77b
Changed prototype of killed_ptr() to make it more portable
...
Applied patches for Netware
2004-05-26 19:12:49 +03:00
bar@bar.intranet.mysql.r18.ru
391d5629f6
Preparation for user-defined Unicode collations:
...
weights data now comes from a static variables
but from the charset structure.
2004-05-25 17:40:20 +05:00
monty@mysql.com
56c0258536
After merge fixes
...
Remove compiler warnings
Update windows project files
2004-05-24 14:42:34 +03:00
monty@mysql.com
a4b0ec1ede
Merge with 4.0, mainly to get changes to windows project files
2004-05-20 00:54:52 +03:00
monty@mysql.com
86a966256b
Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt'
...
Ensured that all projects compile
Removed compiler warnings
Better setting of server_version variable.
Fix that make_win_src_distribution creates the privilege tables.
2004-05-19 16:38:12 +03:00
monty@mysql.com
21f1bca789
Portability fixes
...
Fixed wrong number of warnings/duplicates for machines with high-byte-first
2004-05-19 05:09:10 +03:00
serg@serg.mylan
0d3b083800
compatibility fix for hp-ux 64bit (hpux compiler) and sun 64-bit (sun forte)
2004-05-14 01:24:17 +02:00
monty@mysql.com
894e8fca6e
Portability fixes
2004-05-12 02:38:57 +03:00
monty@mysql.com
116f61c656
Don't automaticly generate a new key for a foreign key constraint if there is already a usable key.
...
Prefer not automatic keys before automatic keys. If there is two conf
2004-05-12 00:29:52 +03:00
bar@bar.intranet.mysql.r18.ru
f16dac0492
Use Windows code page 1252 instead of real ISO 8859-1
2004-05-11 13:32:01 +05:00
bar@bar.intranet.mysql.r18.ru
df8e3eac45
ctype-win1250ch.c, ctype-czech.c:
...
Czech collations were renamed to _cs
Index.xml:
Czech collation were renamed to _cs
2004-05-07 10:24:12 +05:00
monty@mysql.com
939ea71ecd
Portability fixes
...
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 )
2004-05-07 01:43:17 +03:00
monty@mysql.com
d21d49a32a
Merge with 4.0.19
2004-05-05 17:05:24 +03:00
tim@sand.box
cfc019af6e
Fix typos that resulted in adding names to the global namespace that
...
were never defined. This potentially caused problems when trying to link
libmysqld with shared libraries.
2004-04-12 08:05:15 -06:00
monty@mysql.com
62fa4013ce
Don't enable HA_EXTRA_WRITE_CACHE if too few rows
...
Revert main parts of patch for online index builds. Should be done differently
Added support for %lx in my_snprintf()
2004-04-08 17:56:45 +03:00
bar@bar.intranet.mysql.r18.ru
f84f6d5cdb
Checking Thai sort order and trailing spaces handling
2004-03-29 16:38:38 +05:00
bar@bar.intranet.mysql.r18.ru
36e7f41d63
UTF8 now process space as PAD character correctly.
2004-03-26 18:14:39 +04:00
monty@mysql.com
eb91f7b478
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2004-03-25 15:05:42 +02:00
monty@mysql.com
ebc3b3afac
BTREE-indexes in HEAP tables can now be used to optimize ORDER BY
...
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.
2004-03-25 15:05:01 +02:00
bar@bar.intranet.mysql.r18.ru
ed33257c6e
Bug #3290 [Ver]: Can't convert sjis&ujis half-width katakana correctly
...
UJIS part fix
2004-03-25 16:15:52 +04:00
bar@bar.intranet.mysql.r18.ru
1741cb88c0
#3290 : Can't convert sjis&ujis half-width katakana correctly
2004-03-25 14:29:56 +04:00
bar@bar.intranet.mysql.r18.ru
aa4cd447d2
ctype-uca.c:
...
Conditional compilation
2004-03-24 16:18:56 +04:00
bar@bar.intranet.mysql.r18.ru
3827fa5589
Unicode Collation Algorithm subset implementation
2004-03-24 16:16:08 +04:00
bar@bar.intranet.mysql.r18.ru
403001ff1c
uca-dump.c:
...
Don't dump default implicit weights
2004-03-23 18:29:07 +04:00
bar@bar.intranet.mysql.r18.ru
5c4b54f495
uca-dump.c:
...
new file
2004-03-22 15:14:12 +04:00