1566 Commits

Author SHA1 Message Date
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
Jeff Williams
722241dd51 escape HTML characters in code blocks (#635) 2014-06-15 14:12:17 -07:00
Jeff Williams
92c8f101e4 streamline tests 2014-06-15 13:57:30 -07:00
Jeff Williams
72512fdc91 disable ESLint max-nested-callbacks rule 2014-06-15 13:53:25 -07:00
Jeff Williams
46c3710510 bump revision 2014-06-15 11:40:13 -07:00
Jeff Williams
cc53f6ac7e ignore Requizzle module 2014-06-15 11:39:29 -07:00
Jeff Williams
2d870909a6 allow templates/plugins to override JSDoc dependencies on Node.js (#671)
Also removes Requizzle from git, because this module is not used on Rhino.
2014-06-15 11:38:42 -07:00
Jeff Williams
fa57a07c6b refer questions to Stack Overflow until the mailing list is fixed 2014-06-14 07:58:25 -07:00
Jeff Williams
80ab18d65d bump revision 2014-06-11 17:02:07 -07:00
Jeff Williams
6b0c06eddd allow external templates/plugins to require() things in node_modules (#665) 2014-06-11 13:03:29 -07:00
Jeff Williams
1a15f92ea2 update Requizzle; remove workaround for jsdoc/package require issue (#662) 2014-06-11 09:18:53 -07:00
Jeff Williams
4eb0adcda2 add ESLint to gitignore 2014-06-10 23:00:35 -07:00
Jeff Williams
b5a5d09e02 update Catharsis so type unions without parens can be parsed (#644) 2014-06-10 22:25:01 -07:00
Jeff Williams
bbd06c4ff8 work around Requizzle bug (#662) 2014-06-10 09:34:51 -07:00