Skip to content
  • Sean Russell's avatar
    a8379e7f
    * Added the treeparser, and added the file to the MANIFEST. · a8379e7f
    Sean Russell authored
    r1002 | ser | 2004-06-07 07:45:53 -0400 (Mon, 07 Jun 2004) | 2 lines
    * Workin' in the coal mine, goin' down, down, down...
    r1003 | ser | 2004-06-08 22:24:08 -0400 (Tue, 08 Jun 2004) | 7 lines
    * Entirely rewrote the validation code; the finite state machine, while cool,
      didn't survive the encounter with Interleave.  It was getting sort of hacky,
      too.  The new mechanism is less elegant, but is basically still a FSM, and is
      more flexible without having to add hacks to extend it.  Large chunks of the
      FSM may be reusable in other validation mechanisms.
    * Added interleave support
    r1004 | ser | 2004-06-09 07:24:17 -0400 (Wed, 09 Jun 2004) | 2 lines
    * Added suppert for mixed
    r1005 | ser | 2004-06-09 08:01:33 -0400 (Wed, 09 Jun 2004) | 3 lines
    * Added Kou's patch to normalize attribute values passed through the SAX2 and
      Stream parsers.
    r1006 | ser | 2004-06-09 08:12:35 -0400 (Wed, 09 Jun 2004) | 2 lines
    * Applied Kou's preceding-sibling patch, which fixes the order of the axe results
    r1009 | ser | 2004-06-20 11:02:55 -0400 (Sun, 20 Jun 2004) | 8 lines
    * Redesigned and rewrote the RelaxNG code.  It isn't elegant, but it works.
      Particular problems encountered were interleave and ref.  Interleave means I
      can't use a clean FSM design, and ref means the dirty FSM design has to be modified
      during validation.  There's a lot of code that could be cleaned up in here.
      However, I'm pretty sure that this design is reasonably fast and space efficient.
      I'm not entirely convinced that it is correct; more tests are required.
    * This version adds support for defines and refs.
    r1011 | ser | 2004-06-20 11:20:07 -0400 (Sun, 20 Jun 2004) | 3 lines
    * Removed debugging output from unit test
    * Moved ">" in Element.inspect
    r1014 | ser | 2004-06-20 11:40:30 -0400 (Sun, 20 Jun 2004) | 2 lines
    * Minor big in missing includes for validation rules
    r1023 | ser | 2004-07-03 08:57:34 -0400 (Sat, 03 Jul 2004) | 2 lines
    * Fixed bug #34, typo in xpath_parser.
    r1024 | ser | 2004-07-03 10:22:08 -0400 (Sat, 03 Jul 2004) | 9 lines
    * Previous fix, (include? -> includes?) was incorrect.
    * Added another test for encoding
    * Started AnyName support in RelaxNG
    * Added Element#Attributes#to_a, so that it does something intelligent.
      This was needed by XPath, for '@*'
    * Fixed XPath so that @* works.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    a8379e7f
    * Added the treeparser, and added the file to the MANIFEST.
    Sean Russell authored
    r1002 | ser | 2004-06-07 07:45:53 -0400 (Mon, 07 Jun 2004) | 2 lines
    * Workin' in the coal mine, goin' down, down, down...
    r1003 | ser | 2004-06-08 22:24:08 -0400 (Tue, 08 Jun 2004) | 7 lines
    * Entirely rewrote the validation code; the finite state machine, while cool,
      didn't survive the encounter with Interleave.  It was getting sort of hacky,
      too.  The new mechanism is less elegant, but is basically still a FSM, and is
      more flexible without having to add hacks to extend it.  Large chunks of the
      FSM may be reusable in other validation mechanisms.
    * Added interleave support
    r1004 | ser | 2004-06-09 07:24:17 -0400 (Wed, 09 Jun 2004) | 2 lines
    * Added suppert for mixed
    r1005 | ser | 2004-06-09 08:01:33 -0400 (Wed, 09 Jun 2004) | 3 lines
    * Added Kou's patch to normalize attribute values passed through the SAX2 and
      Stream parsers.
    r1006 | ser | 2004-06-09 08:12:35 -0400 (Wed, 09 Jun 2004) | 2 lines
    * Applied Kou's preceding-sibling patch, which fixes the order of the axe results
    r1009 | ser | 2004-06-20 11:02:55 -0400 (Sun, 20 Jun 2004) | 8 lines
    * Redesigned and rewrote the RelaxNG code.  It isn't elegant, but it works.
      Particular problems encountered were interleave and ref.  Interleave means I
      can't use a clean FSM design, and ref means the dirty FSM design has to be modified
      during validation.  There's a lot of code that could be cleaned up in here.
      However, I'm pretty sure that this design is reasonably fast and space efficient.
      I'm not entirely convinced that it is correct; more tests are required.
    * This version adds support for defines and refs.
    r1011 | ser | 2004-06-20 11:20:07 -0400 (Sun, 20 Jun 2004) | 3 lines
    * Removed debugging output from unit test
    * Moved ">" in Element.inspect
    r1014 | ser | 2004-06-20 11:40:30 -0400 (Sun, 20 Jun 2004) | 2 lines
    * Minor big in missing includes for validation rules
    r1023 | ser | 2004-07-03 08:57:34 -0400 (Sat, 03 Jul 2004) | 2 lines
    * Fixed bug #34, typo in xpath_parser.
    r1024 | ser | 2004-07-03 10:22:08 -0400 (Sat, 03 Jul 2004) | 9 lines
    * Previous fix, (include? -> includes?) was incorrect.
    * Added another test for encoding
    * Started AnyName support in RelaxNG
    * Added Element#Attributes#to_a, so that it does something intelligent.
      This was needed by XPath, for '@*'
    * Fixed XPath so that @* works.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading