<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>AjaxDoc</title><link>http://www.codeplex.com/ajaxdoc/Project/ProjectRss.aspx</link><description>This application generates documentation for Atlas client script libraries. It generates XML documentation files that have the same format as C&amp;#35; documentation files and that can be processed by exi...</description><item><title>NEW POST: How to use this</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=24436</link><description>&lt;div class="wikidoc"&gt;
Extract the ZIP file to a folder of your choice and set up a virtual directory that points to it.  Optionally, you can use the .NET web server to run it like this (lines wrapped for display purposes):&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
&amp;quot;C:\Windows\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE&amp;quot; /port:12345
    /path:C:\DotNet20\Web\AjaxDoc\ /vpath:/AjaxDoc
&lt;/pre&gt; &lt;br /&gt;The above assumes you've placed the files in the &lt;b&gt;C:\DotNet20\Web\AjaxDoc\&lt;/b&gt; folder.  Once you run the command above, you can open a web browser and navigate to &lt;b&gt;http://localhost:12345/AjaxDoc&lt;/b&gt; to run it manually.&lt;br /&gt; &lt;br /&gt;If you are using the &lt;a href="http://www.codeplex.com/SHFB" class="externalLink"&gt;Sandcastle Help File Builder&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, you can use the &lt;b&gt;PlugInConfigurations&lt;/b&gt; property to add the &lt;b&gt;AjaxDoc Plug-In&lt;/b&gt; and configure it to point to the proper URL.  Once configured, you can build a help file using it.  See the plug-in documentation in the SHFB help file for more information about it.  If you have any other questions about SHFB or the plug-in, ask over in the SHFB Discussion page so that I see it.&lt;br /&gt; &lt;br /&gt;Eric&lt;br /&gt;
&lt;/div&gt;</description><author>EWoodruff</author><pubDate>Thu, 03 Apr 2008 15:18:20 GMT</pubDate><guid isPermaLink="false">NEW POST: How to use this 20080403031820P</guid></item><item><title>CLOSED ISSUE: "J#" Prefix causes BuildAssembler to Crash</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=7884</link><description>The &amp;#34;&amp;#35;&amp;#34; is reserved to represent a period in a member name such as those for explicit interface implementation members.  The &amp;#34;J&amp;#35;&amp;#34; prefix now used by AjaxDoc causes Sandcastle&amp;#39;s BuildAssembler to crash.  Since I can&amp;#39;t see any reason for the prefix I&amp;#39;d suggest removing it altogether.  I&amp;#39;ve added a workaround in the AjaxDocPlugIn to do this for now.  If there is some reason that the prefix is required, it should be changed to &amp;#34;J.&amp;#34; so that it merges with and becomes part of the namespace.  One exception would be the global namespace which should be &amp;#34;N&amp;#58;&amp;#34; or &amp;#34;N&amp;#58;J&amp;#34; if the prefix is required &amp;#40;no period on it&amp;#41;.&lt;br /&gt;&lt;br /&gt;Eric&lt;br /&gt;Comments: This has been fixed by SandCastle.</description><author>BertrandLeRoy</author><pubDate>Wed, 02 Apr 2008 23:44:16 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: "J#" Prefix causes BuildAssembler to Crash 20080402114416P</guid></item><item><title>NEW POST: How to use this</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=24436</link><description>&lt;div class="wikidoc"&gt;
Maybe I'm missed some text, but I don't get it. How to use this tool? Can someone give some a short tutorial? I don't now where to place the files in the .zip, or which program this should open them. &lt;br /&gt; &lt;br /&gt;Do I need the &lt;u&gt;build events&lt;/u&gt; in visual studio or something? Or open with Sandcastle (helper)? &lt;br /&gt;
&lt;/div&gt;</description><author>JulianV</author><pubDate>Thu, 20 Mar 2008 21:16:47 GMT</pubDate><guid isPermaLink="false">NEW POST: How to use this 20080320091647P</guid></item><item><title>COMMENTED ISSUE: Class Summary Missing</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=8584</link><description>The latest version is not able to generate the JS class summary in the XML comment files.&lt;br /&gt;Comments: ** Comment from web user: bb1769 ** &lt;p&gt;We found that by changing line 109 in ScriptDoc.js from&amp;#58;&lt;/p&gt;&lt;p&gt;var summary &amp;#61; summaryNode &amp;#63; summaryNode.innerText &amp;#58; null&amp;#59;&lt;/p&gt;&lt;p&gt;to&amp;#58;&lt;/p&gt;&lt;p&gt;var summary &amp;#61; summaryNode &amp;#63; summaryNode.xml &amp;#58; null&amp;#59;&lt;/p&gt;&lt;p&gt;caused the class&amp;#47;type summary to be extracted to the XML file correctly.&lt;/p&gt;</description><author>bb1769</author><pubDate>Sun, 27 Jan 2008 23:00:49 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Class Summary Missing 20080127110049P</guid></item><item><title>NEW POST: Sandcastle Help File Builder (part 2)</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16615</link><description>&lt;div class="wikidoc"&gt;
I fixed the bug in AjaxDoc that caused the JScript syntax generator to fail.  You can get a fixed version of the script from the attachment in this work item: &lt;a href="http://www.codeplex.com/ajaxdoc/WorkItem/View.aspx?WorkItemId=7889" class="externalLink"&gt;http://www.codeplex.com/ajaxdoc/WorkItem/View.aspx?WorkItemId=7889&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It also fixes another issue related to namespaces.  Once you replace the script and use it with 1.6.0.2 or later of SHFB with the AjaxDoc plug-in you can generate help files using Sandcastle.&lt;br /&gt; &lt;br /&gt;Eric&lt;br /&gt;
&lt;/div&gt;</description><author>EWoodruff</author><pubDate>Sat, 08 Dec 2007 21:26:24 GMT</pubDate><guid isPermaLink="false">NEW POST: Sandcastle Help File Builder (part 2) 20071208092624P</guid></item><item><title>NEW POST: Sandcastle Help File Builder (part 2)</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16615</link><description>&lt;div class="wikidoc"&gt;
I ended up reflecting the JScript syntax generator, fix the bug and recompile my own syntaxgenerator. This works great and even gives a little better control over the syntax generated (the output of my syntaxgenerator looks at lot more like javascript than what the sandcastle generator comes with).&lt;br /&gt;I can't wait for it to be fixed though - I'd rather use the &amp;quot;real&amp;quot; generator than my own hacked version.&lt;br /&gt;
&lt;/div&gt;</description><author>SharpGIS</author><pubDate>Thu, 06 Dec 2007 01:39:05 GMT</pubDate><guid isPermaLink="false">NEW POST: Sandcastle Help File Builder (part 2) 20071206013905A</guid></item><item><title>Project License Changed</title><link>http://www.codeplex.com/ajaxdoc/Project/License.aspx?LicenseHistoryId=6927</link><description>Microsoft Public License &amp;#40;Ms-PL&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;1. Definitions&amp;#13;&amp;#10;&amp;#13;&amp;#10;The terms &amp;#34;reproduce,&amp;#34; &amp;#34;reproduction,&amp;#34; &amp;#34;derivative works,&amp;#34; and &amp;#34;distribution&amp;#34; have the same meaning here as under U.S. copyright law.&amp;#13;&amp;#10;&amp;#13;&amp;#10;A &amp;#34;contribution&amp;#34; is the original software, or any additions or changes to the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;A &amp;#34;contributor&amp;#34; is any person that distributes its contribution under this license.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#34;Licensed patents&amp;#34; are a contributor&amp;#39;s patent claims that read directly on its contribution.&amp;#13;&amp;#10;&amp;#13;&amp;#10;2. Grant of Rights&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;A&amp;#41; Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;B&amp;#41; Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and&amp;#47;or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;3. Conditions and Limitations&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;A&amp;#41; No Trademark License- This license does not grant you rights to use any contributors&amp;#39; name, logo, or trademarks.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;B&amp;#41; If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;C&amp;#41; If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;D&amp;#41; If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;E&amp;#41; The software is licensed &amp;#34;as-is.&amp;#34; You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.</description><author></author><pubDate>Wed, 28 Nov 2007 20:40:21 GMT</pubDate><guid isPermaLink="false">Project License Changed 20071128084021P</guid></item><item><title>CREATED ISSUE: Class Summary Missing</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=8584</link><description>The latest version is not able to generate the JS class summary in the XML comment files.&lt;br /&gt;</description><author>kazimanzurrashid</author><pubDate>Sat, 17 Nov 2007 13:51:52 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Class Summary Missing 20071117015152P</guid></item><item><title>NEW POST: How to extract summary from class?</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=17490</link><description>&lt;div class="wikidoc"&gt;
I can extract summary from method, but can not extract it from class by AjaxDoc. How to deal with?&lt;br /&gt;
&lt;/div&gt;</description><author>JohnBJim</author><pubDate>Wed, 07 Nov 2007 13:20:32 GMT</pubDate><guid isPermaLink="false">NEW POST: How to extract summary from class? 20071107012032P</guid></item><item><title>COMMENTED ISSUE: Can't use JScript Syntax Box</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=7868</link><description>I was trying to use the JScriptDeclarationSyntaxGenerator built into SandCastle and ran into issues.  I sent an email to Anand, and he said it was being caused because AjaxDoc doesn&amp;#39;t specify &amp;#60;returns&amp;#62; data in the reflection.org file that is generated, which is required by the JScriptDeclarationSyntaxGenerator.&lt;br /&gt;Comments: ** Comment from web user: EWoodruff ** &lt;p&gt;&amp;#42;&amp;#42; NOTE&amp;#58; Ignore the script attachment on this work item.  Use the attached script on the work item at &amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;ajaxdoc&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;7889&amp;#93; as it contains a fix for the namespaces bug as well as this one.&lt;/p&gt;&lt;p&gt;Eric&lt;br /&gt;&lt;/p&gt;</description><author>EWoodruff</author><pubDate>Sat, 20 Oct 2007 01:51:02 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Can't use JScript Syntax Box 20071020015102A</guid></item><item><title>CREATED ISSUE: Incorrect namespace handling</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=7889</link><description>AjaxDoc is outputing nested namespaces in the &amp;#60;elements&amp;#62; list for namespace API members.  It shouldn&amp;#39;t as this causes the nested namespace content to appear below the parent namespace as well as at the root level. It should also write out the full name rather than the short name in the &amp;#60;apidata&amp;#62; element. The fix for both problems is to modify the code between lines 307 and 335 in ScriptDoc.js.  I&amp;#39;ve attached a fixed copy of the AjaxDoc 1.1 script file.&lt;br /&gt;&lt;br /&gt;Note that this also contains the fix for the bug that causes the JScript syntax generator to fail &amp;#40;see the other related work item&amp;#41;.&lt;br /&gt;</description><author>EWoodruff</author><pubDate>Sat, 20 Oct 2007 01:47:21 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Incorrect namespace handling 20071020014721A</guid></item><item><title>CREATED ISSUE: "J#" Prefix causes BuildAssembler to Crash</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=7884</link><description>The &amp;#34;&amp;#35;&amp;#34; is reserved to represent a period in a member name such as those for explicit interface implementation members.  The &amp;#34;J&amp;#35;&amp;#34; prefix now used by AjaxDoc causes Sandcastle&amp;#39;s BuildAssembler to crash.  Since I can&amp;#39;t see any reason for the prefix I&amp;#39;d suggest removing it altogether.  I&amp;#39;ve added a workaround in the AjaxDocPlugIn to do this for now.  If there is some reason that the prefix is required, it should be changed to &amp;#34;J.&amp;#34; so that it merges with and becomes part of the namespace.  One exception would be the global namespace which should be &amp;#34;N&amp;#58;&amp;#34; or &amp;#34;N&amp;#58;J&amp;#34; if the prefix is required &amp;#40;no period on it&amp;#41;.&lt;br /&gt;&lt;br /&gt;Eric&lt;br /&gt;</description><author>EWoodruff</author><pubDate>Fri, 19 Oct 2007 19:30:27 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: "J#" Prefix causes BuildAssembler to Crash 20071019073027P</guid></item><item><title>COMMENTED ISSUE: Can't use JScript Syntax Box</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=7868</link><description>I was trying to use the JScriptDeclarationSyntaxGenerator built into SandCastle and ran into issues.  I sent an email to Anand, and he said it was being caused because AjaxDoc doesn&amp;#39;t specify &amp;#60;returns&amp;#62; data in the reflection.org file that is generated, which is required by the JScriptDeclarationSyntaxGenerator.&lt;br /&gt;Comments: ** Comment from web user: EWoodruff ** &lt;p&gt;I found a fix for this and have attached the modified ScriptDoc.js file from the 1.1 release.  It adds an &amp;#34;else&amp;#34; statement to the code in the _appendMembersReflectionDoc member at about line 566 that writes out a returns element if no member documentation is found.&lt;/p&gt;</description><author>EWoodruff</author><pubDate>Fri, 19 Oct 2007 19:26:36 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Can't use JScript Syntax Box 20071019072636P</guid></item><item><title>NEW POST: How to use the .org file by SHFB Tool</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16553</link><description>&lt;div class="wikidoc"&gt;
See this thread in the SHFB forum: &lt;a href="https://www.codeplex.com/Thread/View.aspx?ProjectName=SHFB&amp;amp;ThreadId=16554" class="externalLink"&gt;https://www.codeplex.com/Thread/View.aspx?ProjectName=SHFB&amp;amp;ThreadId=16554&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Eric&lt;br /&gt;
&lt;/div&gt;</description><author>EWoodruff</author><pubDate>Fri, 19 Oct 2007 15:21:55 GMT</pubDate><guid isPermaLink="false">NEW POST: How to use the .org file by SHFB Tool 20071019032155P</guid></item><item><title>NEW POST: Sandcastle Help File Builder (part 2)</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16615</link><description>&lt;div class="wikidoc"&gt;
There's currently a bug in the plug-in where if you don't add a dummy &amp;quot;Comment Only&amp;quot; XML file to the Assemblies to Document list, it won't get past the &amp;quot;validating assemblies&amp;quot; step.  That will be fixed in next week's release.  The workaround is to add a dummy file for the time being.  The &amp;quot;object not set to an instance of an object&amp;quot; error is caused by the JScript syntax filter (Microsoft's component, not mine).  A workaround noted on the MSDN Forum was to remove the VB syntax filter but I don't know if that would work.  Turning off the JScript filter would also make it get past that point but of course you wouldn't have and JScript syntax section in the help file.&lt;br /&gt; &lt;br /&gt;Eric&lt;br /&gt;
&lt;/div&gt;</description><author>EWoodruff</author><pubDate>Fri, 19 Oct 2007 15:19:40 GMT</pubDate><guid isPermaLink="false">NEW POST: Sandcastle Help File Builder (part 2) 20071019031940P</guid></item><item><title>CREATED ISSUE: Can't use JScript Syntax Box</title><link>http://www.codeplex.com/scriptdoc/WorkItem/View.aspx?WorkItemId=7868</link><description>I was trying to use the JScriptDeclarationSyntaxGenerator built into SandCastle and ran into issues.  I sent an email to Anand, and he said it was being caused because AjaxDoc doesn&amp;#39;t specify &amp;#60;returns&amp;#62; data in the reflection.org file that is generated, which is required by the JScriptDeclarationSyntaxGenerator.&lt;br /&gt;</description><author>GeoffreyK</author><pubDate>Thu, 18 Oct 2007 19:34:49 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Can't use JScript Syntax Box 20071018073449P</guid></item><item><title>NEW POST: Sandcastle Help File Builder (part 2)</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16615</link><description>&lt;div class="wikidoc"&gt;
Luc1an, &lt;br /&gt;I have successfully used the output from AjaxDoc and the SandCastle compiler to generate a CHM for my JavaScript comments.  You have to jump through some hoops, but you can use the Example .bat file sent with SandCastle and modify it to generate the help.  &lt;br /&gt; &lt;br /&gt;The .xml and .org files that AjaxDoc generate have to be renamed to comments.xml and reflection.org.  You also need to make a custom sandcastle.config to exclude VB syntax boxes. Currently you can't generate JScript syntax boxes because of an issue where fields don't specify return data.&lt;br /&gt; &lt;br /&gt;I'll try to customize my build to use the MicrosoftAjax assembly, instead of my assembly, and zip that up and make it available, if I can find a place that allows me to post zips.&lt;br /&gt;
&lt;/div&gt;</description><author>GeoffreyK</author><pubDate>Thu, 18 Oct 2007 19:30:33 GMT</pubDate><guid isPermaLink="false">NEW POST: Sandcastle Help File Builder (part 2) 20071018073033P</guid></item><item><title>NEW POST: Sandcastle Help File Builder (part 2)</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16615</link><description>&lt;div class="wikidoc"&gt;
Bertrand,&lt;br /&gt; &lt;br /&gt;Can you confirm if the reflection code that AjaxDoc generates can be successfully processed by MS sandcastle compilers (which now it's in a CTP form)? Haven't tried yet but hopefully you already have an answer.&lt;br /&gt; &lt;br /&gt;It looks like Sandcastle Help File Builder v1.6 (http://www.codeplex.com/SHFB) still has a problem processing reflection files generated by AjaxDoc. It throws a classic error which is almost nothing: Object reference not set to an instance of an object.&lt;br /&gt;I hope EWoodruff -- the owner of SHFB -- will do a documented test sample to let us know if SHFB really works with AjaxDoc reflection files. The plugin he added for AjaxDoc is a big step forward.&lt;br /&gt; &lt;br /&gt;Right now I'm not sure where is the problem: Sandcastle, SHFB or AjaxDoc.&lt;br /&gt; &lt;br /&gt;Thx,&lt;br /&gt;Lucian Naie&lt;br /&gt;
&lt;/div&gt;</description><author>Luc1an</author><pubDate>Thu, 18 Oct 2007 09:01:08 GMT</pubDate><guid isPermaLink="false">NEW POST: Sandcastle Help File Builder (part 2) 20071018090108A</guid></item><item><title>NEW POST: How to use the .org file by SHFB Tool</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16553</link><description>&lt;div class="wikidoc"&gt;
I'm a freshmen.Now,there is a problem I don't know how to deal with.After getting .xml and .org file from my script's comment ,I use SHFB to build help file.But .org is not equal with .dll or .exe.It's incorrect when running SHFB.How can I do to clear the problem?&lt;br /&gt;
&lt;/div&gt;</description><author>JohnBJim</author><pubDate>Wed, 17 Oct 2007 08:29:45 GMT</pubDate><guid isPermaLink="false">NEW POST: How to use the .org file by SHFB Tool 20071017082945A</guid></item><item><title>NEW POST: What is a Singleton</title><link>http://www.codeplex.com/ajaxdoc/Thread/View.aspx?ThreadId=16318</link><description>&lt;div class="wikidoc"&gt;
I've been working on getting the AjaxDoc program working with our assembly, and almost have it working, but I don't know what a singleton is. Can someone give me some information on this?  &lt;br /&gt; &lt;br /&gt;In addition, in the project file when you specify the namespace, is that the namespace you use in the assembly itself, or the registered namespace you are using on the .js files you are documenting?&lt;br /&gt;
&lt;/div&gt;</description><author>GeoffreyK</author><pubDate>Thu, 11 Oct 2007 18:03:12 GMT</pubDate><guid isPermaLink="false">NEW POST: What is a Singleton 20071011060312P</guid></item></channel></rss>