<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>jurassic Issue Tracker Rss Feed</title><link>http://jurassic.codeplex.com/workitem/list/basic</link><description>jurassic Issue Tracker Rss Description</description><item><title>Closed Unassigned: How can i use the parser? [30002]</title><link>http://jurassic.codeplex.com/workitem/30002</link><description>I used the parser in my application but I cannot run properly.&lt;br /&gt;My input to the parser is a html file and I want to run the commands and links within JavaScript code, it will give the output in the parser jurassic. &lt;br /&gt;My code is &amp;#58;&lt;br /&gt;var engine &amp;#61; new Jurassic.ScriptEngine&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;                           var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59;&lt;br /&gt;and&amp;#58;&lt;br /&gt;try&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               var ans &amp;#61; engine.Evaluate&amp;#40;Uri.UnescapeDataString&amp;#40;u1.URI.AbsolutePath&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                               u1 &amp;#61; new URL&amp;#40;engine.GetGlobalValue&amp;#40;&amp;#34;document.location.href&amp;#34;&amp;#41;.ToString&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt; &lt;br /&gt;                           catch &amp;#40;Exception ex&amp;#41;&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               System.Windows.Forms.MessageBox.Show&amp;#40;ex.Message&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt;When i trace my code, this part, it does not run. Is there another code for it&amp;#63;&lt;br /&gt;and for some url &amp;#40;for example bg.888.com&amp;#41;, jurassic can not run functions that there is javascript links. &lt;br /&gt;In fact, my problem is here&amp;#58; var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59; in part, html code has to read, but Jurassic can not parse this source so any time syntaxs in try block, do not run.&lt;br /&gt;Comments: Not a work item.</description><author>paulbartrum</author><pubDate>Tue, 30 Apr 2013 00:19:33 GMT</pubDate><guid isPermaLink="false">Closed Unassigned: How can i use the parser? [30002] 20130430121933A</guid></item><item><title>Commented Unassigned: How can i use the parser? [30002]</title><link>http://jurassic.codeplex.com/workitem/30002</link><description>I used the parser in my application but I cannot run properly.&lt;br /&gt;My input to the parser is a html file and I want to run the commands and links within JavaScript code, it will give the output in the parser jurassic. &lt;br /&gt;My code is &amp;#58;&lt;br /&gt;var engine &amp;#61; new Jurassic.ScriptEngine&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;                           var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59;&lt;br /&gt;and&amp;#58;&lt;br /&gt;try&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               var ans &amp;#61; engine.Evaluate&amp;#40;Uri.UnescapeDataString&amp;#40;u1.URI.AbsolutePath&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                               u1 &amp;#61; new URL&amp;#40;engine.GetGlobalValue&amp;#40;&amp;#34;document.location.href&amp;#34;&amp;#41;.ToString&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt; &lt;br /&gt;                           catch &amp;#40;Exception ex&amp;#41;&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               System.Windows.Forms.MessageBox.Show&amp;#40;ex.Message&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt;When i trace my code, this part, it does not run. Is there another code for it&amp;#63;&lt;br /&gt;and for some url &amp;#40;for example bg.888.com&amp;#41;, jurassic can not run functions that there is javascript links. &lt;br /&gt;In fact, my problem is here&amp;#58; var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59; in part, html code has to read, but Jurassic can not parse this source so any time syntaxs in try block, do not run.&lt;br /&gt;Comments: Please use the forum to ask questions.</description><author>paulbartrum</author><pubDate>Tue, 30 Apr 2013 00:19:18 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: How can i use the parser? [30002] 20130430121918A</guid></item><item><title>Commented Unassigned: How can i use the parser? [30002]</title><link>http://jurassic.codeplex.com/workitem/30002</link><description>I used the parser in my application but I cannot run properly.&lt;br /&gt;My input to the parser is a html file and I want to run the commands and links within JavaScript code, it will give the output in the parser jurassic. &lt;br /&gt;My code is &amp;#58;&lt;br /&gt;var engine &amp;#61; new Jurassic.ScriptEngine&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;                           var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59;&lt;br /&gt;and&amp;#58;&lt;br /&gt;try&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               var ans &amp;#61; engine.Evaluate&amp;#40;Uri.UnescapeDataString&amp;#40;u1.URI.AbsolutePath&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                               u1 &amp;#61; new URL&amp;#40;engine.GetGlobalValue&amp;#40;&amp;#34;document.location.href&amp;#34;&amp;#41;.ToString&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt; &lt;br /&gt;                           catch &amp;#40;Exception ex&amp;#41;&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               System.Windows.Forms.MessageBox.Show&amp;#40;ex.Message&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt;When i trace my code, this part, it does not run. Is there another code for it&amp;#63;&lt;br /&gt;and for some url &amp;#40;for example bg.888.com&amp;#41;, jurassic can not run functions that there is javascript links. &lt;br /&gt;In fact, my problem is here&amp;#58; var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59; in part, html code has to read, but Jurassic can not parse this source so any time syntaxs in try block, do not run.&lt;br /&gt;Comments: There is no functionality in Jurassic for running or interacting with HTML.  If you want to run the script within an HTML document, you need to extract the bits that are javascript and run them.&amp;#10;&amp;#10;&amp;#40;I&amp;#39;m not sure why you&amp;#39;re trying to pass in a URL to Evaluate... that method takes javascript source code&amp;#41;</description><author>paulbartrum</author><pubDate>Tue, 30 Apr 2013 00:18:47 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: How can i use the parser? [30002] 20130430121847A</guid></item><item><title>Created Unassigned: How can i use the parser? [30002]</title><link>http://jurassic.codeplex.com/workitem/30002</link><description>I used the parser in my application but I cannot run properly.&lt;br /&gt;My input to the parser is a html file and I want to run the commands and links within JavaScript code, it will give the output in the parser jurassic. &lt;br /&gt;My code is &amp;#58;&lt;br /&gt;var engine &amp;#61; new Jurassic.ScriptEngine&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;                           var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59;&lt;br /&gt;and&amp;#58;&lt;br /&gt;try&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               var ans &amp;#61; engine.Evaluate&amp;#40;Uri.UnescapeDataString&amp;#40;u1.URI.AbsolutePath&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                               u1 &amp;#61; new URL&amp;#40;engine.GetGlobalValue&amp;#40;&amp;#34;document.location.href&amp;#34;&amp;#41;.ToString&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt; &lt;br /&gt;                           catch &amp;#40;Exception ex&amp;#41;&lt;br /&gt;                           &amp;#123;&lt;br /&gt;                               System.Windows.Forms.MessageBox.Show&amp;#40;ex.Message&amp;#41;&amp;#59;&lt;br /&gt;                           &amp;#125;&lt;br /&gt;When i trace my code, this part, it does not run. Is there another code for it&amp;#63;&lt;br /&gt;and for some url &amp;#40;for example bg.888.com&amp;#41;, jurassic can not run functions that there is javascript links. &lt;br /&gt;In fact, my problem is here&amp;#58; var scriptsource &amp;#61; new Jurassic.StringScriptSource&amp;#40;Uri.UnescapeDataString&amp;#40;html&amp;#41;, null&amp;#41;&amp;#59; in part, html code has to read, but Jurassic can not parse this source so any time syntaxs in try block, do not run.&lt;br /&gt;</description><author>evr</author><pubDate>Mon, 29 Apr 2013 09:15:00 GMT</pubDate><guid isPermaLink="false">Created Unassigned: How can i use the parser? [30002] 20130429091500A</guid></item><item><title>Commented Issue: EnableILAnalysis = true -&gt; crashes due to limited label length [30001]</title><link>http://jurassic.codeplex.com/workitem/30001</link><description>I&amp;#39;m trying to run a huge script &amp;#40;which is a compiled TypeScript language service,  https&amp;#58;&amp;#47;&amp;#47;gist.github.com&amp;#47;1e0853410a87ba646011 &amp;#41; and noticed that it doesn&amp;#39;t work. I&amp;#39;m trying to have a look in depth, but current Jurassic doesn&amp;#39;t even allow EnableILAnalysis on this huge script.&lt;br /&gt;&lt;br /&gt;It was due to some assumption &amp;#40;I guess&amp;#41; on labels that it won&amp;#39;t go beyond 999 &amp;#40;it indeed does for huge script&amp;#41;. So I made a fix. Feel free to apply&amp;#58; https&amp;#58;&amp;#47;&amp;#47;gist.github.com&amp;#47;4387103&lt;br /&gt;&lt;br /&gt;Comments: Thanks &amp;#58;-&amp;#41;</description><author>paulbartrum</author><pubDate>Mon, 14 Jan 2013 05:09:04 GMT</pubDate><guid isPermaLink="false">Commented Issue: EnableILAnalysis = true -&gt; crashes due to limited label length [30001] 20130114050904A</guid></item><item><title>Commented Issue: EnableILAnalysis = true -&gt; crashes due to limited label length [30001]</title><link>http://jurassic.codeplex.com/workitem/30001</link><description>I&amp;#39;m trying to run a huge script &amp;#40;which is a compiled TypeScript language service,  https&amp;#58;&amp;#47;&amp;#47;gist.github.com&amp;#47;1e0853410a87ba646011 &amp;#41; and noticed that it doesn&amp;#39;t work. I&amp;#39;m trying to have a look in depth, but current Jurassic doesn&amp;#39;t even allow EnableILAnalysis on this huge script.&lt;br /&gt;&lt;br /&gt;It was due to some assumption &amp;#40;I guess&amp;#41; on labels that it won&amp;#39;t go beyond 999 &amp;#40;it indeed does for huge script&amp;#41;. So I made a fix. Feel free to apply&amp;#58; https&amp;#58;&amp;#47;&amp;#47;gist.github.com&amp;#47;4387103&lt;br /&gt;&lt;br /&gt;Comments: &amp;#40;For reference, I&amp;#39;m not running Jurassic on .NET&amp;#59; I&amp;#39;m trying to use Jurassic on mono, with -d&amp;#58;SILVERLIGHT.&amp;#41;</description><author>atsushieno</author><pubDate>Thu, 27 Dec 2012 10:18:11 GMT</pubDate><guid isPermaLink="false">Commented Issue: EnableILAnalysis = true -&gt; crashes due to limited label length [30001] 20121227101811A</guid></item><item><title>Created Issue: EnableILAnalysis = true -&gt; crashes due to limited label length [30001]</title><link>http://jurassic.codeplex.com/workitem/30001</link><description>I&amp;#39;m trying to run a huge script &amp;#40;which is a compiled TypeScript language service,  https&amp;#58;&amp;#47;&amp;#47;gist.github.com&amp;#47;1e0853410a87ba646011 &amp;#41; and noticed that it doesn&amp;#39;t work. I&amp;#39;m trying to have a look in depth, but current Jurassic doesn&amp;#39;t even allow EnableILAnalysis on this huge script.&lt;br /&gt;&lt;br /&gt;It was due to some assumption &amp;#40;I guess&amp;#41; on labels that it won&amp;#39;t go beyond 999 &amp;#40;it indeed does for huge script&amp;#41;. So I made a fix. Feel free to apply&amp;#58; https&amp;#58;&amp;#47;&amp;#47;gist.github.com&amp;#47;4387103&lt;br /&gt;&lt;br /&gt;</description><author>atsushieno</author><pubDate>Thu, 27 Dec 2012 10:17:04 GMT</pubDate><guid isPermaLink="false">Created Issue: EnableILAnalysis = true -&gt; crashes due to limited label length [30001] 20121227101704A</guid></item><item><title>Created Issue: Assignment of JSInternalFunction to object causes issues [30000]</title><link>http://jurassic.codeplex.com/workitem/30000</link><description>I am trying to run jsrender.js &amp;#40;from https&amp;#58;&amp;#47;&amp;#47;github.com&amp;#47;BorisMoore&amp;#47;jsrender&amp;#41; in Jurassic.  I have come across the following problem&amp;#58;&lt;br /&gt;&lt;br /&gt;In the library, it handles the case where Array.isArray may not exist and assigns either Array.isArray or a substitute function to a local object, &amp;#39;&amp;#36;&amp;#39;.&lt;br /&gt;&lt;br /&gt;When &amp;#36;.isArray&amp;#40;&amp;#91;&amp;#93;&amp;#41; is called, an exception is called&amp;#58; Jurassic.JavaScriptException&amp;#58; TypeError&amp;#58; The method &amp;#39;IsArray&amp;#39; is not generic.&lt;br /&gt;&lt;br /&gt;I think the expected behavior is that internal functions &amp;#40;JSInternalFunction&amp;#41; are assignable to objects and then callable from that location.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve reproduced this in a test&amp;#58;&lt;br /&gt;&lt;br /&gt;        &amp;#91;TestMethod&amp;#93;&lt;br /&gt;        public void IsArrayAssignment&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            Assert.AreEqual&amp;#40;true, TestUtils.Evaluate&amp;#40;&amp;#34;&amp;#33;&amp;#33;Array&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.AreEqual&amp;#40;true, TestUtils.Evaluate&amp;#40;&amp;#34;&amp;#33;&amp;#33;Array.isArray&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            Assert.AreEqual&amp;#40;true, TestUtils.Evaluate&amp;#40;&amp;#64;&amp;#34;&amp;#40;function&amp;#40;&amp;#41; &amp;#123;&lt;br /&gt;                    &amp;#36; &amp;#61; &amp;#123;&amp;#125;&amp;#59;&lt;br /&gt;                    &amp;#36;.isArray &amp;#61; function&amp;#40;obj&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;                    return Object.prototype.toString.call&amp;#40;obj&amp;#41; &amp;#61;&amp;#61;&amp;#61; &amp;#34;&amp;#34;&amp;#91;object Array&amp;#93;&amp;#34;&amp;#34;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;                    &amp;#125;&amp;#59;&lt;br /&gt;                    var data &amp;#61; &amp;#91;&amp;#123;index&amp;#58;1&amp;#125;,&amp;#123;index&amp;#58;2&amp;#125;,&amp;#123;index&amp;#58;3&amp;#125;&amp;#93;&amp;#59;&lt;br /&gt;                    return &amp;#36;.isArray&amp;#40;data&amp;#41;&amp;#59; &lt;br /&gt;                &amp;#125;&amp;#41;&amp;#40;&amp;#41;&amp;#59;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            Assert.AreEqual&amp;#40;true, TestUtils.Evaluate&amp;#40;&amp;#64;&amp;#34;&amp;#40;function&amp;#40;&amp;#41; &amp;#123;&lt;br /&gt;                    &amp;#36; &amp;#61; &amp;#123;&amp;#125;&amp;#59;&lt;br /&gt;                    &amp;#36;.isArray &amp;#61; Array.isArray&amp;#59;&lt;br /&gt;                    return true&amp;#59; &lt;br /&gt;                &amp;#125;&amp;#41;&amp;#40;&amp;#41;&amp;#59;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Assert.AreEqual&amp;#40;true, TestUtils.Evaluate&amp;#40;&amp;#64;&amp;#34;&amp;#40;function&amp;#40;&amp;#41; &amp;#123;&lt;br /&gt;                    &amp;#36; &amp;#61; &amp;#123;&amp;#125;&amp;#59;&lt;br /&gt;                    &amp;#36;.isArray &amp;#61; Array &amp;#38;&amp;#38; Array.isArray &amp;#124;&amp;#124; function&amp;#40;obj&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;                    return Object.prototype.toString.call&amp;#40;obj&amp;#41; &amp;#61;&amp;#61;&amp;#61; &amp;#34;&amp;#34;&amp;#91;object Array&amp;#93;&amp;#34;&amp;#34;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;                    &amp;#125;&amp;#59;&lt;br /&gt;                    var data &amp;#61; &amp;#91;&amp;#123;index&amp;#58;1&amp;#125;,&amp;#123;index&amp;#58;2&amp;#125;,&amp;#123;index&amp;#58;3&amp;#125;&amp;#93;&amp;#59;&lt;br /&gt;                    return &amp;#36;.isArray&amp;#40;data&amp;#41;&amp;#59; &lt;br /&gt;                &amp;#125;&amp;#41;&amp;#40;&amp;#41;&amp;#59;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;</description><author>shiften</author><pubDate>Mon, 15 Oct 2012 04:09:39 GMT</pubDate><guid isPermaLink="false">Created Issue: Assignment of JSInternalFunction to object causes issues [30000] 20121015040939A</guid></item><item><title>Created Issue: When support Windows Store app [29999]</title><link>http://jurassic.codeplex.com/workitem/29999</link><description>When support Windows Store app&amp;#63;&lt;br /&gt;</description><author>huizhang212</author><pubDate>Thu, 27 Sep 2012 07:47:57 GMT</pubDate><guid isPermaLink="false">Created Issue: When support Windows Store app [29999] 20120927074757A</guid></item><item><title>Commented Issue: Getting a stackoverflow exception when attached to a debugger [29974]</title><link>http://jurassic.codeplex.com/workitem/29974</link><description>Here&amp;#39;s the detail I have&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#62;&amp;#9;CoffeeSharp.DLL&amp;#33;CoffeeSharp.CoffeeScriptEngine.CoffeeScriptEngine&amp;#40;&amp;#41; Line 19&amp;#9;C&amp;#35;&lt;br /&gt; &amp;#9;CoffeeScriptHttpHandler.DLL&amp;#33;CoffeeSharp.CoffeeScriptHttpHandler.CoffeeScriptHttpHandler&amp;#40;&amp;#41; Line 18 &amp;#43; 0x16 bytes&amp;#9;C&amp;#35;&lt;br /&gt; &amp;#9;&amp;#91;Native to Managed Transition&amp;#93;&amp;#9;&lt;br /&gt; &amp;#9;&amp;#91;Managed to Native Transition&amp;#93;&amp;#9;&lt;br /&gt; &amp;#9;mscorlib.dll&amp;#33;System.RuntimeType.CreateInstanceSlow&amp;#40;bool publicOnly, bool skipCheckThis, bool fillCache &amp;#61; true&amp;#41; &amp;#43; 0x63 bytes&amp;#9;&lt;br /&gt; &amp;#9;mscorlib.dll&amp;#33;System.Activator.CreateInstance&amp;#40;System.Type type, bool nonPublic&amp;#41; &amp;#43; 0x46 bytes&amp;#9;&lt;br /&gt; &amp;#9;mscorlib.dll&amp;#33;System.RuntimeType.CreateInstanceImpl&amp;#40;System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object&amp;#91;&amp;#93; args &amp;#61; &amp;#123;object&amp;#91;0&amp;#93;&amp;#125;, System.Globalization.CultureInfo culture, object&amp;#91;&amp;#93; activationAttributes &amp;#61; null&amp;#41; &amp;#43; 0x3f8 bytes&amp;#9;&lt;br /&gt; &amp;#9;mscorlib.dll&amp;#33;System.Activator.CreateInstance&amp;#40;System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object&amp;#91;&amp;#93; args, System.Globalization.CultureInfo culture, object&amp;#91;&amp;#93; activationAttributes&amp;#41; &amp;#43; 0x70 bytes&amp;#9;&lt;br /&gt; &amp;#9;mscorlib.dll&amp;#33;System.Activator.CreateInstance&amp;#40;System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object&amp;#91;&amp;#93; args, System.Globalization.CultureInfo culture&amp;#41; &amp;#43; 0x18 bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.HttpRuntime.CreateNonPublicInstance&amp;#40;System.Type type, object&amp;#91;&amp;#93; args&amp;#41; &amp;#43; 0x3d bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.Configuration.HandlerFactoryCache.HandlerFactoryCache&amp;#40;string type &amp;#61; &amp;#34;CoffeeSharp.CoffeeScriptHttpHandler, CoffeeScriptHttpHandler&amp;#34;&amp;#41; &amp;#43; 0x2f bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.HttpApplication.GetFactory&amp;#40;string type &amp;#61; &amp;#34;CoffeeSharp.CoffeeScriptHttpHandler, CoffeeScriptHttpHandler&amp;#34;&amp;#41; &amp;#43; 0x52 bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute&amp;#40;&amp;#41; &amp;#43; 0xe0 bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.HttpApplication.ExecuteStep&amp;#40;System.Web.HttpApplication.IExecutionStep step &amp;#61; &amp;#123;System.Web.HttpApplication.MaterializeHandlerExecutionStep&amp;#125;, ref bool completedSynchronously &amp;#61; false&amp;#41; &amp;#43; 0xb9 bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.HttpApplication.PipelineStepManager.ResumeSteps&amp;#40;System.Exception error&amp;#41; &amp;#43; 0x39f bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.HttpApplication.BeginProcessRequestNotification&amp;#40;System.Web.HttpContext context, System.AsyncCallback cb&amp;#41; &amp;#43; 0x5a bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.HttpRuntime.ProcessRequestNotificationPrivate&amp;#40;System.Web.Hosting.IIS7WorkerRequest wr &amp;#61; &amp;#123;System.Web.Hosting.IIS7WorkerRequest&amp;#125;, System.Web.HttpContext context &amp;#61; &amp;#123;System.Web.HttpContext&amp;#125;&amp;#41; &amp;#43; 0xbe bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper&amp;#40;System.IntPtr managedHttpContext, System.IntPtr nativeRequestContext &amp;#61; 792023572, System.IntPtr moduleData, int flags&amp;#41; &amp;#43; 0x1fc bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.Hosting.PipelineRuntime.ProcessRequestNotification&amp;#40;System.IntPtr managedHttpContext, System.IntPtr nativeRequestContext, System.IntPtr moduleData, int flags&amp;#41; &amp;#43; 0x29 bytes&amp;#9;&lt;br /&gt; &amp;#9;&amp;#91;Native to Managed Transition&amp;#93;&amp;#9;&lt;br /&gt; &amp;#9;&amp;#91;Managed to Native Transition&amp;#93;&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper&amp;#40;System.IntPtr managedHttpContext, System.IntPtr nativeRequestContext, System.IntPtr moduleData, int flags&amp;#41; &amp;#43; 0x281 bytes&amp;#9;&lt;br /&gt; &amp;#9;System.Web.dll&amp;#33;System.Web.Hosting.PipelineRuntime.ProcessRequestNotification&amp;#40;System.IntPtr managedHttpContext, System.IntPtr nativeRequestContext, System.IntPtr moduleData, int flags&amp;#41; &amp;#43; 0x29 bytes&amp;#9;&lt;br /&gt; &amp;#9;&amp;#91;Appdomain Transition&amp;#93;&amp;#9;&lt;br /&gt;&lt;br /&gt;Comments: This problem is really frustrating please fix it</description><author>popapps</author><pubDate>Thu, 12 Jul 2012 16:58:22 GMT</pubDate><guid isPermaLink="false">Commented Issue: Getting a stackoverflow exception when attached to a debugger [29974] 20120712045822P</guid></item><item><title>Commented Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997]</title><link>http://jurassic.codeplex.com/workitem/29997</link><description>GetMissingPropertyValue works fine, but the call to SetMissingPropertyValue is missing. My fork has the fix here&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;jurascript.codeplex.com&amp;#47;SourceControl&amp;#47;changeset&amp;#47;view&amp;#47;14745&amp;#35;93854&lt;br /&gt;Comments: Also, I&amp;#39;ll have to fix my fork as you suggest.</description><author>aikeru</author><pubDate>Tue, 26 Jun 2012 13:34:51 GMT</pubDate><guid isPermaLink="false">Commented Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997] 20120626013451P</guid></item><item><title>Commented Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997]</title><link>http://jurassic.codeplex.com/workitem/29997</link><description>GetMissingPropertyValue works fine, but the call to SetMissingPropertyValue is missing. My fork has the fix here&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;jurascript.codeplex.com&amp;#47;SourceControl&amp;#47;changeset&amp;#47;view&amp;#47;14745&amp;#35;93854&lt;br /&gt;Comments: Sorry, I said the call is missing because it was present in an earlier version and then commented out &amp;#58;&amp;#41; It seems simple to add it back, so I hope -- and would be glad if -- you do&amp;#33;</description><author>aikeru</author><pubDate>Tue, 26 Jun 2012 13:34:42 GMT</pubDate><guid isPermaLink="false">Commented Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997] 20120626013442P</guid></item><item><title>Commented Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997]</title><link>http://jurassic.codeplex.com/workitem/29997</link><description>GetMissingPropertyValue works fine, but the call to SetMissingPropertyValue is missing. My fork has the fix here&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;jurascript.codeplex.com&amp;#47;SourceControl&amp;#47;changeset&amp;#47;view&amp;#47;14745&amp;#35;93854&lt;br /&gt;Comments: The call is missing&amp;#63;  The entire method is missing&amp;#33;  Not really a bug, but I can see the utility in such an override, so I&amp;#39;ll consider adding it.  &amp;#40;By the way, your implementation is woefully incomplete - you need to call SetMissingProperty any time AddProperty is called now&amp;#41;.</description><author>paulbartrum</author><pubDate>Tue, 26 Jun 2012 11:11:01 GMT</pubDate><guid isPermaLink="false">Commented Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997] 20120626111101A</guid></item><item><title>Commented Issue: Mono support [29998]</title><link>http://jurassic.codeplex.com/workitem/29998</link><description>Guys please support mono with all it&amp;#39;s mac &amp;#47; linux folks, Jurassic is a piece of brilliant software which currently exists in an anti cross-platform state &amp;#58;&amp;#39;&amp;#40;&lt;br /&gt;&lt;br /&gt;I&amp;#39;m ready to help with everything I can&lt;br /&gt;Comments: There are numerous issues that bump out suddenly where you wouldn&amp;#39;t expect them to bump out&amp;#10;&amp;#10;For example these three lines are not working&amp;#58;&amp;#10;&amp;#10;&amp;#9;var engine &amp;#61; new Jurassic.ScriptEngine&amp;#40;&amp;#41;&amp;#59;&amp;#10;&amp;#9;engine.SetGlobalFunction&amp;#40;&amp;#34;test&amp;#34;, new Func&amp;#60;int, int, int&amp;#62;&amp;#40;&amp;#40;a, b&amp;#41; &amp;#61;&amp;#62; a &amp;#43; b&amp;#41;&amp;#41;&amp;#59;&amp;#10;&amp;#9;Console.WriteLine&amp;#40;engine.Evaluate&amp;#60;int&amp;#62;&amp;#40;&amp;#34;test&amp;#40;5, 6&amp;#41;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&amp;#10;&amp;#10;&amp;#10;&amp;#10;System.MethodAccessException has been thrown&amp;#58;&amp;#10;&amp;#10;Method &amp;#96;Test.MainClass&amp;#58;&amp;#60;Main&amp;#62;m__0 &amp;#40;int,int&amp;#41;&amp;#39; is inaccessible from method &amp;#96;&amp;#40;wrapper dynamic-method&amp;#41; object&amp;#58;binder_for_Test.MainClass.&amp;#60;Main&amp;#62;m__0 &amp;#40;Jurassic.ScriptEngine,object,object&amp;#91;&amp;#93;&amp;#41;&amp;#39;&amp;#10;&amp;#10;Previously there were other problem with DynamicMethod, in mono DynamicMethod is not implemented. So following one of discussions found here, I&amp;#39;ve changed the property in ScriptEngine.cs to the following code&amp;#58;&amp;#10;&amp;#10;&amp;#10;        internal static bool LowPrivilegeEnvironment&amp;#10;&amp;#9;&amp;#9;&amp;#123;&amp;#10;&amp;#9;&amp;#9;    get&amp;#10;&amp;#9;&amp;#9;    &amp;#123;&amp;#10;&amp;#9;&amp;#9;        lock &amp;#40;lowPrivilegeEnvironmentLock&amp;#41;&amp;#10;&amp;#9;&amp;#9;        &amp;#123;&amp;#10;&amp;#9;&amp;#9;            if &amp;#40;lowPrivilegeEnvironmentTested &amp;#61;&amp;#61; false&amp;#41;&amp;#10;&amp;#9;&amp;#9;            &amp;#123;&amp;#10;&amp;#9;&amp;#9;                if &amp;#40;Type.GetType&amp;#40;&amp;#34;Mono.Runtime&amp;#34;&amp;#41; &amp;#33;&amp;#61; null&amp;#41;&amp;#10;&amp;#9;&amp;#9;                &amp;#123;&amp;#10;&amp;#9;&amp;#9;                    lowPrivilegeEnvironment &amp;#61; true&amp;#59;&amp;#10;&amp;#9;&amp;#9;                    lowPrivilegeEnvironmentTested &amp;#61; true&amp;#59;&amp;#10;&amp;#9;&amp;#9;                &amp;#125;&amp;#10;&amp;#9;&amp;#9;                else&amp;#10;&amp;#9;&amp;#9;                &amp;#123;&amp;#10;&amp;#9;&amp;#9;                    var permission &amp;#61; new System.Security.Permissions.SecurityPermission&amp;#40;System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode&amp;#41;&amp;#59;&amp;#10;&amp;#9;&amp;#9;                    lowPrivilegeEnvironment &amp;#61; &amp;#33;System.Security.SecurityManager.IsGranted&amp;#40;permission&amp;#41;&amp;#59;&amp;#10;&amp;#9;&amp;#9;                    lowPrivilegeEnvironmentTested &amp;#61; true&amp;#59;&amp;#10;&amp;#9;&amp;#9;                &amp;#125;&amp;#10;&amp;#9;&amp;#9;            &amp;#125;&amp;#10;&amp;#9;&amp;#9;        &amp;#125;&amp;#10;&amp;#9;&amp;#9;        return lowPrivilegeEnvironment&amp;#59;&amp;#10;&amp;#9;&amp;#9;    &amp;#125;&amp;#10;&amp;#9;&amp;#9;&amp;#125;&amp;#10;&amp;#10;It helped with previous problem but posed new one....</description><author>lu4</author><pubDate>Thu, 21 Jun 2012 12:18:06 GMT</pubDate><guid isPermaLink="false">Commented Issue: Mono support [29998] 20120621121806P</guid></item><item><title>Commented Issue: Mono support [29998]</title><link>http://jurassic.codeplex.com/workitem/29998</link><description>Guys please support mono with all it&amp;#39;s mac &amp;#47; linux folks, Jurassic is a piece of brilliant software which currently exists in an anti cross-platform state &amp;#58;&amp;#39;&amp;#40;&lt;br /&gt;&lt;br /&gt;I&amp;#39;m ready to help with everything I can&lt;br /&gt;Comments: I&amp;#39;m not associated with the Jurassic project, but ... What about Jurassic doesn&amp;#39;t work in Mono&amp;#63;</description><author>aikeru</author><pubDate>Wed, 20 Jun 2012 23:42:00 GMT</pubDate><guid isPermaLink="false">Commented Issue: Mono support [29998] 20120620114200P</guid></item><item><title>Created Issue: Mono support [29998]</title><link>http://jurassic.codeplex.com/workitem/29998</link><description>Guys please support mono with all it&amp;#39;s mac &amp;#47; linux folks, Jurassic is a piece of brilliant software which currently exists in an anti cross-platform state &amp;#58;&amp;#39;&amp;#40;&lt;br /&gt;&lt;br /&gt;I&amp;#39;m ready to help with everything I can&lt;br /&gt;</description><author>lu4</author><pubDate>Wed, 20 Jun 2012 16:47:25 GMT</pubDate><guid isPermaLink="false">Created Issue: Mono support [29998] 20120620044725P</guid></item><item><title>Created Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997]</title><link>http://jurassic.codeplex.com/workitem/29997</link><description>GetMissingPropertyValue works fine, but the call to SetMissingPropertyValue is missing. My fork has the fix here&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;jurascript.codeplex.com&amp;#47;SourceControl&amp;#47;changeset&amp;#47;view&amp;#47;14745&amp;#35;93854&lt;br /&gt;</description><author>aikeru</author><pubDate>Tue, 19 Jun 2012 03:23:46 GMT</pubDate><guid isPermaLink="false">Created Issue: ObjectInstance.SetPropertyValue does not call SetMissingPropertyValue [29997] 20120619032346A</guid></item><item><title>Created Issue: An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll [29996]</title><link>http://jurassic.codeplex.com/workitem/29996</link><description>Attempting to execute the attached JavaScript file with Jurassic, using the&lt;br /&gt;following C&amp;#9839;&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#9;private string CompileStylus&amp;#40;string code&amp;#41;&lt;br /&gt;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;stylEngine &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#47;&amp;#47; Init the JS engine for Stylus&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;string stylCompiler &amp;#61; Util.ResourceAsString&amp;#40;&amp;#34;stylus.js&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;stylCompiler &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;Warning&amp;#40;&amp;#34;There was a problem while loading the Stylus compiler.&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;return code&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;stylEngine &amp;#61; new Jurassic.ScriptEngine&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;stylEngine.Evaluate&amp;#40;stylCompiler&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#47;&amp;#47; Compile&lt;br /&gt;&amp;#9;&amp;#9;return stylEngine.CallGlobalFunction&amp;#60;string&amp;#62;&amp;#40;&amp;#34;compilify_stylus&amp;#34;, code&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;Execution halts at&amp;#58;&lt;br /&gt;&lt;br /&gt;    stylEngine.Evaluate&amp;#40;stylCompiler&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;With the error&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#9;An unhandled exception of type &amp;#39;System.StackOverflowException&amp;#39; occurred in mscorlib.dll&lt;br /&gt;&lt;br /&gt;It disassembles at System.ValueType.Equals.&lt;br /&gt;&lt;br /&gt;The attached JavaScript file has been verified to run correctly and without&lt;br /&gt;stack overflow using Google Chrome.&lt;br /&gt;&lt;br /&gt;</description><author>00Davo</author><pubDate>Sun, 10 Jun 2012 05:59:58 GMT</pubDate><guid isPermaLink="false">Created Issue: An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll [29996] 20120610055958A</guid></item><item><title>Commented Issue: Visual Studio debugger output support for Firebug Debugge [29993]</title><link>http://jurassic.codeplex.com/workitem/29993</link><description>&lt;br /&gt;Modify constructor in Firebug console&amp;#58;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Creates a new FirebugConsole instance.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;param name&amp;#61;&amp;#34;engine&amp;#34;&amp;#62; The associated script engine. &amp;#60;&amp;#47;param&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;param name&amp;#61;&amp;#34;output&amp;#34;&amp;#62; Optional. The Firebug Console Output. If omited StandardConsoleOutput is used. &amp;#60;&amp;#47;param&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &lt;br /&gt;        public FirebugConsole&amp;#40;ScriptEngine engine, IFirebugConsoleOutput output &amp;#61; null&amp;#41;&lt;br /&gt;            &amp;#58; base&amp;#40;engine.Object.InstancePrototype&amp;#41;       &lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;output &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                output &amp;#61; new StandardConsoleOutput&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            this.Output &amp;#61; output&amp;#59;&lt;br /&gt;&lt;br /&gt;            this.PopulateFunctions&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;and implemented VisualStudioConsoleOutput.cs&lt;br /&gt;&lt;br /&gt;source of VisualStudioConsoleOutput in atached file.&lt;br /&gt;&lt;br /&gt;To use&amp;#58;&lt;br /&gt;&lt;br /&gt;      engine.SetGlobalValue&amp;#40;&amp;#34;console&amp;#34;, new Jurassic.Library.FirebugConsole&amp;#40;engine, new VisualStudioConsoleOutput&amp;#40;&amp;#41;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Comments: Nice job IMHO. I just happen to disagree on two details&amp;#58;&amp;#10;- first, Visual Studio is not the only program that can display debug output &amp;#40;SysInternals&amp;#39; DebugView springs to mind&amp;#41;. Maybe DebugConsoleOutput is a more appropriate name&amp;#59;&amp;#10;- second, why not have FirebugConsole&amp;#39;s constructor just throw an ArgumentNullException if passed a null output parameter&amp;#63; Doesn&amp;#39;t look like a big compatibility issue to me, as adapting old code would be really easy. Maybe the old constructor could be flagged with an ObsoleteAttribute and kept for some time.&amp;#10;</description><author>rdeago</author><pubDate>Mon, 23 Apr 2012 07:11:16 GMT</pubDate><guid isPermaLink="false">Commented Issue: Visual Studio debugger output support for Firebug Debugge [29993] 20120423071116A</guid></item><item><title>Closed Issue: PopulateFunctions does not recognize non-public property setters [29995]</title><link>http://jurassic.codeplex.com/workitem/29995</link><description>Tested on change set f245d163dfc8 of March 6th, 2012 &amp;#40;i.e. the latest one at the time I&amp;#39;m writing this&amp;#41;.&lt;br /&gt;&lt;br /&gt;A non-public property, or a public property with a non-public setter, will be incorrectly recognized as read-only by ObjectInstance.PopulateFunctions&amp;#40;&amp;#41; even if called with a bindingFlags parameter including BindingFlags.NonPublic.&lt;br /&gt;&lt;br /&gt;This is due to the fact that, to retrieve the setter method info, PopulateFunctions calls the parameterless PropertyInfo.GetSetMethod override, which will always return null if a setter is not public.&lt;br /&gt;&lt;br /&gt;A possible fix could be calling PropertyInfo.GetSetMethod with a boolean parameter of true &amp;#40;meaning &amp;#34;retrieve non-public setter&amp;#34;, as stated in http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;scfx0019.aspx &amp;#41; if the given binding flags include BindingFlags.NonPublic. In other words, line 1288 of ObjectInstance.cs would change from&amp;#58;&lt;br /&gt;&lt;br /&gt;var setMethod &amp;#61; prop.GetSetMethod&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;to&amp;#58;&lt;br /&gt;&lt;br /&gt;var setMethod &amp;#61; prop.GetSetMethod&amp;#40;&amp;#40;bindingFlags &amp;#38; BindingFlags.NonPublic&amp;#41; &amp;#33;&amp;#61; 0&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Comments: Fixed.</description><author>paulbartrum</author><pubDate>Thu, 12 Apr 2012 11:05:00 GMT</pubDate><guid isPermaLink="false">Closed Issue: PopulateFunctions does not recognize non-public property setters [29995] 20120412110500A</guid></item></channel></rss>