Skip to content
Commits on Feb 12, 2007
  1. @shyouhei

    set svn:eol-style

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_0_preview3@11708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    shyouhei committed Feb 12, 2007
Commits on Jun 23, 2003
  1. This commit was manufactured by cvs2svn to create tag

    'v1_8_0_preview3'.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_0_preview3@3987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    (no author) committed Jun 23, 2003
  2. @nobu

    sorry, typo again.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Jun 23, 2003
  3. @nobu

    typo

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Jun 23, 2003
  4. @nobu

    * dir.c (find_dirsep): get rid of warnings.

    * eval.c (error_print): temporary value might be disposed by GC.
    
    * hash.c (env_has_value, env_index): should not increment NULL.
    
    * io.c (io_read, rb_io_sysread): not read when length is 0.
    
    * io.c (rb_io_reopen): ensure initialized IO.
    
    * io.c (rb_io_init_copy): sychronize file pointer.
    
    * io.c (rb_io_s_pipe): make exception proof.
    
    * string.c (rb_str_rindex_m): Fixnum 0 matched end of string.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Jun 23, 2003
  5. @akr

    * io.c (rb_open_file): initialize flags.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    akr committed Jun 23, 2003
  6. * string.c (rb_str_upto): generate sequence according to "succ"

      order.  formerly check was done by dictionary order.
      [ruby-talk:74138]
    
    * string.c (rb_string_value): fill constant empty string along
      with setting ELTS_SHARED if str->ptr is NULL. [ruby-core:01179]
    
    * string.c (rb_string_value_ptr): ditto.
    
    * string.c (rb_check_string_type): ditto.
    
    * string.c (str_gsub): move END(0) check before mbclen2().
    
    * string.c (scan_once): reduce END(0) check.
    
    * io.c (rb_io_initialize): accept fixnum mode.
    
    * eval.c (error_print): replace strchr() by memchr(), einfo may
      contain "\0".
    
    * pack.c (pack_unpack): range check for "@" move; initialize check
      for "m".
    
    * error.c (syserr_initialize): avoid buffer overflow.
    
    * file.c (rb_file_s_readlink): expand buffer until readlink
      succeed.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    matz committed Jun 23, 2003
  7. @eban

    2003-06-23

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    eban committed Jun 23, 2003
  8. @akr

    * time.c (time_arg): initialize v[6] even when argc is 10 to

      avoid valgrind error.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    akr committed Jun 23, 2003
Commits on Jun 22, 2003
  1. tk.rb :

      * TkRoot.new and TkToplevel.new accept Wm commands as elements
        of a hash argument.
        e.g. TkRoot.new(:title=>'App Title')
             TkToplevel.new(:parent=>Tk.root, :title=>'XXX', :class=>'ZZZ')
      * TkMenu :: add some methods
      * TkOptionMenubutton :: bug fix
    
    sample/tktimer2.rb
      * add comments about the usage of a TkTimer object.
    
    sample/tkmenubutton.rb
      * sample of TkMenubutton and TkOptionMenubutton
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Jun 22, 2003
  2. @nobu

    typo in date, reported by daz.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Jun 22, 2003
Commits on Jun 21, 2003
  1. * eval.c (proc_invoke): forgot "break";

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    matz committed Jun 21, 2003
  2. * eval.c (proc_invoke): should not propagate distination tag if

      tag is already handled in this level. (ruby-bugs-ja PR#501)
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    matz committed Jun 21, 2003
  3. * object.c (str_to_id): check for empty string before intern.

      [ruby-talk:74006]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    matz committed Jun 21, 2003
  4. tk.rb :

      * TkRoot.new and TkToplevel.new accept Wm commands as elements
        of a hash argument.
        e.g. TkRoot.new(:title=>'App Title')
             TkToplevel.new(:parent=>Tk.root, :title=>'XXX', :class=>'ZZZ')
    
    sample/tktimer2.rb
      * add comments about the usage of a TkTimer object.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Jun 21, 2003
  5. @eban

    2003-06-21

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    eban committed Jun 21, 2003
  6. @nobu

    * object.c (rb_to_id): use rb_str_intern() instead of rb_intern()

      directly, for sanity check.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Jun 21, 2003
  7. Ruby/Tk libraries except tk.rb :

      * remove direct-accesses to a TkComm::INTERP
      * remove direct-accesses to a TkComm::INITIALIZE_TARGETS
      * use TkINTERP_SETUP_SCRIPTS constant for setting up the interpreter
    
    tcltklib.c :
      * support to create a safe interpreter with safe-Tk ( Tk8.x )
        you can test it by the following
        ---------------------------------------------
        require 'tk'
        safeip = Tk::INTERP._eval('::safe::interpCreate')
        Tk::INTERP._eval('::safe::loadTk ' + safeip)
        Tk::INTERP._eval(safeip + ' eval button .b -text SlaveIP -command exit')
        Tk::INTERP._eval(safeip + ' eval pack .b')
        Tk.mainloop
        ---------------------------------------------
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Jun 21, 2003
  8. * wince/Makefile.sub: undefine HAVE__SETJMP.

    * wince/resource.rb: include winver.h in wince3.0.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    uema2 committed Jun 21, 2003
Commits on Jun 20, 2003
  1. * eval.c (proc_invoke): should not propagate TAG_BREAK and

      TAG_RETURN from orphan Proc object. [ruby-core:01148]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    matz committed Jun 20, 2003
  2. tcltklib.c :

      * Tk interpreter returns TAINTED strings.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Jun 20, 2003
  3. * parse.y (new_yield): distinguish "yield 1,2" and "yield [1,2]".

      [ruby-dev:20360]
    
    * eval.c (rb_eval): support new_yield() change.
    
    * variable.c (rb_const_get_0): warn for Foo::BAR when BAR is a
      toplevel constant (i.e. a constant defined under Object).
      [ruby-list:36935]
    
    * parse.y (no_blockarg): separate no block argument check and
      ret_args argument processing.
    
    * range.c (rb_range_beg_len): out_of_range check after adjusting
      end point. [ruby-dev:20370]
    
    * parse.y (call_args): the first argument to arg_cancat() should
      be NODE_LIST. [ruby-core:01151]
    
    * eval.c (rb_eval): should dispatch based on ID type.
    
    * eval.c (rb_yield_0): should restore scope_vmode during yield.
      [ruby-dev:20361]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    matz committed Jun 20, 2003
  4. @unak

    * defines.h (PATH_ENV): name of PATH environment. [new].

    * defines.h (ENV_IGNORECASE): define for case insensitive platforms
      to access environment variables.
    
    * dln.c (dln_find_exe): use PATH_ENV instead of "PATH".
    
    * hash.c (env_delete, rb_f_getenv, env_fetch, rb_env_path_tainted,
      env_aset): ditto.
    
    * ruby.c (proc_options): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    unak committed Jun 20, 2003
Commits on Jun 19, 2003
  1. tcltklib.c :

     * lib_do_one_event() : change default value of the argument
     * lib_do_one_event() : returns true/false
     * add TclTkLib::EventFlag::NONE ( == 0 )
     * add set_no_event_wait() and get_no_event_wait()
     * modify MANUAL.euc and README.euc
    
    tk.rb :
     * change default value of TkCore.do_one_event argument
     * add TkCore.set_no_event_wait(wait) and TkCore.get_no_event_wait
     * add Tk.exit ( == destroy root widget )
    
    tkafter.rb :
     * rename TkAfter => TkTimer ( TkAfter is an alias name now. )
     * set_callback returns self
     * continue() raises an exception, if already running or no procedure.
     * skip() raises an exception, if not running.
    
    sample/tktimer2.rb
     * new sample for TkTimer class.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Jun 19, 2003
  2. @nahi

    * lib/csv.rb: Import csv module.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nahi committed Jun 19, 2003
  3. import from drb-2.0.4b3

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    seki committed Jun 19, 2003
  4. @eban

    * rubytest.rb: add library path to include standard libraries.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    eban committed Jun 19, 2003
  5. @unak

    * hash.c (env_delete, rb_f_getenv, env_fetch): case insensitive to

      access environment variables on DOSISH platforms.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    unak committed Jun 19, 2003
Commits on Jun 18, 2003
  1. tk.rb :

     * small bug fix
     * rename 'no_create' option to 'without_creating'
     * add TkWindow#pack_in,  TkWindow#grid_in,  TkWindow#place_in
     * add TkWindow#bind_class and TkWindow#database_class
       If defined specific_class (@db_class), bind_class returns @db_class.
       In other case, bind_class returns TkWinow#class().
       It is useful for binding.
       TkWindow#database_class is defined for querying the option database.
       It's same to TkWinfo.classname(self).
     * add TkBindTag.new_by_name and TkDatabaseClass for binding to database class
     * check varname whether already exsist or not. (TkVarAccess.new)
     * TkTextWin#bbox returns an array of four numbers
     * autoload TkDialog2, TkWarning2
     * scan event callback arguments and convert to proper type
     * TkBindTag.new accepts a block ( TkBindTag.new(context){callback} )
     * If given taglist, TkWindow#bindtags(taglist) returns taglist
     * add TkWindow#bindtags=(taglist)
     * Tk.focue and Tk.focus_lastfor return nil if there is no target widget.
     * Tk::Wm.client returns the argument string when setting name
     * TkGrid.columnconfiginfo and rowconfiginfo given a slot return a number.
     * TkWindow.grid_columnconfiginfo and grid_rowconfiginfo :: ditto
     * rename and define alias :: TkOption ==> TkOptionDB
     * define alias :: TkTimer ==> TkAfter
     * some instance methods change from public to private
     * some TkComm methods change to module functions
       (help to treat return values from Tk)
     * add support for -displayof option to some TkWinfo methods
     * bind, bind_append and bind_remove :: returns the target of event-binding
     * add Tk8.4 features
     * add TkPaneWindow
    
    tkdialog.rb:
     * classes without showing at initialize : TkDialog2, TkWarning2
     * add show method to reuse TkDialog object
     * some instance methods change from public to private
     * add new features for configuration
    
    tktext.rb :
     * small bug fix
     * some methods return self
     * add TkTextMark#+(mod) and TkTextMark#-(mod) (e.g. mark + '3 chars')
     * add some methods
    
    tkcanvas.rb :
     * small bug fix
     * some methods return self
    
    tkentry.rb :
     * some methods return self
     * TkEntry#bbox returns an array of four numbers
     * scan validatecommand arguments and convert to proper type
    
    tkbgerror.rb :
     * support to define a error handler by user
    
    tcltklib.rb :
     * reported by Ferenc Engard <engard@all.hu> on [ruby-talk:60759]
    
                                         ... and so on
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nagai committed Jun 18, 2003
  2. import from drb-2.0.4b3

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    seki committed Jun 18, 2003
  3. added changelogs about zlib

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    katsu committed Jun 18, 2003
  4. This is a null commit to correct the previous log.

    (zstream_run): In a particular situation, deflate/inflate will return Z_BUF_ERROR, even though another call is required by the zlib library.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    katsu committed Jun 18, 2003
  5. *** empty log message ***

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    katsu committed Jun 18, 2003
  6. * ext/syck/rubyext.c (rb_syck_load_handler): merge key implemented.

    * ext/syck/rubyext.c (transfer_find_i): removed use of String#=~ in favor
        of Regexp#match.
    
    * lib/yaml.rb: YAML::try_implicit returns.
    
    * lib/yaml/rubytypes.rb: Regexps added for type matching.
    
    * lib/yaml/emitter.rb: fix String + nil error.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    why committed Jun 18, 2003
Commits on Jun 17, 2003
  1. * ext/syck/gram.c: added grammar for certain empty sequence entries.

    * ext/syck/handler.c, ext/syck/syck.c, ext/syck/syck.h: track bad anchors.
    
    * ext/syck/token.c: added pause token, tag possible circular references.
    
    * lib/yaml/rubytypes.rb: parsing YMD time as Date instance.
    
    * ext/syck/rubyext.c: ditto. DomainType, PrivateType, BadAlias classes.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    why committed Jun 17, 2003
Something went wrong with that request. Please try again.