Jeff Williams
61e637bae6
if a module exports only an overloaded method, show every version of the method ( #727 )
2014-08-12 09:50:11 -07:00
Jeff Williams
89237260c6
support virtual comments for overloaded symbols ( #727 )
2014-08-12 09:37:00 -07:00
Jeff Williams
2f87fb11dc
improvements to interface and implements tags
...
- Change doclet property names
- Populate the list of property implementations in augment.js, not in the template
- Tone down the presentation of both tags in the default template
- Other related cleanup
2014-08-11 16:02:00 -07:00
Jeff Williams
277d712f3e
cleanup
2014-08-11 16:02:00 -07:00
Jeff Williams
7ef13bf40b
prevent crash when a class claims to implement an interface but has no members
2014-08-11 16:01:59 -07:00
Jeff Williams
7c2a6d7438
cleanup
2014-08-11 16:01:59 -07:00
MinHyeong Kim
87c33e242b
modify codes for generate describe interface's all properties.
2014-08-11 16:01:59 -07:00
MinHyeong Kim
c797b50c49
uncomment test code.
2014-08-11 16:01:59 -07:00
MinHyeong Kim
cc9ceb700b
fix codes for patch. excepts 'implements not functions' issue.
2014-08-11 16:01:59 -07:00
MinHyeong Kim
52426cd3a7
add test codes for @interface, @implements annotations.
2014-08-11 16:01:59 -07:00
MinHyeong Kim
ef70ffe2bd
modify codes for @interface, @implements annotation.
2014-08-11 16:01:59 -07:00
Jeff Williams
d09c654d36
prevent a crash if a doclet has an empty longname
2014-08-07 13:17:54 -07:00
Jeff Williams
c2d3d0041b
add getAncestors and getUniqueId helpers
2014-08-06 15:32:06 -07:00
Jeff Williams
d220954d97
doc fixes
2014-08-06 15:23:43 -07:00
Jeff Williams
ead0e90409
handle variations when generating a tree of longnames
2014-08-03 11:44:42 -07:00
Jeff Williams
1171593908
parsedType property improvements ( #576 )
...
- Make the parsedType property non-enumerable unless debug mode is enabled.
- Add a more appropriate test case.
- Remove the (incomplete) schema for parsed types.
2014-07-30 12:04:10 -07:00
Jeff Williams
2dec7bd4e0
expose parsed type in doclets ( #576 )
...
Author: Alexey Malutin (https://github.com/Alexey-Malutin )
2014-07-30 10:53:10 -07:00
Jeff Williams
cfd9743eaa
remove extra period from end of summary
2014-07-28 18:49:53 -07:00
Jeff Williams
ca62994d22
clean up/rename summarize plugin, and add tests
2014-07-26 19:51:55 -07:00
Jeff Williams
fa53887490
Plugin to automatically extract a summary, if missing, from the first sentence in the description
...
This plugin (tries to) extract a summary, if missing, from the first sentence in the description.
It does this by splitting at the first . that is followed by a whitespace or an HTML tag. Afterwards, it appends a ., balances any HTML tags and removes a begin-end pair of P tags.
The result is pretty useful, if the documenter has not "bothered" to write a summary and description tag.
Author: Mads Bondo Dydensborg <mbd@dbc.dk>
2014-07-26 15:06:59 -07:00
Jeff Williams
c557cd0a8b
use the correct type expression for type applications that contain type unions ( #714 )
2014-07-26 14:16:25 -07:00
Jeff Williams
b5653b838c
update ESLint rules for ESLint 0.7.1
...
Fixes a Travis CI build failure.
2014-07-07 21:36:20 -07:00
Jeff Williams
333ac90968
use module to escape regexp special characters
2014-07-07 16:49:11 -07:00
Jeff Williams
cae3cce8c1
add longnamesToTree method
2014-07-03 13:53:46 -07:00
Jeff Williams
dcca9a4714
clean up constants exported by jsdoc/name
2014-07-03 12:35:56 -07:00
Jeff Williams
abfa24578c
don't log an error when a comment only contains whitespace ( #698 )
2014-07-02 20:11:39 -07:00
Jeff Williams
5c59bc1488
fix a crash (and incorrect output) when a property has its own properties ( #697 )
2014-07-01 19:56:19 -07:00
Jeff Williams
19867a07b0
show mixins for members, not just classes and modules ( #379 )
2014-07-01 16:54:38 -07:00
Jeff Williams
6e940d275b
do not show the default values for enums ( #689 )
2014-07-01 16:34:07 -07:00
Jeff Williams
8c66aef685
fix several template issues for modules ( #522 , #672 )
...
- Show type info for modules that export something other than a class or a function. (#672 )
- Do not duplicate the module description at the start of each page.
- Display the module description before the class description. (#522 )
2014-06-30 20:55:57 -07:00
Jeff Williams
9c76d61834
document the Parser class as a static member of module:jsdoc/src/parser ( #692 )
2014-06-29 20:45:18 -07:00
Jeff Williams
fc929c9e88
bump revision
2014-06-29 17:12:21 -07:00
Jeff Williams
254c05fbf6
set the appropriate longname for function declarations in AMD modules ( #685 )
...
This is a hack. See #693 for details.
2014-06-29 17:11:55 -07:00
Jeff Williams
dabcb5904f
cleanup
2014-06-28 20:21:22 -07:00
Jeff Williams
873480a3ed
improve filename creation ( #677 )
...
We now allow a much larger range of characters in filenames. We also URL-encode HTML links when necessary, so that everything still works when you upload the files to a web server.
2014-06-28 16:59:01 -07:00
Jeff Williams
da7911bcf8
remove a bogus anchor tag for namespace links
2014-06-28 16:59:01 -07:00
Jeff Williams
4839915cec
the mailing list is back!
2014-06-28 08:53:40 -07:00
Jeff Williams
b12ba68c82
bump revision
2014-06-28 08:26:17 -07:00
Jeff Williams
873f3dac3d
regression test for #683
2014-06-28 08:23:32 -07:00
Jeff Williams
86da37d561
clarify comment
2014-06-23 13:01:05 -07:00
Jeff Williams
14d11c2844
remove parameter properties from the method signature ( #680 )
2014-06-22 19:45:02 -07:00
Jeff Williams
ae0a03af5c
if a module exports one symbol, do not treat it as a global, regardless of the symbol's kind ( #667 )
...
Plus some test cleanup.
2014-06-20 17:36:49 -07:00
Jeff Williams
8840f30a0b
autodetect parameter names in function expressions ( #674 )
2014-06-20 16:51:36 -07:00
Jeff Williams
941b647d5b
prevent type info from overwriting existing doclet properties ( #676 )
2014-06-19 16:44:38 -07:00
Jeff Williams
6672668b48
add the AST node to doclets as a non-enumerable property by default
...
This change prevents a lot of clutter when using the `--explain` flag to log doclets to the console.
If the `--debug` flag is enabled, AST nodes are added as enumerable properties.
2014-06-17 21:42:45 -07:00
Jeff Williams
636bd83a17
test cleanup
2014-06-17 21:34:48 -07:00
Jeff Williams
2107d463da
use throws as the primary name and exception as the synonym
2014-06-17 21:34:40 -07:00
Jeff Williams
be60e811eb
when creating links, do not treat <anonymous> types as type applications, and handle union types without parentheses ( #654 )
2014-06-15 20:57:08 -07:00
Jeff Williams
eeb9c94c66
validate tags that have no text ( #661 )
2014-06-15 20:42:44 -07:00
Jeff Williams
a9a6ebd9ce
clean up test spec
2014-06-15 20:38:24 -07:00