bell@laptop.sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						5553868638 
					 
					
						
						
							
							fixed bug of lack of fix_fields call (after merge bugfix (SCRUM))  
						
						... 
						
						
						
						fixed bug in Item_sum
fixed bug in dependence remover
after merge fix 
						
						
					 
					
						2003-08-23 13:29:38 +03:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						e3a3d00c77 
					 
					
						
						
							
							merged  
						
						
						
						
					 
					
						2003-08-21 21:39:22 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						5bc4965d70 
					 
					
						
						
							
							fix for SHOW CREATE TABLE to report corerct second field's length  
						
						
						
						
					 
					
						2003-08-21 20:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								bell@laptop.sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						dd9cbce47b 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2003-08-19 20:14:35 +03:00 
						 
				 
			
				
					
						
							
							
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						eb6458cb18 
					 
					
						
						
							
							After merge fixes + bugs from last merge  
						
						
						
						
					 
					
						2003-08-19 16:00:12 +03:00 
						 
				 
			
				
					
						
							
							
								bell@laptop.sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						85f397781b 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
					 
					
						2003-08-16 13:26:48 +03:00 
						 
				 
			
				
					
						
							
							
								bell@laptop.sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						55094f903f 
					 
					
						
						
							
							As far as now transformer called after setup_wild() it is impossible to have '*'  
						
						
						
						
					 
					
						2003-08-16 02:04:29 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						734a953e27 
					 
					
						
						
							
							after merge fix  
						
						
						
						
					 
					
						2003-08-11 13:17:48 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						a0fda66f00 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2003-08-11 11:51:33 +03:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						a60acfcfe0 
					 
					
						
						
							
							Old style charset() and set_charset() were removed.  
						
						
						
						
					 
					
						2003-08-05 12:52:37 +05:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						659650b4ea 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2003-08-05 09:56:21 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						8d0647c6ac 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2003-08-01 18:24:27 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						f59cfa6452 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2003-08-01 16:51:54 +03:00 
						 
				 
			
				
					
						
							
							
								venu@myvenu.com 
							
						 
					 
					
						
						
							
						
						015a65a7f7 
					 
					
						
						
							
							Merge venu@bk-internal.mysql.com:/home/bk/mysql-4.1  
						
						... 
						
						
						
						into myvenu.com:/home/venu/work/sql/dev-4.1 
						
						
					 
					
						2003-07-30 02:15:26 -07:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						f8791c3962 
					 
					
						
						
							
							Derivation attribute was not processed correctly  
						
						... 
						
						
						
						by MAX/MIN in some cases:
SELECT coercibility(max(s1)) from t1;
Subselect collation and derivation was not processed
correctly:
create table a select (select s1 from t1);
select * from t1 where s1 = (select s2 from t1); 
						
						
					 
					
						2003-07-30 14:15:25 +05:00 
						 
				 
			
				
					
						
							
							
								venu@myvenu.com 
							
						 
					 
					
						
						
							
						
						45dcca7351 
					 
					
						
						
							
							Fix for timestamp issue (BR  #819 )  
						
						
						
						
					 
					
						2003-07-30 02:01:53 -07:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						6dea500fb2 
					 
					
						
						
							
							prevented finding references in item_list for non-SELECT st_select_lex  
						
						... 
						
						
						
						(fixed BUG#943) 
						
						
					 
					
						2003-07-29 16:59:46 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						bc1546ce31 
					 
					
						
						
							
							count HAVING clause elements with select list elements, because agregate function can be present in it (BUG#922)  
						
						... 
						
						
						
						removerd unused loop_id 
						
						
					 
					
						2003-07-29 13:00:32 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						9ba680040b 
					 
					
						
						
							
							added warning about external fields resolving to EXPLAIN command  
						
						... 
						
						
						
						(SCRUM) (WL#1053) 
						
						
					 
					
						2003-07-25 01:02:42 +03:00 
						 
				 
			
				
					
						
							
							
								pem@mysql.telia.com 
							
						 
					 
					
						
						
							
						
						a8a29a39d2 
					 
					
						
						
							
							Merging 4.1 into 5.0 (second pass; post-merge fixes).  
						
						... 
						
						
						
						One test in subselect.test still wrong.
Had to reconstruct all errmsg.txt files completely, since auto-merge made
a mess of the lot. :-( 
						
						
					 
					
						2003-07-09 17:07:12 +02:00 
						 
				 
			
				
					
						
							
							
								pem@mysql.telia.com 
							
						 
					 
					
						
						
							
						
						9c3a7a6ba3 
					 
					
						
						
							
							Merge 4.1 into 5.0 (first pass).  
						
						
						
						
					 
					
						2003-07-08 17:50:23 +02:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						73fdf52fa2 
					 
					
						
						
							
							merged  
						
						
						
						
					 
					
						2003-07-03 11:59:57 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						28207ede02 
					 
					
						
						
							
							(SCRUM)  
						
						... 
						
						
						
						It looks like samll revolution in SELECT_LEX tree, but it was only natural way to solve problem with name resolution of external fields inside subselect which belongs to global order of union
also it have following advantages:
 - removed mess with current_select type conversion
   - type checking/converting
   - a lot of virtual methods
 - fake select for union execution allocated only once (it was allocated for every subselect with union executing)
changes:
fixed bug with outer fields name resolution of subqueries which belong to global ORDER BY clause
remuved select_lex() function, now thd->lex.current_select always have type SELECT_LEX
new SELECT_LEX (fake_select_lex) will be allocated in case of UNION for using in UNION processing
fake_select_lex allocated for union hold global ORDER BY & LIMIT clauses and have linkage equal to GLOBAL_OPTIONS_TYPE 
new description of SELECT_LEX tree
(SCRUM) 
						
						
					 
					
						2003-07-03 02:30:52 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						5cd54c6945 
					 
					
						
						
							
							fixed typos  
						
						
						
						
					 
					
						2003-07-02 15:03:49 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						feb425a9f2 
					 
					
						
						
							
							fixed bug, which lead to crash mysqld by running 'mysql some_db_with_tables'  
						
						
						
						
					 
					
						2003-07-02 14:45:35 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						2ae8a00b2a 
					 
					
						
						
							
							Item tree iterator  
						
						... 
						
						
						
						fixed dependence of items from reduced subquery
(SCRUM) 
						
						
					 
					
						2003-07-02 13:12:18 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						5eaaf8e732 
					 
					
						
						
							
							after review changes (SCRUM)  
						
						... 
						
						
						
						removed outer resolving flag (because of movingtransformation after fix_fields) 
						
						
					 
					
						2003-07-02 01:45:22 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						100a101ab6 
					 
					
						
						
							
							Merge  
						
						
						
						
					 
					
						2003-06-30 13:14:18 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						08f8ab5917 
					 
					
						
						
							
							Merge  
						
						
						
						
					 
					
						2003-06-28 14:32:06 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						00f952849d 
					 
					
						
						
							
							merging  
						
						
						
						
					 
					
						2003-06-27 23:14:20 +03:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						28b2fcba27 
					 
					
						
						
							
							item.cc:  
						
						... 
						
						
						
						A better comment 
						
						
					 
					
						2003-06-27 16:09:53 +05:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						b528745dce 
					 
					
						
						
							
							When unifying arguments for comparion, binary strings won character strings,  
						
						... 
						
						
						
						and comparison was done binary. Now, a binary string wins a character sting 
taking in account their derivation. That means a character field wins a
binary literal and comparison is done according to the character field
collation, not binary. 
						
						
					 
					
						2003-06-27 16:08:52 +05:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						6f81b7e027 
					 
					
						
						
							
							Item::str_value can't be used for storing value  
						
						... 
						
						
						
						(fixed error in Item_cache_str) 
						
						
					 
					
						2003-06-26 15:07:42 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						7b77c5a2d3 
					 
					
						
						
							
							merged  
						
						
						
						
					 
					
						2003-06-25 23:52:15 +03:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						cb4539e8de 
					 
					
						
						
							
							String comparison functions now use the same DTCollation with  
						
						... 
						
						
						
						CONCAT() and other string functions. This allows to reuse a lot
if code and to simplify further development. 
						
						
					 
					
						2003-06-24 17:12:07 +05:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						7371150f2d 
					 
					
						
						
							
							New class DTCollation (SQL:2003 calls it "declared type collation")  
						
						... 
						
						
						
						It's a combination of collation and its derivation (precedence order) 
						
						
					 
					
						2003-06-24 15:11:07 +05:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						8bd715daa4 
					 
					
						
						
							
							Item character set is stored in Item itself now, not in ITem->str_value  
						
						
						
						
					 
					
						2003-06-24 13:37:11 +05:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						b171910b2b 
					 
					
						
						
							
							fixed BUG  #679  
						
						... 
						
						
						
						outer resolved fields now do not marked as dependent if they is not really belong to outer SELECT
one-letter variables name fixed 
						
						
					 
					
						2003-06-20 10:15:58 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						096ae170ae 
					 
					
						
						
							
							Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1  
						
						... 
						
						
						
						into sanja.is.com.ua:/home/bell/mysql/bk/work-item-4.1 
						
						
					 
					
						2003-06-19 15:25:41 +03: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 
						 
				 
			
				
					
						
							
							
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						dad0664579 
					 
					
						
						
							
							merge with public tree  
						
						
						
						
					 
					
						2003-06-05 00:12:45 +03:00 
						 
				 
			
				
					
						
							
							
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						23145cfed7 
					 
					
						
						
							
							Added SQLSTATE to client/server protocol  
						
						... 
						
						
						
						bmove_allign -> bmove_align
Added OLAP function ROLLUP
Split mysql_fix_privilege_tables to a script and a .sql data file
Added new (MEMROOT*) functions to avoid calling current_thd() when creating some common objects.
Added table_alias_charset, for easier --lower-case-table-name handling
Better SQL_MODE handling (Setting complex options also sets sub options)
New (faster) assembler string functions for x86 
						
						
					 
					
						2003-06-04 18:28:51 +03:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						759214fa41 
					 
					
						
						
							
							MY_CS_NONTEXT flag for sprintf() incompatible charsets (ucs2 if the only one now)  
						
						... 
						
						
						
						Some default_charset_info were removed 
						
						
					 
					
						2003-06-03 14:59:17 +05:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						01217497b5 
					 
					
						
						
							
							merging  
						
						
						
						
					 
					
						2003-05-26 15:52:19 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						1a064a43a7 
					 
					
						
						
							
							Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1  
						
						... 
						
						
						
						into sanja.is.com.ua:/home/bell/mysql/bk/work-top-4.1 
						
						
					 
					
						2003-05-26 09:28:56 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						32262a0fd5 
					 
					
						
						
							
							fixed subqueries name resolution with INSERT/REPLACE (found during bug 446 investigation)  
						
						
						
						
					 
					
						2003-05-21 23:35:51 +03:00 
						 
				 
			
				
					
						
							
							
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						6aa8929cf3 
					 
					
						
						
							
							After merge fixes  
						
						... 
						
						
						
						Added initialization of all important global variables 
						
						
					 
					
						2003-05-21 21:39:58 +03:00 
						 
				 
			
				
					
						
							
							
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						dd2b7918cd 
					 
					
						
						
							
							Merge with 4.0.13  
						
						
						
						
					 
					
						2003-05-19 16:35:49 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						3a30eda921 
					 
					
						
						
							
							fixed memory overrun (bug 380)  
						
						
						
						
					 
					
						2003-05-17 10:05:07 +03:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						e12cc8ef41 
					 
					
						
						
							
							Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1  
						
						... 
						
						
						
						into sanja.is.com.ua:/home/bell/mysql/bk/work-top-4.1 
						
						
					 
					
						2003-05-14 22:01:56 +03:00