42 Commits

Author SHA1 Message Date
Michael Mathews
e4852bcb15 Improved detection of outer/inner scoped variables. 2011-02-10 23:23:12 +00:00
Michael Mathews
92b54f6f32 Added support for the @default tag. 2011-02-04 21:37:36 +00:00
Michael Mathews
e9fc9454b8 Refactor: moved setlongname from jsdoc/name to jsdoc/doclet. Added docs to jsdoc/doclet. 2011-01-30 19:24:18 +00:00
Michael Mathews
bf7b667861 Added tests for the @borrows tag. 2011-01-30 14:31:59 +00:00
Michael Mathews
064affcf87 Added support for variation identifiers in symbol names, like foo(1) and foo(2). 2011-01-30 10:38:24 +00:00
Michael Mathews
21acdae04f Added exceptions to template. Improved name/longname resolution: namespace now is only applied to longname when using the @alias tag, names that are fully quoted strings no longer have incorrect shortening. 2011-01-26 08:48:01 +00:00
Michael Mathews
0297bb99f9 Added support for @project and @license tags. Better support for this-variables in a @constructs scope. Name property no does not have namespace applied, only longname does. 2011-01-24 22:42:14 +00:00
Michael Mathews
221aa8cbad Changed kind from "constructor" to "class", added support for @constructs tag to document the constructor function separately to the class documentation. Added support for documenting anonymous functions. 2011-01-24 18:00:01 +00:00
Michael Mathews
fc5319020f Added support for @global tag. 2011-01-14 21:21:45 +00:00
Michael Mathews
1d92f5e0a2 Cleaned up some unit tests. Refactored the parser and handlers a bit. 2011-01-11 20:08:31 +00:00
Michael Mathews
3cc8078e23 Support for displaying mixes, summaries, and trimming leading whitespace. 2011-01-05 19:33:22 +00:00
Michael Mathews
6d4c1e61c1 Fixed bug with names["quoted"]. Tweaks to default template. 2011-01-03 22:48:04 +00:00
Michael Mathews
43efe8048b Refactor continues. 2011-01-02 22:12:00 +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
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
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
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
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
47fc4cb4b9 Converting jsdoc_test.js from version 2 to version 3. Added support for some more version 1 tags. 2010-07-10 12:55:54 +01:00
Michael Mathews
6a1a46aeba Qouted names keep their quotes. 2010-07-10 10:08:08 +01:00
Michael Mathews
eb6c9d0bdb The namepath connector for inner symbols changed from - to ~. Added type to @exception. 2010-07-10 09:19:41 +01:00
Michael Mathews
df444b4524 Added tests for @name and @example. Added fix for preserving whitespace in examples. 2010-07-05 21:13:15 +01:00
Michael Mathews
93a3c0dd81 Added tests for @desc. 2010-07-04 23:03:33 +01:00
Michael Mathews
22cb3d2ef6 Added tests for @file, @returns, and @type. 2010-07-04 01:48:04 +01:00
Michael Mathews
b4115bd6d6 Fix for problem with resolution of event names. 2010-06-20 21:26:45 +01:00
Michael Mathews
9a45e4a8a4 Added support for params, nullable, optional. 2010-06-15 00:09:09 +01:00
Michael Mathews
1da08819b7 Added improvements and tests for docsets. 2010-06-13 23:06:31 +01:00
Michael Mathews
f4fc6619ae renamed @property to @member, @kind to @denom. Added testsuites. 2010-06-12 21:32:34 +01:00
Michael Mathews
1bd89d7774 Added test framework, json validation, fixed bug in file reading code for require. 2010-06-09 22:09:01 +01:00
Michael Mathews
3af2c46d72 First code commit. 2010-06-06 21:11:11 +01:00