1098 Commits

Author SHA1 Message Date
Jeff Williams
6156d45582 allow template files to be specified as absolute paths (#480) 2013-12-01 10:04:47 -08:00
Jeff Williams
c2c163297e use the config dirname, not the full path to the config file 2013-12-01 10:01:18 -08:00
Jeff Williams
9a7b9efe14 search config file path for resources; use the working directory to find the common path prefix 2013-12-01 09:38:49 -08:00
Jeff Williams
44ff7255e2 correctly retrieve the name from @const tags, with or without a type (#367) 2013-12-01 08:14:19 -08:00
Jeff Williams
00a40c19a0 DRY out 2013-11-30 20:16:51 -08:00
Jeff Williams
8663cc420f Merge pull request #532 from tubalmartin/feature-show-linenumbers
Feature: Show linenumbers with working anchors and highlight anchored line.
2013-11-30 11:13:12 -08:00
Jeff Williams
262ccfdb04 upgrade Rhino to support submodules within submodules
https://github.com/jsdoc3/rhino/commit/87b9a700
2013-11-28 10:29:56 -08:00
Jeff Williams
3aeb037d07 remove Node.js caveats 2013-11-26 18:41:37 -08:00
Jeff Williams
d3cff64ec0 dumper should use a new circular-refs cache for every call 2013-11-26 18:31:02 -08:00
Jeff Williams
522a377845 cleanup 2013-11-26 16:32:26 -08:00
Jeff Williams
3740c7087a cleanup 2013-11-26 16:08:52 -08:00
Jeff Williams
f3d484f785 Merge pull request #540 from ThyBzi/master
Automatically remove per-line indent for @example tag
2013-11-26 14:21:54 -08:00
Evgeni Dmitriev
83b009bfbf Automatically remove per-line indent for @example tag 2013-11-27 00:59:54 +04:00
Jeff Williams
71cf7d7a1e rename text fixture for consistency 2013-11-26 07:51:20 -08:00
Bill Tutt
89ff00bbc7 longnames for external's no longer contain braces if the tag's text contained braces.
This fixes #351.
2013-11-26 07:48:22 -08:00
Jeff Williams
f6d93296c7 "sans-serif" needs a hyphen (#538) 2013-11-26 07:27:15 -08:00
Jeff Williams
311f7c01b1 bump revision 2013-11-24 21:41:52 -08:00
Jeff Williams
5a15c74177 make the -h/--help output look nicer 2013-11-24 21:41:26 -08:00
Jeff Williams
6af2352d26 start refactoring AST node-related methods into a new module (+ cleanup) 2013-11-24 09:42:50 -08:00
Jeff Williams
ccdee70bbe test for prototype of duplicated objects 2013-11-20 08:18:44 -08:00
Jeff Williams
6b62beb055 use correct prototype when duplicating objects; fix bad test 2013-11-20 07:15:11 -08:00
Jeff Williams
8a48807897 cleanup 2013-11-19 20:35:30 -08:00
Túbal Martín
2447c035c2 Select source code only
Works on Chrome, FF, Opera, Safari, IE10+.
More info about compatibility: http://caniuse.com/#feat=user-select-none
2013-11-16 21:43:59 +01:00
Túbal Martín
78f39383f3 Fix for long numbers in line numbers column (up to 5 digits which should be enough). 2013-11-15 15:11:10 +01:00
Túbal Martín
7ba1d5da6b Format according to JSdoc style guidelines. 2013-11-14 17:45:55 +01:00
Túbal Martín
6ce7a5a36f Make anchors work again and highlight the anchored line. 2013-11-14 16:58:38 +01:00
Túbal Martín
86db992861 Show line numbers in source code. 2013-11-14 14:16:14 +01:00
Jeff Williams
f55feb1a0e 'use strict'ify 2013-11-11 23:49:54 -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
8f51a6f9a1 cleanup 2013-11-10 22:47:30 -08:00
Jeff Williams
e0df71b1ae fix various path-related issues on Windows
- add env.pwd global, and use it instead of process.env.PWD, which is
undefined in Node.js on Windows
- normalize paths where necessary
2013-11-10 16:57:48 -08:00
Jeff Williams
a21948c068 updated Rhino that can load modules from a path
thanks to this change, we can rip out some code that converts paths to
URIs and vice-versa.

https://github.com/jsdoc3/rhino/0f7750b1
2013-11-10 16:52:48 -08:00
Jeff Williams
4e4a5419e9 whitespace 2013-11-10 16:34:34 -08:00
Jeff Williams
679dd6498b on Rhino, optimize the order of the module paths
resolves a Windows issue that caused modules to be discovered in the
wrong order
2013-11-10 07:40:44 -08:00
Jeff Williams
6333e5d90d comment out hashbangs in files with Windows line endings 2013-11-10 07:29:26 -08:00
Jeff Williams
8d36f92e7a fix Node.js postinstall script on Windows
should now work on Windows XP and in shells without admin privileges
2013-11-09 10:58:04 -08:00
Jeff Williams
ac88f30936 escape @example tag contents (#511) 2013-11-07 08:26:15 -08:00
Jeff Williams
6142dccf9c escape ampersands in HTML-safe text (#511) 2013-11-07 08:25:55 -08:00
Jeff Williams
8ba5919b77 resolve path before creating directory (#516) 2013-11-06 23:16:21 -08:00
Jeff Williams
f070c59731 prevent Markdown parser from breaking the {@link} tag (#518) 2013-11-06 22:04:24 -08:00
Jeff Williams
15b18bab8c resolve resource file paths relative to working directory (#516) 2013-11-05 21:30:28 -08:00
Jeff Williams
705e72b77f permissions change 2013-11-05 20:57:03 -08:00
Jeff Williams
f958ab0fd2 prevent doclet paths from being shortened twice (#514) 2013-11-05 20:52:59 -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
1670745352 fix npm syntax 2013-11-04 21:32:28 -08:00
Jeff Williams
95338341a8 update installation/usage instructions 2013-11-04 21:22:57 -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
a8c910090d 3.2.2 changelog 2013-11-04 08:50:18 -08:00
Jeff Williams
01882a231b test for variable-scoping issue in JSDoc 3.2.1 (#513) 2013-11-04 07:51:23 -08:00