1
0
Commit Graph

51 Commits

Author SHA1 Message Date
madmaxoft
c9a9a30fa5 APIDump: Linkification supports #anchors.
This implements #198.
2013-10-15 18:44:13 +02:00
madmaxoft
e4bb796c6b APIDump: Removed HOOK_MAX and HOOK_NUM_HOOKS from documentation.
They're not really hooks, just constants for the maximum.
2013-10-14 21:57:23 +02:00
madmaxoft
66d8c1b306 APIDump: Updated the template for undocumented hooks. 2013-10-14 16:13:39 +02:00
madmaxoft
42b65c164d APIDump: Fixed undocumented hook param generator. 2013-10-14 09:32:55 +02:00
madmaxoft
26fbefdcbf APIDump: The undocumented hooks template now has 8 params.
This allows for easier copypasting, hooks with less than 9 params don't need an extra copy-paste for a new param entry.
2013-10-14 09:03:54 +02:00
madmaxoft
82834ee1ed APIDump: Added pretty-printing to code examples. 2013-10-12 18:31:55 +02:00
madmaxoft
dff343b792 APIDump: Added the possibility of extra code examples for hooks. 2013-10-12 18:11:14 +02:00
madmaxoft
990fa9dfe1 APIDump: Hook notes are linkified. 2013-10-12 11:44:59 +02:00
madmaxoft
9deb9cfa0e APIDump: Fixed extra pages copying. 2013-10-09 15:56:24 +02:00
madmaxoft
9dafba5015 APIDump: Implemented basic hook documentation. 2013-10-09 15:10:25 +02:00
madmaxoft
27ce6dd97e APIDump: Added support for extra pages.
Referenced by file links and titles and copied directly from the plugin folder to the dest folder.
2013-10-09 10:24:24 +02:00
madmaxoft
c03e440311 APIDump: Taking advantage of the new cFile API. 2013-10-09 10:02:07 +02:00
madmaxoft
5ab6003e0f APIDump: Removed ignored classes logging. 2013-10-02 08:50:43 +02:00
madmaxoft
02c41b6f1d APIDump: Fixed operator == rename having bad DocID. 2013-10-02 08:49:15 +02:00
madmaxoft
4cbe24d2e8 APIDump: Added equality operator renaming. 2013-09-30 20:45:13 +02:00
madmaxoft
1f9397302c APIDump: Added the possibility to ignore classes. Ignoring Lua builtins. 2013-09-29 00:10:42 +02:00
madmaxoft
dd31eb9242 APIDump: Additional information is linkified, too. 2013-09-16 22:42:49 +02:00
madmaxoft
518e61e751 APIDump: Fixed linkification with multiple links in one string. 2013-09-15 20:29:42 +02:00
madmaxoft
b8a37c4f46 APIDump: Undescribed classes are listed as undocumented.
Previously class that was not listed in APIDesc was not listed in Undocumented.
2013-09-14 23:47:37 +02:00
madmaxoft
c3ad5bbf91 APIDump: Fixed dumping when APIDesc doesn't contain Constants section. 2013-09-14 23:21:10 +02:00
madmaxoft
24daabdbfc APIDump: Added creating the list of unexported-documented API objects. 2013-09-14 22:34:19 +02:00
madmaxoft
66aee0ec68 APIDump: Implemented creating the list of undocumented API objects. 2013-09-14 22:15:58 +02:00
madmaxoft
62b74d0054 APIDump: Added a simple header to the class index. 2013-09-14 21:47:11 +02:00
madmaxoft
85c4a1ebca APIDump: Added support for additional info exported with each class. 2013-09-14 17:28:22 +02:00
madmaxoft
de77eaaecd APIDump: Added support for overloaded functions. 2013-09-14 16:52:15 +02:00
madmaxoft
0b10f5f795 APIDump: Do not dump the g_APIDesc and APIDump's functions. 2013-09-14 16:27:12 +02:00
madmaxoft
d2c2d4ba52 APIDump: Moved sorting after the renaming. 2013-09-14 16:20:54 +02:00
madmaxoft
694878d2e8 APIDump: Linkifications works for simple {{link}} too. 2013-09-14 08:41:48 +02:00
madmaxoft
badacdb7c6 APIDump: Added special-function renaming (constructor, operators). 2013-09-14 08:38:39 +02:00
madmaxoft
024b080374 APIDump: Ignored functions are removed from undocumented classes, too. 2013-09-14 08:27:31 +02:00
madmaxoft
a9969408e4 APIDump: Ignoring some Lua internal stuff from API-scanning. 2013-09-13 16:38:39 +02:00
madmaxoft
e3888bb147 APIDump: Basic CSS file makes tables visible 2013-09-13 16:26:17 +02:00
madmaxoft
d2deb381c2 APIDump: Constructors are renamed and can have documentation 2013-09-13 16:04:32 +02:00
madmaxoft
af8f7eb963 APIDump: Added support for ignoring functions; ignoring the lua/tolua internals. 2013-09-13 14:05:18 +02:00
madmaxoft
9352af683d APIDump: Linkification works. 2013-09-13 11:22:27 +02:00
madmaxoft
24e70d534b APIDump: Added descendants specified through inheritance. 2013-09-13 10:51:01 +02:00
madmaxoft
1f1216d56d APIDump: Added support for inheritance 2013-09-13 10:22:04 +02:00
madmaxoft
3109762e34 APIDump: Imported the descriptions from the wiki. 2013-09-12 20:38:30 +02:00
madmaxoft
69060f2656 APIDump: Fixed nesting 2013-09-12 20:29:31 +02:00
madmaxoft
435a8197c1 APIDump: Processing wiki-style bullets (" * ") into <li> tag 2013-09-12 20:17:26 +02:00
madmaxoft
b0c4f22e4c APIDump: Added parsing for older wiki format, "Class Definition" header. 2013-09-12 20:10:21 +02:00
madmaxoft
e9a809dfb9 APIDump: The APIDesc from wiki can be read back by Lua. 2013-09-12 19:52:47 +02:00
madmaxoft
5b8271517d APIDump: replacing wiki-style markup with APIDump-style markup 2013-09-12 18:57:21 +02:00
madmaxoft
f553d8e29e APIDump: Fixed parsing tables with wiki-links.
Also added real class name, description and constructor renaming.
2013-09-12 18:46:37 +02:00
madmaxoft
068708145b APIDump: Fixed a missing tab 2013-09-11 21:25:19 +02:00
madmaxoft
7dce0c276a APIDump: Initial implementation of wiki-to-lua conversion 2013-09-11 21:22:25 +02:00
madmaxoft
8012b8be6e APIDump: First attempt at outputting annotations in the HTML format 2013-09-11 16:57:57 +02:00
madmaxoft
410ba0e331 DumpAPI: Basic HTML output for classes 2013-09-10 22:03:10 +02:00
madmaxoft
a58cf6359d APIDump now produces wiki-style tables of functions and constants.
Part of #116.
2013-09-09 22:28:02 +02:00
Alexander Harkness
e57b4e1e59 Changed name and put the whitespace back, as per xoft's suggestion. 2013-07-30 16:26:06 +01:00