Documentation: 78/2378/27
authorSylvestre Ledru <sylvestre.ledru@scilab.org>
Thu, 28 Oct 2010 16:57:04 +0000 (18:57 +0200)
committerSylvestre Ledru <sylvestre.ledru@scilab.org>
Sat, 6 Nov 2010 17:45:55 +0000 (18:45 +0100)
commit8162d0cec1b760ba945d71c96ae7edbcb4169853
tree2b2997445f19de5d08c4a8636ef533e463de7ddb
parent1e5cdc48e18891f630d72a98409fdff8b61e2105
Documentation:
==============

Massive improvement of the documentation system:
* Improved navigation in the help browser and the web interface.
* Improved look and feel in the help browser and the web interface.
* Colorisation of the Scilab code.
* In the examples, functions can be clicked to see their help pages.
* Improved maintainability.
* Faster build process (30 to 60 minutes => less than 30 seconds)
* jar, html, chm format

FYI, the previous of the html/javahelp build system remains available

@TODO:
* regenerate modules/helptools/data/configuration/scilab_macros.txt
and modules/helptools/data/configuration/scilab_primitives.txt
a build time
* move package forge => modules
* manage jflex

Change-Id: Ia90f9a8abcef07654658c95595bb0368fb1c5ccd
52 files changed:
scilab/CHANGES_5.3.X
scilab/Makefile.am
scilab/Makefile.in
scilab/modules/helptools/Makefile.am
scilab/modules/helptools/Makefile.in
scilab/modules/helptools/data/configuration/scilab_macros.txt [new file with mode: 0644]
scilab/modules/helptools/data/configuration/scilab_primitives.txt [new file with mode: 0644]
scilab/modules/helptools/data/css/scilab_code.css [new file with mode: 0644]
scilab/modules/helptools/data/css/style.css [new file with mode: 0644]
scilab/modules/helptools/data/template/template_chm.html [new file with mode: 0644]
scilab/modules/helptools/data/template/template_html.html [new file with mode: 0644]
scilab/modules/helptools/data/template/template_javahelp.html [new file with mode: 0644]
scilab/modules/helptools/helptools.iss
scilab/modules/helptools/includes/gw_helptools.h
scilab/modules/helptools/macros/xmltochm.sci
scilab/modules/helptools/macros/xmltoformat.sci
scilab/modules/helptools/sci_gateway/c/gw_helptools.c
scilab/modules/helptools/sci_gateway/cpp/sci_buildDocv2.cpp [new file with mode: 0644]
scilab/modules/helptools/sci_gateway/helptools_gateway.xml
scilab/modules/helptools/src/c/helptools.vcproj
scilab/modules/helptools/src/java/jflex/function.jflex [new file with mode: 0644]
scilab/modules/helptools/src/java/jflex/scilab.jflex [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/CHMDocbookTagConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/DocbookElement.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/DocbookTagConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/HTMLDocbookLinkResolver.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/HTMLDocbookTagConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/JavaHelpDocbookElement.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/JavaHelpDocbookTagConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/SciDocMain.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/SynopsisLexer.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/TemplateFiller.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/TemplateHandler.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/UnhandledDocbookTagException.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/external/ExternalXMLHandler.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/external/HTMLMathMLHandler.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/external/HTMLSVGHandler.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/image/ExternalImageConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/image/Image.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/image/ImageConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/image/LaTeXImageConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/image/MathMLImageConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/image/SVGImageConverter.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/scilab/AbstractScilabCodeHandler.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/scilab/HTMLScilabCodeHandler.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/scilab/HTMLWithStyleScilabCodeHandler.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/scilab/ScilabCodeServer.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/scilab/ScilabLexer.java [new file with mode: 0644]
scilab/modules/helptools/src/java/org/scilab/forge/scidoc/source/ScilabSourceBrowser.java [new file with mode: 0644]
scilab/modules/helptools/src/jni/BuildDocObjectv2.giws.xml [new file with mode: 0644]
scilab/modules/helptools/src/jni/SciDocMain.cpp [new file with mode: 0644]
scilab/modules/helptools/src/jni/SciDocMain.hxx [new file with mode: 0644]