2111 Commits

Author SHA1 Message Date
Michael Mathews
afb2a3226a Merge pull request #137 from hegemonic/circular-refs
Parser creates circular references in enums
2012-07-03 15:26:31 -07:00
Michael Mathews
1899713e33 Merge pull request #133 from hegemonic/parser-exception
Fix parser.js so it doesn't throw exceptions when parsing itself
2012-07-03 15:20:58 -07:00
Jeff Williams
c095b6e20c add a strict validation option (defaults to true) that controls whether validation errors are fatal (issue #134) 2012-07-02 22:52:46 -07:00
Jeff Williams
5f23be1251 use doop() to break circular refs in enums, and add test for circular refs in enums 2012-07-02 20:49:26 -07:00
Jeff Williams
08da5ce4f6 move doop() function to doop.js 2012-07-02 20:48:08 -07:00
Jeff Williams
06c73c157d fix parser.js so it doesn't throw exceptions when parsing itself 2012-07-01 16:26:09 -07:00
Michael Mathews
aad1a85ffd Added fix for spaced filepaths from @benblank windows cmd to the bash version. Closes Issue #130. 2012-06-27 22:10:11 +01: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
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
Michael Mathews
f84484a5e8 Merge pull request #127 from benblank/windows
Fix broken Windows support
2012-06-16 16:06:20 -07:00
Ben Blank
a3c2147e17 make allowances for Windows-style paths when testing 2012-06-16 15:41:31 -07:00
Ben Blank
378572ae32 SHIFT doesn't seeem to affect %* 2012-06-16 14:13:24 -07:00
Ben Blank
e7dd88da46 restore parity between jsdoc and jsdoc.cmd 2012-06-16 11:56:03 -07:00
Ben Blank
79dc7afd87 don't barf on paths without spaces (resolves jsdoc3#115) 2012-06-16 11:03:56 -07: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
eb0186b96a Do not show a header for Classes if the documentation contains no classes. 2012-06-15 07:57:19 +01:00
Michael Mathews
80211c4af0 Uptick revision number, minor changes to package.json v3.0.1 2012-06-10 08:16:19 +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
810dd7f7fd Improved support for @alias when documenting inner classes as global. 2012-06-06 15:32:16 +01:00
Michael Mathews
1efee9d908 Added link to index page, added files and package information to index page content. Closes #51. 2012-06-01 09:47:47 +01:00
Michael Mathews
4ce17195ae Fix for classes in the navigation not being sorted by name when those classes were members of different modules. 2012-06-01 00:32:51 +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
Michael Mathews
fed3fd076e Clarified docs around creating and invoking custom templates. Closes issue #120 2012-05-30 21:15:29 +01:00
Michael Mathews
4c85e313bc Merge branch 'master' of github.com:jsdoc3/jsdoc 2012-05-30 21:14:00 +01:00
Michael Mathews
af0252c863 Clarified docs around creating and invoking custom templates. Closes issue #120 2012-05-30 21:13:41 +01:00
Michael Mathews
065602c076 Merge pull request #122 from theodoreb/template-path-absolute
Allow absolute template path with -t option
2012-05-30 12:54:38 -07:00
Théodore Biadala
452eaf4196 Allow absolute template path with -t option 2012-05-30 11:06:24 +02:00
Michael Mathews
d74bb87ec4 Removed stray console.log. 2012-05-30 07:00:10 +01:00
Michael Mathews
5cb6bb4cd1 Updates to the Haruki README, added contact info. 2012-05-29 20:32:34 +01:00
Michael Mathews
31c8554d57 Fix for @members not appearing in the output. 2012-05-29 20:31:57 +01:00
Michael Mathews
59655252e1 Fix for @returns type and description not appearing in the output. 2012-05-29 20:19:07 +01:00
Michael Mathews
84f4e54c55 Running in normal mode should be quiet to allow results to be piped in to other processes. 2012-05-29 16:34:18 +01:00
Michael Mathews
6580e17629 Added support for @example in haruki. Added Readme with informations about haruki. 2012-05-29 16:27:49 +01:00
Michael Mathews
69e90109ce Removed beta status notice from readme. 2012-05-27 21:48:41 +01:00
Michael Mathews
5900469526 Updated version from alpha to final candidate, authors and contributers added to the Jake template. v3.0.0 2012-05-14 17:20:08 +01:00
Michael Mathews
2cdb27fd6d Changes to default template to support index page [submitted by reklis (Steven Fusco)]. 2012-05-14 17:18:48 +01:00
Jannon Frank
7d97a17421 Merge pull request #117 from jannon/SmartTestRunner
Upgrade testing framework
2012-05-06 03:59:43 -07:00
Jannon
526a22673a Update readme docs 2012-05-06 03:41:04 -07: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
034205baa8 Testing Framework Upgrade Part II
The second half of the first phase of the testing framework upgrade.  This finishes moving the exisintg tests to jasmine and the new test directory structure
2012-05-04 18:52:19 -07:00
Michael Mathews
e0538ae011 Bugfix for exception thrown when the name of a member seen by the parser matches a name on the Object prototype. closes #116 2012-05-03 08:12:08 +01:00
Jannon
2d73440b3d Testing Framework Upgrade Part I
This first part of the testing framework upgrade:

- enhances the jsdoc script to allow switching to debug mode from the command line
- uses Jasmine to run tests
- adds flexibility to run tests from multiple root directories
- does automatic test discovery, so test files can just be created, dropped in an appropriate folder, and run without having to explicity add it to the test runner
- cleans up the test directory layout
- incorporates env.rhino.js which should make it easier to test templates
- is incomplete: this is just a savepoint.  About 1/3 of the tests have been converted.  The rest are still run through the old testrunner
2012-04-30 17:39:50 -07:00
Michael Mathews
402159b8a8 Merge pull request #113 from kuebk/template/index
Creating index.html in default template
2012-04-26 14:30:08 -07:00
Michael Mathews
85abf804a5 Merge pull request #114 from benblank/markdown
Improve Markdown support
2012-04-26 14:25:43 -07:00
Ben Blank
27d043d23e correct gfm example and add explanation for multiple parsers 2012-04-26 10:58:48 -07:00
Ben Blank
f549b7061f add documentation for Markdown plugin 2012-04-26 09:13:08 -07:00
Ben Blank
f45d9bbccc rename gfmHardwrap config option to hardwrap for agreement with dialect and future-proofing 2012-04-26 08:34:34 -07:00