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

ruby-cvs:20080

From: ser ruby-lang.org
Date: Wed, 25 Jul 2007 21:47:24 +0900 (JST)
Subject: [ruby-cvs:20080] Ruby:r12844 (trunk): Merges upstream changes for REXML v3.1.7

ser	2007-07-25 21:47:23 +0900 (Wed, 25 Jul 2007)

  New Revision: 12844

  Added directories:
    trunk/lib/rexml/formatters/
  Added files:
    trunk/lib/rexml/formatters/default.rb
    trunk/lib/rexml/formatters/pretty.rb
    trunk/lib/rexml/formatters/transitive.rb
  Modified directories:
    trunk/lib/rexml/
  Modified files:
    trunk/lib/rexml/attribute.rb
    trunk/lib/rexml/cdata.rb
    trunk/lib/rexml/comment.rb
    trunk/lib/rexml/doctype.rb
    trunk/lib/rexml/document.rb
    trunk/lib/rexml/element.rb
    trunk/lib/rexml/encoding.rb
    trunk/lib/rexml/encodings/CP-1252.rb
    trunk/lib/rexml/encodings/ISO-8859-15.rb
    trunk/lib/rexml/entity.rb
    trunk/lib/rexml/instruction.rb
    trunk/lib/rexml/node.rb
    trunk/lib/rexml/parsers/baseparser.rb
    trunk/lib/rexml/parsers/sax2parser.rb
    trunk/lib/rexml/parsers/xpathparser.rb
    trunk/lib/rexml/rexml.rb
    trunk/lib/rexml/source.rb
    trunk/lib/rexml/text.rb
    trunk/lib/rexml/xmldecl.rb
    trunk/lib/rexml/xpath_parser.rb

  Log:
    Merges upstream changes for REXML v3.1.7
    http://www.germane-software.com/repos/rexml/tags/3.1.7
    
     r1278@bean:  ser | 2007-06-07 00:53:06 -0400
     Fixed a double-encoding bug.  This was a regression, related
     to ticket:48.
     r1292@bean:  ser | 2007-07-25 08:19:36 -0400
      r1279@bean:  ser | 2007-06-09 23:19:02 -0400
      Fixes ticket:89 -- encoding CP-1252 was broken.  ISO-8859-15 had the same
      problem.
      
      Also in this patch is a fix to merge.rb (unused, but it should at least
      contain no errors), and a unit test for ticket:88.
     
     r1293@bean:  ser | 2007-07-25 08:19:37 -0400
      r1281@bean:  ser | 2007-07-24 11:08:48 -0400
      Addresses ticket:85
      
      This is a major rewrite of the XML formatting code.  The XML writers have all
      been extracted out of the classes and put into their own class containers.
      This makes writing parsers easier, and cleaner.
      
      There are three formatters, which correspond to the previous three XML writing
      modes:
      
        REXML::Formatters::Default    
            Prints the XML document exactly as it was parsed
        REXML::Formatters::Pretty     
            Pretty prints the XML document, destroying whitespace in the document
        REXML::Formatters::Transitive 
            Pretty prints the XML document, preserving whitespace
      
      All of the write() functions have been deprecated (some are still used, but
      these will also go away) except the write() function on Document, which is left
      for convenience.  To pretty print an XML document the canonical way:
      
        formatter = REXML::Formatters::Pretty.new( 5 ) # indent by 5 spaces
        formatter.write( document, output )
      
     
     r1294@bean:  ser | 2007-07-25 08:19:38 -0400
      r1283@bean:  ser | 2007-07-24 19:53:30 -0400
      This goes with the previous commit.
     
     r1295@bean:  ser | 2007-07-25 08:19:39 -0400
      r1285@bean:  ser | 2007-07-24 20:02:07 -0400
      And THIS goes with the previous two patches.  Dammit.
     
     r1296@bean:  ser | 2007-07-25 08:19:40 -0400
      r1287@bean:  ser | 2007-07-24 20:12:25 -0400
      Applied patch from Jeff Barczewski.  Note that this changes what the values of
      the name and IDs are from the previous behavior -- the values no longer include
      the quotes.  This is the correct behavior, so I'm leaving it in, but it is not
      backwards compatible.  Also fixes the serializer so that it outputs the doctype
      in a correct format (needed as a result of this change).
     
     r1297@bean:  ser | 2007-07-25 08:38:38 -0400
     Version update

  Added: trunk/lib/rexml/formatters/

  Modified: trunk/lib/rexml/

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/formatters/pretty.rb?revision=12844&view=markup
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/attribute.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/text.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/cdata.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/parsers/xpathparser.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/encodings/CP-1252.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/rexml.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/formatters/transitive.rb?revision=12844&view=markup
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/instruction.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/entity.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/comment.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/parsers/sax2parser.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/node.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/xpath_parser.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/xmldecl.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/encodings/ISO-8859-15.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/doctype.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/parsers/baseparser.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/element.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/source.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/formatters/default.rb?revision=12844&view=markup
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/document.rb?r1=12844&r2=12843
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rexml/encoding.rb?r1=12844&r2=12843


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