NEWS is added


#1

 ruby_1_8 ブランチに NEWS というファイルを置きました。

ã€€ã“ã‚Œã¯ã€ãƒ¦ãƒ¼ã‚¶å‘ã‘ã®æƒ…å ±ã¨ã—ã¦å„ãƒªãƒªãƒ¼ã‚¹é–“ã®æ©Ÿèƒ½çš„ãªå¤‰æ›´ç‚¹ã‚’
記述したもので、早い話がリリースノートです。

ã€€ã©ã‚“ãªæ©Ÿèƒ½ãŒè¿½åŠ ã•ã‚ŒãŸã‹ã«åŠ ãˆã€æ—¢å­˜ã®ã‚³ãƒ¼ãƒ‰ã«å¤‰æ›´ãŒå¿…è¦ãªå ´åˆ
ã©ã†ç›´ã›ã°ã„ã„ã‹ã¨ã„ã†æƒ…å ±ã‚’æä¾›ã—ã¾ã™ã€‚ç…©é›‘ã«ãªã‚‰ãªã„ã‚ˆã†ã€ãƒã‚°
修正やドキュメントの変更等は除外しています。変更の理由や背景、
ãƒã‚¤ãƒ³ã‚¿ãƒ¼ç­‰ã®ä»˜éšæƒ…å ±ã¯çœãã€è©³ã—ãã¯ChangeLog を見てね、という
スタンスです。

 叩き台として 1.8.5 からの変更点を拾って記述しましたが、不足が
あれば補いたいので、これは書くべきということがあれば指摘をお願い
します。

 今後も継続的にメンテナンスしていきたいので、コミッターの方は
ChangeLog だけでなく NEWS のケアもお願いします。1.9 については
以下のようなリストの作成者の方々に協力を仰ごうと思っています。

http://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.9+feature
http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9


/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp

“Different eyes see different things,
Different hearts beat on different strings –
But there are times for you and me when all such things agree”


#2

e$B$H$_$?$G$9!#e(B

On Wed, 28 Feb 2007 19:19:07 +0900
“Akinori MUSHA” removed_email_address@domain.invalid wrote:

e$B!!e(Bruby_1_8 e$B%V%i%s%A$Ke(B NEWS e$B$H$$$&%U%!%$%k$rCV$-$^$7$?!#e(B
e$B!A!Ae(B
e$B!!C!$-Bf$H$7$Fe(B 1.8.5 e$B$+$i$NJQ99E@$r=&$C$F5-=R$7$^$7$?$,!“ITB-$,e(B
e$B$”$l$PJd$$$?$$$N$G!"$3$l$O=q$/$Y$-$H$$$&$3$H$,$"$l$P;XE&$r$*4j$$e(B
e$B$7$^$9!#e(B

NEWS
e$B$K=q$/$Y$-$b$N$+$I$&$+$o$+$i$J$+$C$?$N$G$9$,!"8D?ME*$K$A$g$C$H$Oe(B
e$B$^$C$?$N$G!D!#e(B

  • taint e$BJ8;zNs$Ne(B intern e$B$,e(B SecurityError
    e$BNc30$,H/@8$9$k$h$&$KJQ99$5$l$?!#e(B

    $ ./ruby -v -e ‘$SAFE=1; p “hoge”.taint.intern’
    ruby 1.8.5 (2006-12-25 patchlevel 12) [i686-linux]
    :hoge

    $ ./ruby -v -e ‘$SAFE=1; p “hoge”.taint.intern’
    ruby 1.8.6 (2007-02-24 patchlevel 0) [i686-linux]
    -e:1:in `intern’: Insecure: can’t intern tainted string
    (SecurityError)
    from -e:1

e$B1Q8l$O=q$1$^$;$se(B (__;


#3

At Fri, 2 Mar 2007 08:41:29 +0900,
とみたまさひろ wrote:

ruby 1.8.6 (2007-02-24 patchlevel 0) [i686-linux]
-e:1:in `intern’: Insecure: can’t intern tainted string (SecurityError)
from -e:1

英語は書けません (__;

 ご指摘ありがとうございます。ChangeLog の以下のエントリの修正ですね。

  • string.c (rb_str_intern): raise SecurityError only when $SAFE
    level is greater than zero. [ruby-core:08862]

 入れておきます。


/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp

“Different eyes see different things,
Different hearts beat on different strings –
But there are times for you and me when all such things agree”


#4

e$B1J0f!s%$%s%U%k%(%s%6$G@dITD4e(B(T_T)e$B!wCNG=!%6e9)Bg$G$9!%e(B

From: “Akinori MUSHA” removed_email_address@domain.invalid
Subject: [ruby-dev:30449] NEWS is added
Date: Wed, 28 Feb 2007 19:19:07 +0900
Message-ID: removed_email_address@domain.invalid

e$B!!e(Bruby_1_8 e$B%V%i%s%A$Ke(B NEWS e$B$H$$$&%U%!%$%k$rCV$-$^$7$?!#e(B

e$B!!$3$l$O!"%f!<%68~$1$N>pJs$H$7$F3F%j%j!<%94V$N5!G=E*$JJQ99E@$re(B
e$B5-=R$7$?$b$N$G!“Aa$$OC$,%j%j!<%9%N!<%H$G$9!#e(B
(snip)
e$B!!C!$-Bf$H$7$Fe(B 1.8.5 e$B$+$i$NJQ99E@$r=&$C$F5-=R$7$^$7$?$,!“ITB-$,e(B
e$B$”$l$PJd$$$?$$$N$G!”$3$l$O=q$/$Y$-$H$$$&$3$H$,$"$l$P;XE&$r$*4j$$e(B
e$B$7$^$9!#e(B

e$B$I$NDxEY$N>pJs$r5-:$9$Y$-$J$N$+$,$h$/J,$+$j$^$;$s$G$7$?!%e(B
tk e$B$H$7$F$O!$Nc$($P<!$N$h$&$J$b$N$,9M$($i$l$J$/$O$J$$$G$9$,!$e(B
e$B$I$l$b:$;$k$[$I$N$b$N$G$O$J$$$H$$$&5$$b$7$^$9!%e(B

  • tk

    • Tk::X_Scrollable (Y_Scrollable) is renamed to Tk::XScrollable
      (YScrollable). Tk::X_Scrollable (Y_Scrollable) is still available,
      but it is an alias name.

    • Updated Tile extension support based on Tile 0.7.8.

    • Support --without-X11 configure option for non-X11 versions of
      Tcl/Tk (e.g. Tcl/Tk Aqua).

    • New sample script: irbtkw.rbw – IRB on Ruby/Tk. It has no trouble
      about STDIN blocking on Windows.


e$B$b$7:$;$k$J$i!$>e$+$iFs$D$/$i$$$H$$$&$N$,BEEv$G$7$g$&$+!)e(B


#5

At Mon, 5 Mar 2007 20:40:53 +0900,
Hidetoshi NAGAI wrote:

永井%インフルエンザで絶不調(T_T)ï¼ çŸ¥èƒ½ï¼Žä¹å·¥å¤§ã§ã™ï¼Ž

 お大事に…。

あれば補いたいので、これは書くべきということがあれば指摘をお願い
します。

ã©ã®ç¨‹åº¦ã®æƒ…å ±ã‚’è¨˜è¼‰ã™ã¹ããªã®ã‹ãŒã‚ˆãåˆ†ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸï¼Ž
tk としては,例えば次のようなものが考えられなくはないですが,
どれも載せるほどのものではないという気もします.

 内容の粒度等が曖昧ですみません。

 まず第一に、明らかなバグの修正を除き、失われた後方互換性は
漏らさず記述したいです。

ã€€ã¾ãŸã€ä»Šå¾Œã¯è„†å¼±æ€§å¯¾å¿œæƒ…å ±ã‚‚å…¥ã‚Œã¾ã—ã‚‡ã†ã€‚

ã€€ãã‚Œä»¥å¤–ã¯å¿…é ˆã¨ã¯æ€ã‚ãªã„ã®ã§ã€å„äººã«ãŠä»»ã›ã—ã¾ã™ã€‚æ–°æ©Ÿèƒ½ã®
アピールに、ユーザへのアドバイスを添えるといいでしょうか。

・1.9での機能を一部取り込みました。近い将来に廃止される○○の
使用は控え、今のうちにこのように書き換えましょう。

・○○は使い方を誤ると危険なため、よりセキュアな代替手段を用意
しました。このように使います。

のような。

 永井さんのtkã®é …ç›®ã¯ã€ã›ã£ã‹ããªã®ã§4つとも載せてしまっても
いいと思います。


/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp

“Different eyes see different things,
Different hearts beat on different strings –
But there are times for you and me when all such things agree”


#6

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B

From: “Akinori MUSHA” removed_email_address@domain.invalid
Subject: [ruby-dev:30492] Re: NEWS is added
Date: Mon, 5 Mar 2007 21:39:40 +0900
Message-ID: removed_email_address@domain.invalid

e$B!!$^$:Bh0l$K!“L@$i$+$J%P%0$N=$@5$r=|$-!”<:$o$l$?8eJ}8_49@-$Oe(B
e$BO3$i$5$:5-=R$7$?$$$G$9!#e(B
e$B!!$^$?!":#8e$O@H<e@-BP1~>pJs$bF~$l$^$7$g$&!#e(B
e$B!!$=$l0J30$OI,?$H$O;W$o$J$$$N$G!“3F?M$K$*G$$;$7$^$9!#?75!G=$Ne(B
e$B%”%T!<%k$K!"%f!<%6$X$N%"%I%P%$%9$rE:$($k$H$$$$$G$7$g$&$+!#e(B

e$BN;2r$G$9!%e(B

e$B!!1J0f$5$s$Ne(Btke$B$N9`L$O!"$;$C$+$/$J$N$Ge(B4e$B$D$H$b:$;$F$7$^$C$F$be(B
e$B$$$$$H;W$$$^$9!#e(B

e$B$G$O!$$H$j$"$($::$;$F$*$/$3$H$K$7$^$9!%e(B
e$B$b$7!$!V$d$C$Q$j2a>j$@$h$M!W$H$$$&$h$&$K5$$,JQ$o$j$^$7$?$ie(B
e$B$4<+M3$K:o$C$F$7$^$C$F$/$@$5$$!%e(B(^_^)