Merge branch '19migration/looser_args' into ruby_1_8

Conflicts:

	ChangeLog

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2009-08-29

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/win32ole/win32ole.c (fole_s_show_help): fixed the comment
  of WIN32OLE.ole_show_help usage.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* gc.c: removed garbage spaces.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* gc.c (gc_sweep): makes new room if object space is full of
  finalized objects and has no free objects.  [ruby-dev:39201]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* math.c (domain_check): simplified.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* NEWS: forgot to mention about new looser splats.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2009-09-04

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* numeric.c (round): added declaration.  [ruby-dev:39222]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* io.c (rb_io_binmode): check if closed regardless platforms.
  [ruby-core:25363]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/mkmf.rb (create_makefile): fix for parallel execution.
  [ruby-core:25509]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/win32ole/win32ole.c (EVENTSINK_Invoke): initialize result
  variant value.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2009-09-12

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/open-uri.rb (URI::FTP#buffer_open): fix the %2F handling.

* lib/open-uri.rb (URI::FTP#buffer_open): use the port specified in
  the URI.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2009-09-13

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/open-uri.rb (OpenURI::Meta#content_type_parse): strip quotes.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
make tempfile prefix more descriptive.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/tempfile.rb (Tempfile::Remover): new class to replace
  Tempfile.callback.  [ruby-core:17824] [ruby-dev:39271]
  See [ruby-dev:39317] for the reason.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
remove temporally files explicitly.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2009-09-14

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e