1098 Commits

Author SHA1 Message Date
Ben Blank
0003041ad9 add GFM script 2012-04-21 08:19:11 -07:00
Jannon Frank
f2b444bdb2 Merge pull request #109 from jannon/ObjectLiteralValueOfKeyFix
Fix for valueOf key in object literals
2012-04-21 04:06:38 -07:00
Jannon
11aacdef1b Fix for valueOf key in object literals
This is a test (provided by julienbachmann) and a fix for an issue where the parser crashes when valueOf is used as a key in an object literal
2012-04-21 04:04:48 -07:00
Jannon Frank
562816c75d Merge pull request #108 from jannon/ProjectAdmin
Readme additions and pull request instructions
2012-04-21 03:21:29 -07:00
Jannon
6145b7ff69 Readme additions and pull request instructions
The primary change is the addition of the HOW_TO_CONTRIBUTE file detailing the best way to make it easy for maintainers to merge pull requests.
2012-04-21 03:14:29 -07:00
Jannon Frank
3ac7e8ba29 Merge pull request #105 from wallesspotify/master
Explicitly set background to white and scroll bars to auto.
2012-04-20 20:44:55 -07:00
Ben Blank
f962577793 added short-form command for Windows 2012-04-18 16:28:42 -07:00
Johan Walles
2337084349 Explicitly set background to white and scroll bars to auto.
When displaying documentation pages inside of the Spotify client
without this change, the pages have the wrong background color and
aren't scrollable.
2012-04-13 11:16:19 +02:00
Michael Mathews
2f8c9cc3be Updated README to include cwd as module arg in the debugging example too. 2012-04-04 07:46:51 +01:00
Michael Mathews
74c5faa71c Updated README to include cwd as module arg in the example. [hattip Kristian] 2012-04-04 07:44:27 +01:00
Jannon Frank
dfd5955719 Merge pull request #100 from jannon/ExtendsTypeFix
Allow braces for @extends values (e.g. {Type})
2012-03-21 02:03:58 -07:00
Jannon Frank
614c75c2a7 Merge pull request #99 from jannon/HTML5ShivAdd
Adding HTML5Shiv for crappy IE
2012-03-21 02:03:46 -07:00
Jannon Frank
d2529644b6 Merge pull request #98 from jannon/IgnoreValueFix
Test and fix for #84
2012-03-21 02:03:34 -07:00
Jannon Frank
3e8972ab9e Merge pull request #97 from jannon/InlineCommentFix
fix and tests for #55
2012-03-21 02:03:21 -07:00
Jannon
64ae4c013b Allow braces for @extends values (e.g. {Type})
Fixes#96.  Includes test
2012-03-21 01:58:41 -07:00
Jannon
a3cdf01397 Adding HTML5Shiv for crappy IE 2012-03-21 00:12:31 -07:00
Jannon
9896096b88 Test and fix for #84 2012-03-21 00:02:44 -07:00
Jannon
f717abf6e1 fix and tests for #55 2012-03-20 23:24:21 -07:00
Jannon Frank
60730696c7 Merge pull request #92 from jannon/MiscUpdates
Misc updates
2012-03-16 03:14:23 -07:00
Jannon
00f3ed8dc6 typo fix in template helper and changes for split path and filename in doclet.meta 2012-03-16 03:06:26 -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
60197c6164 Add 'install' task to Jakefile and ignore conf.json
Also adding wrench for directory copy goodness and pointing to more up-to-date Jake information
2012-03-16 02:46:39 -07:00
Jannon
28d0af0749 Separate doclet.meta.filename into doclet.meta.path and doclet.meta.filename when appropriate 2012-03-16 02:44:32 -07:00
Jannon
bcf1ab3870 Link updates 2012-03-16 02:42:58 -07:00
Jannon
c51595bfa6 Just some link updates 2012-03-16 02:40:47 -07:00
Jannon Frank
eeb6611ea5 Merge pull request #78 from rafalwrzeszcz/feature-template-helper
Feature template helper
2012-03-16 01:56:53 -07:00
Jannon Frank
454bd353d8 Merge pull request #91 from jannon/UniqueFilenames
The name collision solution from rafalwrzeszcz (#73)
2012-03-16 00:52:46 -07:00
Jannon
026d1ac0fa The name collision solution from rafalwrzeszcz (#73) 2012-03-16 00:51:36 -07:00
Jannon Frank
e11e556cfb Merge pull request #88 from themadhatter/master
I symlinked the jsdoc script into ~/bin ; and found that the paths were not correctly set. This commit fixes that problem.
2012-03-15 23:57:14 -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
4262c1f205 Merge pull request #90 from jannon/rafalwrzeszcz-recursive-alias-resolve
Fix the recursive alias resolve test
2012-03-15 22:15:24 -07:00
Jannon
ecf2cfba3c Fix the recursive alias resolve test and track global variables so global aliases can be resolved 2012-03-15 22:13:08 -07:00
Jannon Frank
f7855ae6d7 Merge pull request #89 from jannon/rafalwrzeszcz-recursive-alias-resolve
adding recursive alias resolving from rafalwrzeszcz
2012-03-15 20:55:27 -07:00
Jannon
a2259ac14c adding recursive alias resolving from rafalwrzeszcz 2012-03-15 20:09:50 -07:00
Jannon Frank
68f264f468 Merge pull request #75 from rafalwrzeszcz/feature-tutorial-fixes
Fixed tutorials tree generation.
2012-03-15 17:57:51 -07:00
Jannon Frank
51d148fddd Merge pull request #83 from tschaub/extends
Properly inherit members from grandparents.
2012-03-15 17:49:29 -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
Jannon Frank
c0e6b63d2d Merge pull request #87 from jannon/FlexibleParse
Flexible parse
2012-03-15 17:47:03 -07:00
Matthew Wardrop
87a7e9bd6f Make the jsdoc script set the paths correctly when executed via a symlink from some other directory. 2012-03-16 11:05:56 +11:00
Jannon
d4c1f8d2dc missed a couple typos 2012-03-09 22:53:57 -08:00
Jannon
4b5f7508bf Typo fixes 2012-03-09 11:11:00 -08:00
Jannon
eae0a4aea5 Fix typo and markdown formatting 2012-02-25 00:24:11 -08:00
Jannon
393f6c9846 Beefier plugin documentation
Also updating the included plugins to export handlers in a "handlers" object.
2012-02-25 00:11:58 -08:00
Jannon
e35ef82d99 A different take on a more flexible parser/plugin architecture
Plugins can now do any or all of three things:
- Add tags to the dictionary by exporting a 'defineTags' function
- Register event handlers like before, but exporting them in a 'handlers' object.
- Add a node visitor to the parser.  As the parser visits nodes, it will give all attached plugin visitors an opportunity to process the node as well.  This gives plugin creators an opportunity to do things with symbols that the standard parser doesn't handle (like class factory function calls)

This includes a new Rhino jar just for JSDoc3!  Well, it just has a small change that causes Rhino's parser to attach jsdoc comments to function call nodes when present.
2012-02-24 05:53:03 -08:00
Jannon
9ec3d61084 Revert "Refactored parsing to allow for easily extending/overriding parseing behavior"
This reverts commit f52302e71d5d9754f5ce1d193b0ba4cda133d566.
2012-02-23 17:18:37 -08:00
Jannon
7b12033b5a Always making source file list available to templates
Previously, the list of source files was only added to a package doclet and passed through to the templates if there was a package.json specified.  Now, that doclet is always added.  If there is no package.json, then only the 'files' property of the doclet will be defined.
2012-02-22 14:27:06 -08:00
Tim Schaub
625a2812f0 Properly inherit members from grandparents.
Previously, inheritance only worked one level deep.  With this change, inherited members are added to the docs after processing each doclet.  This allows for proper inheritance to an arbitrary depth.
2012-02-04 11:49:10 -07:00
Tomek Wytrębowicz
96fd06860b Runtime '_' is concatenated with conf one. 2012-01-26 21:59:08 +01:00
Jannon
f52302e71d Refactored parsing to allow for easily extending/overriding parseing behavior 2012-01-25 14:17:22 -08:00