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
bar@mysql.com
90f81fb801
CHARSET_INFO.txt:
...
Typo.
2004-10-21 15:18:31 +05:00
bar@mysql.com
aec49dae4d
CHARSET_INFO.txt:
...
New comments about ctype[].
2004-10-21 15:11:01 +05:00
bar@mysql.com
e28976e0ef
Bug #5679 utf8_unicode_ci LIKE--trailing % doesn't equal zero characters
2004-10-21 14:48:37 +05:00
bar@mysql.com
e9fde8f54e
Allow cp932 characters to be stored in a SJIS column
2004-10-21 12:17:59 +05:00
bar@mysql.com
ed2a655a20
ctype-utf8.c:
...
A faster UTF8 null-terminated string implementation.
It is used for identifier comparison, so it's quite critical.
2004-10-20 18:07:59 +05:00
monty@mishka.local
7af65592c7
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mishka.local:/home/my/mysql-4.1
2004-10-20 02:55:03 +03:00
monty@mishka.local
04c23808a8
Review of all code pushed since last review
...
Simple optimzations and cleanups
Removed compiler warnings and fixed portability issues
Added client functions 'mysql_embedded()' to allow client to check if we are using embedded server
Fixes for purify
2004-10-20 01:28:42 +03:00
bar@mysql.com
fc13ab979f
CHARSET_INFO.txt:
...
minor fixes
2004-10-19 13:00:01 +05:00
bar@mysql.com
67c9fc985f
CHARSET_INFO.txt:
...
new file
2004-10-18 15:25:28 +05:00
bar@mysql.com
1596d46528
Bug #6040 can't retrieve records with umlaut characters in case insensitive manner
2004-10-18 15:23:24 +05:00
bar@mysql.com
96a731735c
ctype-mb.c:
...
Remove unnesessary code: use_mb is always TRUE for the multibyte charsets.
2004-10-18 13:32:30 +05:00
bar@mysql.com
e827839619
Bug #6019 SELECT tries to use too short prefix index on utf8 data
2004-10-14 16:36:29 +05:00
bar@noter.intranet.mysql.r18.ru
ef7bdbf4b8
Activating the new string->number conversion functions
2004-09-25 17:20:50 +05:00
bar@noter.intranet.mysql.r18.ru
362de9467c
Incorporating new faster string->number converter functions
...
into MY_CHARSET_INFO structure.
2004-09-25 15:29:33 +05:00
bar@mysql.com
737a0dbca1
ctype-ucs2.c:
...
Bug#5523 Test failure: 'ctype_uca'
Type cast should have been applied to shift and bit-and operation results, not to min_sort_char/max_sort_char before the operation.
2004-09-14 13:02:20 +05:00
bar@mysql.com
134b5c7d75
Persian collation, contibuted by Jody McIntyre
2004-09-13 12:07:01 +05:00
bell@sanja.is.com.ua
c6634707c4
Put Ramil patch to be able push me code (test suite already is included in query_cache.test)
2004-09-10 22:19:52 +03:00
bar@mysql.com
501954ddb5
Bug #3453 MySQL output formatting in multibyte character sets
2004-09-09 18:21:31 +05:00
bar@mysql.com
09f681ba7b
Bug #5324 Bug in UCA collations with LIKE comparisons and INDEX
2004-09-06 20:04:22 +05:00
bar@mysql.com
3da2a24116
Bug #5397 : Crash with varchar binary and LIKE
2004-09-06 15:03:43 +05:00
serg@serg.mylan
49d49e2fcb
Merge bk-internal.mysql.com:/home/bk/mysql-4.1/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2004-08-30 16:32:10 +02:00
serg@serg.mylan
b60713c033
bug in my_strnncoll_utf8 (and friends) fixed
...
cleanups
better, charset-dependent, ft_max_len_for_sort value
2004-08-30 08:37:36 +02:00
joerg@mysql.com
36d93f402c
Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/M41/mysql-4.1
2004-08-26 20:43:58 +02:00
joerg@mysql.com
10cf7f1f38
If the system has 64 bit "long", then "long long" does not add new
...
functionality. The existing code takes advantage of this when
"typedef"ing 'longlong' in 'my_global.h'. This holds for Alpha CPUs.
If the compiler then has prototypes for C99 functions 'strtoll()' and
'strtoull()' but no implementation, the existing code in 'strtoull.c'
collides with that prototype. These collisions are avoided now.
2004-08-26 17:30:53 +02:00
monty@mysql.com
ceba1429b7
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2004-08-26 18:27:33 +03:00
monty@mysql.com
ea687ba5da
Portability fixes
...
Fixed bug in end space handle for WHERE text_column="constant"
2004-08-26 18:26:38 +03:00
bar@mysql.com
9a6b76aa90
ctype-latin1.c:
...
Revert this change, it was done in a mistake.
2004-08-26 12:02:11 +05:00
bar@mysql.com
f81edf4afd
A new function to meassure terminal screen cells number for a string.
2004-08-25 11:39:43 +05:00
bar@mysql.com
766eb867da
utr11-dump.c:
...
new file
2004-08-25 10:15:46 +05:00
serg@serg.mylan
8f2d92c56a
manually merged
2004-08-24 17:24:23 +02:00
bar@mysql.com
2496e85b84
Bug#4521: unique key prefix interacts poorly with utf8.
...
Fix for binary collations for MyISAM and HEAP BTREE.
This patch also changes trailing spaces behaviour for
binary collations. Binary collations now have PAD
characteristic too.
2004-08-19 15:15:10 +05:00
serg@serg.mylan
3f2210c064
after merge fixes
2004-08-19 03:02:09 +02:00
bar@mysql.com
1cd108ff97
Many files:
...
LIKE crashed mysqld for binary collations in some cases
2004-08-18 12:07:54 +05:00
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