1. Shlomi Fish
  2. Fiction-XML

Source

Fiction-XML / perl / modules / XML-Grammar-Fiction / Changes

Revision history for XML-Grammar-Fiction.

0.0.2       Wed Nov 25 11:55:41 IST 2009
        - Various refactorings / code cleanup:
            - removed old methods.
            - got rid of the _with_curr_line() anti-abstrcation.
            - converted the parsing exceptions to Exception-Class 
            ( see lib/XML/Grammar/Fiction/Err.pm )
            - Extract the Struct/Tag.pm helper class.
            - extracted the lib/XML/Grammar/Fiction/RendererBase.pm
            and lib/XML/Grammar/Fiction/RNG_Renderer.pm base classes.
            - Convert the proto-text parser (::Parser::QnD) to a 
            non-procedurally recursive one and extracted many methods from it.

0.0.1       Thu Nov  5 18:59:27 IST 2009
        - Forked from XML-Grammar-Screenplay-0.0600+trunk.
        - Changed to the Fiction proto-text format and XML format.
        - Changed the tests to be in accordance with the new semantics.
        - First CPAN release.

Revision history for XML-Grammar-Screenplay

        - Added the resources and keywords to the Build.PL and META.yml.

0.0600  Fri Oct  9 11:35:30 IST 2009
        - Converted the generated Screenplay-XML to its own namespace:
        http://web-cpan.berlios.de/modules/XML-Grammar-Screenplay/screenplay-xml-0.2/
        - Adapted the stylesheets, the RelaxNG schema, etc. to that while
        adapting the test scripts. 

0.0503  Wed Jul 29 10:12:38 IDT 2009
        - Included a "package XML::Grammar::Screenplay::FromProto::Nodes"
        statement at the top of:
        lib/XML/Grammar/Screenplay/FromProto/Nodes.pm
        Because otherwise the rpm builder was confused.

0.0502  Wed Mar  4 22:19:43 IST 2009
        - Upgraded inc/XML/Grammar/Builder.pm to 0.0101 to (hopefully)
        handle the extradata properly under all conditions.

0.0501  Tue Mar  3 19:38:22 IST 2009
        - Changed the Build.PL to use XML::Grammar::Builder.
            - changed the tests accordingly, due to the lack of 
            "blib/extradata".

0.0500  Fri Feb 27 17:48:52 IST 2009
        - Converted to use a RelaxNG schema.
            - Now using it in ::ToHTML instead of the DTD.
        - Added a sanity check for no inner desc inside the addressing part.
        - Changed the 'license' field in Build.PL from 'bsd' to 'mit'
        which is more accurate.

0.0402  Fri Apr 25 13:27:16 IDT 2008
        - Fixed a thinko with the wrong path to the DTD:
        "products-syndication.dtd" instead of "screenplay-xml.dtd".
        Possibly a copy-and-paste bug.

0.0401  Sat Jul 14 10:43:57 IDT 2007
        - Converted the "Screeplay" strings that were a leftover from
        the wrong module-starter invocation into "Screenplay".

0.04    Mon Jun 11 21:26:48 IDT 2007
        - Added the Quick-and-Dirty FromProto parser, which is slightly faster,
        than the Parse::RecDescent one and with much better diagnostics. 
        - More parsers can be added later.
        - Broke some compatibility - now require "use"-ing the parser class.

0.03    Tue May 22 07:46:18 IDT 2007
        - Added the <br /> tag.
        - Added a description of the proto-text format in the POD and
        other POD.
        - Fixed the space being part of the saying issue in the generated
        HTML.

0.02    Mon May 21 00:26:35 IDT 2007
        - Added the title="" attribute to the scene tag.
        - Added support for SGML-like entities
        - Added the direct ScreenplayXML -> HTML processor.
        
0.0101  Thu May 17 19:14:01 IDT 2007
        - BUG FIX: Changed to open the filename in 
        XML::Grammar::Screenplay::FromProto in ":utf8" mode. 
        - BUG FIX: added more dependencies to the Build.PL.

0.01    
        First version, released on an unsuspecting world.