Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 20, 2011
  1. @shyouhei

    merge revision(s) 30401:

    shyouhei authored
    ?\012
    	* win32/README.win32: note to need NT based OS to build ruby.
    
    	* win32/{configure.bat,setup.mak}: backport current build method from
    	  trunk. [ruby-dev:42893] (#4206)
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 18, 2011
  1. @shyouhei

    merge revision(s) 30604:

    shyouhei authored
    	* win32/win32.c (init_stdhandle): backport mistake of r29382.
    	  some code are needless in ruby 1.8.
    	  [ruby-core:34579]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@30902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 24, 2010
  1. @shyouhei

    * win32/Makefile.sub ($(RCFILES)): no revision.h in this

    shyouhei authored
    	  branch, a patch from Luis Lavena <luislavena at gmail.com>.
    	  [ruby-core:33310]
    
    	* cygwin/GNUmakefile.in ($(RCFILES)): ditto.
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@29907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 29898:

    shyouhei authored
    ?\012
    merge from trunk (r29767)
    	* win32/setup.mak: use findstr.exe instead of find.exe, because all
    	  target build platforms should have findstr.exe, and, find.exe often
    	  means another command such as cygwin's.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@29905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 22, 2010
  1. @shyouhei

    Thu, 7 Oct 2010 09:10:47 +0000 nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823…

    shyouhei authored
    …fe69b080e>
    
     merge revision(s) 29420:29424:
     ?\012
     	* cygwin/GNUmakefile.in, win32/Makefile.sub (RCFILES): depend on
     	  real config.rb file.  [ruby-core:32709]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    ?\012
    	* common.mk (RBCONFIG): depends on version.h due to
    	  RUBY_PATCHLEVEL.  [ruby-core:32709]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@29864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    Fri, 1 Oct 2010 06:13:32 +0000 usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe…

    shyouhei authored
    …69b080e>
    
     merge revision(s) 29382:
     ?\012
     	* win32/win32.c (init_stdhandle): redirect unopened IOs to NUL.
     	  backport r11362 from trunk. [ruby-core:31445]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@29862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    Tue, 12 Jan 2010 21:54:47 +0000 nobu <nobu@b2dd03c8-39d4-4d8f-98ff-82…

    shyouhei authored
    …3fe69b080e>
    
     merge revision(s) 26311
     ?\012
     * configure.in: check for if struct timezone is defined.
    
    * missing.h (struct timezone): define if not defined.
    
    * win32/win32.h (struct timezone): defined in the newer w32api.
      [ruby-core:27515]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@29853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 8, 2010
  1. @shyouhei
  2. @shyouhei

    merge revision(s) 28193:

    shyouhei authored
    	* include/ruby/win32.h: include errno.h before defining errnos.
    	* include/ruby/win32.h: check definition existance before defining
    	  errno macros.
    	* win32/win32.c (errmap): define winsock errors mappings.
    	  these are VC++10 support, merge from trunk (r27236, r27258).
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@28227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 21, 2009
  1. @shyouhei

    merge revision(s) 25181:25183:

    shyouhei authored
    	* win32/Makefile.sub (LD_SHARED1): typo.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@26141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 16, 2009
  1. @shyouhei

    merge revision(s) 25656:

    shyouhei authored
    	* win32/win32.c (CreateChild): allocate temporary buffer and use it
    	  instead of directly modify the passed string.  [ruby-dev:39635]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@26113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 18, 2009
  1. @shyouhei

    merge revision(s) 24993:24997,25069:25074:

    shyouhei authored
    	* win32/win32.c (rb_w32_select): wait specified time on select.
    	* win32/win32.c (rb_w32_select): on 1.8, we don't need to poll sockets,
    	  because our select is never called from multiple threads.
    	* instruby.rb: win32/win32.h exists in srcdir.
    	  reported by arton ( http://www.artonx.org/diary/20090919.html#p01 )
    	* win32/win32.c (subtract): if the parameters are same value, should
    	  return zero.
    	* win32/win32.c (rb_w32_select): of course, need to initialize rest.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@25838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 5, 2009
  1. @shyouhei

    merge revision(s) 24369:

    shyouhei authored
    	* win32/win32.c (rb_w32_connect): return value was broken when some
    	  error occurred.
    	  [ruby-core:24234]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@24763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 26, 2009
  1. @shyouhei

    merge revision(s) 22333,22338:

    shyouhei authored
    	* win32/win32.c (_CrtDbgReportW): prevent from false positive
    	  assertions in msvcrtd.  [ruby-core:22116]
    	* win32/Makefile.sub (CRTDEFFLAGS): separated from DEFS.
    	* win32/win32.c (rtc_error_handler): ignores RTC errors.
    	* win32/win32.c (NtInitialize): suppress useless CRT assertions.
    	  [ruby-core:22116]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 8, 2009
  1. @shyouhei

    merge revision(s) 19486:

    shyouhei authored
    	* win32/win32.c (subtruct): check tv_sec.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@23156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 25, 2009
  1. @shyouhei

    merge revision(s) 21447:

    shyouhei authored
    	* win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
    	* win32/win32.c (winnt_stat): gets rid of strange behavior of
    	  GetFileAttributes().  [ruby-core:21269]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 18, 2009
  1. @shyouhei

    merge revision(s) 20540:

    shyouhei authored
    	* win32/win32.c (rb_w32_isatty): check whether fd is valid.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 20537:

    shyouhei authored
    	* win32/win32.c (waitpid): fix bug of checking child slot.
    	* win32/win32.c (FindChildSlotByHandle): new.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 9, 2009
  1. @shyouhei

    merge revision(s) 20189:

    shyouhei authored
    	* win32/win32.c (rb_w32_accept): secure fd before accept because if
    	  error causes in securing, cannot restore the state of accepted
    	  socket.
    	  fixed [ruby-core:19728]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 20166:

    shyouhei authored
    	* win32/win32.c (ifs_open_socket): should retry without proto_buffer
    	  if cannot find the suitable protocol. a patch from Heesob Park.
    	  fixed [ruby-core:19713]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@22167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 21, 2009
  1. @shyouhei

    merge revision(s) 19025,19050,19064,19482:

    shyouhei authored
    	* win32/win32.c (gettimeofday): shouldn't use mktime(2) because it's
    	  buggy about handling summer time.
    	  reported by Yoshikawa <yoshixool AT gmail.com> at [ruby-dev:36071]
    	* win32/win32.c (gettimeofday): calc tv_sec and tv_usec from system
    	  time by myself. [ruby-dev:36084]
    	* win32/win32.c (gettimeofday): tv_usec is usec, not msec.
    	  [ruby-dev:36094]
    	  of the Gregorian calendar.
    	* win32/win32.c (filetime_to_timeval): new function, split from
    	  gettimeofday().
    	* win32/win32.c (gettimeofday): use above function.
    	* win32/win32.c (filetime_to_unixtime): ditto. [ruby-dev:36135]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 3, 2009
  1. @shyouhei

    merge revision(s) 18301:

    shyouhei authored
    	* win32/win32.c (rb_w32_telldir): just returns loc.
    	* win32/win32.c (rb_w32_rewinddir): needs to intialize loc.
    	  [ruby-core:18041]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 18262:

    shyouhei authored
    	* win32/win32.c (rb_w32_select): recalc the rest of timeout for each
    	  iterations.  [ruby-core:18015]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 6, 2008
  1. @knu

    Merge changes from ruby_1_8 that fixes build with Visual C++ 8 with

    knu authored
    Winsock2.
    
    * win32/Makefile.sub (COMMON_HEADERS): include ws2tcpip.h.
    
    * ext/socket/addrinfo.h (addrinfo, getaddrinfo, getnameinfo,
      freehostent, freeaddrinfo): undef before define because these are
      macros in some versions of Windows SDK.
    
    * win32/setup.mak: maybe commit miss.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @knu

    Merge changes from ruby_1_8 to reduce warnings and potentially improve

    knu authored
    security.
    
    * mkconfig.rb: hide build path from rbconfig.rb.
    
    * util.c (ruby_strtod, dtoa): initialize more variables for error
      handling.
    
    * io.c (rscheck), marshal.c (w_nbyte, w_bytes, w_unique),
      (path2class, path2module): constified.
    
    * pack.c (pack_unpack), process.c (rb_syswait): suppress warnings.
    
    * suppress warnings on cygwin, mingw and mswin.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @knu

    * ext/openssl/ossl_ssl_session.c (ossl_ssl_session_initialize):

    knu authored
      Add a null check for ssl; submitted by akira yamada
      in [ruby-dev:34950].
    
    * ext/openssl/ossl_ssl.c (Init_ossl_ssl): Define OP_NO_TICKET if
      SSL_OP_NO_TICKET is present; submitted by akira yamada
      in [ruby-dev:34944].
    
    * test/openssl/test_ssl.rb (OpenSSL#test_server_session): Add a
      workaround for the case where OpenSSL is configured with
      --enable-tlsext; submitted by akira yamada in [ruby-dev:34944].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 29, 2008
  1. @knu

    Merge from ruby_1_8.

    knu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 19, 2008
  1. @knu

    Merge from ruby_1_8.

    knu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 18, 2008
  1. @knu

    Merge -r16241:16456 from ruby_1_8.

    knu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 15, 2008
  1. @nobu

    * rubyio.h (rb_io_t): renamed from OpenFile.

    nobu authored
    * ruby.h (struct RHash), file.c, gc.c, io.c, ext/dl/dl.c,
      ext/io/wait/wait.c, ext/pty/pty.c, ext/readline/readline.c,
      ext/socket/socket.c: ditto.
    
    * win32/win32.h: removed workaround for OpenFile.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 1, 2008
  1. @nobu
Commits on Mar 11, 2008
  1. @nobu
  2. @nobu

    * common.mk (clean-local): removes MINOBJS.

    nobu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@15744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 6, 2008
  1. @unak

    * {bcc32,win32}/Makefile.sub (RUNRUBY): use $(PROGRAM) instead of

    unak authored
    	  ruby$(EXEEXT). 
    	  suggested by KIMURA Koichi <kimura.koichi at canon.co.jp>.
    	  [ruby-dev:34000]
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@15710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 24, 2008
  1. @nobu

    * common.mk, {bcc,win}32/Makefile.sub (clean-local): remove

    nobu authored
      intermediate files.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@15592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.