Patch for ruby_1_8_6/lib/rexml/element.rb@12852

押田です。
こんにちは。

32040 と似たような問題のパッチです。

対象は deprecate マークされていますが、
trunk では 15141 で対処されていたので、
1.8 ã‚‚åŒæ§˜ã«ã‚±ã‚¢ã—ã¦é ‚ããŸãã€‚

宜しくお願いします。

Index: lib/rexml/element.rb

— lib/rexml/element.rb (revision 15616)
+++ lib/rexml/element.rb (working copy)
@@ -671,7 +671,7 @@
# out = ‘’
# doc.write( out ) #-> doc is written to the string ‘out’
# doc.write( $stdout ) #-> doc written to the console

  • def write(writer=$stdout, indent=-1, transitive=false,
    ie_hack=false)
  • def write(output=$stdout, indent=-1, transitive=false,
    ie_hack=false)
    Kernel.warn("#{self.class.name}.write is deprecated. See
    REXML::Formatters")
    formatter = if indent > -1
    if transitive

e$B$J$+$@$G$9!#e(B

At Wed, 27 Feb 2008 16:30:47 +0900,

32040 e$B$H;w$?$h$&$JLdBj$N%Q%C%A$G$9!#e(B

e$BBP>]$Oe(B deprecate e$B%^!<%/$5$l$F$$$^$9$,!"e(B
trunk e$B$G$Oe(B 15141 e$B$GBP=h$5$l$F$$$?$N$G!“e(B
1.8 e$B$bF1MM$K%1%”$7$FD:$-$?$/!#e(B

trunke$B$@$1$G$J$/e(B1.8.6e$B$K$bF~$C$F$$$k$h$&$J$s$G$9$,!"$J$<$+e(BSERe$B$Oe(B
1.8e$B$@$1J|CV$J$s$G$9$h$M!#!Ve(B1.8.7e$B$K$OF~$i$J$$$1$I$$$$$N$+!W$HJ9$$e(B
e$B$F$_$?$3$H$b$"$k$s$G$9$,!"H?1~$b$J$/$F!#e(B

At Fri, 29 Feb 2008 15:23:20 +0900,
Nobuyoshi N. wrote:

At Wed, 27 Feb 2008 16:30:47 +0900,

32040 と似たような問題のパッチです。

対象は deprecate マークされていますが、
trunk では 15141 で対処されていたので、
1.8 ã‚‚åŒæ§˜ã«ã‚±ã‚¢ã—ã¦é ‚ããŸãã€‚

trunkだけでなく1.8.6にも入っているようなんですが、なぜかSERは
1.8だけ放置なんですよね。「1.8.7には入らないけどいいのか」と聞い
てみたこともあるんですが、反応もなくて。

 入れましょう。

 1.8.7のスケジュールを今引いています。

e$B2!ED$G$9!#e(B

e$B$4BP1~$"$j$,$H$&$4$6$$$^$9!#e(B

trunke$B$@$1$G$J$/e(B1.8.6e$B$K$bF~$C$F$$$k$h$&$J$s$G$9$,!"$J$<$+e(BSERe$B$Oe(B
1.8e$B$@$1J|CV$J$s$G$9$h$M!#!Ve(B1.8.7e$B$K$OF~$i$J$$$1$I$$$$$N$+!W$HJ9$$e(B
e$B$F$_$?$3$H$b$"$k$s$G$9$,!"H?1~$b$J$/$F!#e(B

REXML e$B$N3+H/$H%$%s%]!<%H!)$K$D$$$F$O2?$iM}2r$7$F$$$J$$$N$G$9$,!“e(B
e$B$H$j$”$($:8=>u$H$7$F$O!"e(B
trunk e$B$He(B 1.8.6 e$B$K$Oe(B 3.1.7.x e$B$,F~$C$F$$$F!"e(B
e$B$*$=$i$/e(B trunk e$B$Oe(B 3.1.8 e$B$K$J$k$N$G$7$g$&$1$l$I!"e(B
1.8 e$B$Oe(B 3.1.6 e$B$N$^$^$K$J$C$F$$$^$9$M!#e(B

e$B:#2s5s$2$?e(B patch e$B$Oe(B REXML trac e$B$NJ}$G$Oe(B ticket
e$B$,4{$Ke(B closed e$B$K$J$C$F$$$^$9!#e(B

3.1.8 stable e$B$K$J$C$?$ie(B 1.8 e$B$K;}$C$F$/$k$N$G$7$g$&$+!#e(B
e$B5U$J5$$,$7$J$$$G$b$J$$$G$9e(B(^^;

e$B$J$+$@$G$9!#e(B

At Fri, 29 Feb 2008 16:02:09 +0900,
[email protected] wrote in [ruby-dev:33941]:

3.1.8 stable e$B$K$J$C$?$ie(B 1.8 e$B$K;}$C$F$/$k$N$G$7$g$&$+!#e(B
e$B5U$J5$$,$7$J$$$G$b$J$$$G$9e(B(^^;

e$B??$CEv$K9M$($?$i5U$@$H;W$&$s$G$9$,!"$b$7$+$7$?$i$=$b$=$be(B1.8e$B$K$Oe(B
e$BF~$l$k5$$,$J$$$N$+$b!#e(B