georg@lmy002.wdf.sap.corp 
							
						 
					 
					
						
						
							
						
						b64e6db5a4 
					 
					
						
						
							
							fixes for windows 64-bit compiler warnings  
						
						
						
						
					 
					
						2005-06-13 12:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						2df945d87b 
					 
					
						
						
							
							Bug#8610: The ucs2_turkish_ci collation fails with upper('i')  
						
						... 
						
						
						
						UPPER/LOWER now can return a string with different length.
mi_test1.c:
  Adding new arguments.
Many files:
  Changeing caseup/casedn to return a result with different
  length than argument.
sql_string.h:
  Removing unused method,
mysql_priv.h:
  Removing unused method 
						
						
					 
					
						2005-06-06 16:54:15 +05:00 
						 
				 
			
				
					
						
							
							
								bar@noter.(none) 
							
						 
					 
					
						
						
							
						
						153b928c10 
					 
					
						
						
							
							Bug#9509 Optimizer: wrong result after AND with latin1_german2_ci  
						
						... 
						
						
						
						We cannot propagate constants with tricky collations. 
						
						
					 
					
						2005-05-05 21:13:57 +05:00 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						856378bdda 
					 
					
						
						
							
							Merge mysql.com:/usr/home/bar/mysql-4.1  
						
						... 
						
						
						
						into mysql.com:/usr/home/bar/mysql-5.0 
						
						
					 
					
						2005-04-04 18:04:29 +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 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						dcb0f52e9a 
					 
					
						
						
							
							Merge: don't add this into configure in as it is already in  
						
						... 
						
						
						
						config/ac-macros/character_sets.m4 
						
						
					 
					
						2005-02-18 13:21: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 
							
						 
					 
					
						
						
							
						
						8828884f4c 
					 
					
						
						
							
							CSC#4385: slow sorting for UTF8 large table:  
						
						... 
						
						
						
						my_strnxfrm_utf8 now requires 2 bytes per character
in filesort key, instead of 3 bytes per character.
Shorter filesort keys make sorting faster. 
						
						
					 
					
						2005-01-26 16:34:09 +04:00 
						 
				 
			
				
					
						
							
							
								konstantin@mysql.com 
							
						 
					 
					
						
						
							
						
						ebefcc616a 
					 
					
						
						
							
							fix C++ comments in C file (fixed in 5.0 already)  
						
						
						
						
					 
					
						2005-01-14 01:59:03 +03:00 
						 
				 
			
				
					
						
							
							
								konstantin@mysql.com 
							
						 
					 
					
						
						
							
						
						9e10645cff 
					 
					
						
						
							
							Fix valgrind warning + post-merge fixes.  
						
						
						
						
					 
					
						2005-01-13 19:03:21 +03:00 
						 
				 
			
				
					
						
							
							
								konstantin@mysql.com 
							
						 
					 
					
						
						
							
						
						a676498977 
					 
					
						
						
							
							manual merge  
						
						
						
						
					 
					
						2005-01-13 17:31:49 +03:00 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						e3d6e6736b 
					 
					
						
						
							
							bug#7284: strnxfrm returns different results for equal strings  
						
						
						
						
					 
					
						2005-01-13 18:12:04 +04:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						77207d19f2 
					 
					
						
						
							
							Merge with new VARCHAR code  
						
						
						
						
					 
					
						2004-12-06 19:18:35 +02:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						67ce247965 
					 
					
						
						
							
							Add support for up to VARCHAR (size up to 65535)  
						
						... 
						
						
						
						Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART
Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors
Added support for VARCHAR KEYS to heap
Removed support for ISAM
Now only long VARCHAR columns are changed to TEXT on demand (not CHAR)
Internal temporary files can now use fixed length tables if the used VARCHAR columns are short 
						
						
					 
					
						2004-12-06 02:00:37 +02: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 
							
						 
					 
					
						
						
							
						
						f9d1a5a1c6 
					 
					
						
						
							
							Incorrect response with partial utf8 index  
						
						
						
						
					 
					
						2004-11-19 14:25:25 +04: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 
							
						 
					 
					
						
						
							
						
						e28976e0ef 
					 
					
						
						
							
							Bug  #5679  utf8_unicode_ci LIKE--trailing % doesn't equal zero characters  
						
						
						
						
					 
					
						2004-10-21 14:48:37 +05:00 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						134b5c7d75 
					 
					
						
						
							
							Persian collation, contibuted by Jody McIntyre  
						
						
						
						
					 
					
						2004-09-13 12:07:01 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						21f1bca789 
					 
					
						
						
							
							Portability fixes  
						
						... 
						
						
						
						Fixed wrong number of warnings/duplicates for machines with high-byte-first 
						
						
					 
					
						2004-05-19 05:09:10 +03: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