Jeff Williams
a17c90dfd2
deprecate env.dirname in favor of __dirname ( #286 )
...
plus some minor cleanup to address JSHint warnings
2012-12-23 09:45:11 -08:00
Jeff Williams
8bc7f7246a
Revert "support a raw array of doclets in addition to TaffyDB objects ( #258 )"
...
This reverts commit aad7b4896e503b66a29f46c02cc08f84e5535f42.
Conflicts:
test/specs/jsdoc/util/templateHelper.js
2012-12-04 21:53:17 -08:00
Jeff Williams
374c0c1dda
make the -c/--configure option work again
...
thanks to @majo44 for reporting the issue!
(also removed the unused __timerPool global from a JSHint comment.)
2012-12-04 08:08:41 -08:00
Jeff Williams
d2d05fcb88
fix conf.json issues
...
- don't try to create conf.json if it doesn't exist (resolves a
permissions issue when installing with npm -g)
- add default values for recently added properties (hopefully fixes
Travis CI build)
2012-12-02 20:26:05 -08:00
Jeff Williams
aad7b4896e
support a raw array of doclets in addition to TaffyDB objects ( #258 )
2012-11-20 21:55:49 -08:00
Jeff Williams
ef6d78f88e
simpler solution to #257
...
keeping env.run.finish in case we add more logging at some point
2012-11-11 02:48:30 -08:00
Jeff Williams
1a7a7f8588
allow shutdown to happen without swallowing exceptions ( #257 )
2012-11-10 12:04:35 -08:00
Jeff Williams
13274551c5
Revert "don't swallow uncaught exceptions ( #257 )"
...
This reverts commit f205e2bde105c3b7a5244ec0ac1733cee111dbca.
2012-11-10 11:27:08 -08:00
Jeff Williams
f205e2bde1
don't swallow uncaught exceptions ( #257 )
2012-11-10 11:19:30 -08:00
Jeff Williams
dabd3c4abe
make it possible to set env.opts.destination in a config file ( #252 )
2012-11-07 06:33:02 -08:00
Jeff Williams
b0536de3ff
improve parsing of --query parameter
...
The argument parser now converts the query string to an object, and it
casts booleans and numbers in the query string to the correct
JavaScript types.
2012-11-06 20:24:48 -08:00
Jeff Williams
7cd2737306
reorganize/rename option-parsing files, plus some minor cleanup
2012-11-06 05:15:22 -08:00
Jeff Williams
42711b3cf8
provide Node.js' 'querystring' module
2012-11-05 22:43:46 -08:00
Jeff Williams
dc47bac827
eliminate circular refs when using global dump() function
2012-10-29 20:00:22 -07:00
Jeff Williams
157d5c89ad
update TaffyDB; move to node_modules
2012-10-15 05:22:13 -07:00
Jeff Williams
1228a8f794
remove global exit() function; remove unused variables
2012-10-08 03:51:35 -07:00
Jeff Williams
914d2409c6
add native timeout/interval functions
2012-10-03 08:18:01 -07:00
Jeff Williams
46959b53a1
use Java's File/URI classes to convert between paths and URIs ( #203 )
2012-09-29 21:07:58 -07:00
Jeff Williams
0fdcdd0794
preserve exception message when publish.js can't be loaded
2012-09-29 20:25:28 -07:00
Jeff Williams
d2ffcb9563
don't blow up on windows when we require() publish.js ( #200 )
2012-09-27 08:32:40 -07:00
Jeff Williams
9ae503e6ed
improve function name
2012-09-24 08:55:23 -07:00
Jeff Williams
b9ed72118c
whitespace
2012-09-24 07:55:44 -07:00
Jeff Williams
e2ed15141c
clarify comment
2012-09-24 06:53:33 -07:00
Jeff Williams
ec47356ee6
make templates work from relative and absolute paths ( #196 , #197 , #198 )
2012-09-23 21:06:36 -07:00
Jeff Williams
e7b28b6dc2
move detectVm() so it isn't global
2012-09-20 08:50:18 -07:00
Jeff Williams
7675640537
improve error message when template is missing ( closes #171 ), plus minor cleanup
2012-09-08 18:00:16 -07:00
Jeff Williams
a3bf78410b
Merge pull request #166 from hegemonic/exports-publish
2012-08-22 08:57:58 -07:00
Jeff Williams
56fa78573e
keep track of which VM is running JSDoc
2012-08-19 15:17:56 -07:00
Jeff Williams
c43c183aaa
disable JSHint's "asi" relaxing option
2012-07-06 07:40:24 -07:00
Jeff Williams
4524af7a09
enable JSHint's "latedef" test
2012-07-06 07:22:00 -07:00
Jeff Williams
ce287745f1
enable JSDoc's "trailing" test
2012-07-04 16:27:06 -07:00
Jeff Williams
1951ea3821
enable JSHint's "undef" test
2012-07-04 16:22:08 -07:00
Jeff Williams
c60f68286f
enable JSHint's "newcap" test
2012-07-04 16:05:08 -07:00
Jeff Williams
769a71298e
enable JSHint's "forin" test
2012-07-04 15:59:33 -07:00
Jeff Williams
356ac2a6c4
move function declaration outside of conditional block
...
this fixes a JSHint error that cannot be suppressed.
2012-07-03 18:24:07 -07:00
Jeff Williams
da39bdd302
rename Object.prototype.hasOwnProperty alias to hasOwnProp
...
this fixes a JSHint error that cannot be suppressed.
2012-07-03 17:45:44 -07:00
Jeff Williams
22e899fa9d
change __dirname to env.dirname
...
this fixes a JSHint error that cannot be suppressed.
2012-07-03 17:37:17 -07:00
Michael Mathews
6d914ee30e
Added support for including README.md content on the output index page. Closes #128
2012-06-21 22:46:32 +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
Michael Mathews
23d03835f7
Fixed confusing readmes that implied the entire configuration JSON should be replaced by a few entries. Protected against exception thrown when some config entries were missing. Closes Issue #126
2012-06-15 07:59:21 +01:00
Michael Mathews
ef37251464
Fix for exception thrown when documenting symbols with special names like "hasOwnProperty". Closes #125 .
2012-06-07 22:36:22 +01:00
Michael Mathews
1db8f8d6fe
Fixed reference to env.opts, should be env.conf.
2012-06-01 00:09:01 +01:00
Michael Mathews
1f6f4a7ee7
Added support for "include" and "exclude" of source files in the project configuration. Closes issue #56 .
2012-06-01 00:00:02 +01:00
Michael Mathews
95bb744fee
Added tests for include.resolve function. Covers feature added in pull #122
2012-05-30 21:59:28 +01:00
Théodore Biadala
452eaf4196
Allow absolute template path with -t option
2012-05-30 11:06:24 +02:00
Jannon
a6f68d838c
Plugin tests
...
Tests for the plugin framework as well as for the plugins shipping with JSDoc
2012-05-06 00:43:22 -07:00
Jannon
cf023b0461
Use non-reserved word for name of arguments variable
...
The jsdoc.js file is processed twice for some reason when executing from the jsdoc3 ant task (github.com/jannon/jsdoc3-ant-task), but the arguments variable remains the same so the second pass is missing the "dirname option that was spliced out the first time. Trouble ensues.
Although the root cause of that is unknown, there's no reason not to just be safe and name the variable something else. Now, during the second pass, the arguments retains it's original value.
2012-03-16 02:51:14 -07:00
Jannon
3d1d9d7321
Use conf.json.EXAMPLE and .gitignore conf.json to changes don't affect repo status
...
To make it no impact, if JSDoc can't find a conf.json, it looks for conf.json.EXAMPLE and copies that over.
2012-03-16 02:49:17 -07:00
Jannon Frank
55d2b2c8d3
Merge pull request #80 from tomalecpub/master
...
Allow to define runtime "_" in configuration file
2012-03-15 22:31:12 -07:00
Jannon Frank
282da00517
Merge pull request #86 from jannon/FilesForAll
...
Always making source file list available to templates
2012-03-15 17:48:46 -07:00