📄 changelog.html
字号:
<li>Limited support for members with the same name as a keyword - as
is possible in Delphi for .NET.</li>
<li>Fixed <code>F1</code>-Help after changing the working
directory.</li>
</ul>
<h3>changes (Version 1.7.5.385):</h3>
<ul>
<li>First release (candidates) of the two generators of the HTML
formats using the new internal system.</li>
<li>Option to split the old Windows Help files into several files.</li>
<li>Made generators of the new internal system the default.</li>
<li>The new generators support help on a GUI and user
documentation.</li>
<li>Fixed broken HTML files in HTML Help generator, at least in the new
one.</li>
<li><code>CheckHTMLFiles.tcl</code> included to check links in
generated HTML files.</li>
<li>Fixed extracting comments on the same line - only at the end of
the line.</li>
<li>Fixed the option "FilterIdentifiersByScope".</li>
<li>Fixed the button to reset options of the generators.</li>
<li>Added localization texts for links to trees of hierarchies of
classes in the old Windows Help file formats, and removed them:
DocumentationLinkListOfClassesPre,
DocumentationLinkListOfClassesLink,
DocumentationLinkListOfClassesMiddle and
DocumentationLinkListOfClassesPost</li>
<li>Some smaller changes in the GUI.</li>
</ul>
<h3>changes (Version 1.7.4.372):</h3>
<ul>
<li>First release (candidate) of the generator
<code>TICWinHelpDoc</code> using a new internal system.</li>
<li>Simple generators work again after being broken in the last
release.</li>
<li>Messages of generators can be sorted.</li>
<li>New option <code>GUIHelpUseTopicAsLinkText</code>.</li>
<li>Constant parameters of variant types <code><b>array of
const</b></code> is now replaced with the real type <code><b>array
of</b> TVarRec</code>.</li>
<li>Additional variable texts <code>ThisIdentifier</code> and
<code>ThisClass</code>.</li>
<li>Specifying the resolutions of images works.</li>
</ul>
<h3>changes (Version 1.7.3.354):</h3>
<ul>
<li>Window to create diagrams can show "modules" and its tool bars
were updated.</li>
<li>Fixed: Bug in PDF generation with too long words (f.i. identifiers)
or when indentation is too big.</li>
<li>Fixed: Directive "overload" repeated at implementation of
function.</li>
<li>Added localization text for heading of documentation on components
when generating help on a GUI in HTML format.</li>
<li>Comments on the same line as identifiers are only extracted, when
they are at the end of the line.</li>
<li><em>DelphiDoc</em> is compiled with
<a href="http://sourceforge.net/projects/fastmm/">FastMM</a>.</li>
</ul>
<h3>changes (Version 1.7.2.340):</h3>
<ul>
<li>Revision of compiler options: saved completly, unit aliases,
additional search paths</li>
<li>some other general improvement on Unit-Alias handling</li>
<li>Generator of Windows Help files parses log file when compiling and
ignores warning messages about the case of keywords, filtered log
is shown as "Status Text".</li>
<li>gathering of some basic statistics, doing nothing with them so far
(only shown in a dialog).</li>
<li>"Undocumented" identifiers are not listed anymore in the
documentation of other identifiers. If a file is filtered all
identifiers in it are also filtered. Two new options for all
generators: FilterFilesByName and FilterIdentifiersByName.</li>
<li>Unit UDocumentationTexts for localization has been split up, new
<a href="options.html#OptionTSaveTranslation">pseudo-generator</a>
available to create a new unit with a translation.</li>
<li>Default buttons for most pages.</li>
<li>Pop-up menus to copy and save messages.</li>
<li>Command-line switch "-u" to add files with additional (user)
documentation, -U clears the list of files.</li>
<li>Verbosity of command line version can be toggled separately for
parsing messages, unknown identifiers and generation
messages, for example -Vi.</li>
<li>Filter for the messages of the generators for the command line
version with the switches -f and -F.</li>
<li>The icons in PDF files for scopes etc. are real icons (of font
ZapfDingbats).</li>
<li>In Kylix PDF files should use images directly.</li>
<li>Fixed: stupid mistake preventing loading of saved parsed data of
current version</li>
<li>Fixed: positions of some errors while parsing</li>
<li>Fixed: documentation now using correct - and all - localized
texts</li>
<li>Fixed: error when parsing unit System or SysInit (both)</li>
<li>Fixed: the loss of "#"-signs in values and string-parts in
documentation (deleted invalid spaces)</li>
<li>Fixed: adding user documentation files on the page "User
Documentation" does actually work.</li>
<li>Fixed: extensions of images in Kylix (<code>.jpg</code> and
<code>.png</code>)</li>
<li>Fixed: HTML output now includes enumeration items</li>
<li>Fixed: HTML output links on record-like type from inside the
types correctly</li>
<li>updated ConvertForKylix.tcl.zip</li>
</ul>
<h3>changes (Version 1.7.1.332):</h3>
<ul>
<li>The <i>topics</i> for options have been fixed when saving them to
an ini file, fixes also the automatic initialization of the objects
and loading of localized strings.</li>
<li>The handling of errors in included files while parsing shows the
included file directly.</li>
<li>Option "MaxPDFPagesCount" of PDF generator deleted, generated PDF
files up to 1.2 MB smaller.</li>
<li>Links to examples for classes fixed in Windows Help files.</li>
<li>All options are editable in one single dialog.</li>
<li>Options of all generation objects can be specified at the command
line.</li>
<li>The GUI version can filter messages after generating
documentation.</li>
<li>Option "CharacterEncoding" to set the character encoding in the
HTML output formats.</li>
<li>Option "DontQuoteSpecialCharacters" to keep HTML-Tags (i.e.
<code><</code>, <code>></code>, <code>&</code> and
<code>"</code>) in the documentation - without any
warranty.</li>
<li>L<small><sup>A</sup></small>T<small><sub>E</sub></small>X output
got an option "ApplyCharacterTranslation" to decided whether the
options "CharTranslation_<<i>nnn</i>>" should be applied to
change characters >= #127 depending on whether the
L<small><sup>A</sup></small>T<small><sub>E</sub></small>X package
<code>inputenc</code> is used.</li>
<li>Improvements on parsing the .cfg file, especially for Delphi 8+,
thanks to Arthur Pijpers for pointing the changes out.</li>
<li>Menu item "Save Diagram Layouts" now also queries to save the
current layout before saving.</li>
<li>The diagram can be scrolled with mouse wheel and the middle mouse
button.</li>
<li>The tree views to select the generator object etc. can now also be
shown in monochrome mode (more like black, white, several shades of
gray).</li>
<li>The button to browse for the destination directory of the
documentation does work again and the path is actually saved
(thanks to Arthur Pijpers for pointing this out)</li>
<li>Drag'n'Dropping directories and files on these pages does now also
work.</li>
<li>Added set of scripts to convert <code>.dfm</code> files for
<em>Kylix</em>.</li>
<li>Updated (corrected) documentation finally.</li>
</ul>
<h3>changes (Version 1.7.0.320):</h3>
<ul>
<li>A new GUI!</li>
<li>Breaked 100,000 lines of code (106,000).</li>
<li>Splitting up in the generators in generator, extractors of comments
and evaluator of the extracted texts (still under
construction).</li>
<li>File associations possible with <code>.ddp</code>,
<code>.ddd</code> and <code>.dddl</code>.</li>
<li>Fixed a memory leak when using diagrams.</li>
<li>Fixed local definitions causing the (global) types to be added to
the list of unknown types.</li>
<li>Fixed problem with finding identifiers, now first searching
implementation usage then interface (and name of file itself at the
very first).</li>
<li>Fixed problem with finding identifiers, in main program and
initialization and finalization sections (procedures).</li>
<li>Fixed indentation of one single character (with ~[preformatted ])
in the PDF format.</li>
<li>Identifiers in Windows Help files now get a symbol of their
scope in their documentation.</li>
<li>The option "IgnoredMessages" has been deleted, because of a new
message system of the generators.</li>
<li>GUI help can now use labels/titles for the forms/frames/pages.</li>
<li>The pages of the GUI help are sorted by their names.</li>
<li>The help on a GUI can now be constrained to a component and its
contained components. The format of the log files has changed (adds
a " 1" after each logged component).</li>
</ul>
<h3>changes (Version 1.6.0.289):</h3>
<ul>
<li>Released generator
<a href="options.html#OptionTDiagramCreator"><code>TDiagramCreator</code></a>
to create diagrams of the classes and files of the parsed source
code.</li>
<li>Released generator
<a href="options.html#OptionTSaveDataDoc"><code>TSaveDataDoc</code></a>
to save the parsed data in a file.</li>
<li>Released source code of components to show source code,
<code>TPascalMemo</code> and <code>TSourceGrid</code>. The latter
one allows to show the source code also with Kylix.</li>
<li>Fixed (assertion) error when searching the comment of properties at
their read-member or -method if they are declared in a different
file.</li>
<li>Fixed "type" and "file" to add/remove classes to/from a
diagram.</li>
<li>Improved option <code>KeepLineBreaksInComments</code>, especially
when <code>DontParseComments</code> is also used.</li>
<li>Improved appearance of <code>~[sample ]</code> in
<code>TWinHelpDoc</code>.</li>
<li>No message anymore, if message parameter of message handlers is not
commented.</li>
</ul>
<h3>changes (Version 1.6.0.290):</h3>
<ul>
<li>Already fixed in the last version, but forgot to mention:
Fixed list of used packages, when using more than one package in
the project options.</li>
<li>Fixed form to create diagrams to be able to create diagrams of
classes again.</li>
<li>Fixed a problem while parsing pascal statements
(TheFile not initialized in expressions).</li>
<li>Fixed scope of enumerations as types of members of record-like
types (now get the file's scope).</li>
<li>Fixed option to filter lines of comments by regular expressions,
previously this always resulted in an empty comment.</li>
<li>Selecting boxes in the diagram form no long mark the diagram as
changed. Added scrolling of the diagram with the cursor keys (while
pressing Shift (and Control)).</li>
</ul>
<h3>changes (Version 1.6.0.271):</h3>
<ul>
<li>Separating the internal representation of files from the
parsers. Leading also to a new version for the files of parsed
data.</li>
<li>Positions are now real positions inside the files, i.e. rows and
columns are one-based and each character counts.</li>
<li>Improved support for included files, positions in it are saved,
comments are read from them.</li>
<li>Limited Delphi 2005-Support: strict-scopes are parsed (but treated
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -