1098 Commits

Author SHA1 Message Date
Jeff Williams
992827ce58 don't parse inline tags as type expressions (#372) 2013-04-29 08:42:55 -07:00
Jeff Williams
398595d796 use inline tag module in templateHelper; allow inline tag replacers to operate on the entire string
the latter change undoes part of
9de918ab942c3d9a5c2883130d5b9b1a965b2bb2
2013-04-29 07:47:44 -07:00
Jeff Williams
9de918ab94 rework type extraction and inline tag parsing
- brace-counting logic now lives in the type code, which is where it's
needed
- we now replace (and return) ALL instances of an inline tag, not just
the first one
2013-04-28 22:03:48 -07:00
Jeff Williams
d6f1eed8c0 refactor link-generating code
linkto and resolveLinks now rely on shared functions instead of
reimplementing one another
2013-04-28 10:03:02 -07:00
Jeff Williams
692f9c9290 fix fallback code for loading conf.json 2013-04-23 11:24:18 -07:00
Jeff Williams
ac857da48d add the config file path to the error (#407) 2013-04-23 09:12:05 -07:00
Jeff Williams
352aa84091 refactor requires; don't suppress exceptions if the config file cannot be parsed (#407) 2013-04-23 09:02:02 -07:00
Jeff Williams
e887dadc82 refactor some tag-related code 2013-04-23 08:41:57 -07:00
Jeff Williams
74ad8efe39 present multiple exceptions more clearly (#389) 2013-04-20 22:01:40 -07:00
Jeff Williams
070903fb88 link to individual line numbers in source files (#316) 2013-04-20 09:19:10 -07:00
Jeff Williams
655dfa0f5f fix test failures 2013-04-19 17:28:46 -07:00
Jeff Williams
00b52df5b1 make '%j' work as expected in util.format, console.log, and so on 2013-04-19 15:56:49 -07:00
Jeff Williams
140883c553 Merge pull request #297 from phasmal/add-see-tag-support
Added support for @see tag in markdown plugin
2013-04-19 15:08:33 -07:00
Jeff Williams
b082de462b remove github-flavored-markdown; automatically use marked instead (#385) 2013-04-19 15:05:16 -07:00
Jeff Williams
a12b361648 fix merge conflict 2013-04-19 14:59:42 -07:00
François Frisch
b094885276 Add support for marked markdown parser
the dependency was added according to the instructions in gh-385
Conflicts:
	package.json
2013-04-19 14:59:06 -07:00
Jeff Williams
525e6fa8ec make the "Global" heading clickable when the only globals are typedefs (#261) 2013-04-19 14:50:20 -07:00
Jeff Williams
8c65d81e23 match Node.js' console.log/error/info/warn/trace; speed up -X option (#298) 2013-04-18 23:16:47 -07:00
Jeff Williams
5c69bbd289 cleanup 2013-04-18 16:13:34 -07:00
Jeff Williams
5b219ababb fix the name/scope of properties whose names include single quotes (#386) 2013-04-17 18:08:27 -07:00
Jeff Williams
a3286e38bc remove jsVersion config property (#390) 2013-04-17 17:45:46 -07:00
Jeff Williams
8e83e0ba22 add package.json info to instructions for contributing 2013-04-17 17:17:52 -07:00
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