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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						7e3cf5958c 
					 
					
						
						
							
							Fixed crashing bug with alter table when table was in use (Bug  #3643 )  
						
						 
						
						... 
						
						
						
						We didn't use 'only index' for tables of type 'const'. (Bug #3497 ) 
						
						
					 
					
						2004-05-05 12:31:17 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								antony@ltantony.dsl-verizon.net 
							
						 
					 
					
						
						
							
						
						9bd11ea8f6 
					 
					
						
						
							
							Merge ltantony.dsl-verizon.net:/usr/home/antony/work/mysql-4.0  
						
						 
						
						... 
						
						
						
						into ltantony.dsl-verizon.net:/usr/home/antony/work/bug3481 
						
						
					 
					
						2004-04-28 16:38:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								antony@ltantony.dsl-verizon.net 
							
						 
					 
					
						
						
							
						
						28870228d4 
					 
					
						
						
							
							Fix for Bug 3481  
						
						 
						
						... 
						
						
						
						CREATE statement allowed extra unnecessary commas 
						
						
					 
					
						2004-04-28 16:14:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						2bcfab10ea 
					 
					
						
						
							
							bug#3556 - soundex  
						
						 
						
						
						
						
					 
					
						2004-04-28 14:19:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.intranet.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						66631a3c1e 
					 
					
						
						
							
							Bug  #3087   	CONCAT_WS makes the server die in case of illegal mix of collations  
						
						 
						
						
						
						
					 
					
						2004-03-19 12:09:14 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gluh@gluh.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						9f22beb242 
					 
					
						
						
							
							Fix for bug#2972 Problem the the CONV() function  
						
						 
						
						
						
						
					 
					
						2004-03-15 19:18:30 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ram@gw.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						8ffd9a9190 
					 
					
						
						
							
							Fix for the bug  #3089 : SUBSTRING bug when mixed with CONCAT and ORDER BY  
						
						 
						
						
						
						
					 
					
						2004-03-09 16:52:37 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						de6d3b8dff 
					 
					
						
						
							
							UNHEX() function  
						
						 
						
						
						
						
					 
					
						2004-03-04 23:18:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						f43093ec0e 
					 
					
						
						
							
							After merge fixes  
						
						 
						
						... 
						
						
						
						Added more DBUG statements
Ensure that we are comparing end space with BINARY strings
Use 'any_db' instead of '' to mean any database. (For HANDLER command)
Only strip ' ' when comparing CHAR, not other space-like characters (like \t) 
						
						
					 
					
						2004-02-16 10:03:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						ce14578909 
					 
					
						
						
							
							Merge with 4.0.18  
						
						 
						
						
						
						
					 
					
						2004-02-11 00:06:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vva@eagle.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						edf7a7b1d9 
					 
					
						
						
							
							some ammendments (comments and code style)  
						
						 
						
						
						
						
					 
					
						2004-01-22 20:20:43 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vva@eagle.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						4a668f95ce 
					 
					
						
						
							
							added test for bug  #2290  "output truncated with ELT when using DISTINCT"  
						
						 
						
						
						
						
					 
					
						2004-01-21 02:18:51 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ram@gw.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						73a36f1997 
					 
					
						
						
							
							Fix & test for the bug  #2182 : lpad returns incorrect result.  
						
						 
						
						
						
						
					 
					
						2003-12-22 19:00:51 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						e0cc6799ec 
					 
					
						
						
							
							Merge with 4.0.17  
						
						 
						
						
						
						
					 
					
						2003-12-17 17:35:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						f995a5f4aa 
					 
					
						
						
							
							Fix autoincrement for signed columns (Bug  #1366 )  
						
						 
						
						... 
						
						
						
						Fixed problem with char > 128 in QUOTE() function. (Bug #1868 )
Disable creation of symlinks if my_disable_symlink is set
Fixed searching of TEXT with end space. (Bug #1651 )
Fixed caching bug in multi-table-update where same table was used twice. (Bug #1711 )
Fixed problem with UNIX_TIMESTAMP() for timestamps close to 0. (Bug #1998 )
Fixed timestamp.test 
						
						
					 
					
						2003-12-12 22:26:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								antony@ltantony.rdg.cyberkinetica.homeunix.net 
							
						 
					 
					
						
						
							
						
						fcf96dbb18 
					 
					
						
						
							
							WorkLog#1323  
						
						 
						
						... 
						
						
						
						Deprecate the use of TYPE=... Preferred syntax is ENGINE= 
						
						
					 
					
						2003-12-10 04:31:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gluh@gluh.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						d626c313e5 
					 
					
						
						
							
							Fix for  bug#1944 'Function RPad() sometimes produce unexpected result'  
						
						 
						
						
						
						
					 
					
						2003-12-04 14:12:01 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						ec9fa02b12 
					 
					
						
						
							
							sunstring_index() code covarage  
						
						 
						
						... 
						
						
						
						print() method code covarage for some string function which I lost last time 
						
						
					 
					
						2003-11-07 09:43:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						33346e26af 
					 
					
						
						
							
							added code covarage for functions convert(), nullif(), crc32(), is_used_lock(), char_lengtrh(), bit_xor()  
						
						 
						
						... 
						
						
						
						added string length for more speed
made code covarage for print() method of Item
fixed printability of some items (SCRUM) (WL#1274) 
						
						
					 
					
						2003-10-30 12:57:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						4f7512160b 
					 
					
						
						
							
							After merge fixes  
						
						 
						
						... 
						
						
						
						Use server character set if --default-character-set is not used
Added convert_string() for more efficient alloc+character-set convert of strings 
						
						
					 
					
						2003-08-19 00:08:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						2263e3e51f 
					 
					
						
						
							
							Merge with 4.0.14  
						
						 
						
						
						
						
					 
					
						2003-08-11 22:44:43 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						544f96f0fe 
					 
					
						
						
							
							fix_fields recoursion didn't stop when some level's fix_length_and_dec  
						
						 
						
						... 
						
						
						
						produced an error. This led to server crash in some cases, e.g.:
create table t7 (s1 char);
select * from t7
where concat(s1 collate latin1_general_ci,s1 collate latin1_swedish_ci)
= 'AA'; 
						
						
					 
					
						2003-08-05 10:08:16 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						a35fff5bc3 
					 
					
						
						
							
							Item_func_null doesn't have a separate Item for the first argument anymore.  
						
						 
						
						... 
						
						
						
						args[0] is used instead. This allowed to resuse a lot of code. 
						
						
					 
					
						2003-07-16 11:29:16 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						91d93f6f61 
					 
					
						
						
							
							ELT passes the first argument in args[0] instead of having a separate Item.  
						
						 
						
						
						
						
					 
					
						2003-07-15 18:11:49 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						4b9c7f8336 
					 
					
						
						
							
							Item_func_field doesn't have a separate Item to store the first argument.  
						
						 
						
						... 
						
						
						
						It's now passed as args[0]. This fix allowed to resuse a lot of code. 
						
						
					 
					
						2003-07-15 17:33:00 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								venu@myvenu.com 
							
						 
					 
					
						
						
							
						
						7d094db001 
					 
					
						
						
							
							Add the support of 'SUBSTR' function compatible with Oracle and SAPDB (SCRUM  #872 )  
						
						 
						
						
						
						
					 
					
						2003-07-11 18:55:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						0c2041cfdf 
					 
					
						
						
							
							New methods  
						
						 
						
						... 
						
						
						
						Item_func::agg_arg_collations()
  Item_func::arr_arg_collations_for_comparison()
 to aggregate argument collations.
It helps to reuse a lot of code. 
						
						
					 
					
						2003-07-04 18:12:23 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hf@deer.(none) 
							
						 
					 
					
						
						
							
						
						fd4a1d4e54 
					 
					
						
						
							
							Fix for  #739  
						
						 
						
						... 
						
						
						
						check for negative count in RPAD added 
						
						
					 
					
						2003-07-03 23:24:23 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						d1607a11fe 
					 
					
						
						
							
							FIELD() now takes in account arguments collations  
						
						 
						
						
						
						
					 
					
						2003-07-03 19:24:38 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						07f94cb7cd 
					 
					
						
						
							
							Row comparison now does compare field collations, e.g.  
						
						 
						
						... 
						
						
						
						ROW('a','b','c) = ROW('A' collate latin1_bin,'b','c') returns 0
When a number is compared to a string, character sets and 
collations are not aggregated. e.g. this returned error in 4.1.0:
SELECT 1=_latin2'1';
because character sets was aggregated, and 1 was considered as
a string of latin1 charset during this aggregation. 
						
						
					 
					
						2003-07-03 17:00:01 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						d31de69795 
					 
					
						
						
							
							str0 IN (str1, str2, ...)  now works according to collation rules  
						
						 
						
						
						
						
					 
					
						2003-06-27 13:52:38 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						52a7f95678 
					 
					
						
						
							
							BETWEEN now works according to collation rules  
						
						 
						
						
						
						
					 
					
						2003-06-27 12:02:08 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						c6c4e8b8e1 
					 
					
						
						
							
							LOCATE(), INSTR(), POSITION(), FIND_IN_SET(), SUBSTRING_INDEX()  
						
						 
						
						... 
						
						
						
						now process arguments according to standard SQL collation determation
rules. 
						
						
					 
					
						2003-06-25 15:07:20 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hf@deer.(none) 
							
						 
					 
					
						
						
							
						
						383d354c5c 
					 
					
						
						
							
							Test case for bug  #666  
						
						 
						
						
						
						
					 
					
						2003-06-24 17:07:43 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						ebb88ec6ea 
					 
					
						
						
							
							LPAD, RPAD, MAKE_SET and EXPORT_SET now works correctly with collations  
						
						 
						
						
						
						
					 
					
						2003-06-19 13:12:55 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						69af692a5c 
					 
					
						
						
							
							These functions now return a result of proper collation:  
						
						 
						
						... 
						
						
						
						BIN
OCT
CONV
HEX
CHAR
FORMAT
REPLACE 
						
						
					 
					
						2003-06-19 11:36:44 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						5b9db52966 
					 
					
						
						
							
							Function INSERT() now works according to coercibility rules  
						
						 
						
						... 
						
						
						
						Test for INSERT() has been added 
						
						
					 
					
						2003-06-10 16:41:42 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						3d08cfecd4 
					 
					
						
						
							
							Some more functions work according to coercibility now:  
						
						 
						
						... 
						
						
						
						repeat, reverse, quote, soundex, substring
Test func_str has been extended to check them 
						
						
					 
					
						2003-06-10 14:54:03 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						f696135c30 
					 
					
						
						
							
							Collation & coercibility tests for LTRIM, RTRIM and TRIM  
						
						 
						
						
						
						
					 
					
						2003-06-03 17:13:19 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						8514caa1da 
					 
					
						
						
							
							CREATE TABLE t1 SELECT left(_latin2'a',1)  didn't work, the charset got lost  
						
						 
						
						... 
						
						
						
						Collation and coercibility tests for string functions 
						
						
					 
					
						2003-05-23 11:32:35 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						a7708c7904 
					 
					
						
						
							
							Merge with 4.0  
						
						 
						
						
						
						
					 
					
						2003-04-03 21:19:12 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hf@deer.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						deca14ebde 
					 
					
						
						
							
							truncating REPLACE result bug fix  
						
						 
						
						
						
						
					 
					
						2003-03-30 18:36:01 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						803dff1002 
					 
					
						
						
							
							Merge with 4.0.8  
						
						 
						
						
						
						
					 
					
						2003-01-06 02:04:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						1f6ecc0cd3 
					 
					
						
						
							
							Changed mysql-test to print warnings for not existing table to DROP TABLE  
						
						 
						
						... 
						
						
						
						Cleaned up test; Removed wrong DROP TABLE commands and use standard table and database names.
changed store_warning() -> push_warning_print() 
						
						
					 
					
						2003-01-06 01:48:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ram@mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						8009c16a34 
					 
					
						
						
							
							Fix for the QUOTE() function.  
						
						 
						
						
						
						
					 
					
						2003-01-03 19:46:15 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ram@mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						aedd600401 
					 
					
						
						
							
							Fix for QUOTE() function.  
						
						 
						
						
						
						
					 
					
						2003-01-01 15:59:35 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						d783e18436 
					 
					
						
						
							
							merge  
						
						 
						
						
						
						
					 
					
						2002-12-14 17:49:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						d49167bae5 
					 
					
						
						
							
							Fixes for binary protocol (complement to last push)  
						
						 
						
						... 
						
						
						
						Changed timestamp to return string in YYYY-MM-DD HH:MM:SS format.
DATE_ADD() and related functions now returns correct DATE/DATETIME type depending on argument types.
Now all tests passes, still some work left to remove warnings in log files from mysql-test-run 
						
						
					 
					
						2002-12-14 17:43:01 +02:00