Change 20070220-jgrandyw-5 by [EMAIL PROTECTED] on 2007-02-20 17:53:19 PST
    in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals

Summary: Merge major refguide tools work back into legals

New Features:

Bugs Fixed:LPP-3437

Technical Reviewer: pga
QA Reviewer: ben
Doc Reviewer: (pending)

Details:

This is a change proposal with no diffs, because the changes are in a separate private branch. For large changes, this is cleaner/ simpler than
    handing out a diff.

Many changes to improve the refguide and contributor's guides. Schema modified to more closely match ES4 semantics (at least as well as I could tell from the draft materials), and now parses Function-as-constructor idiom as well as Max's singleton class idiom. The Contributor's guide should now show properties and methods for all significant Kernel files as well as classes
    declared in the LFC.

Also significantly improved layout of the reference pages. Each page now has a "Synopsis" block in the upper right with a summary of basic facts about the class/function/constant. Reference pages now use standard ES4 terminology for class/object members, with some convenient abbreviations:

    "Instance Property" is just "Property"
    "Prototype Method" is just "Method"
    "Prototype Property : LzEvent" is "Event"

    Others are:

    "Static Property"
    "Static Method"
    "Static Event"
    "Prototype Property"


Tests:

    To test this, start with a branches/legals source tree, then:

> svn switch http://svn.openlaszlo.org/openlaszlo/branches/ legalsdt2
    > svn up
    > ant clean doc

(You'll still see quite a few warnings during the build, but the ant tasks
    themselves should still succeed.)

    Then inspect docs/src/reference and docs/src/contributors.

    Ben, if you would try the above on linux-builder, I'd be grateful.

Files:

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070220- jgrandyw-5.tar

Reply via email to