<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CodeDread Blog &#187; Firefox</title>
	<atom:link href="http://www.codedread.com/blog/archives/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedread.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 02 Jan 2012 15:30:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>FXPointer Broken &#8211; You Can Help!</title>
		<link>http://www.codedread.com/blog/archives/2009/10/16/fxpointer-broken-you-can-help/</link>
		<comments>http://www.codedread.com/blog/archives/2009/10/16/fxpointer-broken-you-can-help/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 14:53:05 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[fxpointer]]></category>
		<category><![CDATA[xpointer]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/10/16/fxpointer-broken-you-can-help/</guid>
		<description><![CDATA[I&#8217;m writing this quick entry as a desparate plea out there: Anyone who has an hour or two and knows some XUL-fu skills, can you please take a look at my FXPointer extension? This thing worked fine in Firefox 3.0, but unfortunately some change in Firefox 3.5 causes FXPointer to completely break the location bar. [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" style="float:right" data="http://codedread.com/clipart/bugs.svgz"><span/></object>I&#8217;m writing this quick entry as a desparate plea out there: Anyone who has an hour or two and knows some XUL-fu skills, can you please take a look at my <a href="http://codedread.com/fxpointer/">FXPointer extension</a>?  This thing worked fine in Firefox 3.0, but unfortunately some change in Firefox 3.5 causes FXPointer to completely break the location bar.  Every time I&#8217;ve tried to debug this problem, I&#8217;ve failed and I don&#8217;t have a lot of time these days to work it out.  <span id="more-546"></span></p>
<p>If someone thinks they can help out, please <a href="http://www.codedread.com/fxpointer/fxpointer-0.2.9.xpi">download the XPI</a> (using a different browser than Firefox), rename to .zip, unzip and start hacking.  WARNING: This breaks the location bar in Firefox 3.5 &#8211; do not enable the add-on unless you&#8217;re going to help debug the problem.</p>
<p>Conceptually it&#8217;s pretty straightforward.  In the content/fxpointer.xml XBL file, I bind to the id=&#8221;urlbar&#8221; and then modify the onTextEntered() method.</p>
<p>I put the source code up on a <a href="http://code.google.com/p/fxpointer/">Google Code Project</a> to make it easier for hackers to get the source.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2009/10/16/fxpointer-broken-you-can-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Put The Students To Work!</title>
		<link>http://www.codedread.com/blog/archives/2009/01/20/put-the-students-to-work/</link>
		<comments>http://www.codedread.com/blog/archives/2009/01/20/put-the-students-to-work/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 22:04:59 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/01/20/put-the-students-to-work/</guid>
		<description><![CDATA[I&#8217;m delightfully surprised at how much attention Mozilla is apparently giving SVG. First they&#8217;ve hired jwatt to work full-time on SVG. Now it looks like some students also have an interest in advancing the SVG implementation within Mozilla. Great! I don&#8217;t have the experience of a seasoned Mozilla hacker (only a couple patches years ago), [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" style="float:right" data="http://codedread.com/clipart/svg.svgz"><span/></object><object type="image/svg+xml" width="100" height="100" style="float:right" data="http://codedread.com/clipart/mozilla.svgz"><span/></object>I&#8217;m delightfully surprised at how much attention Mozilla is apparently giving <a href="http://www.w3.org/Graphics/SVG" title="Scalable Vector Graphics">SVG</a>.  First they&#8217;ve hired <a href="http://jwatt.org/" title="Jonathan Watt">jwatt</a> to work full-time on SVG.  Now it looks like <a href="http://groups.google.com/group/mozilla.dev.tech.svg/browse_thread/thread/ddaf1fc5863294fc/86e4ea9c947b42fa?show_docid=86e4ea9c947b42fa">some students</a> also have an interest in advancing the SVG implementation within Mozilla.  <a href="http://blog.codedread.com/archives/2008/08/15/patches-for-credits/">Great!</a></p>
<p>I don&#8217;t have the experience of a seasoned Mozilla hacker (only a couple patches years ago), but I do know that SMIL, SVG Fonts, SVG in CSS and SVG text-specific edge cases could use some work from a SVG 1.1 perspective.  Hopefully they get in contact with jwatt, rlongson, roc, dholbert and birtles and get some ideas rolling&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2009/01/20/put-the-students-to-work/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Houston, the SMIL has landed</title>
		<link>http://www.codedread.com/blog/archives/2009/01/15/houston-the-smil-has-landed/</link>
		<comments>http://www.codedread.com/blog/archives/2009/01/15/houston-the-smil-has-landed/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 06:38:53 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[smil]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2009/01/15/houston-the-smil-has-landed/</guid>
		<description><![CDATA[This day was five-and-a-half years in the making: the initial patch to add SMIL support has landed on Mozilla trunk. SMIL is the Open Web way of doing declarative animation, I use it on my site here and there via FakeSmile. This Mozilla patch is partial support for SMIL within SVG only (not HTML). Note [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" style="float:right" data="http://codedread.com/clipart/mozilla.svgz"><span/></object><object type="image/svg+xml" width="100" height="100" style="float:right" data="http://codedread.com/clipart/smile.svgz"><span/></object><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=216462#c181">This day</a> was five-and-a-half years in the making:  the initial patch to add SMIL support has landed on Mozilla trunk.  SMIL is the Open Web way of doing declarative animation, I use it on my site here and there via <a href="http://leunen.d.free.fr/fakesmile/index.html" title="FakeSmile is a JavaScript workaround to give browsers some support for SMIL+SVG">FakeSmile</a>.  This Mozilla patch is partial support for SMIL within SVG only (not HTML).  Note that SMIL support is disabled in the build by default, as <a href="http://weblogs.mozillazine.org/roc/archives/2009/01/post31_plans.html">roc says</a> &#8220;we should enable it when we&#8217;ve got enough implemented that we wouldn&#8217;t feel embarrassed about shipping it. &#8221; &#8211; but this is a significant step forward.</p>
<p>Thanks and congratulations go to <a href="http://blog.dholbert.org/2009/01/smil-support-has-landed.html" title="Daniel Holbert's blog">Daniel</a>, <a href="http://brian.sol1.net/svg/">Brian</a> and <a href="http://weblogs.mozillazine.org/roc/">Robert</a>!  Also thanks to <a href="http://my.opera.com/MacDev_ed/blog/">Erik</a> and <a href="http://ln.hixie.ch/">Ian</a> for putting some SMIL tests into Acid3.  Not that this had anything to do with it.  Oh, no. <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Opera has supported SMIL in SVG for a couple years now.  Anyone want to place bets on who will be the second to release a browser that supports it? Mozilla? Apple? Google?  Microsoft?  What, did I say something funny?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2009/01/15/houston-the-smil-has-landed/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>No Smiling in Firefox 3.1</title>
		<link>http://www.codedread.com/blog/archives/2008/09/30/no-smiling-in-firefox-31/</link>
		<comments>http://www.codedread.com/blog/archives/2008/09/30/no-smiling-in-firefox-31/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 22:22:45 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[smil]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/09/30/no-smiling-in-firefox-31/</guid>
		<description><![CDATA[Poo. Declarative animation in SVG won&#8217;t make it for the Firefox 3.1 release. That&#8217;s a big shame, though I trust that it&#8217;s the right decision.]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/smile.svgz"><span/></object><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=216462#c104">Poo</a>.  Declarative animation in SVG won&#8217;t make it for the Firefox 3.1 release.  That&#8217;s a big shame, though I trust that it&#8217;s the right decision.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/09/30/no-smiling-in-firefox-31/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVG Mini News Digest</title>
		<link>http://www.codedread.com/blog/archives/2008/09/11/svg-mini-news-digest/</link>
		<comments>http://www.codedread.com/blog/archives/2008/09/11/svg-mini-news-digest/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 13:18:42 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/09/11/svg-mini-news-digest/</guid>
		<description><![CDATA[Rather than twittering these and missing a sizable chunk of people who might be interested, I thought I&#8217;d post a couple quick links to very cool news in the SVG world: Apple finally pushed a firmware update to their iPhones that makes Safari support SVG. I first heard about it here and then Doug blogged [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/svg.svgz"><span/></object>Rather than twittering these and missing a sizable chunk of people who might be interested, I thought I&#8217;d post a couple quick links to very cool news in the <a href="http://www.w3.org/Graphics/SVG" title="Scalable Vector Graphics">SVG</a> world:<span id="more-497"></span></p>
<ul>
<li>Apple finally pushed a firmware update to their iPhones that makes Safari support SVG.  I first heard about it <a href="http://tech.groups.yahoo.com/group/svg-developers/message/61065" title="Luis Vielva posts on Yahoo's svg-developers mailing list about SVG on the iPhone">here</a> and then <a href="http://schepers.cc/?p=71" title="Doug Schepers posts about SVG on the iPhone">Doug blogged about it</a>.</li>
<li>Mozilla finally landed <a href="http://weblogs.mozillazine.org/roc/archives/2008/09/auckland_web_me_1.html">SVG effects for HTML</a>, presumably for Firefox 3.1 but I&#8217;ll be keeping an ear to <a href="http://weblogs.mozillazine.org/roc/" title="Robert O'Callahan. Christian. Repatriate Kiwi. Mozilla hacker.">roc&#8217;s blog</a> for further updates on that.</li>
<li>Work on the <a href="http://labs.zavoo.com/?cat=10" title="Flex SVG Viewer">Flex SVG Viewer (FSV)</a> has started to pick up. It is now <a href="http://labs.zavoo.com/?p=25" title="Flex SVG Viewer released under MIT license">released under the MIT license</a> and just had its <a href="http://labs.zavoo.com/?p=26" title="Flex SVG Viewer has its first contributed patch">first contributed patch</a>. More on this at a later time.</li>
<li>Some guy named <a href="http://www.msnbc.msn.com/id/26646919/" title="TBL, father of the WWW, calls for IE to support SVG">Tim Berners-Lee chastised Internet Explorer</a> for not supporting SVG and that article has been picked up by the Associated Press &#8211; who does <a href="http://en.wikipedia.org/wiki/Tim_Berners-Lee" title="Tim Berners-Lee">he</a> think he is?</li>
<li>The <a href="http://www.w3.org/Graphics/SVG/IG/" title="W3C SVG Interest Group">W3C SVG Interest Group</a> garnered several new members within the last couple days and chatter has picked up on the <a href="http://lists.w3.org/Archives/Public/public-svg-ig/">Mailing List</a> which is a hopeful sign that we&#8217;re starting to gel a bit. If you care about SVG and can help in some tangible way, I invite you to <a href="http://www.w3.org/2004/01/pp-impl/42368/instructions" title="Join the W3C SVG Interest Group">consider joining</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/09/11/svg-mini-news-digest/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SVG Web Stats 2.0</title>
		<link>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/</link>
		<comments>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 06:36:49 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/07/02/svg-web-stats-20/</guid>
		<description><![CDATA[I&#8217;ve made enough updates over the past week or so on my SVG Web Stats thing to call it 2.0. Here are a list of changes: Added ability to dynamically filter out browsers you don&#8217;t want to see in the graph (uncheck it in the legend) Added points of interest on the graph (hover to [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/svg.svgz"><span/></object>I&#8217;ve made enough updates over the past week or so on my <a href="http://www.codedread.com/displayWebStats.svg">SVG Web Stats</a> thing to call it 2.0.  Here are a list of changes:<span id="more-469"></span></p>
<ul>
<li>Added ability to dynamically filter out browsers you don&#8217;t want to see in the graph (uncheck it in the legend)</li>
<li>Added points of interest on the graph (hover to get a tooltip, click to view the associated link</li>
<li>Aggregated my data to the weekly level (to smooth weekend dips out)</li>
<li>Added some animation to the user interface</li>
<li>Added tooltips to the data series for browser identification (works only in Firefox and Opera)</li>
<li>Collapsed some older browsers so that the graph are more distinguishable.</li>
</ul>
<p>Drag and scrollbar performance are <em>blazingly</em> fast in WebKit nightlies on my machine.  Just how I imagined it when I first wrote this over two years ago.  Opera 9.5, Firefox 3 and Safari 3.1 performance are not bad at all.  It doesn&#8217;t perform well in Firefox 2.</p>
<p>I just noticed that the tooltips are broken in WebKit nightlies&#8230;</p>
<p>Note that the legend suffers from what I consider to be a bug in Opera and Webkit nightlies.  In these browsers, the legend is &#8216;jittery&#8217; when the mouse hits the checkboxes.  Firefox and Safari do not have this behavior because I&#8217;m using <a href="http://leunen.d.free.fr/fakesmile/">FakeSmile</a>, a <abbr title="JavaScript">JS</abbr> implementation of <abbr title="Synchronized Multimedia Integration Language">SMIL</abbr>.  It seems to me like either mouseout events are firing when they shouldn&#8217;t or the animation wants to start over at its original value instead of where it is currently.  I&#8217;m hoping some Opera SMIL guru can stop by.</p>
<p>If you missed the link above, click here to see the <a href="http://www.codedread.com/displayWebStats.svg" title="SVG web statistics">demo</a>.  I&#8217;d be curious to know if it works at all in Internet Explorer with Adobe SVG Viewer.  I know it doesn&#8217;t work in IE+Renesis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/07/02/svg-web-stats-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Works on SVG Effects For Web</title>
		<link>http://www.codedread.com/blog/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/</link>
		<comments>http://www.codedread.com/blog/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 02:45:50 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/</guid>
		<description><![CDATA[Very cool stuff from roc. An interesting alternative to all the CSS properties being added to WebKit. Meanwhile, Microsoft is still plodding away on bog-standard CSS 2 &#8211; expect an update from them in August, if you&#8217;re still interested (if you are maybe you want to try a new plugin for IE?)]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/mozilla.svgz"><span/></object><a href="http://weblogs.mozillazine.org/roc/archives/2008/06/applying_svg_ef.html">Very cool stuff</a> from roc.   An interesting alternative to all the CSS properties being added to <a href="http://webkit.org/blog/">WebKit</a>.  Meanwhile, Microsoft is still plodding away on bog-standard CSS 2 &#8211; expect an <a href="http://blogs.msdn.com/ie/archive/2008/06/03/ie8-beta-2-coming-in-august.aspx">update</a> from them in August, if you&#8217;re still interested (if you are maybe you want to try <a href="http://www.savarese.org/software/mozie/" title="Mozilla in IE">a new plugin</a> for IE?)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/06/03/mozilla-works-on-svg-effects-for-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Getting Ready To Smile?</title>
		<link>http://www.codedread.com/blog/archives/2008/04/18/firefox-getting-ready-to-smile/</link>
		<comments>http://www.codedread.com/blog/archives/2008/04/18/firefox-getting-ready-to-smile/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 02:49:43 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[acid]]></category>
		<category><![CDATA[smil]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/04/18/firefox-getting-ready-to-smile/</guid>
		<description><![CDATA[Chris Double was kind enough to update the SMIL patch on Bug 21642 for Mozilla and then do some builds for me so I wouldn&#8217;t have to muddle through the build and patch process. I&#8217;m ashamed to admit that so far this has been enough of a deterrant that I haven&#8217;t bothered to try it [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/smile.svgz"><span/></object><a href="http://www.bluishcoder.co.nz/">Chris Double</a> was kind enough to update the <a href="http://www.w3.org/AudioVideo/" title="Synchronized Multimedia Integration Language">SMIL</a> patch on <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=216462">Bug 21642</a> for Mozilla and then do some builds for me so I wouldn&#8217;t have to muddle through the build and patch process.  I&#8217;m ashamed to admit that so far this has been enough of a deterrant that I haven&#8217;t bothered to try it out, so I&#8217;m really glad Chris did this.  The best part is that, in doing this, Chris found Firefox crashing on several tests and was able to update the patch to fix these problems.</p>
<p>Anyway, with the patch, a Mozilla trunk nightly gains about 4.5% to their overall <a href="http://www.codedread.com/svg-support.php">SVG score</a>.  Put another way, they score 25/116 on the SVG+SMIL animation tests in the Full test suite.  While this isn&#8217;t in the league of <a href="http://blog.codedread.com/archives/2008/04/15/webkit-nightly-now-smiling/">current WebKit nightlies</a> (and neither of these platforms are in the league of <a href="http://www.opera.com/">Opera</a> 9+), it does show that progress could be made on this were it applied to the trunk (once <a href="http://www.mozilla.com/firefox">Firefox</a> 3 ships, of course).  Does anyone know if this patch means that a Firefox build would pass those SVG+SMIL tests in <a href="http://acid3.acidtests.org/">Acid 3</a>?</p>
<p><i>[Update: Chris has made the Firefox builds available for download <a title="Firefox + SMIL + Video builds" href="http://www.bluishcoder.co.nz/2008/04/firefox-svg-animation-patch.html">here</a>]</i></p>
<p><i>[Update 2008-04-20:  <a href="http://www.bluishcoder.co.nz/2008/04/svg-animation-update.html">Chris' latest build</a> now makes the SMIL score 38/125, though some tests have now regressed.]</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/04/18/firefox-getting-ready-to-smile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugs From New Theme</title>
		<link>http://www.codedread.com/blog/archives/2008/02/20/bugs-from-new-theme/</link>
		<comments>http://www.codedread.com/blog/archives/2008/02/20/bugs-from-new-theme/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 01:44:21 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/02/20/bugs-from-new-theme/</guid>
		<description><![CDATA[Sander asked me to post a list of bugs that I found as a result of working on my new theme. Here they are. Mozilla Bugs Bug 418164 Firefox 3 Regression: white-space:pre div forces browser window width Bug 418305 Enhancement Request: Make Yellow-Screen-Of-Death Follow the Geneva Convention 410820 &#60;svg&#62; elements respond to mouse events when [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/bugs.svgz"><span/></object><a href="http://weblog.juima.org/">Sander</a> <a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12312">asked</a>  me to post a list of bugs that I found as a result of working on my <a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/">new theme</a>.  Here they are.  <span id="more-426"></span></p>
<h3>Mozilla Bugs</h3>
<dl>
<dt><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=418164">Bug 418164</a></dt>
<dd>Firefox 3 Regression: white-space:pre div forces browser window width</dd>
<dt><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=418305">Bug 418305</a></dt>
<dd>Enhancement Request: Make Yellow-Screen-Of-Death Follow the Geneva Convention</dd>
<dt><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=410820">410820</a></dt>
<dd>&#60;svg&#62; elements respond to mouse events when they should not <strong>(Not Reported By Me, But Important)</strong></dd>
</dl>
<h3>WebKit Bugs</h3>
<dl>
<dt><a href="http://bugs.webkit.org/show_bug.cgi?id=15214">Bug 15214</a></dt>
<dd>SVG link with target=&#8221;_top&#8221; opens new window <strong>(FIXED since r25729)</strong></dd>
<dt><a href="http://bugs.webkit.org/show_bug.cgi?id=17423">Bug 17423</a></dt>
<dd>Enhancement Request: Add support for xml:base</dd>
<dt><a href="http://bugs.webkit.org/show_bug.cgi?id=17424">Bug 17424</a></dt>
<dd>WebKit Regression: SVG properly positioned only upon Redraw</dd>
</dl>
<h3>My Own Fixes</h3>
<ul>
<li><a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12307">Phil noticed</a> that the side gradients weren&#8217;t being displayed in Opera 9.2 or earlier builds of Opera 9.5.  I&#8217;ve since &#8220;fixed&#8221; that by explicitly setting the height of the divs to be 100% (with top:0; bottom:0;).</li>
<li><a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12312">Sander reported</a> that there was an annoying horizontal scrollbar in Firefox (also was in Safari).  This was a result of me trying to get the menu to display workably in all browsers, including IE.  I have since fixed this.</li>
<li><a href="http://blog.codedread.com/archives/2008/02/18/new-xhtmlsvg-theme/#comment-12315">Sander also pointed out</a> that the &#38;raquo; (and &#38;laquo;) entity is being shown literally in Opera.  This is actually the right thing for Opera to do since XHTML doesn&#8217;t define any character references like HTML.  I need to wrap my head around this and then either add the entity reference or update my WP theme.  Haven&#8217;t got to it yet.</li>
</ul>
<p>Is it sick that I enjoyed putting the site together and tweaking it for all the various browsers out there?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/02/20/bugs-from-new-theme/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Is Firefox Sliding Down The Crap Wave?</title>
		<link>http://www.codedread.com/blog/archives/2006/11/28/is-firefox-sliding-down-the-crap-wave/</link>
		<comments>http://www.codedread.com/blog/archives/2006/11/28/is-firefox-sliding-down-the-crap-wave/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 05:47:27 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[crapwave]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2006/11/28/is-firefox-sliding-down-the-crap-wave/</guid>
		<description><![CDATA[Apparently Firefox 2 is ignoring any style sheets that web site authors may have specified in their web feeds (RSS/Atom). It took me a few hours of idle contemplation to decide how I felt about it, so here goes. The bug is that Firefox ignores any &#60;?xml-stylesheet?> directive in RSS/Atom XML documents and formats the [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently Firefox 2 is ignoring any style sheets that web site authors may have specified in their web feeds (RSS/Atom).  It took me a few hours of idle contemplation to decide how I felt about it, so here goes.  <span id="more-296"></span></p>
<p>The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=338621">bug</a> is that Firefox ignores any &#60;?xml-stylesheet?> directive in RSS/Atom XML documents and formats the web feed representation using a default style chosen by Mozilla.</p>
<p>Phil Ringalda <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=338621#c1">describes the workaround</a> of padding the beginning of your XML document with a really really long comment, because Firefox&#8217;s sniffer gives up if it doesn&#8217;t find a &#60;feed> or &#60;rss> string within the first 512 characters.  To be fair, Microsoft&#8217;s Internet Explorer 7 also <a href="http://blogs.msdn.com/rssteam/articles/PublishersGuide.aspx#section2">does the same thing</a>, which is one argument that Mozilla folks are using to justify the behavior.</p>
<p>There is a <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/browse_frm/thread/146f70eaf0e1686f/609f9bb9034ac002?#609f9bb9034ac002">long and heated discussion</a> over at mozilla.dev.apps.firefox about this right now.  <a href="http://diveintomark.org/">Mark Pilgrim</a> stormed out after <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/tree/browse_frm/thread/146f70eaf0e1686f/23998ae2d72567d0?rnum=31&#038;_done=%2Fgroup%2Fmozilla.dev.apps.firefox%2Fbrowse_frm%2Fthread%2F146f70eaf0e1686f%2F609f9bb9034ac002%3F#doc_5c24755ed7554b6c">strongly disagreeing</a> with the decision of the <a href="http://en.wikipedia.org/wiki/Benevolent_dictator">benevolent dictator</a>.</p>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<p>On the one hand, web authors are screaming that Firefox should try to style their documents as they (the author) intended and that the workaround (hack) smacks of Web 1.0 days during the <a href="http://en.wikipedia.org/wiki/Browser_wars#The_first_browser_war">First Browser War</a> where browser makers assumed they knew better than web authors.</p>
<p>On the other hand, the usability gurus are arguing that it is very important for everyone to &#8220;get&#8221; web feeds as a technology, including your Grandma.  This means that a consistent visual representation of feeds (including subscription options) is very important and that the bulk of the stylesheets out there render the feed in a less than useful fashion.  Others within Mozilla are arguing that IE7 and Google Reader also hi-jack the visual representation of web feeds, so <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/tree/browse_frm/thread/146f70eaf0e1686f/256bbc0c02b214b8?rnum=51&#038;_done=%2Fgroup%2Fmozilla.dev.apps.firefox%2Fbrowse_frm%2Fthread%2F146f70eaf0e1686f%2F609f9bb9034ac002%3F#doc_bf63d1eb29670083">why is everyone picking on Firefox</a>?</p>
<p>These are all very good arguments, in fact, I can see both sides of the story.  But I think it was <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=338621#c41">this comment</a> that finally pushed my opinion that Mozilla (and Microsoft) are in the wrong here.  Here are my justifications:</p>
<ul>
<li>It looks like if IE7 and Fx2 encounters an unknown XML stream that has a root node of &#60;feed> or &#60;rss>, then they assume the content type is Atom/RSS and proceed to style it as they do all web feed content.  This is clearly wrong and should be considered a bug because other XML grammars may use &#60;feed>/&#60;rss> as their root node and will be forced to be displayed as if the content is a web feed, a clear error.</li>
<li>A consistent visualization is important, but what if Firefox decided that all HTML links must be blue, underlined and in 12-pt Arial font while all other text must be black, 10-pt Arial?  This certainly would help Grandma realize where the clickable links are, but on the other hand if <em>the technology supports more flexibility</em> and <em>the application can already handle the flexibility</em> then overriding this behavior is stifling creativity and frustrating web authors.  And yes, I know there at least an order of magnitude between &#8216;those who understand what a link is&#8217; and &#8216;those who understand what a feed is&#8217;, but the fact of the matter is that styling is here now &#8211; once Pandora&#8217;s box is opened, you can&#8217;t close it.</li>
<li>From reading the comments in both the bug report and the newsgroup discussion, it sounds like this change in behavior from Firefox 1.5 to 2.0 broke some web sites.  In general, I&#8217;m not too worried about breaking web sites if it&#8217;s to clean up a standards compatibility issue or because of a well-used hack that no longer applies.  But in this case, the behavior change is actually quite unexpected from a reasonable developer&#8217;s point of view (&#8220;Firefox can style content using stylesheets.  Here is my stylesheet, display my content the way I want!&#8221;).  From their point of view, the developer followed the rules and got the shaft.</li>
</ul>
<p><script type="text/javascript" src="http://www.codedread.com/googleads.js"></script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<p>Mozilla and Microsoft should be encouraging web authors to keep their feeds unstyled for the purposes of mainstream adoption, but they should not be forcing the web authors hands.  I also think for author-styled web feeds, the browsers should keep the &#8220;subscribe&#8221; button in the chrome (I&#8217;d even agree with the proposal of a tiny floating div at the top of the page), while unstyled web feeds continue to get the default visual representation that Firefox 2 and IE7 do now.  Most web authors should realize that there are inherent benefits of letting the next generation browsers consistently display web feeds now that Grandmas everywhere will be subscribing to feeds all willy-nilly-like.</p>
<p>And the browsers should most definitely <em>NOT</em> be styling content that they don&#8217;t know is RSS/Atom (as told by the web server).  Please, no more magic strings&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2006/11/28/is-firefox-sliding-down-the-crap-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

