⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.html

📁 DelphiDoc is a program for automatic generation of documentation on a Delphi-Project. At the momen
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
  <head lang="en">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta http-equiv="Content-Language" content="en">
    <meta name="author" content="Gerold Veith">
    <meta name="description" content="Change-Log of JADD - Just Another DelphiDoc, a program for automatic generation of documentation on Delphi source code.">
    <meta name="keywords" content="News, ChangeLog, DelphiDoc, KylixDoc, JADD, Just Another DelphiDoc, Delphi, Kylix, Documentation, HTML, RTF, TeX, LaTeX, PDF, Portable Document Format, XMI, UML, Diagram">
    <meta name="DC.Language" content="en">
    <title>
      Change-Log of JADD - Just Another DelphiDoc
    </title>
  </head>
  <body lang="en">

    <p align=center>
<!-- local -->
      <a href="http://sourceforge.net/"><img
         src="sflogo.png"
         width="210" height="62" border="0" alt="SourceForge.net Logo"
         align="right"></a>
<!-- /local -->
<!-- public - -!
      <a href="http://sourceforge.net/"><img
         src="http://sourceforge.net/sflogo.php?group_id=113456&amp;type=5"
         width="210" height="62" border="0" alt="SourceForge.net Logo"
         align="right"></a>
<!- - /public -->
      Homepage: <a href="http://delphidoc.sourceforge.net/">http://delphidoc.sourceforge.net/</a><br>
      Project-Page: <a href="http://sourceforge.net/projects/delphidoc/">http://sourceforge.net/projects/delphidoc/</a><br>
    </p>
    <br clear="all">


    <h1>JADD - Just Another <em>DelphiDoc</em></h1>

    <ul>
      <li><a href="#ChangeLog">Change-Log</a></li>
      <li><a href="#TODO">ToDos</a></li>
    </ul>


    <h2><a name="ChangeLog">Change-Log</a></h2>


    <p>A note on the version numbers: they have no real meaning, just that they
       grow over the time. The last part is the compilation counter. The third
       part is regularly incremented. The second part is incremented, when I
       make bigger changes or just feel "it's time".</p>





       
    <h3>changes (Version 1.7.7.467):</h3>

      <ul>
         <li>Inline command
             <code><a href="comments.html#icimage">~[image ]</a></code>
             supports images in all registered graphic formats by including the
             file extension.</li>
         <li>Fixed problem with images with the same name in different
             directories.</li>
         <li>Screen shots of forms to be used to generate help about the forms
             can be in other image formats by setting the file extension with
             option
             "<a href="options.html#TCommentScanner.GUIScreenShotExtension">GUIScreenShotExtension</a>".
             The form to create the GUI log files and screen shots can save
             directly as PNG files.</li>
         <li>External files showing inter-dependence between files and
             inheritance tree of classes and interfaces can be generated
             as SVG (<a href="http://www.w3.org/TR/SVG/">Scalable Vector
             Graphics</a>) images, several new texts to be localized have been
             defined for it. Windows Meta Files (.wmf) of these images are
             saved now as Enhanced Windows Meta Files (.emf).</li>
         <li>Diagrams can be exported as EMF (and WMF) and SVG. SVG files can
             contain links to the documentation in HTML format. SVGs can be
             compressed (.svgz).</li>
         <li>When generating documentation in one of the HTML formats the
             diagrams created via the inline command
             <code><a href="comments.html#icdiagram">~[diagram ]</a></code> can
             be saved as SVG.</li>
         <li>When using
             <code><a href="comments.html#icdiagram">~[diagram ]</a></code> in
             PDF output, the diagrams will be drawn directly in PDF and not be
             included as an image.</li>
         <li>A small dialog to search options and a component showing the
             documentation from the <a href="options.html">HTML
             documentation</a> have been added to the main form to edit
             options.</li>
         <li>Inline commands <code>~p</code>, <code>~br</code> and
             <code>~inheritDoc</code> can be written without the following
             brackets <code>[]</code>.</li>
         <li>Fixed generating help on forms without a help context.</li>
         <li>Generators should use less memory while generating (until in a few
             releases more features will be added that need the memory-using
             alternative).</li>
         <li>Old frame to show the messages of the generators added again to be
             used with Kylix, it compiles again after applying the
             <a href="sourcecode.html#Kylix">usual changes</a>.</li>
         <li>Thanks to &#x660E;&#x4FDD; &#x738B; for pointing out an error
             in the code handling the hiding of scroll bars in read-only memos
             when not needed.</li>
       </ul>



    <h3>changes (Version 1.7.7.461):</h3>

      <ul>
         <li><em>DelphiDoc</em> is now released under the
             <b><a href="http://www.gnu.org/licenses/gpl.html">GNU General
             Public License version 3</a></b>!</li>
         <li>Fixed mix-up of the generator IDs (adding "_old" to the old
             ones).</li>
         <li>PDF supports inclusion of images in PNG (pixel) format and it has
             been made the default format.</li>
         <li>PDF generator got options to set the paper size to one of lots of
             standardized paper formats.</li>
         <li>Optimized speed of PDF generator.</li>
         <li>Improved handling of text in tables in PDF output.</li>
         <li>Window Help files (.hlp) will be renamed to names with correct
             case.</li>
         <li><a href="http://www.w3.org/TR/xhtml1/">XHTML</a>-support has been
             added for both HTML generators via options "XMLConformity",
             "UseCSS", "UseXHTMLHeader" and "FileExtension". May not be
             perfect, files should be checked with a validator before
             distributing them.</li>
         <li>Key words in HTML Help (.chm) have been fixed.</li>
         <li>Help on a GUI as HTML Help will include key words for each
             component on a form.</li>
         <li>PNGImage library updated to the latest version (1.564), and
             applied
             <a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1559286&amp;group_id=16012&amp;atid=116012">patch
             from its bug tracker</a>.</li>
         <li>Inline commands are allowed in the more Javadoc-like syntax
             "<code>~commandname[parameters]</code>" additionally to
             "<code>~[commandname parameters]</code>".</li>
         <li>GUI got check boxes to toggle between <em>DelphiDoc</em>'s
             and Javadoc's special characters, "<code>~[]</code>" and
             "<code>@()</code>" respectively, more easily.</li>
         <li>Names of the inline commands can now be customized, several names
             are also allowed.</li>
         <li>Sections allow several names per section now, for
             <code>~result</code>, "<code>return</code>" and
             "<code>returns</code>", and for <code>~exception</code>,
             "<code>throws</code>" and "<code>raises</code>" have been
             pre-defined.</li>
         <li>Options of the three additional sections slightly renamed from
             "SectionName_Additional Attribute N" to
             "SectionName_AdditionalAttributeN" with N in [1..3].</li>
         <li>Links on identifiers with the inline command
             <code>~[link LinkTarget [Link Text]]</code> will by default,
             if no text to create the link on has been specified, create a link
             for each part of the path used to specify the link target, instead
             of only one link on the whole path, can be disabled via option
             "UsePathLinks".</li>
         <li>Parsing of "relative" paths improved, it's also possible refer to
             members of properties and to members of arrays of record-like
             types (without brackets).</li>
         <li>Added inline commands <code>~[optionSupported Name]</code> and
             <code>~[optionValue Name]</code> to query values of options of
             generator objects and whether an option is known.</li>
         <li>Added three options, "CommentMarker", "CommentMarkerAction" and
             "CommentMarkerAfterWhiteSpace", to the extractor to filter
             comments starting with a defined marker, it's also possible to
             still use all comments but to remove the marker so it won't show
             up in the documentation.</li>
         <li>Extractor "normalizes" text of the comments by converting
             tabulator characters to spaces and removing whitespaces at the end
             of the lines. It can be disabled with the options
             "TransformTabToSpaces" and "RemoveTrailingWhiteSpaces". The width
             of the tabulator stops can be set with "TabulatorWidth".</li>
         <li>Option "GUIHelpUseTopicAsKeyWords" controls whether the titles of
             topics will be used as the key words instead of the names when
             generating help on a GUI, this is done to hide internal component
             names.</li>
         <li>Fixed manual help contexts in topics of GUIHelp.</li>
         <li>Additional support for help contexts, mapping files can be
             generated with options "GenerateHelpContextIniFile" and
             "GenerateHelpContextMappingFile".</li>
         <li>For Windows Help files a mapping file to the file containing a
             topic of a help context can be generated with the option
             "GenerateHelpContextFileMapping".</li>
         <li>With option "GenerateHelpContextDestinations" enabled the
             generated PDF files contain additional link targets based on
             the help contexts.</li>
         <li>HTML generators can generate a HTML file which will forward the
             browser to the topic specified by a help context via
             <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript</a>
             (JavaScript) when one of the options
             "GenerateHelpContextRedirector" and
             "GenerateVisualHelpContextRedirector" is enabled. Several new
             texts to be localized for these files.</li>
         <li>Unit "UUseGUIHelp.pas" with examples on how to use generated
             documentation as context-sensitive (F1) help for a GUI created.
             Unit separated into the new package "Extras" together with the
             unit UFormHelp. It contains its own "ReadMe" file and every unit
             contains also a good documentation in itself.</li>
         <li>Index of all identifiers and files in the documentation will no
             longer contain topics with no entries, and a topic for all
             non-ASCII-identifiers has been added.</li>
         <li>Revised <em>DelphiDoc</em>'s documentation where necessary.</li>
         <li>Officially dropped support for <em>Kylix</em>, at least in the GUI
             version.</li>
         <li>Fixed double clicking a message not always scrolling to its
             position in source view.</li>
         <li>Fixed loading compiler options from .cfg/.conf doubling constants
             for conditional compiling.</li>
         <li>Fixed a heap corruption when images with links are used in the
             main index of the user documentation.</li>
         <li>Fixed freezing when circular aliases for help on GUI have been
             defined.</li>
         <li>Fixed an error when searching for a file to be included from
             within another included file.</li>
         <li>Fixed mixup of compiler defines and options when a file is
             included by several different files near a uses clause (even an
             empty one), especially if the uses clause or "implementation" etc.
             is defined within the included file.</li>
         <li>Fixed up the read-only <code>TMemo</code>s in the GUI which show
             different texts, the vertical scroll bar will now be shown when it
             is necessary and only then.</li>
       </ul>






    <h3>changes (Version 1.7.6.420):</h3>

      <ul>
         <li>PDF generator transformed to new generator concept.</li>
         <li>New component to show messages of generators.</li>
         <li>Fixed viewing speed of big PDF files.</li>
         <li>Types of indices of arrays are now actually parsed to their
             type.</li>
         <li>"Unused" used units are listed by the parser - recognition is not
             perfect.</li>
         <li>Fixed error when searching the default property in a class
             without members.</li>
         <li>Fixed not updating list of log files when saving project file of
             help on a GUI.</li>
         <li>Added the
             L<small><sup>A</sup></small>T<small><sub>E</sub></small>X
             generator introduced in the last release also to the command line
             version.</li>
         <li>Fixed command line option <code>--help</code>.</li>
         <li>New localized text "RawDataNotSupportedInPDF" for a warning
             message.</li>
       </ul>



    <h3>changes (Version 1.7.6.395):</h3>

      <ul>
         <li>Command line parameters completely revised.</li>
         <li>Options for help on a GUI can be saved to and loaded from files,
             an own page in the GUI added, file extension <code>.ddgh</code>
             added.</li>
         <li>Possible to define an alternative content for main index of help
             for GUIs.</li>
         <li>Compressing of contents of source files when saving the parsed
             data (shrinking size to one third).</li>
         <li>Fixed using font Courier after symbols in PDF output.</li>
         <li>Fixed abortion of PDF output when an inline command at the end of
             a preformatted line was encountered</li>
         <li>Fixed exported identifiers in split off Windows Help files.</li>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -