serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						eaa0c4494f 
					 
					
						
						
							
							code cleanup after some reasoning  
						
						 
						
						
						
						
					 
					
						2003-12-09 20:49:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						cab1dc628c 
					 
					
						
						
							
							CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTS  
						
						 
						
						... 
						
						
						
						New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables.
ALTER TABLE table_name ... CHARACTER SET  ... now changes all char/varchar/text columns to the given character set
(One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set)
Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib)
New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones)
Removed compiler warnings
Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag. 
						
						
					 
					
						2003-11-18 13:47:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						9c4049ad12 
					 
					
						
						
							
							Bitmap post-review fixes  
						
						 
						
						
						
						
					 
					
						2003-10-30 19:17:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						6e17f4f20d 
					 
					
						
						
							
							fixes to Bitmap class  
						
						 
						
						
						
						
					 
					
						2003-10-24 22:44:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						f944fd4a65 
					 
					
						
						
							
							merged  
						
						 
						
						
						
						
					 
					
						2003-10-21 11:58:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						58e9369511 
					 
					
						
						
							
							>255 keys support in frm  
						
						 
						
						
						
						
					 
					
						2003-10-21 00:13:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						50d9b95b77 
					 
					
						
						
							
							merged  
						
						 
						
						
						
						
					 
					
						2003-10-15 12:25:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						461d1627b3 
					 
					
						
						
							
							merge with 4.0 for more memory allocation variables.  
						
						 
						
						
						
						
					 
					
						2003-10-13 15:50:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						c95d142f8f 
					 
					
						
						
							
							Add new user variables for tuning memory usage:  
						
						 
						
						... 
						
						
						
						query_alloc_block_size, query_prealloc_size, range_alloc_block_size,transaction_alloc_block_size and transaction_prealloc_size
Add more checks for "out of memory" detection in range optimization 
						
						
					 
					
						2003-10-11 22:00:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						8cc3951c8f 
					 
					
						
						
							
							key_map with more that 64 bits width  
						
						 
						
						
						
						
					 
					
						2003-10-11 13:06:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						630eb4aec7 
					 
					
						
						
							
							set table->charset to default for 3.22 .frm files (bug  #1161 )  
						
						 
						
						
						
						
					 
					
						2003-09-28 18:47:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mishka.mysql.fi 
							
						 
					 
					
						
						
							
						
						c22c1d8a4d 
					 
					
						
						
							
							merge  
						
						 
						
						
						
						
					 
					
						2003-09-24 10:24:56 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hf@deer.(none) 
							
						 
					 
					
						
						
							
						
						a2dbfaefa3 
					 
					
						
						
							
							SCRUM  
						
						 
						
						... 
						
						
						
						embedded library
hash_insert renamed to my_hash_insert to avoid name intersection
with another libraries
is there better idea? 
						
						
					 
					
						2003-09-19 14:44:31 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						f300e3a164 
					 
					
						
						
							
							Remove 'extern' references from .cc files  
						
						 
						
						
						
						
					 
					
						2003-09-13 11:35:29 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						753cb8509c 
					 
					
						
						
							
							Cleanups  
						
						 
						
						... 
						
						
						
						BTREE, HASH and RTREE are not reserved symbols anymore 
						
						
					 
					
						2003-08-26 17:52:54 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						eb6458cb18 
					 
					
						
						
							
							After merge fixes + bugs from last merge  
						
						 
						
						
						
						
					 
					
						2003-08-19 16:00:12 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						2263e3e51f 
					 
					
						
						
							
							Merge with 4.0.14  
						
						 
						
						
						
						
					 
					
						2003-08-11 22:44:43 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						7336f9cdd2 
					 
					
						
						
							
							bugs  #701  and  #783  - old .frm files were read in incorrectly in 4.1 (each field was assigned a charset, BLOBs were converted to TEXT)  
						
						 
						
						
						
						
					 
					
						2003-07-28 16:58:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						b2cbd83913 
					 
					
						
						
							
							Fixed bug in ALTER TABLE ... DISABLE/ENABLE KEYS  
						
						 
						
						... 
						
						
						
						Removed double my_thread_end() which caused fatal error on windows if mysqld died on startup 
						
						
					 
					
						2003-07-08 23:58:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						dbebed97e4 
					 
					
						
						
							
							Remove FORCE_INIT_OF_VARS when compiling for valgrind/purify to spot wrong LINT_INIT() options  
						
						 
						
						... 
						
						
						
						Fixed bug in ALTER TABLE ... MODIFY integer-column
Added ref_or_null optimization (needed for subqueries) 
						
						
					 
					
						2003-06-30 13:23:54 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vva@eagle.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						b4014b903b 
					 
					
						
						
							
							new version of help  
						
						 
						
						
						
						
					 
					
						2003-05-29 17:47:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						784fb81426 
					 
					
						
						
							
							INSERT ... UPDATE ... VALUES()  
						
						 
						
						
						
						
					 
					
						2003-05-03 01:16:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						5b50426f8f 
					 
					
						
						
							
							Some optimization in CHARSET_INFO:  
						
						 
						
						... 
						
						
						
						We don't need separate hash_sort() and hash_caseup()
  We don't need tosort(). strnxfrm will do the same. 
						
						
					 
					
						2003-04-01 12:45:16 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						0989db3e90 
					 
					
						
						
							
							More OpenGIS compatibility:  
						
						 
						
						... 
						
						
						
						Point, MultiLine, Poligom, etc, are now not aliases
for Geometry, but separate field types. 
						
						
					 
					
						2003-03-27 13:09:09 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						f8cd1e7906 
					 
					
						
						
							
							After merge fixes  
						
						 
						
						... 
						
						
						
						Fixed bug in Item::set_name()
Fix for memory leak with geometry type 
						
						
					 
					
						2003-03-20 21:35:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						b883a9c01c 
					 
					
						
						
							
							Merge with 4.0.12  
						
						 
						
						
						
						
					 
					
						2003-03-19 22:25:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						3ec97824b7 
					 
					
						
						
							
							Change dbug.h -> my_dbug.h (Portability fix)  
						
						 
						
						... 
						
						
						
						Ensure that \ is not allowed in filenames, even on Unix 
						
						
					 
					
						2003-03-17 19:06:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						a434bca704 
					 
					
						
						
							
							Merge with 4.0  
						
						 
						
						
						
						
					 
					
						2003-03-16 19:17:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						968e9a73d4 
					 
					
						
						
							
							merge with 3.23 to get:  
						
						 
						
						... 
						
						
						
						- Fix for empty table/column names 
						
						
					 
					
						2003-03-15 04:41:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						5ee1dbbe58 
					 
					
						
						
							
							Check for empty table/column names  
						
						 
						
						
						
						
					 
					
						2003-03-14 17:08:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						391b3ec636 
					 
					
						
						
							
							item_func.cc, item_cmpfunc.cc, unireg.cc, table.cc, sql_base.cc:  
						
						 
						
						... 
						
						
						
						some default_charset_info were removed 
						
						
					 
					
						2003-03-07 13:39:53 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						e327393e9d 
					 
					
						
						
							
							Fixed a lot of wrong memory references as reported by valgrind  
						
						 
						
						... 
						
						
						
						Portability fixes
Added new client function: mysql_get_server_version()
New server help code (From Victor Vagin)
Fixed wrong usage of binary()
Disabled RTREE usage for now. 
						
						
					 
					
						2003-02-12 21:55:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						25de9c19b2 
					 
					
						
						
							
							After merge fixes & remove compiler warnings  
						
						 
						
						... 
						
						
						
						Added lengths for all MYSQL_FIELD string parameters
Changed field length to 2 byte in .frm files 
						
						
					 
					
						2003-02-07 15:47:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						564c447b27 
					 
					
						
						
							
							Allow 4.0 to read new 4.1 .frm files  
						
						 
						
						
						
						
					 
					
						2003-02-07 10:35:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						023d6dd39b 
					 
					
						
						
							
							Merge with 4.0.11  
						
						 
						
						
						
						
					 
					
						2003-02-04 21:52:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						9e3fd09305 
					 
					
						
						
							
							merge with 3.23.56 to get patches for --lower-case-table-names and  
						
						 
						
						... 
						
						
						
						proper handling of SUM() in some functions. 
						
						
					 
					
						2003-01-29 19:22:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						d88eb71f34 
					 
					
						
						
							
							Fixed handling of lower_case_table_names in SHOW TABLE STATUS, mysql_list_fields() and mysql_table_dump().  
						
						 
						
						... 
						
						
						
						This fixes some Errcode 13 errors on Windows when deleting tables. 
						
						
					 
					
						2003-01-29 18:56:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hf@deer.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						87681bb85e 
					 
					
						
						
							
							Merge abotchkov@work.mysql.com:/home/bk/mysql-4.1  
						
						 
						
						... 
						
						
						
						into deer.mysql.r18.ru:/home/hf/work/mysql-default 
						
						
					 
					
						2003-01-21 20:24:22 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hf@deer.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						9fb261e384 
					 
					
						
						
							
							SCRUM  
						
						 
						
						... 
						
						
						
						Default in UPDATE & SELECT 
						
						
					 
					
						2003-01-21 20:20:46 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						803dff1002 
					 
					
						
						
							
							Merge with 4.0.8  
						
						 
						
						
						
						
					 
					
						2003-01-06 02:04:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						9ecf9645eb 
					 
					
						
						
							
							A lot of portability fixes.  
						
						 
						
						... 
						
						
						
						Added rename table for BDB. This fixes a bug in ALTER TABLE with BDB tables. 
						
						
					 
					
						2003-01-05 20:18:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hf@deer.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						f6e8e1f985 
					 
					
						
						
							
							SCRUM  
						
						 
						
						... 
						
						
						
						DEFAULT in UPDATE and SELECT 
						
						
					 
					
						2003-01-05 14:07:24 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						dac6498f9b 
					 
					
						
						
							
							Merge with 4.0  
						
						 
						
						
						
						
					 
					
						2002-11-21 15:56:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						e65ddf3fc3 
					 
					
						
						
							
							Try to optimize the cache buffer size needed for bulk_insert  
						
						 
						
						... 
						
						
						
						Fix for shutdown on Mac OS X 
						
						
					 
					
						2002-11-20 22:56:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@hundin.mysql.fi 
							
						 
					 
					
						
						
							
						
						65badfff1a 
					 
					
						
						
							
							Put temporary files in binlog cache when using BEGIN/COMMIT  
						
						 
						
						... 
						
						
						
						Let MySQL 4.0 read 4.1 .frm files without 4.1 specific extensions
New variables @@rand_seed1 and @@rand_seed2 (used by replication)
DROP TEMPORARY TABLE 
						
						
					 
					
						2002-11-07 04:02:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						86b633379c 
					 
					
						
						
							
							Some charset code clean-ups  
						
						 
						
						
						
						
					 
					
						2002-11-06 17:01:12 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						95aef91521 
					 
					
						
						
							
							BINARY charset is now used instead of binary_flag  
						
						 
						
						
						
						
					 
					
						2002-10-25 13:58:32 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@hundin.mysql.fi 
							
						 
					 
					
						
						
							
						
						fbf6ab4465 
					 
					
						
						
							
							merge with 4.0.5  
						
						 
						
						
						
						
					 
					
						2002-10-16 19:30:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@hundin.mysql.fi 
							
						 
					 
					
						
						
							
						
						67d3cd643b 
					 
					
						
						
							
							Merge with 3.23.54  
						
						 
						
						
						
						
					 
					
						2002-10-16 13:11:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monty@hundin.mysql.fi 
							
						 
					 
					
						
						
							
						
						68963e91b2 
					 
					
						
						
							
							Fixed a bug in key optimizing handling where the expression  
						
						 
						
						... 
						
						
						
						WHERE column_name = key_column_name was calculated as true
for NULL values. 
						
						
					 
					
						2002-10-14 17:04:12 +03:00