[Laszlo-dev] For Review: Change 20071010-ben-0 Summary: Doctools improvements for reference.

John Sundman jsundman at laszlosystems.com
Wed Oct 10 18:18:26 PDT 2007


Rock Star.

Approved.

jrs

On Oct 10, 2007, at 8:51 PM, Benjamin Shine wrote:

> Change 20071010-ben-0 by ben at slim.local on 2007-10-10 17:26:57 PDT
>     in /Users/ben/src/svn/openlaszlo/trunk
>     for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Doctools improvements for reference.
>
> Technical Reviewer: raju (pending)
> QA Reviewer: (pending)
> Doc Reviewer: sundman (pending)
>
> Documentation:
> This change merges paperpie doctools work in to trunk. It makes
> the generated documentation look superficially more like the 3.4
> documentation. This mostly means filtering out some of the extra
> information that had been added to the top of the page in reference
> entries. Several minor CSS changes have been made to match the
> look of the old documentation better.
>
> This does not yet list *all* the inherited attributes, methods, and
> events, but it gets *most* of the obvious ones.
>
> Release Notes:
>
> Details:
>    docs/src/build.xml
>       Turned up maximum memory to 1024m, which makes build go faster.
>       Made major doc build step be less verbose.
>
>    docs/src/xsl/js2doc2dbk.xsl
>       Commented out some code I don't understand from jgrandy.
>       Simplified information displayed at top of page. Moved
>       where we list superclasses to match 3.4 doc. Added
>       headings (Description, Attributes, Methods, Events) to match
>       3.4 docs. Added xsl to create listing of inherited attributes,
>       methods, and events,  with links to the reference for that  
> member
>       in the superclasses, in each reference entry. Reversed
>       order of superclass chain listing, now goes from subclass
>       to superclass. Took out
>       xsl to generate info on class access, deprecated, preliminary,
>       build flags, which file it's declared in.
>
>   docs/src/xsl/common-html.xsl
>       Turned on "fixme" display.
>
>   docs/src/xsl/refguide-html.xsl
>       Changed first thing on page to be  name of tag, displayed
>       with angle brackets. Made the "purpose" be the second thing
>       on the page, to match 3.4 docs.
>
>   docs/src/xsl/parameters.xsl
>       Configured docbook to not show up/next/prev/home stuff
>       at top of each page, and other small cosmetic stuff in html
>       output.
>
>    docs/includes/lzx-pretty-print.css
>    docs/includes/docbook.css
>    docs/includes/styles.css
>       Cosmetic changes to make the 4.1 docs look more like the 3.4
>       docs.
>
>
>
>
> Tests:
> ant clean; ant build doc
> passes.
> Pages in the reference still look decent, for instance:
> http://localhost:8080/trunk/docs/reference/LzAnimator.html
>
> Files:
>  M     .
> M      docs/src/build.xml
> A  +   docs/src/xsl/simple-driver.xsl
> M      docs/src/xsl/js2doc2dbk.xsl
> M      docs/src/xsl/common-html.xsl
> M      docs/src/xsl/refguide-html.xsl
> M      docs/src/xsl/parameters.xsl
> M      docs/includes/lzx-pretty-print.css
> M      docs/includes/docbook.css
> M      docs/includes/styles.css
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20071010- 
> ben-0.tar



More information about the Laszlo-dev mailing list