Jeff Williams
9555f6c43f
update Underscore.js dependency
2014-05-29 22:54:54 -04:00
Jeff Williams
97dc742654
update tv4 files
2014-04-12 20:13:46 -07:00
Jeff Williams
8a2ca0f37a
update Esprima
...
includes fixes for:
- https://code.google.com/p/esprima/issues/detail?id=526
- https://code.google.com/p/esprima/issues/detail?id=527
2014-04-07 08:43:36 -07:00
Jeff Williams
e72f1663b1
use Esprima's harmony branch ( #555 )
2014-04-06 08:57:27 -07:00
Jeff Williams
92602c82a1
fix type-expression parsing issue ( #619 )
...
In record types, we can now parse property names that start
with a keyword (for example, `undefinedHTML`).
2014-04-05 13:36:27 -07:00
Jeff Williams
d51faa18d1
update Marked; suppress IDs in headings ( #582 )
2014-02-15 14:57:35 -08:00
Jeff Williams
1ff1b687fc
update tv4 module
2013-12-25 09:54:38 -08:00
Jeff Williams
5cde8d37ca
remove jshint from tree
2013-12-25 09:52:48 -08:00
Jeff Williams
866922906a
Revert "remove dev dependencies from git"
...
The Rhino tests need tv4 to be in the node_modules directory.
This reverts commit 027d42ad5d11efdb1d02158e4cf953f9d46e4c44.
2013-12-25 09:50:20 -08:00
Jeff Williams
d385611ace
update taffydb package file
2013-12-25 09:42:13 -08:00
Jeff Williams
027d42ad5d
remove dev dependencies from git
2013-12-25 09:40:30 -08:00
Jeff Williams
42e6822009
update JSON schema; validate doclets against schema ( #327 )
2013-12-03 16:45:36 -08:00
Jeff Williams
3716df0e23
update JSHint to 2.3.0, and only run it on Node.js
2013-11-10 23:20:03 -08:00
Jeff Williams
6651a85b35
Merge branch 'master' into parsimony
...
Conflicts:
lib/jsdoc/src/filter.js
lib/jsdoc/src/scanner.js
package.json
test/specs/jsdoc/src/filter.js
test/specs/jsdoc/src/scanner.js
test/specs/tags/exportstag.js
2013-11-04 08:54:46 -08:00
Jeff Williams
84188d6e62
don't escape inline HTML in Markdown-tagged text; remove markdown-js parser, and default to marked ( #510 )
2013-11-02 12:37:34 -07:00
Jeff Williams
e7752cde18
Merge branch 'master' into parsimony
...
Conflicts:
lib/jsdoc/name.js
lib/jsdoc/src/handlers.js
lib/jsdoc/src/parser.js
lib/jsdoc/tag/dictionary/definitions.js
lib/jsdoc/util/templateHelper.js
package.json
test/specs/documentation/alias.js
test/specs/documentation/modules.js
test/specs/tags/augmentstag.js
test/specs/tags/overviewtag.js
2013-10-21 08:42:29 -07:00
Jeff Williams
735a9b790c
esprima parser (currently disabled)
2013-10-21 08:02:03 -07:00
Jeff Williams
30d9692c17
update catharsis to fix issues with repeatable types ( #502 )
2013-10-14 09:32:20 -07:00
Jeff Williams
193f7d18d6
support the type expression 'function[]' ( #493 )
2013-09-21 16:38:07 -07:00
Jeff Williams
78c0437f79
add a jsdoc symlink to node_modules
2013-05-02 20:26:35 -07:00
Jeff Williams
b082de462b
remove github-flavored-markdown; automatically use marked instead ( #385 )
2013-04-19 15:05:16 -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
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
691b7987b9
update submodule ( fixes #369 )
2013-03-22 05:53:13 -07:00
Jeff Williams
ef4ba57adb
update submodule
...
parser fix for function type expressions
2013-03-21 09:30:35 -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
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
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
4da46d6a48
fix bustage in GFM module
2013-01-23 22:50:45 -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
mathematicalcoffee
2fd96d2bb7
fix: env.conf.markdown.hardwrap is now respected.
2012-12-28 23:55:33 +10:00
Jeff Williams
35ac56fdd0
replace events and MD5 modules with equivalent Node.js shims
...
one notable change as a result: you now call emitter.emit() instead of
emitter.fire().
2012-10-30 22:49:04 -07:00
Jeff Williams
993d0fe49c
create a fake async file I/O method (fs.readFile); use it in a test as a proof of concept
2012-10-23 22:06:33 -07:00
Jeff Williams
3c8437b9d9
replace GFM parser; package.json cleanup
2012-10-16 09:16:20 -07:00
Jeff Williams
508e4776cb
replace MD5 hash code
2012-10-16 07:54:19 -07:00
Jeff Williams
3b937e557f
use underscore.js for templates instead of a customized subset
2012-10-16 05:34:50 -07:00
Jeff Williams
a82ba2b37c
update jshint module; move to node_modules
2012-10-15 20:54:17 -07:00
Jeff Williams
bdee90463f
replace JSON-to-XML serializer
2012-10-15 20:47:08 -07:00
Jeff Williams
da0a55e577
update 'wrench' module; move to node_modules
2012-10-15 06:01:39 -07:00
Jeff Williams
157d5c89ad
update TaffyDB; move to node_modules
2012-10-15 05:22:13 -07:00
Jeff Williams
929e60dd99
update evilstreak markdown plugin; move to node_modules
2012-10-14 09:13:53 -07:00
Jakob Heuser
d61259a90c
attempt to make npm compatible paths by removing node_modules as a path... darn you npm
2012-08-15 11:09:58 -07:00
Jeff Williams
5b97cd0b32
Revert "Throw an error if user provides a command line arg value when none is allowed. Closes #142 "
...
This reverts commit 4ac7f4b488b6b648c9bf56959ca97b8deaa7f9ee.
2012-07-10 08:00:28 -07:00
Michael Mathews
4ac7f4b488
Throw an error if user provides a command line arg value when none is allowed. Closes #142
2012-07-05 22:23:49 +01:00
Michael Mathews
494af17d90
Allow function to coerce command line arguments to a preferred type. Closes #143
2012-07-05 22:10:07 +01:00
Jeff Williams
6a5c2f07d4
add JSHint to the tree, with all JSHint tests disabled
2012-07-03 16:42:59 -07:00
Michael Mathews
b23811db6c
Merge branch 'master' of github.com:jsdoc3/jsdoc
2012-06-21 21:10:08 +01:00
Michael Mathews
c29e4e3309
Add support for default configuration values. Closes Issue #129 . References Issue #126 .
2012-06-21 21:09:40 +01:00