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
Jeff Williams
c058a60ed1
hook up node visitors; gratuitous refactor of 'runtime' module (formerly 'vm'); move runtime-specific code
...
includes updated Rhino jar:
https://github.com/hegemonic/rhino/commit/b63c00d5
2013-07-05 09:11:27 -07:00
Jeff Williams
1f627daee2
temporarily disable the changes for #419
2013-06-30 11:11:16 -07: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
da22d723b7
Merge branch 'master' into parsimony
...
Conflicts:
lib/jsdoc/src/parser.js
test/specs/tags/defaulttag.js
2013-06-23 21:40:21 -07:00
Jeff Williams
06565a11b0
improve doop module
2013-06-23 20:29:20 -07: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
44d9ec6831
new parser infrastructure
...
consumes ASTs that follow the Mozilla Parser API spec:
https://developer.mozilla.org/en-US/docs/SpiderMonkey/Parser_API
passes all tests on OS X; performance is comparable to previous
version. also includes some miscellaneous cleanup.
remaining issues:
- only Rhino AST builder is supported
- node visitors (old and new) may not be hooked up yet
- circular-reference issues in doclets
- docs are (mostly) missing
- various other TODO comments
2013-06-23 10:18:13 -07:00
Jeff Williams
12cdd46dba
update Rhino jar
...
adds the new class org.jsdoc.AstBuilder.
https://github.com/hegemonic/rhino/commit/305193a5
2013-06-23 09:18: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