[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:17113

From: (nagai) <nagai ruby-lang.org>
Date: Mon, 10 Jul 2006 18:51:40 +0900
Subject: [ruby-cvs:17113] ruby, ruby/ext/tk, ruby/ext/tk/lib, ruby/ext/tk/lib/tk, ruby/ext/tk/lib/tkextlib/itk, ruby/ext/tk/sample/demos-en, ruby/ext/tk/sample/demos-jp: * ext/tk/tcltklib.c: make SEGV risk lower at exit.

nagai       Mon, 10 Jul 2006 18:51:40 +0900

  Modified files:        (Branch: ruby_1_8)
    ruby:
      ChangeLog
    ruby/ext/tk:
      tcltklib.c
    ruby/ext/tk/lib:
      multi-tk.rb tk.rb
    ruby/ext/tk/lib/tk:
      font.rb msgcat.rb
    ruby/ext/tk/lib/tkextlib/itk:
      incr_tk.rb
    ruby/ext/tk/sample/demos-en:
      widget
    ruby/ext/tk/sample/demos-jp:
      widget
  Log:
    * ext/tk/tcltklib.c: make SEGV risk lower at exit.
    * ext/tk/lib/tk.rb: ditto.
    
    * ext/tk/lib/multi-tk.rb: fail to call function-style methods on slave
      interpreters. The strategy (MultiTkIp_PseudoToplevel_Evaluable) to
      fix the problem is a little tricky. You may have to take care of
      conflicting with it.
    * ext/tk/lib/tk.rb: a little change for the pseudo-toplevel strategy.
    * ext/tk/lib/tk/font.rb: ditto.
    * ext/tk/lib/tk/msgcat.rb: ditto.
    * ext/tk/lib/tkextlib/itk/incr_tk.rb: ditto.
    
    * ext/tk/sample/demos-en/widget: fail to call function-style methods
      on sample scripts. To fix it, a strategy which similar to the way
      on MultiTiIp is used. Please take care when re-write and re-run a
      demo script on the Widget-Demo code viewer.
    * ext/tk/sample/demos-jp/widget: ditto.
  
  Revision    Changes    Path
  1.2673.2.1719 +26  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.2673.2.1718&r2=1.2673.2.1719
  1.40.2.13   +60  -3    ruby/ext/tk/tcltklib.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/tcltklib.c?cvsroot=src&r1=1.40.2.12&r2=1.40.2.13
  1.17.2.42   +236 -8    ruby/ext/tk/lib/multi-tk.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/lib/multi-tk.rb?cvsroot=src&r1=1.17.2.41&r2=1.17.2.42
  1.102.2.81  +25  -7    ruby/ext/tk/lib/tk.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/lib/tk.rb?cvsroot=src&r1=1.102.2.80&r2=1.102.2.81
  1.1.2.13    +5   -3    ruby/ext/tk/lib/tk/font.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/lib/tk/font.rb?cvsroot=src&r1=1.1.2.12&r2=1.1.2.13
  1.1.2.7     +2   -1    ruby/ext/tk/lib/tk/msgcat.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/lib/tk/msgcat.rb?cvsroot=src&r1=1.1.2.6&r2=1.1.2.7
  1.1.2.11    +2   -1    ruby/ext/tk/lib/tkextlib/itk/incr_tk.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/lib/tkextlib/itk/incr_tk.rb?cvsroot=src&r1=1.1.2.10&r2=1.1.2.11
  1.8.2.11    +94  -9    ruby/ext/tk/sample/demos-en/widget
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/sample/demos-en/widget?cvsroot=src&r1=1.8.2.10&r2=1.8.2.11
  1.9.2.10    +93  -8    ruby/ext/tk/sample/demos-jp/widget
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/tk/sample/demos-jp/widget?cvsroot=src&r1=1.9.2.9&r2=1.9.2.10


[前][次][番号順一覧][スレッド一覧][生データ]