<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Google Groups KillFile 3.4.3 Released</title>
	<atom:link href="http://www.penney.org/google-groups-killfile-343-released.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.penney.org/google-groups-killfile-343-released.html</link>
	<description></description>
	<pubDate>Tue, 06 Jan 2009 22:53:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16524</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Wed, 19 Mar 2008 15:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16524</guid>
		<description>I see... okay I'll put this into a release and push it tonight. I barely know what I'm doing myself seeing as I'm a java programmer :)</description>
		<content:encoded><![CDATA[<p>I see&#8230; okay I&#8217;ll put this into a release and push it tonight. I barely know what I&#8217;m doing myself seeing as I&#8217;m a java programmer :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16523</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 19 Mar 2008 15:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16523</guid>
		<description>Yes. The screen was getting corrupted below a certain point.

For a while I was hacking my regexs so that there was never more than one matching but it was getting impossible to maintain and when it was a new post that broke it rather than a new regex it was hard to track down what needed fixing.

IIRC this was easy to reproduce, just kill the author and the thread of the same post.

I think the problem was lines like this one:
parentTable.removeChild(parentRow);
that would get called multiple times for the same candidate.

But it was a bit of a guess. I don't know javascript or, in particular, what document.evaluate() actually does. I'm a C and C++ programmer really.

Tim.</description>
		<content:encoded><![CDATA[<p>Yes. The screen was getting corrupted below a certain point.</p>
<p>For a while I was hacking my regexs so that there was never more than one matching but it was getting impossible to maintain and when it was a new post that broke it rather than a new regex it was hard to track down what needed fixing.</p>
<p>IIRC this was easy to reproduce, just kill the author and the thread of the same post.</p>
<p>I think the problem was lines like this one:<br />
parentTable.removeChild(parentRow);<br />
that would get called multiple times for the same candidate.</p>
<p>But it was a bit of a guess. I don&#8217;t know javascript or, in particular, what document.evaluate() actually does. I&#8217;m a C and C++ programmer really.</p>
<p>Tim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16521</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Wed, 19 Mar 2008 14:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16521</guid>
		<description>Yeah I got it, makes sense. Was this actually causing problems ?</description>
		<content:encoded><![CDATA[<p>Yeah I got it, makes sense. Was this actually causing problems ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16520</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 19 Mar 2008 14:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16520</guid>
		<description>Thanks!

Something has gone wrong with the HTML formatting of that code patch.

Hopefully it's obvious that I've simply added '!blocked &#38;&#38;' to the for() loops and moved the initialization of blocked and not done anything really weird like j=0 in the condition of the loop.

Tim.</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
<p>Something has gone wrong with the HTML formatting of that code patch.</p>
<p>Hopefully it&#8217;s obvious that I&#8217;ve simply added &#8216;!blocked &amp;&amp;&#8217; to the for() loops and moved the initialization of blocked and not done anything really weird like j=0 in the condition of the loop.</p>
<p>Tim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16519</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Wed, 19 Mar 2008 13:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16519</guid>
		<description>Comments need to be approved before they show up Tim, and I just approved it over on the 3.4.2 post. Thanks for the update and I'll add it for the next release.</description>
		<content:encoded><![CDATA[<p>Comments need to be approved before they show up Tim, and I just approved it over on the 3.4.2 post. Thanks for the update and I&#8217;ll add it for the next release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16518</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 19 Mar 2008 13:12:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16518</guid>
		<description>There is a problem when multiple entries kill the same post.

I've made the following changes that seem to fix it for me:

--- googlegroupskillfile.user.js.orig   2008-03-19 12:45:16.791559000 +0000
+++ googlegroupskillfile.user.js        2008-03-19 12:45:16.081662000 +0000
@@ -179,8 +179,7 @@
       var user = cand.textContent;
       var blocked = false;

-      for (var j=0; j&#60;list.length; j++) {
-        blocked = false;
+      for (var j=0; !blocked &#38;&#38; j&#60;list.length; j++) {

         topicRE.compile("^" + list[j]);
         if (topicRE.test(topic) &#124;&#124; topicRE.test(user)) {
@@ -275,9 +274,9 @@
     for (var i=0; i&#60;candidates.snapshotLength; i++) {
       var cand = candidates.snapshotItem(i);
       var user = cand.textContent;
+      blocked=false;

-      for (var j=0; j&#60;list.length; j++) {
-        blocked = false;
+      for (var j=0; !blocked &#38;&#38; j= 0) {
           wrappingTable = document.evaluate("ancestor::table[2]", cand, null,  XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);


Tim.

p.s. I've tried to post this several times before but it always seems to fail.</description>
		<content:encoded><![CDATA[<p>There is a problem when multiple entries kill the same post.</p>
<p>I&#8217;ve made the following changes that seem to fix it for me:</p>
<p>&#8212; googlegroupskillfile.user.js.orig   2008-03-19 12:45:16.791559000 +0000<br />
+++ googlegroupskillfile.user.js        2008-03-19 12:45:16.081662000 +0000<br />
@@ -179,8 +179,7 @@<br />
       var user = cand.textContent;<br />
       var blocked = false;</p>
<p>-      for (var j=0; j&lt;list.length; j++) {<br />
-        blocked = false;<br />
+      for (var j=0; !blocked &amp;&amp; j&lt;list.length; j++) {</p>
<p>         topicRE.compile(&#8221;^&#8221; + list[j]);<br />
         if (topicRE.test(topic) || topicRE.test(user)) {<br />
@@ -275,9 +274,9 @@<br />
     for (var i=0; i&lt;candidates.snapshotLength; i++) {<br />
       var cand = candidates.snapshotItem(i);<br />
       var user = cand.textContent;<br />
+      blocked=false;</p>
<p>-      for (var j=0; j&lt;list.length; j++) {<br />
-        blocked = false;<br />
+      for (var j=0; !blocked &amp;&amp; j= 0) {<br />
           wrappingTable = document.evaluate(&#8221;ancestor::table[2]&#8220;, cand, null,  XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);</p>
<p>Tim.</p>
<p>p.s. I&#8217;ve tried to post this several times before but it always seems to fail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Confused</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16502</link>
		<dc:creator>Confused</dc:creator>
		<pubDate>Tue, 18 Mar 2008 19:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16502</guid>
		<description>[I am using Greasemonkey 0.7.20080121.0, GG Killfile 3.4.3, Sneakemail, Google Image Relinker, Piclens.]

I have edited the usernames to make them work, so posting the entire list won't be useful.  It no longer kills the thread from the killed user, and the title alone can be the most annoying part, especially with the recent increase in spam as subject.  Here are some recently added/unedited names from the end of the variable, and some topics that don't work:  

%FFlandrywhiteh%5C.%5C.%5C.@fdt%5C.net
%FFnflstor%5C.%5C.%5C.@yahoo%5C.com%5C.cn
%FFsales%5C.%5C.%5C.@aaa-replica-watch%5C.com

I have manually added topics based on some of the comments on this website, and might be doing it incorrectly.

%FFTopic%3A%20*nike*
%FFTopic%3AM%60I%205.*
%FFTopic%3AM%27I-5.*
%FFTopic%3AM%2CI.5.*
%FFTopic%3AM-I%205.*
%FFTopic%3AM.I%2C5.*
%FFTopic%3AM%20I.5.*
%FFTopic%3AN95%20*
%FFTopic%3AWholesale*%20

Should topics have an "x" next to them?  Mine don't.  It would be great if there was an "x" next to the subject/thread.  

(It would be useful to have a tool to create filters, a popup that alows you to enter terms.  For example,  any of the words: Handbag, hand bag, sneakers, [w]holesale, etc.)  

Thanks for all of your time on this, Damian.</description>
		<content:encoded><![CDATA[<p>[I am using Greasemonkey 0.7.20080121.0, GG Killfile 3.4.3, Sneakemail, Google Image Relinker, Piclens.]</p>
<p>I have edited the usernames to make them work, so posting the entire list won&#8217;t be useful.  It no longer kills the thread from the killed user, and the title alone can be the most annoying part, especially with the recent increase in spam as subject.  Here are some recently added/unedited names from the end of the variable, and some topics that don&#8217;t work:  </p>
<p>%FFlandrywhiteh%5C.%5C.%5C.@fdt%5C.net<br />
%FFnflstor%5C.%5C.%5C.@yahoo%5C.com%5C.cn<br />
%FFsales%5C.%5C.%5C.@aaa-replica-watch%5C.com</p>
<p>I have manually added topics based on some of the comments on this website, and might be doing it incorrectly.</p>
<p>%FFTopic%3A%20*nike*<br />
%FFTopic%3AM%60I%205.*<br />
%FFTopic%3AM%27I-5.*<br />
%FFTopic%3AM%2CI.5.*<br />
%FFTopic%3AM-I%205.*<br />
%FFTopic%3AM.I%2C5.*<br />
%FFTopic%3AM%20I.5.*<br />
%FFTopic%3AN95%20*<br />
%FFTopic%3AWholesale*%20</p>
<p>Should topics have an &#8220;x&#8221; next to them?  Mine don&#8217;t.  It would be great if there was an &#8220;x&#8221; next to the subject/thread.  </p>
<p>(It would be useful to have a tool to create filters, a popup that alows you to enter terms.  For example,  any of the words: Handbag, hand bag, sneakers, [w]holesale, etc.)  </p>
<p>Thanks for all of your time on this, Damian.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16498</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Tue, 18 Mar 2008 13:17:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16498</guid>
		<description>That's really odd.. I tested both of those features and didn't have any problems. If you could post your killfile list I can take a look.</description>
		<content:encoded><![CDATA[<p>That&#8217;s really odd.. I tested both of those features and didn&#8217;t have any problems. If you could post your killfile list I can take a look.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Confused</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16490</link>
		<dc:creator>Confused</dc:creator>
		<pubDate>Tue, 18 Mar 2008 04:17:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16490</guid>
		<description>Still doesn't seem to work.  Topic blocking doesn't work, and the abbreviated addresses are still being added incorrectly.  Back to using Agent.</description>
		<content:encoded><![CDATA[<p>Still doesn&#8217;t seem to work.  Topic blocking doesn&#8217;t work, and the abbreviated addresses are still being added incorrectly.  Back to using Agent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://www.penney.org/google-groups-killfile-343-released.html#comment-16470</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Mon, 17 Mar 2008 00:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.penney.org/google-groups-killfile-343-released.html#comment-16470</guid>
		<description>The thumb is much better thanks :)</description>
		<content:encoded><![CDATA[<p>The thumb is much better thanks :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
