suke 
								
							 
						 
						
							
							
							
							
								
							
							
								2f2cb647c1 
								
							 
						 
						
							
							
								
								* ext/win32ole/win32ole.c (OLE_FREE): should not call  
							
							 
							
							... 
							
							
							
							ole_message_loop.
* ext/win32ole/win32ole.c (ole_event_free): ditto.
* ext/win32ole/win32ole.c (ole_initialize): stop calling
  OleUninitialize at exit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-08-14 11:01:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									matz 
								
							 
						 
						
							
							
							
							
								
							
							
								7406260aed 
								
							 
						 
						
							
							
								
								* eval.c (rb_disable_super, rb_enable_super): deprecate.  
							
							 
							
							... 
							
							
							
							* eval.c (thgroup_s_alloc): re-implement group struct.
* eval.c (thgroup_add): add check for enclose and frozen status.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-07-16 07:11:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								9d05b9a4b3 
								
							 
						 
						
							
							
								
								* io.c (io_close): missing prototype.  
							
							 
							
							... 
							
							
							
							* ext/socket/socket.c (bsock_do_not_rev_lookup_set): ditto.
* ext/win32ole/win32ole.c (foletype_guid, foletype_progid): ditto.
* error.c (syserr_initialize): length argument of sprintf() is an int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-06-23 14:55:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									usa 
								
							 
						 
						
							
							
							
							
								
							
							
								51e7fc687e 
								
							 
						 
						
							
							
								
								* ext/dl/dl.c (rb_dl_callback): use rb_block_proc() instead of  
							
							 
							
							... 
							
							
							
							rb_block_new().
	* ext/win32ole/win32ole.c (ev_on_event): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-06-16 07:25:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									matz 
								
							 
						 
						
							
							
							
							
								
							
							
								bad7546f15 
								
							 
						 
						
							
							
								
								* gc.c (define_final): eliminate rb_f_lambda() call.  
							
							 
							
							... 
							
							
							
							* class.c (rb_scan_args): ditto.
* signal.c (sig_trap): ditto.
* hash.c (rb_hash_initialize): ditto.
* variable.c (rb_f_trace_var): ditto.
* ext/dl/dl.c (rb_dl_callback): ditto.
* ext/win32ole/win32ole.c (ev_on_event): ditto.
* eval.c (ruby_cleanup): $SAFE is turned off in the finalization.
  Each END proc should preserve its own $SAFE level. [ruby-core:01119]
* marshal.c (marshal_load): remove unused variable "hash".
  [ruby-core:01120]
* hash.c (env_str_new): freeze strings from ENV. [ruby-talk:72860]
* array.c (rb_ary_first): optional argument to retrieve first n
  elements.
* array.c (rb_ary_last): optional argument to retrieve last n
  elements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-06-06 09:44:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								7e190d7568 
								
							 
						 
						
							
							
								
								add WIN32OLE_TYPE#to_s method.  
							
							 
							
							... 
							
							
							
							add WIN32OLE_VARIABLE#to_s method.
add WIN32OLE_METHOD#to_s method.
add WIN32OLE_PARAM#to_s method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-05-17 13:49:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								49cd34df39 
								
							 
						 
						
							
							
								
								secure check when safe level 4.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-05-03 02:17:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									usa 
								
							 
						 
						
							
							
							
							
								
							
							
								b469f3155a 
								
							 
						 
						
							
							
								
								* array.c (ary_alloc), dir.c (dir_s_alloc), eval.c (thgroup_s_alloc),  
							
							 
							
							... 
							
							
							
							file.c (rb_stat_s_alloc), hash.c (hash_alloc), io.c (io_alloc),
  object.c (rb_module_s_alloc, rb_class_allocate_instance),
  re.c (match_alloc, rb_reg_s_alloc), string.c (str_alloc),
  time.c (time_s_alloc), ext/digest/digest.c (rb_digest_base_alloc),
  ext/tcltklib/tcltklib.c (ip_alloc),
  ext/win32ole/win32ole.c (fole_s_allocate, fev_s_allocate)
  : add prototype to get rid of VC++ warnings.
* ext/sdbm/init.c (fsdbm_alloc): allocator takes only one argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-12-21 18:02:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								3780ede6ef 
								
							 
						 
						
							
							
								
								* ext/curses/curses.c, ext/digest/digest.c, ext/dl/handle.c,  
							
							 
							
							... 
							
							
							
							ext/dl/ptr.c, ext/dl/sym.c, ext/gdbm/gdbm.c, ext/iconv/iconv.c,
  ext/stringio/stringio.c, ext/strscan/strscan.c,
  ext/tcltklib/tcltklib.c, ext/win32ole/win32ole.c:
  use rb_define_alloc_func().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-12-20 11:23:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								d45f226da9 
								
							 
						 
						
							
							
								
								* configure.in (LIBPATHFLAG): avoid $ substitution.  
							
							 
							
							... 
							
							
							
							[ruby-dev:18577]
* ext/extmk.rb (extmake): expand $srcdir.
* ext/win32ole/extconf.rb: should not override $CFLAGS, but
  append.
* lib/mkmf.rb (config_string): use given config hash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-10-24 12:58:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								9dce0d8f0b 
								
							 
						 
						
							
							
								
								* win32ole.c(EVENTSINK_Invoke): set pvarResult.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-10-17 12:35:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eban 
								
							 
						 
						
							
							
							
							
								
							
							
								4f26f3b890 
								
							 
						 
						
							
							
								
								* configure.in: modify program_prefix only if specified  
							
							 
							
							... 
							
							
							
							--program-prefix.
* configure.in: don't generate ext/extmk.rb.
* Makefile.in: execute directly $(srcdir)/ext/extmk.rb.
  remove -Cext option, "Dir::chdir 'ext'" in ext/extmk.rb.
* {win32,bccwin32}/Makefile.sub: ditto.
* instruby.rb: ditto.
* ext/extmk.rb: renamed from ext/extmk.rb.in.
* lib/mkmf.rb (module Logging): create log files (mkmf.log)
  in each extension module directories.
* ext/extmk.rb: ditto.
* lib/mkmf.rb (macro_defined?): new method.
* ext/.cvsignore: remove extmk.rb.
* ext/*/.cvsignore: add "*.def".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-09-08 09:08:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								674f0aa478 
								
							 
						 
						
							
							
								
								win32ole.c(fole_each) : ensure to release IEnumVARIANT interface.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-09-01 08:14:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								8d330378ca 
								
							 
						 
						
							
							
								
								ole_invoke: retry when calling by reference is fail.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-08-13 12:07:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								d1bdb139ea 
								
							 
						 
						
							
							
								
								* win32ole.c(WIN32OLE#ole_methods): list up all methods.  
							
							 
							
							... 
							
							
							
							* win32ole.c(WIN32OLE#ole_method_help): get all method information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-08-10 12:19:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								698e61aaa7 
								
							 
						 
						
							
							
								
								avoid some warnings  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-06-12 12:23:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								a52442f27e 
								
							 
						 
						
							
							
								
								change PLATFORM with RUBY_PLATFORM.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-06-03 11:44:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									suke 
								
							 
						 
						
							
							
							
							
								
							
							
								f14180707d 
								
							 
						 
						
							
							
								
								merge win32ole from rough  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-06-01 12:34:30 +00:00