Jeff Williams
609c9c5910
update README
2013-04-16 08:45:27 -07:00
Jeff Williams
35cfc7c595
support global installation with 'npm install -g' ( #374 )
2013-04-16 08:43:42 -07:00
Jeff Williams
32b2ea5a1d
recognize Closure Compiler-style typedefs ( #391 )
2013-04-16 03:21:30 -07:00
Jeff Williams
bca6cdc5b1
for typedefs, display the type ( #391 )
2013-04-16 03:20:39 -07:00
Jeff Williams
bd74965552
don't split quoted arguments on spaces ( #397 )
2013-04-15 15:28:48 -07:00
Jeff Williams
359fa84d3c
add plugin making it easier to link to overloaded methods ( #179 )
2013-04-15 06:55:45 -07:00
Jeff Williams
263e3ca2e4
remove variations before generating filenames ( #179 )
2013-04-15 06:50:27 -07:00
Jeff Williams
e592427fce
prevent circular refs in doclets; misc. cleanup
2013-04-15 06:49:58 -07:00
Jeff Williams
883b181ac7
use the correct comment when creating doclets for overloaded methods ( #179 )
2013-04-14 17:50:25 -07:00
Jeff Williams
7ef78a434a
fix spurious error when using JSHint 1.1.0
2013-04-12 07:44:07 -07:00
Jeff Williams
23651f4731
update submodule ( fixes #395 )
2013-04-12 07:17:33 -07:00
Jeff Williams
4bdacabf22
update submodule to fix type parsing ( #381 )
...
fixes repeated literals (like {...*}) and name expressions that end in
something that's enclosed in parens (like {MyClass(foo)})
2013-04-08 23:06:42 -07:00
Jeff Williams
407a718543
Merge branch 'pr/365'
2013-04-07 07:14:57 -07:00
Jeff Williams
9143264e6b
simplify template
2013-04-07 07:14:35 -07:00
Jeff Williams
3b74b7b83c
don't throw errors for unnamed properties ( #373 )
2013-04-06 17:37:54 -07:00
Jeff Williams
e5be860cc4
support modules that export a single non-constructor function ( #384 )
2013-04-06 16:53:20 -07:00
Jeff Williams
450f3944bc
Merge pull request #361 from Billiam/fix/repeated-class-header-354
...
Fix repeated classes header in sidenav
2013-04-06 07:29:53 -07:00
Jeff Williams
cfff8dd035
identify repeatable params in the default template ( #381 )
2013-04-02 08:41:05 -07:00
Jeff Williams
a9405a8d10
fix for "variable" (repeatable) params ( #381 )
2013-04-02 07:41:53 -07:00
mathematicalcoffee
66321a196f
Merge branch 'master' into feature-listens
2013-03-25 10:30:24 +10:00
Jeff Williams
eb9d95fa60
add 'parseBegin' and 'parseComplete' events ( #299 )
2013-03-23 18:37:04 -07:00
Jeff Williams
23914496ea
Merge pull request #360 from Billiam/fix/markdown-exclude-tags-337
...
Add excludeTags config option for markdown plugin
2013-03-23 18:09:15 -07:00
Jeff Williams
d433b191e3
Merge branch 'tests-tag' of github.com:mathematicalcoffee/jsdoc into mathematicalcoffee-tests-tag
...
Conflicts:
test/specs/jsdoc/tag/type.js
test/specs/jsdoc/tag/type/closureCompilerType.js
2013-03-23 18:05:09 -07:00
Jeff Williams
d01442172f
Merge pull request #359 from freejosh/master
...
Allow other whitespace between @link tags and content
2013-03-23 17:57:08 -07:00
Jeff Williams
b37f7bcc73
test multiple types of line endings ( #228 )
2013-03-23 10:59:50 -07:00
Jeff Williams
450ea226fa
allow jsdocCommentFound handlers to change the comment ( #228 )
2013-03-23 10:42:34 -07:00
Jeff Williams
016ee85362
might as well turn the URL into a link ( #371 )
2013-03-23 09:39:19 -07:00
Jeff Williams
306046ce0e
allow see tag to contain URLs, like < http://example.org > or http://example.org ( #371 )
2013-03-23 08:17:13 -07:00
Jeff Williams
44650343a9
use git+https:// instead of git://. fixed by @shootaroo. ( #352 )
2013-03-22 06:08:19 -07:00
Jeff Williams
691b7987b9
update submodule ( fixes #369 )
2013-03-22 05:53:13 -07:00
Jeff Williams
badff421bc
for complex type expressions, use the expression as the link text
...
fixes test failure.
2013-03-21 12:50:03 -07:00
Jeff Williams
f0224e9845
don't crash if a file does not contain any comments ( #368 )
2013-03-21 12:41:04 -07:00
Jeff Williams
ef4ba57adb
update submodule
...
parser fix for function type expressions
2013-03-21 09:30:35 -07:00
Jeff Williams
2ccd9c4f39
more improvements to error handling for type expressions
2013-03-21 09:25:52 -07:00
Jeff Williams
f4e814ba87
improve error reporting for type expressions that cannot be parsed
2013-03-21 08:35:58 -07:00
Jeff Williams
cf89e494ec
update submodule; prevents errors when type expressions contain newlines ( #366 )
2013-03-20 21:02:02 -07:00
Jeff Williams
8d6f746091
don't execute templateHelper tests twice ( #256 )
2013-03-20 10:52:21 -07:00
Jeff Williams
4bf63b4185
Merge branch 'types'
2013-03-20 08:25:26 -07:00
Jeff Williams
a0abba623b
correct docs
2013-03-20 08:17:27 -07:00
Jeff Williams
05656a01df
fix parsing issue with nested braces
2013-03-20 08:10:25 -07:00
Jeff Williams
edcd94eeba
link to type applications correctly in template output ( #152 )
2013-03-19 22:43:27 -07:00
Jeff Williams
70bea4648e
allow inline {@type} tag in description to override type expression ( #152 )
...
- create `jsdoc/tag/inline` module, a generalized parser for inline tags
- use the new module to look for an inline `{@type}` tag in tag text;
for tags that can have a type, the inline tag overrides the type
expression
- update submodule
2013-03-18 08:30:05 -07:00
mathematicalcoffee
2cb86c13e3
added 'Listeners:' section to the default template
2013-03-18 14:33:01 +10:00
mathematicalcoffee
36763a9fbb
added function addEventListeners with tests to templateHelper
2013-03-18 14:32:35 +10:00
mathematicalcoffee
17a69c727f
modified @listens test fixture so I can use it for addEventListeners too
2013-03-18 14:31:46 +10:00
mathematicalcoffee
a789bc3187
Merge branch 'master' into feature-listens
2013-03-18 12:48:04 +10:00
Jeff Williams
fdf5293f1c
update submodule
2013-03-16 07:00:47 -07:00
Jeff Williams
482c5aee83
partial support for Closure Compiler types ( #152 )
...
introduces a real parser for Closure Compiler types, and uses the
parser to interpret type expressions in JSDoc tags.
TODO:
- provide a way to override the type expression
- update templateHelper to generate the correct links in type
applications
future enhancement (to be filed as a new issue): create pseudo-tags for
members that are described in the type expression (e.g., if the type
expression for the parameter `foo` is `{bar: string}`, add a tag for
`foo.bar` with no description)
2013-03-15 08:51:59 -07:00
Jeff Williams
9f3fd681b4
temporarily disable failing tests ( #363 )
2013-03-15 08:41:53 -07:00
Jeff Williams
d87fd048cc
appease JSHint
...
`private` is only a reserved word in strict mode, so JSHint wants dot
notation for `env.opts.private`. whatever.
2013-03-15 08:41:40 -07:00