[前][次][番号順一覧][スレッド一覧]

ruby-changes:15664

From: nobu <ko1@a...>
Date: Sun, 2 May 2010 08:55:07 +0900 (JST)
Subject: [ruby-changes:15664] Ruby:r27581 (ruby_1_8, trunk): * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead

nobu	2010-05-02 08:54:39 +0900 (Sun, 02 May 2010)

  New Revision: 27581

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27581

  Log:
    * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead
      of fragile check by platform name.

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/lib/cgi.rb
    trunk/ChangeLog
    trunk/lib/cgi/core.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 27580)
+++ ChangeLog	(revision 27581)
@@ -1,3 +1,8 @@
+Sun May  2 08:54:37 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead
+	  of fragile check by platform name.
+
 Sun May  2 07:38:43 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* lib/mkmf.rb (dir_config): should not modify argument arrays
Index: lib/cgi/core.rb
===================================================================
--- lib/cgi/core.rb	(revision 27580)
+++ lib/cgi/core.rb	(revision 27581)
@@ -13,7 +13,7 @@
 
   REVISION = '$Id$' #:nodoc:
 
-  NEEDS_BINMODE = true if /WIN/i.match(RUBY_PLATFORM)
+  NEEDS_BINMODE = File::BINARY != 0
 
   # Path separators in different environments.
   PATH_SEPARATOR = {'UNIX'=>'/', 'WINDOWS'=>'\\', 'MACINTOSH'=>':'}
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 27580)
+++ ruby_1_8/ChangeLog	(revision 27581)
@@ -1,3 +1,8 @@
+Sun May  2 08:54:37 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead
+	  of fragile check by platform name.
+
 Sun May  2 07:38:43 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* lib/mkmf.rb (dir_config): should not modify argument arrays
Index: ruby_1_8/lib/cgi.rb
===================================================================
--- ruby_1_8/lib/cgi.rb	(revision 27580)
+++ ruby_1_8/lib/cgi.rb	(revision 27581)
@@ -286,7 +286,7 @@
 
   REVISION = '$Id$' #:nodoc:
 
-  NEEDS_BINMODE = true if /WIN/ni.match(RUBY_PLATFORM)
+  NEEDS_BINMODE = File::BINARY != 0
 
   # Path separators in different environments.
   PATH_SEPARATOR = {'UNIX'=>'/', 'WINDOWS'=>'\\', 'MACINTOSH'=>':'}

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]