Bob Kerns
c3f8dab0d5
Make the tests work when run from other directories.
2012-09-11 19:35:12 -07:00
Bob Kerns
d8d61ee2d6
Make jsdoc script work with MinGW and Cygwin
...
On MinGW and Cygwin, we have different representations for pathnames,
neither of which Rhino understands. We also have to contend with '\',
which is not a legal URI character.
And we have to supply a third / after file:// (two before the null
hostname, and one before the start of the absolute path). Since Windows
paths don't start with /, we have to supply it in that case.
We handle the MinGW and Cygwin cases by asking for the information with
'pwd -W' for MinGW and 'cygpath $(pwd)' for Cygwin, before finally
falling back to pwd for everyone else. Then, if they don't start with '/'
we supply the extra '/' for the URL.
2012-09-11 18:54:47 -07:00
Jeff Williams
735bbd9182
make the tests pass again. note to self: run tests, THEN commit…
2012-09-09 21:15:58 -07:00
Jeff Williams
c8ce159342
use 'defaultvalue' property, not 'default', to hold the default value ( closes #180 )
2012-09-09 21:12:35 -07:00
Jeff Williams
e9a9dc988e
if a child overrides an ancestor member, don't document the ancestor member ( closes #158 )
2012-09-09 20:06:49 -07:00
Jeff Williams
b3c717b8cb
don't throw an exception if a parameter has no name ( closes #175 )
2012-09-09 13:44:19 -07:00
Jeff Williams
bf2fd75c3f
use 'inherited' property in default template ( closes #154 )
2012-09-09 08:29:47 -07:00
Jeff Williams
09c77558d5
Merge pull request #178 from hegemonic/type-refactor
...
Refactor type parsing. Closes #118 .
2012-09-09 08:01:56 -07:00
Jeff Williams
d6fedc82aa
put the optional/nullable/variable/default properties in the right place
2012-09-09 07:58:27 -07:00
Jeff Williams
8622efd2ba
Merge remote-tracking branch 'upstream/master' into type-refactor
2012-09-09 07:41:41 -07:00
Jeff Williams
e59dc9023a
tests for doclets with Markdown asterisks
2012-09-09 07:18:13 -07:00
Jeff Williams
7c0d72415d
Merge branch 'master' of git://github.com/DataTables/jsdoc into DataTables-master
2012-09-08 18:16:44 -07:00
Jeff Williams
d22d59b315
improve error message when "-d console" isn't used ( closes #174 ); JSHint cleanup
2012-09-08 18:15:20 -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
f5e3f0f31d
save output in the current working directory, not the JSDoc directory
2012-09-03 10:23:25 -07:00
Allan Jardine
358dceac2c
Fix jsdoc issue #172 : Remove second call to unwrap.
2012-09-03 10:23:55 +01:00
Jeff Williams
ef6f2e92d5
use arrays instead of objects in Haruki template. fixes #153 . (thanks to @kpozin for the fix!)
2012-08-22 20:07:33 -07:00
Jeff Williams
a3bf78410b
Merge pull request #166 from hegemonic/exports-publish
2012-08-22 08:57:58 -07:00
Jeff Williams
4adeb03c56
Merge pull request #167 from hegemonic/augments-fix
...
Allow @augments to point at an undocumented dependency. Closes #160 .
2012-08-19 19:16:21 -07:00
Jeff Williams
75071e9875
allow @augments to point at an undocumented dependency
2012-08-19 19:14:54 -07:00
Jeff Williams
2bf4af851d
Merge pull request #165 from hegemonic/fs-path-fixes
...
Make 'fs' and 'path' modules closer to their Node.js equivalents
2012-08-19 16:56:01 -07:00
Jeff Williams
d091675cfa
make 'fs' and 'path' modules more consistent with Node.js
2012-08-19 15:25:02 -07:00
Jeff Williams
56fa78573e
keep track of which VM is running JSDoc
2012-08-19 15:17:56 -07:00
Jeff Williams
c643a6a1b9
Merge branch 'master' into type-refactor
2012-08-18 09:03:55 -07:00
Jeff Williams
9956be9bc8
Merge pull request #163 from hegemonic/lends-regexp
...
support lends tags in multiline doclets. closes #149 .
2012-08-18 08:00:41 -07:00
Jeff Williams
33a41878b0
support lends tags in multiline doclets (fixed by @kpozin)
2012-08-18 07:58:01 -07:00
Jeff Williams
66dc90e75d
Merge pull request #162 from hegemonic/lenient-fixes
...
suppress more errors in lenient mode (closes #159 )
2012-08-18 07:36:54 -07:00
Jeff Williams
d04ed34612
in lenient mode, suppress as many exceptions as possible, logging errors to the console. closes #159 .
2012-08-18 07:34:37 -07:00
Jeff Williams
39cb076e1a
Merge remote-tracking branch 'upstream/master' into type-refactor
2012-08-17 14:21:01 -07:00
Michael Mathews
1c6ff9421c
Bumped revision number.
2012-08-15 21:56:06 +01: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
Michael Mathews
425e56f835
Merge pull request #157 from manix84/master
...
Verbose Output
2012-08-12 13:45:19 -07:00
Michael Mathews
dcafed5d0c
Merge pull request #156 from llaxsll/master
...
@partial Possibly this should be a core tag, but I think some time in the plugin incubator will be very useful, as a way to test it out and see how suitable it is for core. Thank you for contributing.
2012-08-12 13:43:18 -07:00
Rob Taylor
1cc0907aa4
Adding verboseOutput test.
2012-08-08 20:53:56 +01:00
Rob Taylor
6193b418f7
Removing newDoclet, as I don't think it's necessary.
2012-08-08 19:20:55 +01:00
Rob Taylor
a378c9f0b9
Removing _config, as it bleeds into global, and I don't like that.
...
Moved fileBegin and newDoclet back onto the handlers namespace of
exports.
2012-08-08 19:03:40 +01:00
Rob Taylor
ab31150d9a
First init of verboseOutput plugin.
2012-08-08 16:25:53 +01:00
Michael Mathews
f4ea8f2d47
Merge pull request #151 from kpozin/fix-for-issue-150
...
Fix for #150 : parsing doclets on object literal getters and setters
2012-07-26 15:20:04 -07:00
Ludo Antonov
29b8ab5ff4
Adding a plugin that enables a @partial tag for re-usable partial documentation kept in separate files.
2012-07-25 22:00:04 -07:00
Jeff Williams
45b24cc04c
refactor type parsing; add tests
2012-07-15 15:40:40 -07:00
Konstantin Pozin
81f0b6c7f9
Merge branch 'fix-for-issue-150' of github.com:kpozin/jsdoc into fix-for-issue-150
2012-07-11 09:30:40 -04:00
Konstantin Pozin
cf1e65e162
Added doclet parsing for object literal getters and setters ( #150 )
2012-07-11 09:30:18 -04:00
Konstantin Pozin
f8c04d6244
Added doclet parsing for object literal getters and setters ( #100 )
2012-07-11 09:29:32 -04:00
Konstantin Pozin
73ed12733d
Added doclet parsing for object literal getters and setters ( #100 )
2012-07-11 09:26:50 -04:00
Konstantin Pozin
9196f730de
Added doclet parsing for object literal getters and setters ( #100 )
2012-07-11 09:20:04 -04:00
Jeff Williams
b8a7d977b1
Merge pull request #148 from hegemonic/option-fix
...
Revert "Throw an error if user provides a command line arg value when no...
2012-07-10 08:02:27 -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
Jeff Williams
5e587fbc32
Merge pull request #147 from hegemonic/jshint-clean-v2
...
Make JSDoc JSHint-clean (part 4/final)
2012-07-10 07:18:00 -07:00
Jeff Williams
3be0356886
add self to contributors
2012-07-10 07:11:06 -07:00
Jeff Williams
36143ca386
disable JSHint's "super new" and valid this" relaxing options (no fixes required)
2012-07-10 06:58:25 -07:00