Jannon Frank
d2529644b6
Merge pull request #98 from jannon/IgnoreValueFix
...
Test and fix for #84
2012-03-21 02:03:34 -07:00
Jannon
9896096b88
Test and fix for #84
2012-03-21 00:02:44 -07:00
Jannon
f717abf6e1
fix and tests for #55
2012-03-20 23:24:21 -07:00
Jannon
ecf2cfba3c
Fix the recursive alias resolve test and track global variables so global aliases can be resolved
2012-03-15 22:13:08 -07:00
Jannon
a2259ac14c
adding recursive alias resolving from rafalwrzeszcz
2012-03-15 20:09:50 -07:00
Tim Schaub
625a2812f0
Properly inherit members from grandparents.
...
Previously, inheritance only worked one level deep. With this change, inherited members are added to the docs after processing each doclet. This allows for proper inheritance to an arbitrary depth.
2012-02-04 11:49:10 -07:00
Rafał Wrzeszcz
fcc26990ca
@abstract/@virtual tag support.
2011-12-10 10:27:33 +01:00
Michael Mathews
d7e74062b1
Fixed issue that caused members of named function statements to have the wrong memberof attributes generated by the parser. Closes Issue #60 .
2011-11-20 22:12:51 +00:00
Michael Mathews
ce435bed51
Members of enum automatically get a default value.
2011-10-27 00:20:33 +01:00
Michael Mathews
2351776bdf
Members of an @enum no longer require doc comments to appear in the documentation.
2011-10-26 23:50:57 +01:00
Michael Mathews
3175288d63
Added feature: if omitting the name of a @param, JSDoc will use the name from the parameter list in the source code.
2011-10-20 23:15:40 +01:00
Michael Mathews
39667e6b47
Added test cases for @memberof! tag.
2011-10-15 20:46:12 +01:00
Michael Mathews
39b5e09bb6
Fixed issue that caused incorrect longname to be calculated when a @memberof tag was applied to a constructor nested within another constructor.
2011-10-15 16:15:19 +01:00
Michael Mathews
134227b6d4
Added support for @variation tag.
2011-10-14 20:41:06 +01:00
Michael Mathews
badf1fcacd
Added unit tests for @enum.
2011-10-08 22:00:38 +01:00
Michael Mathews
a406e1cebc
Merge branch 'inline_property_tags'
2011-10-08 10:26:06 +01:00
Michael Mathews
7d840bcaa3
The event namespace is now optional for symbols mentioned in @fires tags. Closes #40 .
2011-10-07 20:42:23 +01:00
Michael Mathews
df45f945b4
Fix for case where a @lends tag was on an object literal, and an anonymous @constructs tag was on a property would throw an error.
2011-10-06 21:34:13 +01:00
Michael Mathews
2e857fcecc
Added support for @enum. Rename old @property to @member.
2011-09-26 14:46:31 +01:00
Michael Mathews
f37bd95c6c
Added support for @property tags in doclets that have kinds, no template output yet.
2011-09-24 21:26:09 +01:00
Michael Mathews
dbc9c428a6
Fix for broken /*!* test. (hat tip tschaub)
2011-09-24 08:26:00 +01:00
Michael Mathews
de4f31b46e
Now support /*!* comments. Closes #26 .
2011-09-23 22:04:53 +01:00
tschaub
497982de67
Tests for adding inherited members.
2011-09-20 17:22:36 -06:00
Michael Mathews
0341d71d4b
When a function symbol has an @constructs tag with no value, in a @lends block with a "Name#" value, the function is documented as a constructor of "Name". Closes #31 .
2011-09-13 10:07:47 +01:00
Michael Mathews
bf21286685
The value for a @constructs tag can now be inferred from the source code, if no value is provided. Closes #31 .
2011-09-12 21:38:50 +01:00
Michael Mathews
dfe7474ece
Inner functions are now tracked, same as inner vars. Fixes bug where some inner functions were not documented as members of their enclosing function. Closes #30 .
2011-09-08 23:34:00 +01:00
Michael Mathews
e3e79e4742
Fix scope property for symbols documented as members of <global>.
2011-09-02 21:26:15 +01:00
Michael Mathews
ed40b7bb27
JSDoc will recognise documented inner members of JS modules. Closes #27 .
2011-09-01 08:06:51 +01:00
Michael Mathews
2c38b21159
Moved link generation code out into its own module: templateHelper. Added feature to convert unsafe filenames to md5 hashes.
2011-08-06 21:39:54 +01:00
Michael Mathews
32f6b1f460
Added testhelper to resolve {@link ...} tags.
2011-08-04 20:46:02 +01:00
Michael Mathews
8799668ccf
Added more nodejs compatible version of require().
2011-06-17 21:06:37 +01:00
Michael Mathews
7fc4708526
Added addition tests for the @default tag.
2011-04-10 09:54:07 +02:00
Michael Mathews
2b3553dd64
Added boolean trus and false to the list of @default values recognised from the code source. Added support for invalid variable name characters in the keys of objectliterals, plus tests.
2011-04-10 00:31:54 +02:00
Michael Mathews
20416aa65c
Added support for @lends to the global.
2011-04-09 21:44:44 +02:00
Michael Mathews
d7675bbb2f
Fixed failing unit test on dumper where dates were not being stringified in a uniform timezone offest.
2011-04-09 21:36:59 +02:00
Michael Mathews
79964a8727
Implemented excludePattern option in conf.json to exclude source files that match a given pattern.
2011-03-17 23:04:26 +00:00
Michael Mathews
98bd032049
Added borrow module to resolve borrowed symbols.
2011-03-17 22:19:50 +00:00
Michael Mathews
91a6cdb245
Added support for {type} clauses in @property, @const, and @module.
2011-03-12 22:28:15 +00:00
Michael Mathews
71fc8b4e3c
The @lends tag now marks itself as undocumented, so it doesnt overwrite the symbol being lent to.
2011-02-26 20:29:59 +00:00
Michael Mathews
86e91ca052
Improvements to default template.
2011-02-25 23:00:07 +00:00
Michael Mathews
7402f3fffb
Added more tests for @lends tag.
2011-02-25 22:58:28 +00:00
micmath
81cc2e4939
Fixes for var scoping, @lends and @borrows.
...
git-svn-id: https://jsdoc.googlecode.com/svn/trunk/@17 d5942f49-e6af-b5c1-9d01-85772c7ca168
2011-02-24 17:11:05 +00:00
micmath
ec96fe49e8
Refactor of var scope code.
...
git-svn-id: https://jsdoc.googlecode.com/svn/trunk/@15 d5942f49-e6af-b5c1-9d01-85772c7ca168
2011-02-24 17:10:38 +00:00
micmath
cbab597b91
Improved detection of outer/inner scoped variables.
...
git-svn-id: https://jsdoc.googlecode.com/svn/trunk/@14 d5942f49-e6af-b5c1-9d01-85772c7ca168
2011-02-24 17:10:24 +00:00
micmath
6af99edab7
Added support for @typedef tag.
...
git-svn-id: https://jsdoc.googlecode.com/svn/trunk/@13 d5942f49-e6af-b5c1-9d01-85772c7ca168
2011-02-24 17:10:12 +00:00
micmath
ff90450af5
Doclets that are immediately adjacent to each other are now considered @also docs.
...
git-svn-id: https://jsdoc.googlecode.com/svn/trunk/@12 d5942f49-e6af-b5c1-9d01-85772c7ca168
2011-02-24 17:10:00 +00:00
Michael Mathews
92b54f6f32
Added support for the @default tag.
2011-02-04 21:37:36 +00:00
Michael Mathews
2facb898bf
Additional tests for @borrows.
2011-01-30 15:54:07 +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