Permalink
Commits on Apr 20, 2008
  1. Tag for 1.8.7-preview2.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_preview2@16110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 20, 2008
  2. * object.c, NEWS, test/ruby/test_symbol.rb: Revert Symbol#to_proc

      since it does not pass the tests.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 20, 2008
  3. Add test/yamlstore.rb.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 20, 2008
  4. * ext/openssl/ossl_ssl.c: initialize session class.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    technorama committed Apr 20, 2008
Commits on Apr 19, 2008
  1. Merge this too.

           * lib/uri/ftp.rb, lib/uri/generic.rb, test/uri/test_common.rb,
             test/uri/test_ftp.rb, test/uri/test_generic.rb: backported from 1.9.
             [ruby-dev:31318]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 19, 2008
  2. Merge everything from ruby_1_8.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 19, 2008
Commits on Apr 18, 2008
  1. * ext/syck/rubyext.c (syck_genericresolver_node_import): should

      not set instance variable "@kind" before initializing it.
      [ruby-dev:32677]
    
    * ext/syck/rubyext.c (syck_resolver_initialize,
      syck_resolver_detect_implicit, syck_emitter_emit): remove unused
      variables.
    
    * ext/syck/rubyext.c: Node#value defined twice.
    
    * lib/yaml/: several method redefinitions causing warnings.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 18, 2008
  2. * 2008-04-18

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    unak committed Apr 18, 2008
  3. * lib/rexml/node.rb (REXML::Node::indent): should initialize rv

      variable.  a patch from Tadayoshi Funaba <tadf AT dotrb.org> in 
      [ruby-dev:32783].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 18, 2008
  4. * lib/rexml: Merge fixes since 1.8.6 made solely on the ruby_1_8_6

      branch.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 18, 2008
Commits on Apr 15, 2008
  1. * test/ruby/test_settracefunc.rb (TestSetTraceFunc#test_event):

      Fix tests to reflect the following changes: r15833, r15759.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 15, 2008
  2. typo

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 15, 2008
  3. Add an entry for the 1.8.7 branch point.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 15, 2008
  4. * lib/xmlrpc/client.rb: fix cookie handling. [ruby-dev:34403]

    * test/xmlrpc/test_cookie.rb: add a test for the above fix.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 15, 2008
  5. Begin the 1.8.7 series.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 15, 2008
  6. Fork a branch for the 1.8.7 release off from ruby_1_8.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 15, 2008
  7. * re.c (match_inspect): backported from 1.9.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    akr committed Apr 15, 2008
  8. * eval.c (method_receiver, method_name, method_owner): New

      methods; backported from 1.9. bug#19007
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Apr 15, 2008
  9. * lib/uri.rb, lib/uri/ldaps.rb: added LDAPS scheme; backported from 1…

    ….9. bug#19015, [ruby-dev:31896]
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Apr 15, 2008
  10. update NEWS

    * net/smtp support SSL/TLS.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Apr 15, 2008
  11. * lib/net/smtp.rb: backported from 1.9. bug#19003

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Apr 15, 2008
  12. * ext/tk/lib/tk/menuspec.rb: option check will fail when

      TkConfigMethod.__IGNORE_UNKNOWN_CONFIGURE_OPTION__ is true.
    
    * ext/tk/lib/tk/palette.rb: bug fix.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Apr 15, 2008
  13. * signal.c, gc.c: New methods: GC.stress, GC.stress=;

      backported from 1.9. a patch from Tadashi Saito
      in [ruby-dev:34394] and bug#19000
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    znz committed Apr 15, 2008
  14. * 2008-04-15

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 15, 2008
  15. * array.c (rb_ary_take_while, rb_ary_drop_while): removed unused

      variables.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 15, 2008
  16. * rubyio.h (rb_io_t): renamed from OpenFile.

    * 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
    nobu committed Apr 15, 2008
  17. * test/ruby/test_enum.rb: property.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Apr 15, 2008
Commits on Apr 14, 2008
  1. * ext/tk/lib/tk/text.rb: typo. call a wrong method.

    * ext/tk/lib/tk/itemconfig.rb: ditto.
    
    * ext/tk/sample/ttk_wrapper.rb: bug fix.
    
    * ext/tk/sample/tktextio.rb: add binding for 'Ctrl-u' at console mode.
    
    * ext/tk/lib/tk.rb, ext/tk/lib/tk/itemfont.rb, ext/tk/lib/font.rb: 
      support __IGNORE_UNKNOWN_CONFIGURE_OPTION__ about font options.
    
    * ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb, 
      ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb, 
      ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb: bug fix. 
    
    * ext/tk/lib/tkextlib/tile/tpaned.rb: improve TPaned#add.
    
    * ext/tk/lib/tk/timer.rb: add TkTimer#at_end(proc) to register the 
      procedure which called at end of the timer.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Apr 14, 2008
  2. Add notes about {Array,Enumerable}#{map,collect}, which still return

    an array for compatibility.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 14, 2008
  3. * array.c (rb_ary_flatten, rb_ary_flatten_bang): Take an optional

      argument that determines the level of recursion to flatten;
      backported from 1.9.
    
    * array.c (rb_ary_shuffle_bang, rb_ary_shuffle, rb_ary_choice,
      rb_ary_cycle, rb_ary_permutation, rb_ary_combination,
      rb_ary_product, rb_ary_take, rb_ary_take_while, rb_ary_drop,
      rb_ary_drop_while): New methods: Array#shuffle, #shuffle!,
      #choice, #cycle, #permutation, #combination, #product, #take,
      #take_while, #drop, #drop_while; backported from 1.9.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 14, 2008
  4. * ruby.h: New macro: RB_GC_GUARD().

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 14, 2008
  5. * random.c (rb_genrand_int32, rb_genrand_real), intern.h: Export.

    * string.c (rb_str_tmp_new), intern.h: New function.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed Apr 14, 2008
  6. * enum.c (inject_i, inject_op_i): prototype.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@16013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    unak committed Apr 14, 2008