120 Commits

Author SHA1 Message Date
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
003099a0a8 bump revision 2014-03-31 09:17:43 -07:00
Jeff Williams
c5e5b04f94 bump revision 2014-03-30 22:08:14 -07:00
Jeff Williams
40733507a1 bump revision 2014-03-26 21:19:22 -07:00
Jeff Williams
3ec52a3a35 bump revision 2014-03-16 20:01:40 -07:00
Jeff Williams
36832c8fec bump revision 2014-03-04 13:48:15 -08:00
Jeff Williams
dda4e00f88 bump revision 2014-03-02 16:33:34 -08:00
Jeff Williams
ce75a89955 bump revision 2014-02-16 09:15:49 -08:00
Jeff Williams
e68f049537 bump revision 2014-02-15 14:57:50 -08:00
Jeff Williams
d51faa18d1 update Marked; suppress IDs in headings (#582) 2014-02-15 14:57:35 -08:00
Jeff Williams
29dc3df42b point to tarballs instead of git+https URLs (#581) 2014-02-15 14:06:02 -08:00
Jeff Williams
99a601b531 bump revision 2014-02-15 14:06:02 -08:00
Jeff Williams
5f0894b202 bump revision 2014-01-25 20:53:51 -08:00
Jeff Williams
db737e75ff move JSHint testing to Gruntfile 2013-12-26 05:23:38 -08:00
Jeff Williams
5fe72b308c whitespace
prevents `npm install --save-dev foo` from diffing the entire file
2013-12-26 05:06:00 -08:00
Jeff Williams
e2b8dc39de add Grunt task to measure code coverage 2013-12-26 05:03:11 -08:00
Jeff Williams
58c7395de5 add missing "npm test" alias (#525) 2013-12-25 21:51:42 -08:00
Jeff Williams
d426d5696b add Grunt tasks to run tests for all supported runtimes/parsers (#525)
To run the tests:
1. npm install -g grunt-cli
2. npm install (in JSDoc directory)
3. npm test (or: grunt test)
2013-12-25 21:47:38 -08:00
Jeff Williams
8516709a44 improve version refs in package file 2013-12-25 09:38:42 -08:00
Jeff Williams
4d236d2d69 replace jake with grunt 2013-12-25 09:13:25 -08:00
Jeff Williams
778504f15c bump revision 2013-12-24 17:51:49 -08:00
Jeff Williams
c9b0237c12 overhaul logging and error handling (#416) 2013-12-23 15:25:28 -08:00
Jeff Williams
7a579f4c41 bump revision 2013-12-08 13:59:36 -08:00
Jeff Williams
42e6822009 update JSON schema; validate doclets against schema (#327) 2013-12-03 16:45:36 -08:00
Jeff Williams
311f7c01b1 bump revision 2013-11-24 21:41:52 -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
5225cb13f5 remove stray comma 2013-11-04 21:39:25 -08:00
Jeff Williams
52610295f3 clean up dependencies 2013-11-04 21:35:26 -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
f7256d8d07 make npm installs work correctly; misc cross-platform fixes; cleanup
includes new Rhino jar that strips hashbangs before execution:
https://github.com/jsdoc3/rhino/commit/95487737
2013-11-02 23:14:04 -07: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
de4297b20b refactor jsdoc.js; update Rhino
- Switched to a new Rhino fork: https://github.com/jsdoc3/rhino
  (currently reflects mozilla/rhino HEAD + enhancements for JSDoc)
- Removed jsdoc/util/global; new Rhino fork provides a `global` alias
  just like Node.js
- Moved most of jsdoc.js into cli.js, and refactored for clarity
2013-10-27 10:46:27 -07:00
Jeff Williams
6c994c1fe9 fix bad merge 2013-10-21 08:54:21 -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
40587eb745 update package.json 2013-10-05 09:05:13 -07:00
Jeff Williams
4e3cf294b1 3.2.1 changelog; bump revision
Conflicts:
	package.json
2013-10-05 09:04:37 -07:00
Jeff Williams
193f7d18d6 support the type expression 'function[]' (#493) 2013-09-21 16:38:07 -07:00
Jeff Williams
687aceec04 bump version to 3.3.0-dev (belatedly) 2013-09-17 21:57:53 -07:00
Jeff Williams
7459bbbd52 bump revision 2013-08-06 07:37:48 -07: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
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
35cfc7c595 support global installation with 'npm install -g' (#374) 2013-04-16 08:43:42 -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
44650343a9 use git+https:// instead of git://. fixed by @shootaroo. (#352) 2013-03-22 06:08:19 -07:00