Commit Graph

87 Commits

Author SHA1 Message Date
michael
1552f34251 * Allow simple preprocessing of the project file using {{macro}} substitution. Needed for e.g. variable source dirs
git-svn-id: trunk@34749 -
2016-10-22 08:12:31 +00:00
marco
869d24f7d1 * spelling mistakes fpc repo part, mantis #30233
git-svn-id: trunk@33882 -
2016-06-02 20:01:09 +00:00
michael
dda3f60df5 * Applied patch from Andrew H. to make XML format more verbose
git-svn-id: trunk@32751 -
2015-12-27 09:50:01 +00:00
michael
a192c54e7d * Basedir support
git-svn-id: trunk@32374 -
2015-11-20 11:26:58 +00:00
michael
5227a35d05 * Fix hints and warnings
git-svn-id: trunk@31366 -
2015-08-22 13:17:53 +00:00
michael
5e7f08a69c * Fix memory leaks
git-svn-id: trunk@31365 -
2015-08-22 13:11:38 +00:00
michael
a32160131b * Add backwards compatibility lookup for operators
git-svn-id: trunk@31233 -
2015-07-26 08:11:06 +00:00
michael
8cb651c0a5 * Correct documenting of advanced records
git-svn-id: trunk@31184 -
2015-07-01 19:44:47 +00:00
michael
faaae8b2a2 * Fix bug #24271, fpdoc failing on dotted unit names
git-svn-id: trunk@30624 -
2015-04-17 18:23:13 +00:00
michael
10633da13b * Reverted revision 30575 (forgor -depth=immediate
git-svn-id: trunk@30576 -
2015-04-13 19:44:51 +00:00
michael
2cab4a9a73 * Reverted revision 30557
git-svn-id: trunk@30575 -
2015-04-13 19:43:43 +00:00
michael
576fe3758d * Added showing of hints in HTML page title
git-svn-id: trunk@26687 -
2014-02-06 17:06:58 +00:00
marco
3acd49ddbc * fixed a bug in resolving external references for classtree and whatever else
uses findelement.
   
   A reference was checked against TPasModule with "=", ruling out descendants
   like TPasExternalModule. All "content" (.xct) symbols are in externalmodules

git-svn-id: trunk@24277 -
2013-04-20 20:53:59 +00:00
marco
b2f861420c * Various small changes. LCL compiles again, but is 10% smaller.
tree inheritance still not fully linked.

git-svn-id: trunk@24276 -
2013-04-20 15:31:56 +00:00
marco
b27e03346b * don't crash on inclusion of fpmake.pp
git-svn-id: trunk@24273 -
2013-04-19 23:50:43 +00:00
marco
ad455d05b1 * throw warning when there is a space in the XCT imported link.
git-svn-id: trunk@24089 -
2013-03-31 13:05:36 +00:00
michael
a7a6301672 * Refactoring for better readability
git-svn-id: trunk@23476 -
2013-01-21 12:07:52 +00:00
michael
01d8ec7a62 * Speed up read/write content file
* Configurable ResolveLink (strict or not)

git-svn-id: trunk@23472 -
2013-01-21 10:56:07 +00:00
michael
0ee95ca5f9 * Undid patch to resolve dotted unit names, it breaks generation of FPC documentation
git-svn-id: trunk@23369 -
2013-01-12 16:08:40 +00:00
michael
0dd6c1454e * Patch from Anton to support dotted unit names (Bug ID 22919)
git-svn-id: trunk@23225 -
2012-12-26 18:09:11 +00:00
michael
bc60ea4713 * Added ability to create class chart
git-svn-id: trunk@23194 -
2012-12-20 15:54:24 +00:00
michael
2c26d53f9b * Added ability to create class chart
git-svn-id: trunk@23193 -
2012-12-20 15:00:10 +00:00
michael
d965748048 * Patch from Graeme geldenhuys to introduce class hierarchy in IPF
git-svn-id: trunk@23172 -
2012-12-18 13:03:53 +00:00
michael
813b91a596 * Patch from Reinier Olislaghers - some cosmetic changes (Bug ID 23506)
git-svn-id: trunk@23171 -
2012-12-18 11:06:01 +00:00
michael
4a9d012d3a * Patch from Reinier Olislagers to update copyright and emit a more friendly message if an input file is not found (bug ID 22639)
git-svn-id: trunk@22078 -
2012-08-14 18:27:46 +00:00
michael
a8e634d506 * Added option to remove brackets from menu header From AndrewH (Bug ID 21676)
git-svn-id: trunk@21882 -
2012-07-11 17:13:40 +00:00
michael
57647f4521 * Added functionality to add (and show) notes
git-svn-id: trunk@20304 -
2012-02-11 09:58:13 +00:00
michael
2b60a95896 * Recursive parsing
git-svn-id: trunk@20213 -
2012-02-01 20:06:50 +00:00
michael
5bccdb9c62 * Extended usage with additional options for project file
git-svn-id: trunk@19884 -
2011-12-23 15:05:18 +00:00
michael
293f20b26c * Implemented --descr-dir and --input-dir
git-svn-id: trunk@19755 -
2011-12-04 19:36:36 +00:00
michael
2d928cbee8 Logging options implemented, and dry run. Separated out creation and logging logic
git-svn-id: trunk@19753 -
2011-12-04 18:16:51 +00:00
michael
e07646a653 * Implemented project file writing functionality, based on patch from Hans-Peter Diettrich
git-svn-id: trunk@19724 -
2011-12-02 16:24:29 +00:00
michael
bb54f1375c * TList -> TFPList to match latest changes in fcl-passrc
git-svn-id: trunk@19669 -
2011-11-22 18:15:28 +00:00
michael
e808b917cb * Removed debug statement
git-svn-id: trunk@19625 -
2011-11-11 17:17:58 +00:00
michael
942cc99bfe * Better warnings
git-svn-id: trunk@19050 -
2011-09-11 17:39:17 +00:00
marco
2aebae2846 * commented a few left over "alias" debug msg
git-svn-id: trunk@19049 -
2011-09-11 15:05:45 +00:00
marco
d6726a6ade * --dont-trim avoids trimming while loading XMLs. Mantis #16683
git-svn-id: trunk@18924 -
2011-08-31 19:33:20 +00:00
mazen
86d9eadc73 * Fixed spell errors.
git-svn-id: trunk@17177 -
2011-03-25 09:33:15 +00:00
marco
08a89597c6 * Patch from Andrew that allows to set CHM title on the cmdline. (Mantis 18246)
git-svn-id: trunk@16583 -
2010-12-17 18:18:37 +00:00
marco
e3fb3230ef * fixes for memory leaks by Vincent
git-svn-id: trunk@16312 -
2010-11-06 20:46:46 +00:00
marco
e82d25d211 * fix for mantis 17597, aliastypes in inheritance chains of fpdoc.
Adds aliases to the content file, using alias(realtype) syntax.

git-svn-id: trunk@16217 -
2010-10-24 21:33:41 +00:00
michael
bd7d55d592 * Applied patch from Graeme to fix link resolving (17276)
git-svn-id: trunk@15910 -
2010-08-26 14:40:20 +00:00
marco
b30c284b08 * minor hint and warning improvements
git-svn-id: trunk@15868 -
2010-08-21 21:12:27 +00:00
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
9e56c4e8ab * --parse-impl option for testing.
git-svn-id: trunk@15797 -
2010-08-13 12:39:10 +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
michael
20823eb4e4 * Fix so only interface is parsed
git-svn-id: trunk@15400 -
2010-06-10 06:52:07 +00:00