Change 20061205-jgrandyw-V by [EMAIL PROTECTED] on 2006-12-05 08:39:44 PST
    in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals2

Summary:Clean up and turn on LFC reference. Building the LFC now also
runs js2doc and builds the docbook documentation. The HTML documentation
is now built as well, but only as part of 'ant doc'. The docbook docs are quick
enough (3 secs on my machine) that they can be part of the regular
build.

Bugs Fixed:

Technical Reviewer: ben
QA Reviewer: ptw
Doc Reviewer: jsundman

Details:Building 'ant doc' in WEB-INF/lps/lfc builds the .dbk version of the LFC reference docs. Added the 'doc' target to 'build' in that directory so that it is routinely built whenever the LFC is built.

The actual HTML documentation is built in a separate step from docs/ src into docs/reference, and only triggered by a full docs build or by 'ant reference' in docs/src. The build targets that were in docs/ src/build-lfc.xml have been merged into either WEB-INF/lps/lfc/ build.xml or docs/src/build.xml and that file is being deleted.

Note that the js2doc build requires Java 1.5, but (at least on my machine) does not fail if you try to build using Java 1.4 -- it just doesn't generate the reference.

Also change js2doc to generate runtime and build flags more explicitly so they are easier to digest by XSLT. And the usual smattering of changes to js2doc2dbk.xsl itself, supposedly improving formatting and layout although it's still pretty darn weird looking.

Tests:'ant clean build doc' in both Java1.5 and Java1.4.

Files:
M      docs/src/build.xml
D      docs/src/build-lfc.xml
M      docs/src/xsl/js2doc2dbk.xsl
M      build-tools/build-opt.xml
M      WEB-INF/lps/lfc/kernel/svg/LFC.js
M      WEB-INF/lps/lfc/kernel/dhtml/LzRequires.js
M      WEB-INF/lps/lfc/kernel/dhtml/LzKeyboardKernel.js
M      WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
M      WEB-INF/lps/lfc/kernel/dhtml/LzMouseKernel.js
M      WEB-INF/lps/lfc/kernel/dhtml/LzPool.js
M      WEB-INF/lps/lfc/kernel/dhtml/LzInputTextSprite.js
M      WEB-INF/lps/lfc/kernel/dhtml/LzTextSprite.js
M      WEB-INF/lps/lfc/kernel/LzIdleKernel.lzs
M      WEB-INF/lps/lfc/kernel/LzRequires.lzs
M      WEB-INF/lps/lfc/core/LzNode.lzs
M      WEB-INF/lps/lfc/build.xml
M WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ test_include.xml M WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ unitcomment.xml M WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ unitcomment2.xml M WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ LaszloEvents.xml
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/shortest.xml
M WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ simplecomment.xml
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/JS2Doc_Test.java
M WEB-INF/lps/server/src/org/openlaszlo/js2doc/ ConditionalState.java
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/JS2Doc.java
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/js2doc.rnc
M      WEB-INF/lps/server/build.xml

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20061205- jgrandyw-V.tar

Reply via email to