Commit Graph

235 Commits

Author SHA1 Message Date
marco
9fd7c6fc63 * Load inheritance info from content file. Inheritance diagrams now work
reasonably well over package bounderies. 

git-svn-id: trunk@15867 -
2010-08-21 20:47:31 +00:00
marco
d4360154a7 * Fix implicit inheritance in writing of content file.
git-svn-id: trunk@15866 -
2010-08-21 16:25:57 +00:00
marco
e6277f6633 o commit patch from Mantis 17191:
* Patch with new linear based IPF writer
    * patch for Interfaces Overview in all Linear writers
    * patch with new Linear Writer specific parameter to control
      if linked documentation should be duplicated or not.
      new parameter is: --duplinkeddoc
      Default is that linked docs are not duplicated.
    * patch for fixing minor spelling mistakes in fpdoc
    * patch to not create a section Errors if there isn't actually
      any specific documentation for errors. makeskel generates error
      nodes but most don't have any items. This caused an Errors title
      in the docs, but with no content.
    * patch to fix SeeAlso section in Linear writer. It never output
      the custom text, but always the node link as text.
    * new features for linear writer that could be overridden in
      descendants.
      - marked some protected methods as virtual so it can be overridden
        in descendants for customization.
      - new section for listing Types found in a unit. Default does nothing,
        except in IPF writer.
      - new section for listing Variables found in a unit. Default does
        nothing, except in IPF writer.
      - new section for listing Constants found in a unit. Default does
        nothing, except in IPF writer.

git-svn-id: trunk@15849 -
2010-08-19 04:26:26 +00:00
marco
8755a60e5c * stuff interface implementation data into contentfile.
Inheritance data is ignored but not processed while reading atm.

git-svn-id: trunk@15825 -
2010-08-16 03:22:39 +00:00
marco
9883c06545 * while searching for ancestor classes/interfaces after all USES unit
also search unit system.

git-svn-id: trunk@15803 -
2010-08-13 22:34:42 +00:00
marco
9e56c4e8ab * --parse-impl option for testing.
git-svn-id: trunk@15797 -
2010-08-13 12:39:10 +00:00
marco
2518a87deb * make interfaces clickable.
git-svn-id: trunk@15796 -
2010-08-13 12:29:27 +00:00
marco
17b15e762d * list interfaces in html declaration
git-svn-id: trunk@15794 -
2010-08-13 10:19:54 +00:00
marco
1e7e80bfb3 * try to resolve relative url first in current package before current module,
solves bug #17146

git-svn-id: trunk@15768 -
2010-08-10 23:25:18 +00:00
marco
b1b6ef237a * write examples for topic nodes. Mantis 17145
git-svn-id: trunk@15767 -
2010-08-10 22:38:30 +00:00
marco
8a46323688 * fixed some nesting problems
git-svn-id: trunk@15671 -
2010-07-30 17:45:32 +00:00
michael
20823eb4e4 * Fix so only interface is parsed
git-svn-id: trunk@15400 -
2010-06-10 06:52:07 +00:00
michael
e3c08dc4ec * Patch from Nikolay Nikolov to fix compliance mode rendering
git-svn-id: trunk@15345 -
2010-05-30 13:44:20 +00:00
marco
19a47dbf9d * fixing fpdoc for strict protected/private additions.
git-svn-id: trunk@15181 -
2010-04-26 10:08:02 +00:00
michael
332b67ecfb * Removed left-over debug statement
git-svn-id: trunk@15062 -
2010-03-25 20:55:53 +00:00
michael
f39e9ba873 * Test unit for testing purposes
git-svn-id: trunk@15009 -
2010-03-13 16:04:19 +00:00
michael
235c3be24a * Added support for version tag (same level as errors or seealso tags
git-svn-id: trunk@15008 -
2010-03-13 16:03:52 +00:00
michael
750cfae553 * Fix to work with new version of Pascal scanner
git-svn-id: trunk@14939 -
2010-02-26 10:00:37 +00:00
pierre
93c1c74e02 * Update Makefiles
git-svn-id: trunk@14382 -
2009-12-10 08:26:29 +00:00
michael
9fff5d989c * Added support for the url tag to include arbitrary links
git-svn-id: trunk@14167 -
2009-11-13 15:58:45 +00:00
paul
dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009.
+ changes in compiler, utils, packages to resolve identifier conflicts with the new TObject methods (like changing of UnitName arguments to AUnitName, adding Classes. before the toString, etc). (issue #0014931)

git-svn-id: trunk@14005 -
2009-11-01 16:22:47 +00:00
michael
383fe39d35 * Small patch from Graeme to fix ordering (bug ID 14917)
git-svn-id: trunk@13965 -
2009-10-29 15:48:14 +00:00
michael
9bdebeb50c * (reworked) patch from m. spiller to add turbo delphi doc output format
git-svn-id: trunk@13927 -
2009-10-23 10:16:57 +00:00
michael
19d8ebc5f0 * Patch from m. spiller to actually output xml
git-svn-id: trunk@13926 -
2009-10-23 10:11:50 +00:00
marco
54b8628671 * Fixes compilation problem
git-svn-id: trunk@13839 -
2009-10-10 19:23:30 +00:00
marco
1b977aa8c9 * fpdoc parts of binary support + disable options.
git-svn-id: trunk@13837 -
2009-10-10 18:33:40 +00:00
marco
daa4757c92 * added some non-cleaned units to be cleaned
git-svn-id: trunk@13836 -
2009-10-10 18:10:24 +00:00
marco
9764ea95d1 * check for css-file existance
git-svn-id: trunk@13805 -
2009-10-05 18:19:36 +00:00
marco
0e2f080f07 * binary toc on by default
git-svn-id: trunk@13682 -
2009-09-08 19:11:40 +00:00
Jonas Maebe
847354fe10 * Makefiles version 2.5.1
git-svn-id: trunk@13533 -
2009-08-13 21:21:28 +00:00
Jonas Maebe
e246cac3ac * regenerated using latest fpcmake
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +00:00
Jonas Maebe
1f6ec379de * moved field definitions before method/property definitions (see mantis
#13971)

git-svn-id: trunk@13330 -
2009-06-27 11:27:31 +00:00
michael
31e0852c4b * Patch from Graeme Geldenhuys to supply formatting for definition lists
git-svn-id: trunk@13058 -
2009-04-29 10:41:57 +00:00
michael
e633349d21 * With --help, do not check for package name
git-svn-id: trunk@13011 -
2009-04-14 12:24:01 +00:00
Jonas Maebe
4bf254bc32 * added .txt extensions to all README, TODO and COPYING files
(mantis #12358)

git-svn-id: trunk@12825 -
2009-02-28 17:34:08 +00:00
marco
cb7f19e798 * show usage if no parameters
git-svn-id: trunk@12747 -
2009-02-18 17:44:02 +00:00
michael
7ebbcb4c9f * Fixed error where unit names with underscores are not correctly handled
git-svn-id: trunk@12402 -
2008-12-19 17:37:20 +00:00
joost
fa3e50042c * Escape ModuleName, fixes building of module AVL_Tree
git-svn-id: trunk@12382 -
2008-12-18 12:40:16 +00:00
michael
790a6a01b7 * Small fix from Andrew Haines to fix dos paths in CHM files
git-svn-id: trunk@12234 -
2008-11-26 19:04:20 +00:00
michael
552e5fc66f * Added fpclasschart to Makefile
git-svn-id: trunk@12143 -
2008-11-17 15:15:38 +00:00
michael
1efbbe82b3 * Patch from Andrew to add searchable chm to usage options
git-svn-id: trunk@12093 -
2008-11-14 13:52:40 +00:00
michael
6b24dc9adc * Patch from andrew haines to make generated CHMs searchable
git-svn-id: trunk@12085 -
2008-11-14 10:33:43 +00:00
marco
e5db5e4aa8 * regened makefiles to propagate makefile versions
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
3591d54f24 * updated all makefile.fpc versions to 2.2.2 for fppkg compat.
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
marco
50de0679f2 * Add the main unit URL to the index, the fp IDE uses the index for context sensitive help.
git-svn-id: trunk@11911 -
2008-10-18 12:24:16 +00:00
Vincent Snijders
6b0d250ea6 * fpdoc: fixed AV when looking for link tags, patch from Michael van Canneyt
git-svn-id: trunk@11808 -
2008-09-19 13:24:22 +00:00
Vincent Snijders
f28a204dbb * fpdoc: fixed memleak
git-svn-id: trunk@11801 -
2008-09-18 11:49:19 +00:00
michael
e4b4875bb0 * Added support for interface delegation (Implements)
git-svn-id: trunk@11678 -
2008-08-31 21:25:53 +00:00
michael
461ba64623 * Fixed link detection to units that have not yet been scanned
git-svn-id: trunk@11676 -
2008-08-31 21:09:21 +00:00
michael
10511e99ed * Print short description of linked node in class overview
git-svn-id: trunk@11668 -
2008-08-30 21:05:52 +00:00