<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>jsinq Issue Tracker Rss Feed</title><link>http://www.codeplex.com/jsinq/WorkItem/List.aspx</link><description>jsinq Issue Tracker Rss Description</description><item><title>Closed Issue: EqualityComparer error [5326]</title><link>http://jsinq.codeplex.com/workitem/5326</link><description>I tryed to use distinct with equalityComparer without any luck.&lt;br /&gt;When I saw the jsinq.js, I found an error on line 105, in the &amp;#34;EqualityComparer.fromFunction&amp;#34;.&lt;br /&gt;For some reason, the code is &amp;#34;comparer.compare &amp;#61; func&amp;#59;&amp;#34; where I think it must be &amp;#34;comparer.equals &amp;#61; func&amp;#59;&amp;#34;&lt;br /&gt;With this change, the comparer do work.&lt;br /&gt;Comments: &lt;p&gt;Solved.&lt;/p&gt;</description><author>kaijaeger</author><pubDate>Wed, 04 Aug 2010 06:39:54 GMT</pubDate><guid isPermaLink="false">Closed Issue: EqualityComparer error [5326] 20100804063954A</guid></item><item><title>Commented Issue: EqualityComparer error [5326]</title><link>http://jsinq.codeplex.com/workitem/5326</link><description>I tryed to use distinct with equalityComparer without any luck.&lt;br /&gt;When I saw the jsinq.js, I found an error on line 105, in the &amp;#34;EqualityComparer.fromFunction&amp;#34;.&lt;br /&gt;For some reason, the code is &amp;#34;comparer.compare &amp;#61; func&amp;#59;&amp;#34; where I think it must be &amp;#34;comparer.equals &amp;#61; func&amp;#59;&amp;#34;&lt;br /&gt;With this change, the comparer do work.&lt;br /&gt;Comments: ** Comment from web user: kaijaeger ** &lt;p&gt;Thank you for reporting this&amp;#33; This has been resolved in JSINQ 1.0.0.2.&lt;/p&gt;</description><author>kaijaeger</author><pubDate>Wed, 04 Aug 2010 06:39:19 GMT</pubDate><guid isPermaLink="false">Commented Issue: EqualityComparer error [5326] 20100804063919A</guid></item><item><title>Created Issue: EqualityComparer error [5326]</title><link>http://jsinq.codeplex.com/workitem/5326</link><description>I tryed to use distinct with equalityComparer without any luck.&lt;br /&gt;When I saw the jsinq.js, I found an error on line 105, in the &amp;#34;EqualityComparer.fromFunction&amp;#34;.&lt;br /&gt;For some reason, the code is &amp;#34;comparer.compare &amp;#61; func&amp;#59;&amp;#34; where I think it must be &amp;#34;comparer.equals &amp;#61; func&amp;#59;&amp;#34;&lt;br /&gt;With this change, the comparer do work.&lt;br /&gt;</description><author>ndaz5</author><pubDate>Tue, 03 Aug 2010 15:37:58 GMT</pubDate><guid isPermaLink="false">Created Issue: EqualityComparer error [5326] 20100803033758P</guid></item><item><title>Closed Issue: Bug in aggregate function if array is empty [2936]</title><link>http://jsinq.codeplex.com/WorkItem/View.aspx?WorkItemId=2936</link><description>There is a bug in the aggregate function in jsinq-enumerable.js . If you pass to the function a seed argument the function shouldn&amp;#39;t throw with an empty array. It should return the seed.&lt;br /&gt;&lt;br /&gt;My proposed fix&amp;#58;&lt;br /&gt;aggregate&amp;#58; function&amp;#40;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;var enumerator &amp;#61; this.getEnumerator&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;var running&amp;#59;&lt;br /&gt;&amp;#9;var func&amp;#59;&lt;br /&gt;&amp;#9;var resultSelector &amp;#61; identity&amp;#59;&lt;br /&gt;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 2&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;1&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 3&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;resultSelector &amp;#61; arguments&amp;#91;2&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#125; else &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;&amp;#33;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;throw new InvalidOperationException&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; enumerator.current&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;while &amp;#40;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; func&amp;#40;running, enumerator.current&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125; &lt;br /&gt;&amp;#9;return resultSelector&amp;#40;running&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;,&lt;br /&gt;Comments: &lt;p&gt;Fixed in 1.0&lt;/p&gt;</description><author>kaijaeger</author><pubDate>Sat, 27 Mar 2010 14:35:58 GMT</pubDate><guid isPermaLink="false">Closed Issue: Bug in aggregate function if array is empty [2936] 20100327023558P</guid></item><item><title>Commented Issue: Bug in aggregate function if array is empty [2936]</title><link>http://jsinq.codeplex.com/WorkItem/View.aspx?WorkItemId=2936</link><description>There is a bug in the aggregate function in jsinq-enumerable.js . If you pass to the function a seed argument the function shouldn&amp;#39;t throw with an empty array. It should return the seed.&lt;br /&gt;&lt;br /&gt;My proposed fix&amp;#58;&lt;br /&gt;aggregate&amp;#58; function&amp;#40;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;var enumerator &amp;#61; this.getEnumerator&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;var running&amp;#59;&lt;br /&gt;&amp;#9;var func&amp;#59;&lt;br /&gt;&amp;#9;var resultSelector &amp;#61; identity&amp;#59;&lt;br /&gt;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 2&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;1&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 3&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;resultSelector &amp;#61; arguments&amp;#91;2&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#125; else &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;&amp;#33;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;throw new InvalidOperationException&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; enumerator.current&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;while &amp;#40;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; func&amp;#40;running, enumerator.current&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125; &lt;br /&gt;&amp;#9;return resultSelector&amp;#40;running&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;,&lt;br /&gt;Comments: ** Comment from web user: kaijaeger ** &lt;p&gt;Oh, and thanks a lot for reporting&amp;#47;suggesting a fix&amp;#33; Much appreciated&amp;#33;&lt;/p&gt;</description><author>kaijaeger</author><pubDate>Sat, 27 Mar 2010 14:35:41 GMT</pubDate><guid isPermaLink="false">Commented Issue: Bug in aggregate function if array is empty [2936] 20100327023541P</guid></item><item><title>Commented Issue: Bug in aggregate function if array is empty [2936]</title><link>http://jsinq.codeplex.com/WorkItem/View.aspx?WorkItemId=2936</link><description>There is a bug in the aggregate function in jsinq-enumerable.js . If you pass to the function a seed argument the function shouldn&amp;#39;t throw with an empty array. It should return the seed.&lt;br /&gt;&lt;br /&gt;My proposed fix&amp;#58;&lt;br /&gt;aggregate&amp;#58; function&amp;#40;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;var enumerator &amp;#61; this.getEnumerator&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;var running&amp;#59;&lt;br /&gt;&amp;#9;var func&amp;#59;&lt;br /&gt;&amp;#9;var resultSelector &amp;#61; identity&amp;#59;&lt;br /&gt;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 2&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;1&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 3&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;resultSelector &amp;#61; arguments&amp;#91;2&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#125; else &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;&amp;#33;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;throw new InvalidOperationException&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; enumerator.current&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;while &amp;#40;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; func&amp;#40;running, enumerator.current&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125; &lt;br /&gt;&amp;#9;return resultSelector&amp;#40;running&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;,&lt;br /&gt;Comments: ** Comment from web user: kaijaeger ** &lt;p&gt;Somehow this totally slipped past me. Mea culpa&amp;#33; It is fixed in the 1.0 release.&lt;/p&gt;</description><author>kaijaeger</author><pubDate>Sat, 27 Mar 2010 14:35:20 GMT</pubDate><guid isPermaLink="false">Commented Issue: Bug in aggregate function if array is empty [2936] 20100327023520P</guid></item><item><title>Created Issue: Bug in aggregate function if array is empty [2936]</title><link>http://jsinq.codeplex.com/WorkItem/View.aspx?WorkItemId=2936</link><description>There is a bug in the aggregate function in jsinq-enumerable.js . If you pass to the function a seed argument the function shouldn&amp;#39;t throw with an empty array. It should return the seed.&lt;br /&gt;&lt;br /&gt;My proposed fix&amp;#58;&lt;br /&gt;aggregate&amp;#58; function&amp;#40;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;var enumerator &amp;#61; this.getEnumerator&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;var running&amp;#59;&lt;br /&gt;&amp;#9;var func&amp;#59;&lt;br /&gt;&amp;#9;var resultSelector &amp;#61; identity&amp;#59;&lt;br /&gt;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 2&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;1&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;arguments.length &amp;#62;&amp;#61; 3&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;resultSelector &amp;#61; arguments&amp;#91;2&amp;#93;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#125; else &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;if &amp;#40;&amp;#33;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;throw new InvalidOperationException&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;func &amp;#61; arguments&amp;#91;0&amp;#93;&amp;#59;&amp;#9;&amp;#9;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; enumerator.current&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;while &amp;#40;enumerator.moveNext&amp;#40;&amp;#41;&amp;#41; &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;running &amp;#61; func&amp;#40;running, enumerator.current&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125; &lt;br /&gt;&amp;#9;return resultSelector&amp;#40;running&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;,&lt;br /&gt;</description><author>xanatos</author><pubDate>Wed, 07 Oct 2009 07:38:16 GMT</pubDate><guid isPermaLink="false">Created Issue: Bug in aggregate function if array is empty [2936] 20091007073816A</guid></item></channel></rss>