[Laszlo-dev] For Review: Change 20061130-jgrandyw-t Summary:Merge js2doc tools from private branch

Jim Grandy jgrandy at openlaszlo.org
Thu Nov 30 15:51:53 PST 2006


Change 20061130-jgrandyw-t by jgrandyw at jgrandy-pb.local on 2006-11-30  
15:44:14 PST
     in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals

Summary:Merge js2doc tools from private branch

New Features:New tool, js2doc, that extracts comments from js2 files  
and places them in an xml file. Ant tasks for docs/src that extract  
documentation from the LFC and renders them (very roughly) to HTML.

Bugs Fixed:LPP-1436 LPP-1438

Technical Reviewer: ben
QA Reviewer: ptw
Doc Reviewer:

Details:

     svn merge -r 2584:2658 http://svn.openlaszlo.org/openlaszlo/ 
branches/legalsdt
     svn merge -r 2659:2751 http://svn.openlaszlo.org/openlaszlo/ 
branches/legalsdt

     To build:

     Update http://svn.openlaszlo.org/vendor first.

     > cd docs/src
     > ant -buildfile build-lfc.xml lfc.html

     Book is temporarily in docs/src/contents/reference.

     Along the way I also cleaned up some stale javadoc comments,  
nothing big.

     Please note I added some var declarations in the LFC where they  
were introduced
     only on first set rather than formally declared. I haven't  
noticed any difference
     in compilation or behavior, but please be on the lookout for  
changes.

Tests: ant clean build doc test ; cd docs/src ; ant -buildfile build- 
lfc.xml lfc.html

Files:
M      WEB-INF/lps/schema/lzx.rnc
M      WEB-INF/lps/lfc/core/LzDictionary.lzs
M      WEB-INF/lps/lfc/core/LzNode.lzs
M      WEB-INF/lps/lfc/core/LzConstants.lzs
M      WEB-INF/lps/lfc/core/UserClass.lzs
M      WEB-INF/lps/lfc/core/Class.lzs
M      WEB-INF/lps/lfc/core/LzDefs.lzs
M      WEB-INF/lps/lfc/views/LaszloCanvas.lzs
M      WEB-INF/lps/lfc/LaszloLibrary.lzs
M      WEB-INF/lps/lfc/events/LaszloEvents.lzs
M      WEB-INF/lps/lfc/controllers/LzAnimatorGroup.lzs
M      WEB-INF/lps/lfc/controllers/LaszloLayout.lzs
M      WEB-INF/lps/lfc/controllers/LaszloAnimation.lzs
M      WEB-INF/lps/lfc/data/LzDataNode.lzs
M      WEB-INF/lps/lfc/data/LzDataElement.lzs
M      WEB-INF/lps/lfc/data/LzDatapath.lzs
M      WEB-INF/lps/lfc/data/LzDataAttrBind.lzs
M      WEB-INF/lps/lfc/compiler/LzRuntime.lzs
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/Schema_Test.java
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/Comment_Test.java
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
unitcomment2.js
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
test_include.xml
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
unitcomment.xml
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/more
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/more/more.js
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
unitcomment2.xml
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
LaszloEvents.js
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
simplecomment.js
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
LaszloEvents.xml
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/shortest.xml
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
simplecomment.xml
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/ 
test_include.js
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/tests/unitcomment.js
A  +   WEB-INF/lps/server/src/org/openlaszlo/js2doc/Comment.java
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/JS2Doc_Test.java
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/JS2Doc.java
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/Main.java
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/JS2DocUtils.java
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/js2doc.rnc
M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/WholeFile_Test.java
M      WEB-INF/lps/server/src/org/openlaszlo/utils/FileUtils.java
M      WEB-INF/lps/server/src/org/openlaszlo/utils/LZHttpUtils.java
M      WEB-INF/lps/server/src/org/openlaszlo/utils/StringUtils.java
M      WEB-INF/lps/server/src/org/openlaszlo/xml/internal/ 
XMLRPCCompiler.java
M      WEB-INF/lps/server/src/org/openlaszlo/xml/internal/ 
DataCommon.java
M      WEB-INF/lps/server/src/org/openlaszlo/xml/internal/ 
DataCompiler.java
M      WEB-INF/lps/server/src/org/openlaszlo/xml/internal/ 
XMLCompiler.java
M      WEB-INF/lps/server/src/org/openlaszlo/cache/Cache.java
M      WEB-INF/lps/server/src/org/openlaszlo/cache/RequestCache.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ 
SolutionMessages.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ViewCompiler.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ 
ElementCompiler.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ 
CompilationErrorHandler.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ViewSchema.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/SWFWriter.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ 
CompilationEnvironment.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/Canvas.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/TextCompiler.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ 
CompilationError.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/CompilerUtils.java
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ 
SourceLocatorSAXOutputter.java
M      WEB-INF/lps/server/build.xml
A  +   docs/src/build-lfc.xml
D      docs/src/wrappers/animatorgroup.html
D      docs/src/wrappers/node.html
D      docs/src/wrappers/animator.html
D      docs/src/wrappers/lzdataelement.html
D      docs/src/wrappers/layout.html
D      docs/src/wrappers/canvas.html
D      docs/src/wrappers/class.html
A  +   docs/src/xsl/js2doc2dbk.xsl

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20061130- 
jgrandyw-t.tar


More information about the Laszlo-dev mailing list