130 Commits

Author SHA1 Message Date
Michael Mathews
e51f8533bd Added support for the -q --query option to pass in custom options. Added support for haruki to generate XML when the format=xml query option is seen. 2011-01-09 14:39:44 +00:00
Michael Mathews
2f60a28619 Changes to update the haruki template to work with refactored core code. 2011-01-09 14:05:39 +00:00
Michael Mathews
06f81aaf6b Added sqlite support. 2011-01-09 00:06:55 +00:00
Michael Mathews
5a9c19ff9d Added taffydb, tweaked mustachejs to define a "last?" value in loops (true on the last item), added use of last? into templates. 2011-01-08 16:09:02 +00:00
Michael Mathews
70b4260697 Changed -D option (which will become the "Define Option" option for compatibility reason) to the -X option, for "expel" all the doclets to console and quit. 2011-01-07 12:31:24 +00:00
Michael Mathews
b96fc0f6e6 Added option -D to dump the doclets to console and quit, possibly useful for debugging? 2011-01-07 12:26:21 +00:00
Michael Mathews
bb873696d0 Added in linkify function to default template. Added ability to keep HTML tags in text processed by the markdown plugin. 2011-01-06 17:14:38 +00:00
Michael Mathews
3cc8078e23 Support for displaying mixes, summaries, and trimming leading whitespace. 2011-01-05 19:33:22 +00:00
Michael Mathews
ae71115165 Added output for returns and params in the default template. 2011-01-05 15:26:27 +00:00
Michael Mathews
6d4c1e61c1 Fixed bug with names["quoted"]. Tweaks to default template. 2011-01-03 22:48:04 +00:00
Michael Mathews
1d18f3950d Fix name and longname for file doclets. 2011-01-03 19:48:14 +00:00
Michael Mathews
43efe8048b Refactor continues. 2011-01-02 22:12:00 +00:00
Michael Mathews
568e36449c Added support for pragma comments. 2010-12-28 17:58:17 +00:00
Michael Mathews
db62d9e7b4 Added events, added parse handlers, added plugins and markdown plugin support. 2010-12-27 15:18:44 +00:00
Michael Mathews
7b55f59263 Start of deep refactor. 2010-12-26 13:52:53 +00:00
Michael Mathews
5a78b4ada1 Added tests for requirejs style module definitions. 2010-12-18 21:33:17 +00:00
Michael Mathews
7fecfa0717 Added support for names in modules that are not safe variable names in JS. 2010-12-18 16:26:33 +00:00
Michael Mathews
4a5567be38 Started documentation folder. 2010-12-18 15:08:12 +00:00
Michael Mathews
71144fa6ce Added support for the -r (recurse) option to the options processor. 2010-12-18 12:44:14 +00:00
Michael Mathews
3f0b393b0e Tweaked schema to match recent changes to @description and @returns type. 2010-12-18 12:26:15 +00:00
Michael Mathews
f9d07621d8 The type property of long tags is now only an array when there are multiples. 2010-12-17 16:09:20 +00:00
Michael Mathews
610c254aa5 Changed references to "desc" to "description". 2010-12-17 15:28:18 +00:00
Michael Mathews
532672c71d Fixes in JSON output module to escape newlines, added normal templates module, added start of haruki template. 2010-08-05 19:18:39 +01:00
Michael Mathews
1170f87b15 More work on the schema. 2010-08-03 21:12:10 +01:00
Michael Mathews
931d2ee6bf More fixes to schema. Added tests for @tag. 2010-08-02 23:27:04 +01:00
Michael Mathews
80216a5689 Added tags @interface and @implements. Fixes to schema. 2010-08-02 15:55:30 +01:00
Michael Mathews
cad6e9c01a Added support for @mixin tag. 2010-07-30 21:38:31 +01:00
Michael Mathews
6d3143143e More tests for inferring names of vars. Refactoring of name module. 2010-07-30 07:50:16 +01:00
Michael Mathews
7289714131 Fix for issue that prevented scope tags from being applied when the path was inferred from the code source. 2010-07-29 16:34:15 +01:00
Michael Mathews
f073e6b211 Refactor name shortening code. 2010-07-29 16:01:15 +01:00
Michael Mathews
4315eee3b3 Added docs and tests for type unions in the @type tag. 2010-07-28 22:46:08 +01:00
Michael Mathews
46b1905ebc Fixed bug that caused inner symbols with @inner tag to have the wrong path. 2010-07-28 15:33:55 +01:00
Michael Mathews
0ba8226e59 Minor refactoring. 2010-07-28 12:20:35 +01:00
Michael Mathews
4e2f283679 Minor refactoring. 2010-07-28 11:51:42 +01:00
Michael Mathews
ce34d93966 Fixed but that affected @memberof where the parent ended in # or ~. 2010-07-28 00:25:29 +01:00
Michael Mathews
b60a316841 Cleaned up naming of required modules. 2010-07-25 12:39:15 +01:00
Michael Mathews
15cc0e57ca Added isScalar attribute of tag. 2010-07-24 12:02:13 +01:00
Michael Mathews
e8bbaef861 @isa becomes @kind 2010-07-24 10:21:35 +01:00
Michael Mathews
9b38ed16b7 Tidy up the tag dictionary. 2010-07-23 21:35:21 +01:00
Michael Mathews
f2b689f09b Fix for issue that caused scope to be wrong when @memberof was provided but no @name was given. 2010-07-22 23:19:21 +01:00
Michael Mathews
e4a13db06d Divided attrib into access and scope properties. 2010-07-20 21:28:06 +01:00
Michael Mathews
3a48203e8d Installed Resig`s simple templating. Fixed memberof resolution, changed @access to @attrib. 2010-07-19 23:00:28 +01:00
Michael Mathews
512f0db298 Added support for the --nocode option. 2010-07-19 07:57:52 +01:00
Michael Mathews
d2c60e1822 Added support for @uses 2010-07-19 07:43:10 +01:00
Michael Mathews
cc001da8a5 Added example of e4x. Changed @variable tag to @var. 2010-07-18 19:52:12 +01:00
Michael Mathews
39a7ec5f19 Set vanilla to be the default template. 2010-07-16 15:08:39 +01:00
Michael Mathews
0290399e3c Added support for dox-style @api tag. Fixed but that prevented "module" docspace from being applied to module names. Changed version number to be more compatible with semantic versions. Renamed about.json to package.json to be more compatible with commonjs. 2010-07-16 10:13:19 +01:00
Michael Mathews
3220279b30 Much work to get correct namepaths calculated when user doesn`t provide @name or @isa. 2010-07-11 22:51:30 +01:00
Michael Mathews
4deae8c570 Added ability to omit param name using dash syntax. Added tests for @param. 2010-07-10 22:32:52 +01:00
Michael Mathews
2a88396780 Added support for @ignore. 2010-07-10 18:28:16 +01:00