Jeff Williams
80bce1db42
allow interfaces to augment other interfaces ( #897 )
2015-01-29 16:10:47 -08:00
Jeff Williams
fb4cb530e3
remove unnecessary guards
2015-01-29 15:33:35 -08:00
Jeff Williams
33cd4c5fbb
minor cleanup
2015-01-29 14:43:40 -08:00
Jeff Williams
cefe615263
remove branches that appear to be dead code
2015-01-27 16:58:03 -08:00
Jeff Williams
46c2227cc3
remove branches that appear to be dead code
2015-01-27 16:54:59 -08:00
Jeff Williams
25e7e63f59
flip more ES 2015 flags ( #555 )
2015-01-27 12:19:45 -08:00
Jeff Williams
4b4445fd9b
ignore template-related AST nodes ( #555 )
2015-01-27 09:02:12 -08:00
Jeff Williams
7ef0a401da
update supported ES 2015 features ( #555 )
2015-01-27 09:02:01 -08:00
Jeff Williams
04559dbe7d
switch from Esprima to Espree ( #555 )
2015-01-27 08:53:11 -08:00
Jeff Williams
efe34bde89
doc fix
2015-01-26 16:56:22 -08:00
Jeff Williams
e0ec38047b
correctly augment the inheritors of virtual doclets ( #893 )
2015-01-26 16:25:47 -08:00
Jeff Williams
8ad4b49b3f
correctly handle symbols named prototype ( #891 )
2015-01-24 09:09:31 -08:00
Jeff Williams
e89ecd615f
resolve this for computed properties ( #890 )
2015-01-24 08:40:55 -08:00
Jeff Williams
c61b9307b4
set the correct longname on prototype members whose names are quoted ( #888 )
2015-01-24 07:40:47 -08:00
Jeff Williams
9cb9351911
minor cleanup
2015-01-22 15:22:39 -08:00
Jeff Williams
d231bc36d8
add normalize as a synonym for normalise ( #884 )
2015-01-21 08:43:59 -08:00
Jeff Williams
3663224f2b
make implementations inherit the docs from interfaces where appropriate ( #864 )
2015-01-20 08:10:33 -08:00
Jeff Williams
c6528bb090
treat memberof info like alias info when tracking variables ( #880 )
...
This change allows you to say, for example, that a symbol is a `memberof` a module, and the children of that symbol will automatically inherit the `memberof` info. (Previously this only worked if the symbol and its properties were defined in the module file.)
2015-01-19 09:39:53 -08:00
Jeff Williams
db9a570e2d
add fast path to hasAncestor
2015-01-16 09:02:13 -08:00
Jeff Williams
5b4e2c51f7
add hasAncestor helper function
2015-01-16 08:49:54 -08:00
Jeff Williams
f1b6b2dc7c
don’t create empty children objects
2015-01-13 14:39:39 -08:00
Jeff Williams
fb2c36781f
update ESLint; delint
2015-01-11 19:17:44 -08:00
Jeff Williams
dad0544e93
show tutorials in the TOC nav ( #875 )
2015-01-11 18:30:08 -08:00
Jeff Williams
595a5345fa
update description of --recurse flag ( #712 )
2015-01-04 14:20:43 -08:00
Jeff Williams
7ef0465aa7
alphabetize command-line flags by short name, then long name ( #862 )
2015-01-04 14:17:10 -08:00
Jeff Williams
322afeb86e
support --access all flag to display symbols at all access levels ( #861 )
2015-01-04 14:10:28 -08:00
Jeff Williams
d43990f6e4
Merge pull request #860 from Raptor399/accessparam-squashed
...
Adding access parameter
2015-01-02 09:57:35 -08:00
Patrick Atoon
ba510377da
Adding access parameter
2015-01-02 13:01:29 +01:00
Jeff Williams
e471a1f55e
add stripNamespace and stripVariation methods ( #858 )
2014-12-30 16:57:11 -08:00
Jeff Williams
60b239fd33
keep the link text for longnames with variations ( #857 )
2014-12-30 16:40:03 -08:00
Jeff Williams
59fec8c696
doc fix
2014-12-30 16:13:42 -08:00
Jeff Williams
3e972e8648
fix docs
2014-12-29 17:02:06 -08:00
Jeff Williams
7e23a68c59
multiple fixes for overridden symbols ( #855 )
...
- Don't add an "overrides" property to members that are merely inherited.
- In the template, don't show both "overrides" and "inherited from" for the same member.
2014-12-29 15:48:05 -08:00
Jeff Williams
dfdce46683
minor doc fixes
2014-12-28 15:45:40 -08:00
Jeff Williams
6faad35eb5
strip enclosing parens from the variation tag's value ( #850 )
2014-12-25 17:16:59 -08:00
Jeff Williams
ffa3011e95
fix variation tag
2014-12-25 07:25:15 -08:00
Jeff Williams
2b6d2dee2f
fix crash caused by 39e5008cfc84fe3f88d6e6e75be15241bbd671fe
...
This is clearly the correct fix, but for testing purposes, it's not clear how to get the index into this weird state. Parsing all of JSDoc will cause a crash while looking at the doclet for module:jsdoc/tag/dictionary.Dictionary. Parsing just lib/jsdoc/tag/dictionary.js seems to work fine.
2014-12-22 13:26:03 -08:00
Jeff Williams
39e5008cfc
implement inheritdoc and override tags ( #53 )
2014-12-22 10:35:52 -08:00
Jeff Williams
a86af80836
fire jsdocCommentFound and symbolFound events in the correct order ( #770 )
...
On Rhino, for each file, we now fire all the jsdocCommentFound events in source order, followed by all the symbolFound events in source order. This behavior is consistent with previous versions of JSDoc.
On Node.js, we now fire interleaved jsdocCommentFound and symbolFound events in source order.
Includes a new Rhino .jar file: jsdoc3/rhino@5fbcc2d953
2014-12-21 17:39:56 -08:00
Jeff Williams
47aad100fc
use the variation to ensure a unique ID for each doclet
2014-12-21 17:27:40 -08:00
Jeff Williams
cd23d479a1
add missing variation
2014-12-21 17:24:01 -08:00
Jeff Williams
b285e18577
rename method; add test stubs
2014-12-21 10:29:06 -08:00
Jeff Williams
c6855b5bfd
Revert "fix typo"
...
This reverts commit 0a8c41eaf0fb3bb89da878bb787ab173329b49f9.
2014-12-21 09:48:45 -08:00
Jeff Williams
0a8c41eaf0
fix typo
2014-12-21 09:35:10 -08:00
Jeff Williams
fc2c165626
generate unique IDs when two members have the same name but different scopes ( #539 )
2014-12-19 09:13:06 -08:00
Jeff Williams
8ccbb1b435
use a dash to prevent filenames from starting with an underscore
2014-12-18 20:56:11 -08:00
Jeff Williams
93bbf77eff
whitespace
2014-12-18 16:52:41 -08:00
Jeff Williams
869f63113f
allow interface tag to have a name in the JSDoc tag dictionary ( #828 )
2014-12-18 16:41:51 -08:00
Jeff Williams
ef75f132b8
print the usage information if there's a bad command-line option ( #840 )
2014-12-18 16:09:28 -08:00
Jeff Williams
1cb337c90a
cleanup
2014-12-16 10:33:45 -08:00