1012 Commits

Author SHA1 Message Date
Jeff Williams
1a8fac17f0 Merge branch 'master' of https://github.com/jsdoc3/jsdoc 2013-09-30 22:25:06 -07:00
Jeff Williams
3ce43c2f32 remove hashbang before parsing JS file (#499) 2013-09-30 22:24:50 -07:00
Jeff Williams
fa6b2f34db Merge pull request #497 from livelazily/fix-for-issue-496
read source files using user-defined encoding, fix #496
2013-09-30 08:31:37 -07:00
livelazily
2b845d7590 read source files using user defined encodeing, fix #496 2013-09-28 15:40:32 +08:00
Jeff Williams
7415bda02b ignore Tern temp files 2013-09-21 16:39:06 -07:00
Jeff Williams
193f7d18d6 support the type expression 'function[]' (#493) 2013-09-21 16:38:07 -07:00
Jeff Williams
b31db5bab9 require name/description separators to start on the same line as the name (#459)
ensures we won't interpret a Markdown bullet on the following line as a
name/description separator
2013-09-20 08:37:44 -07:00
Jeff Williams
687aceec04 bump version to 3.3.0-dev (belatedly) 2013-09-17 21:57:53 -07:00
Jeff Williams
7093310ac1 fix shells that don't support [[ … ]] pattern matching (#492) 2013-09-17 21:51:38 -07:00
Brian Donovan
79487b786a Account for relative jsdoc symlinks.
This happens when you install jsdoc via homebrew on Mac OS X. The jsdoc binary is actually a link to "../Cellar/jsdoc3/3.2.0/bin/jsdoc", which without this patch the BASEPATH line below tries to cd up a level from the current working directory and into a non-existent Cellar directory.
2013-09-17 11:36:07 -07:00
Jeff Williams
a36769ac7d fix syntax issue 2013-09-15 22:39:21 -07:00
Jeff Williams
7863eb3eb9 test for #439 (and fix existing parseComplete test) 2013-09-14 09:02:06 -07:00
Jeff Williams
bb0f6733a8 Merge branch 'pr/439' 2013-09-14 08:38:05 -07:00
Jeff Williams
700e5d9ea9 fix type tag for type expressions that span multiple lines (#427) 2013-09-14 08:33:54 -07:00
Jeff Williams
7d6fefe1c2 update excludePattern to match conf.json.EXAMPLE (#487) 2013-09-10 03:04:05 -07:00
Jeff Williams
30011780c7 cleanup 2013-09-10 02:48:52 -07:00
Jeff Williams
da524aa558 allow requires tag text to be an inline link tag (#486) 2013-09-09 22:24:44 -07:00
Jeff Williams
09b489a792 Merge pull request #475 from Kienz/lineJumpFix
Fix for jump to line in source file
2013-08-19 08:32:24 -07:00
Jeff Williams
c48bbc006a long-overdue update to the template README 2013-08-19 08:15:43 -07:00
Kienz
f7b6bd6988 Add class line to span-tags for line-numbers
Update css
2013-08-18 10:33:53 +02:00
Jeff Williams
abeb539a33 unit tests for let keyword (#477) 2013-08-17 00:24:36 -07:00
Jeff Williams
c8167b8d76 set Rhino shell's JS version to 180 (#477)
fixes a crash with JS 1.8 keywords (such as `let`)
2013-08-15 07:44:30 -07:00
Kienz
b4029d0559 Fix for jump to source file line 2013-08-12 12:41:33 +02:00
Jeff Williams
7459bbbd52 bump revision 2013-08-06 07:37:48 -07:00
Jeff Williams
770f5ebb43 generate links correctly when text has extra [bracketed] strings (#470) 2013-08-05 21:26:43 -07:00
Jeff Williams
912f548343 make the default template generate pretty-printed source files by default (#454) 2013-08-04 23:46:21 -07:00
Jeff Williams
a2f947bd34 change 'virtual' to 'abstract' in default template output (#432) 2013-08-04 23:34:21 -07:00
Jeff Williams
47fe83de3d prevent crashes in lenient mode when a param tag has an invalid type expression (#451) 2013-08-04 23:21:01 -07:00
Jeff Williams
01ce3042d1 prevent crashes in lenient mode when a returns tag has no value (#451) 2013-08-04 18:07:27 -07:00
Jeff Williams
d27619be17 improve debug stack traces by disabling optimization 2013-08-04 12:14:00 -07:00
Jeff Williams
6c4f59b107 minor code cleanup 2013-08-04 11:52:37 -07:00
Jeff Williams
24a5b6b34f Merge pull request #444 from lddubeau/bugfix-return-without-type-with-inline
Allow the presence of inline tags for a @returns tag that does not have a type spec.
2013-08-04 09:51:23 -07:00
Jeff Williams
0acab115f7 Merge pull request #467 from cgwyllie/patch-1
Update GitHub URL in README.md
2013-08-04 09:28:06 -07:00
cgwyllie
c236bf955f Update README.md
Changed clone URL for repo to HTTPS read-only so it doesn't require keypair access.
2013-08-01 10:05:02 +01:00
Louis-Dominique Dubeau
8ca34b69ad Typo fix. 2013-06-28 09:37:01 -04:00
Louis-Dominique Dubeau
39bf9adb2b Allow the presence of inline tags for a @returns tag that does not have a type spec. 2013-06-28 09:33:05 -04:00
Jeff Williams
a507eced37 fail when a nonexistent config file is specified (#425) 2013-06-23 15:21:19 -07:00
Jeff Williams
c16f6dc0ef fix failing tests on windows (#420) 2013-06-23 15:13:36 -07:00
Jeff Williams
6b3d96a3b6 Merge pull request #441 from lddubeau/allow-newlines-in-link-text
Changes to allow target and text in {@link target text} to be separated ...
2013-06-21 07:56:03 -07:00
Louis-Dominique Dubeau
32d00c20ca Changes to allow target and text in {@link target text} to be separated by newlines and for text to contain newlines. 2013-06-21 10:03:26 -04:00
Ernst Haagsman
c89c75fd88 parseComplete event now also supplies doclets
The parseComplete event only supplied plugins a list of files that
have been looked at before, now it also supplies the parsed doclets
2013-06-19 15:22:21 +02:00
Jeff Williams
2090b8d2fe Merge pull request #422 from ErnstHaagsman/true-augments
@augments tag: Inherited members correctly identify their origin
2013-06-02 16:51:33 -07:00
Jeff Williams
11be32b325 fireProcessingComplete cleanup 2013-06-02 16:49:49 -07:00
Jeff Williams
0f79895be2 Merge pull request #421 from ErnstHaagsman/processingcomplete-event
Plugins: Created processingComplete event
2013-06-02 16:45:01 -07:00
Jeff Williams
1fb2fe0d90 Merge pull request #419 from ErnstHaagsman/default-tag-objects
@default tag: added support for object literal defaults
2013-06-02 16:43:21 -07:00
Ernst Haagsman
93859fe94c processingComplete event: covered by unit tests
The processingComplete event now contains an object with the docs array under the 'doclets' key. The event is now covered by a unit test.
2013-05-15 11:18:03 +02:00
Ernst Haagsman
70109a2956 @default tag with object literals
Changed boolean 'doclet.defaultobject' to 'doclet.defaultvaluetype' field. Improved unit testing and fixed template.
2013-05-15 10:54:55 +02:00
Ernst Haagsman
8fb1e5318d @augments tag: Inherited members correctly identify their origin
'inherits' tag is only written if it is empty. Before this change
all members inherited from the direct parent, even if it actually
came from a grandparent.
2013-05-10 14:28:55 +02:00
Ernst Haagsman
d4ee1d324e Plugins: Created processingComplete event
The processingComplete event fires after all processing has been
done. It gets the entire docs as its only parameter.
2013-05-10 11:56:34 +02:00
Jeff Williams
a9a2ceff79 typo 2013-05-09 07:33:03 -06:00