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