1012 Commits

Author SHA1 Message Date
mathematicalcoffee
7765d5bb9b test improvements: expect(X instanceof Array) --> Array.isArray(X), some toEqual -> toBe, .indexOf(X).not.toEqual(-1) --> .toContain(X) 2013-02-13 11:55:48 +10:00
mathematicalcoffee
dad08be08a FEATURE/FIX: jsdoc/util/templateHelper.getAncestorLinks: direct parents punctuation should be part of the link text. <a href="">Parent~</a> vs <a href="">Parent</a>~ 2013-02-12 16:51:35 +10:00
mathematicalcoffee
9183a90aa5 jsdoc/util/templateHelper: added getSignatureReturns, registerLink, resolveAuthorLinks, getAncestorLinks tests 2013-02-12 16:40:48 +10:00
mathematicalcoffee
74555ae863 fixed an old comment 2013-02-12 13:57:58 +10:00
mathematicalcoffee
d985da693e BUGFIX: '@param [foo]' should have the 'optional' property set (tags with no type but implied properties in the name should have those properties set on the tag) 2013-02-12 13:55:20 +10:00
mathematicalcoffee
c3f04020ef templateHelper.js: longnameToUrl, getSignatureParams, getSignatureType tests added 2013-02-12 13:20:16 +10:00
mathematicalcoffee
d93e85c096 added tests for getAttribs and scopeToPunc 2013-02-11 16:57:46 +10:00
mathematicalcoffee
0bc2d0b78f added tests for jsdoc/util/doop 2013-02-11 15:16:19 +10:00
mathematicalcoffee
ed6de4a5d9 added tests for jsdoc/tag/type/closerCompilerType 2013-02-08 13:59:21 +10:00
mathematicalcoffee
1c52170c09 FIX: in Tag constructor, we should look up the tag definition using the trimmed (and lowercased) title 2013-02-08 13:52:12 +10:00
mathematicalcoffee
2161359eeb added tests for jsdoc/tag. 2013-02-08 13:41:30 +10:00
mathematicalcoffee
eeb1c8da47 Merge branch 'tests-fixes-dictionary' into tests-tag 2013-02-08 11:13:34 +10:00
mathematicalcoffee
0f1f9ff663 added tests for jsdoc/tag/validator.js 2013-02-08 11:05:29 +10:00
mathematicalcoffee
e384a06b45 FIX: dictionary.isNamespace should do the lookup under the normalised name 2013-02-08 10:03:47 +10:00
mathematicalcoffee
5fadd37fb5 FIX: dictionary.defineTag should store tags under the normalised name. 2013-02-08 10:02:58 +10:00
mathematicalcoffee
f0b9776f43 added tests for dictionary.js and dictionary/definitions.js 2013-02-07 23:09:45 +10:00
mathematicalcoffee
5b5e4a38e5 Made Tutorial#addChild and Tutorial#removeChild modify the child's parent (as well as the parent's children property) 2013-02-04 16:56:04 +10:00
mathematicalcoffee
2df5df418f added tests for Tutorial class. 2013-02-04 16:06:41 +10:00
mathematicalcoffee
bc35934546 added tests for tutorial/resolver. A bit of renaming needed to ensure all test tutorials had unique names 2013-02-02 16:10:40 +10:00
mathematicalcoffee
5ce79aa0bc jsdoc3/jsdoc#332 : added ability to define multiple tutorials' information in one file 2013-02-02 16:09:34 +10:00
Jeff Williams
5488737ec6 allow users to specify class attributes for generated links (#331) 2013-01-30 20:41:10 -08:00
Jeff Williams
a8d7cd5bdf possible fix for path.commonPrefix issue (#330) 2013-01-30 18:03:46 -08:00
Jeff Williams
f09ef82246 don't throw an exception if there are no source files with JSDoc comments (#329) 2013-01-30 17:31:05 -08:00
Jeff Williams
d679eae2d5 update 3.1.0 changelog 2013-01-29 12:33:05 -08:00
Jeff Williams
41f538feb9 exit after catching a Rhino exception (#325) 2013-01-28 20:58:27 -08:00
Jeff Williams
f85a74d9fe need to escape author tag's text if the match fails 2013-01-28 07:48:17 -08:00
Jeff Williams
434c80e803 turn '@author' tag text into mailto: link where possible (#326) 2013-01-28 07:33:07 -08:00
Jeff Williams
337bd90275 update 3.1.0 changelog 2013-01-27 21:13:23 -08:00
Jeff Williams
7d4dd38902 store version info in env.version, and display version number in default template output (#321) 2013-01-27 21:07:23 -08:00
Jeff Williams
3b08098642 Merge pull request #323 from attiks/lineno_fix
fix missing lineno in doclets (#319)
2013-01-27 19:08:32 -08:00
Peter Droogmans
151a38a344 removed lineno added back 2013-01-27 21:32:15 +01:00
Peter Droogmans
787741314d Revert "removed lineno added back"
This reverts commit d4c1bf951401d8a940fb4eeea6c9b5f22ecb22fd.
2013-01-27 21:29:42 +01:00
Peter Droogmans
d4c1bf9514 removed lineno added back 2013-01-27 20:12:12 +01:00
Jeff Williams
370c1ea1e7 update plugin docs 2013-01-27 08:37:31 -08:00
Jeff Williams
2e90fa5a98 correct type 2013-01-27 08:31:35 -08:00
Jeff Williams
0bf88a611c replace linelength and absposition with Esprima-style range 2013-01-27 08:28:54 -08:00
Peter Droogmans
9bb0a23932 added linelength and absposition to meta 2013-01-27 08:10:23 -08:00
Jeff Williams
87cd24728f allow plugins to be installed outside of the JSDoc directory (#277) 2013-01-27 07:56:43 -08:00
Jeff Williams
5df93a0136 improvements to eventDumper plugin 2013-01-26 08:07:09 -08:00
Jeff Williams
92ba112ece de-IIFE; minor refactoring 2013-01-25 22:49:03 -08:00
Jeff Williams
a1799b6bbe fix error message when the 'encoding' parameter to fs.writeFileSync is omitted 2013-01-24 20:30:21 -08:00
Jeff Williams
bcd0865c38 bump version number 2013-01-24 19:44:59 -08:00
Jeff Williams
4c1611f86f fix class signatures 2013-01-23 23:29:52 -08:00
Jeff Williams
9e5a47f195 add '@callback' tag (#260) 2013-01-23 22:56:21 -08:00
Jeff Williams
4da46d6a48 fix bustage in GFM module 2013-01-23 22:50:45 -08:00
Jeff Williams
a693262c66 handle typedefs that contain functions (#292) 2013-01-23 22:03:29 -08:00
Jeff Williams
fd8fc800af fix for markdown links that use a reserved word as link text, like [constructor]{@link ...} (#249)
thanks to @mathematicalcoffee for the fix!
2013-01-23 08:52:35 -08:00
Jeff Williams
964f6e97e2 Merge branch 'master' of https://github.com/jsdoc3/jsdoc 2013-01-22 20:36:39 -08:00
Jeff Williams
5df4fd432d update the default template to generate pretty-printed source files (#208)
enabled by default. to disable pretty-printed source files, add the
property templates.default.outputSourceFiles: false to your conf.json
file.
2013-01-22 20:34:41 -08:00
Jeff Williams
997cfe9f9a convert tabs to spaces 2013-01-22 17:45:21 -08:00