<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Software is hard</title>
	<link>http://www.softwareishard.com/blog</link>
	<description>More musings on software development</description>
	<pubDate>Thu, 11 Mar 2010 15:37:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SoftwareIsHard" /><feedburner:info uri="softwareishard" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Share HAR Logs Online</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/W4iu0KCS3rM/</link>
		<comments>http://www.softwareishard.com/blog/firebug/share-har-logs-online/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 15:37:11 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[HAR]]></category>

		<category><![CDATA[NetExport]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[ShowSlow]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/share-har-logs-online/</guid>
		<description><![CDATA[I have been recently working with Sergey Chernyshev, who is the author of ShowSlow, on a new support for uploading HTTP tracing data (collected by the Net panel in Firebug) to the ShowSlow server.
This neat feature simply allows to upload the data in HAR format to the server and share them with others online.
Note that [...]]]></description>
			<content:encoded><![CDATA[<p>I have been recently working with <a href="http://www.sergeychernyshev.com/">Sergey Chernyshev</a>, who is the author of <a href="http://www.showslow.com/">ShowSlow</a>, on a new support for uploading <strong>HTTP tracing</strong> data (collected by the Net panel in Firebug) to the <strong>ShowSlow</strong> server.</p>
<p>This neat feature simply allows to upload the data in <a href="http://groups.google.com/group/firebug-working-group/web/http-tracing---export-format">HAR</a> format to the server and share them with others online.</p>
<p>Note that similar thing (uploading and sharing of measured data) is also supported by <strong>YSlow</strong> and <strong>PageSpeed</strong> (also using ShowSlow).</p>
<p>Another good news is that ShowSlow is an open source (I love open source!) and so, if you want to keep your data private while having the advantage of simple sharing (and other nice ShowSlow fetures), you can <a href="http://code.google.com/p/showslow/">download</a> and install your own copy of ShowSlow server (and also avoid limited upload history on the public instance).</p>
<p>So, read more if you are interested.</p>
<p> <a href="http://www.softwareishard.com/blog/firebug/share-har-logs-online/#more-54" class="more-link">(more...)</a></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/W4iu0KCS3rM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/share-har-logs-online/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/share-har-logs-online/</feedburner:origLink></item>
		<item>
		<title>Watching MozAfterPaint in Firebug</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/ddOuVJff3LU/</link>
		<comments>http://www.softwareishard.com/blog/firebug/watching-mozafterpaint-in-firebug/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 14:59:51 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[MozAfterPaint]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/watching-mozafterpaint-in-firebug/</guid>
		<description><![CDATA[One new experimental feature that found its way into Firebug 1.6a5 is displaying of MozAfterPaint events in the Net panel. This event is fired whenever page content is repainted.
Note that there is also a Firebug extension called Firebug Paint Events made by Kyle Scholz, which introduces a new Paints panel and nicely highlights areas that [...]]]></description>
			<content:encoded><![CDATA[<p>One new experimental feature that found its way into <a href="http://getfirebug.com/releases/firebug/1.6X/">Firebug 1.6a5</a> is displaying of <a href="https://developer.mozilla.org/en/Gecko-Specific_DOM_Events#MozAfterPaint">MozAfterPaint</a> events in the Net panel. This event is fired whenever page content is repainted.</p>
<p>Note that there is also a Firebug extension called <a href="https://addons.mozilla.org/en-US/firefox/addon/9620">Firebug Paint Events</a> made by <a href="http://kylescholz.com/blog/">Kyle Scholz</a>, which introduces a new <em>Paints</em> panel and nicely highlights areas that have been repainted directly on the page.</p>
<p>Displaying the event also withing the Net's panel <em>timeline</em> allows to see when exactly the event occurred relatively to the other stuff happening when a page is loading.</p>
<p><img src="http://www.softwareishard.com/images/posts/mozafterpaint/mozafterpaint.png" alt="MozAfterPaint events within the Net panel" title="MozAfterPaint events within the Net panel" height="143" width="521" /></p>
<p>See those <span style="color: green">green</span> vertical lines, these indicate when the event fired.</p>
<p>So far, there is an option that needs to be checked (off by default) to enable this feature, but if it's successful and the timeline is not always cluttered by bunch of green lines, it could be on by default (or perhaps the option could be removed from the UI eventually).</p>
<p><img src="http://www.softwareishard.com/images/posts/mozafterpaint/mozafterpaint-option.png" alt="Show Paint Events option" title="Show Paint Events option" align="center" height="138" width="227" /></p>
<p><em>The current implementation tracks the event only during the page load and 2 sec after the onload event. This avoids excessive extending of the 'time' axis and so, degrading the entire waterfall graph.</em></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/ddOuVJff3LU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/watching-mozafterpaint-in-firebug/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/watching-mozafterpaint-in-firebug/</feedburner:origLink></item>
		<item>
		<title>New Firebug 1.5 &amp; Debugging Cookies</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/TfGOBNdYbL0/</link>
		<comments>http://www.softwareishard.com/blog/firebug/new-firebug-15-debugging-cookies/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 12:39:00 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Firecookie]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[Breakpoints]]></category>

		<category><![CDATA[Cookies]]></category>

		<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/new-firebug-15-debugging-cookies/</guid>
		<description><![CDATA[Several posts already announced fresh new release of Firebug 1.5 (!) and so, let me focus on one new cool feature that comes with the combo Firebug 1.5 + Firecookie 1.0.
Firecookie is an extension to Firebug that allows managing cookies in your browser. Latest 1.0v has been also just released on AMO and it's fully [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.getfirebug.com/2010/01/15/firebug-1-5-0/">Several</a> <a href="http://antennasoft.net/robcee/2010/01/19/firebug-1-5-0/">posts</a> <a href="http://hacks.mozilla.org/2010/01/firebug-1-5-released/">already</a> announced fresh new release of <strong>Firebug 1.5 (!)</strong> and so, let me focus on one new cool feature that comes with the combo <a href="https://addons.mozilla.org/en-US/firefox/addon/1843/">Firebug 1.5</a> + <a href="http://www.softwareishard.com/blog/firecookie/">Firecookie 1.0</a>.</p>
<p>Firecookie is an extension to Firebug that allows managing cookies in your browser. Latest 1.0v has been also just released on AMO and it's fully compatible with Firebug 1.5.</p>
<p>Since Firebug 1.5, introduces a new <a href="http://www.softwareishard.com/blog/firebug/firebug-15-break-on-next/">Break on next</a> feature (among other things) that can be used to break Javascript execution on various events (e.g. on <a href="http://www.softwareishard.com/blog/firebug/firebug-15-xhr-breakpoints/">XHR</a>) fired by the current page, it was straightforward that this can be also useful for debugging cookies.</p>
<p> <a href="http://www.softwareishard.com/blog/firebug/new-firebug-15-debugging-cookies/#more-52" class="more-link">(more...)</a></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/TfGOBNdYbL0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/new-firebug-15-debugging-cookies/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/new-firebug-15-debugging-cookies/</feedburner:origLink></item>
		<item>
		<title>Page load analysis using Firebug</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/5zEPS14UKgA/</link>
		<comments>http://www.softwareishard.com/blog/firebug/page-load-analysis-using-firebug/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 08:59:38 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[HAR]]></category>

		<category><![CDATA[NetExport]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/page-load-analysis-using-firebug/</guid>
		<description><![CDATA[Page load performance is largely important topic these days and virtually touches every web developer. In this post, I am going to show several page-load cases and describe how to properly read (analyze) data provided by the Net panel in Firebug.
Just to quickly summarize, the purpose of the Net panel is to intercept network communication [...]]]></description>
			<content:encoded><![CDATA[<p>Page load performance is largely important topic these days and virtually touches every web developer. In this post, I am going to show several page-load cases and describe how to properly read (analyze) data provided by the <strong>Net panel</strong> in Firebug.</p>
<p>Just to quickly summarize, the purpose of the Net panel is to intercept network communication between a web-page and the server and see what's going on under the hood. All created reports (logs) can be exported by <strong>NetExport</strong> extension (in <a href="http://groups.google.com/group/firebug-working-group/web/http-tracing---export-format">HAR</a> format) and there is also  an online viewer allowing to preview all exported logs in graphical form.</p>
<p>In order to put together all following examples (HTTP activity logs) I used:<br />
<a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.6</a> + <a href="http://getfirebug.com/releases/firebug/1.5X/">Firebug 1.5</a> + <a href="http://www.softwareishard.com/blog/netexport/">NetExport 0.7</a>.</p>
<p> <a href="http://www.softwareishard.com/blog/firebug/page-load-analysis-using-firebug/#more-51" class="more-link">(more...)</a></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/5zEPS14UKgA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/page-load-analysis-using-firebug/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/page-load-analysis-using-firebug/</feedburner:origLink></item>
		<item>
		<title>Too many panels problem in Firebug</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/RnKvabWE3lU/</link>
		<comments>http://www.softwareishard.com/blog/firebug/too-many-panels-problem-in-firebug/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 21:33:56 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[Panels]]></category>

		<category><![CDATA[Survey]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/too-many-panels-problem-in-firebug/</guid>
		<description><![CDATA[I have already mentioned several times that the number of extensions for Firebug is unbelievable and still increasing. My guess is that there is currently about 40 extensions adding new features. And of course, this great to see!
Many of these extensions are creating new panels with various additional info, often related to the current web-page [...]]]></description>
			<content:encoded><![CDATA[<p>I have already mentioned several times that the number of extensions for Firebug is unbelievable and still increasing. My guess is that there is currently about 40 extensions adding new features. And of course, this great to see!</p>
<p>Many of these extensions are creating new panels with various additional info, often related to the current web-page and the problem is that there is not enough horizontal space to display all the panel tabs at once. So, after installing enough number of extensions, the situation can look like as follows.</p>
<p><img src="http://www.softwareishard.com/images/posts/scrollingtabs/scrolling-tabs1.png" alt="Too many tabs in Firebug" /></p>
<p>The screenshot clearly shows what happens if there is too many tabs. The search box is pushed off the screen and it's not possible to even see the other tabs...</p>
<p>Please help us to decide how to solve this problem!</p>
<p> <a href="http://www.softwareishard.com/blog/firebug/too-many-panels-problem-in-firebug/#more-50" class="more-link">(more...)</a></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/RnKvabWE3lU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/too-many-panels-problem-in-firebug/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/too-many-panels-problem-in-firebug/</feedburner:origLink></item>
		<item>
		<title>Automated Tests for Firebug</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/x2sSM0sLRlI/</link>
		<comments>http://www.softwareishard.com/blog/firebug/automated-tests-for-firebug/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:05:29 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Documentation]]></category>

		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[Testing]]></category>

		<category><![CDATA[FBTest]]></category>

		<category><![CDATA[Tests]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/automated-tests-for-firebug/</guid>
		<description><![CDATA[I have recently written some documentation about how to write automated tests for Firebug (possibly even for Firebug extensions) and also how to run an official Firebug test suite. Here is a quick summary and a few links.
Firebug Test Doc Home
Running Automated Test Suite
Test Examples
Test API
Running Automated Test Suite
Running the official test suite is as [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently written some documentation about how to write automated tests for Firebug (possibly even for Firebug extensions) and also how to run an official Firebug test suite. Here is a quick summary and a few links.</p>
<p><a href="http://getfirebug.com/wiki/index.php/Firebug_Tests">Firebug Test Doc Home</a><br />
<a href="http://getfirebug.com/wiki/index.php/Running_Automated_Test_Suite">Running Automated Test Suite</a><br />
<a href="http://getfirebug.com/wiki/index.php/Firebug_Automated_Test_Examples">Test Examples</a><br />
<a href="http://getfirebug.com/wiki/index.php/Firebug_Automated_Test_API">Test API</a></p>
<h3>Running Automated Test Suite</h3>
<p>Running the official test suite is as easy as installing <a href="http://getfirebug.com/releases/firebug/1.5X/">Firebug</a> and <a href="http://getfirebug.com/releases/fbtest/1.5/fbTest-1.5b1.xpi">FBTest</a> (Firebug) extension.</p>
<p><em>At some point (I hope in FB 1.6), the FBTest extension will be part of Firebug developer build (with an 'X' in the name) so, running tests should be even easier.</em></p>
<p>To execute all tests:</p>
<ol>
<li>Open Firebug Test Console. Pick menu <em>Tools -&gt; Firebug -&gt; Open Test Console</em>.</li>
<li>Put <em>http://getfirebug.com/tests/content/testlists/firebug1.5.html</em> URL into the URL bar (should be there by default).</li>
<li>Press <strong>Run All</strong> button on the toolbar.</li>
</ol>
<p>There are some tests that require Firefox 3.6 so, the recommended configuration (to see all green) is:</p>
<ul>
<li>Firefox 3.6</li>
<li>Firebug 1.5</li>
</ul>
<p>Please <a href="http://groups.google.com/group/firebug">let us know</a> if you see failing tests.</p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/x2sSM0sLRlI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/automated-tests-for-firebug/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/automated-tests-for-firebug/</feedburner:origLink></item>
		<item>
		<title>How to enable and disable Firebug 1.5</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/px2BxUS44qQ/</link>
		<comments>http://www.softwareishard.com/blog/firebug/how-to-enable-and-disable-firebug-15/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 08:55:04 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Firestarter]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[activation]]></category>

		<category><![CDATA[Disable]]></category>

		<category><![CDATA[Enable]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/how-to-enable-and-disable-firebug-15/</guid>
		<description><![CDATA[Firebug 1.5 beta phase has started (about a month ago) and so, I would like to also summarize state of Firebug activation model (I wrote about how to enable and disable Firebug 1.2/1.4). This feature has been always a bit unconvincing and we have got a lot of feedback with various proposals how to do [...]]]></description>
			<content:encoded><![CDATA[<p>Firebug 1.5 beta phase has started (about a month ago) and so, I would like to also summarize state of Firebug activation model (I wrote about how to enable and disable Firebug <a href="http://www.softwareishard.com/blog/firebug/how-to-enable-and-disable-firebug-12/">1.2</a>/<a href="http://www.softwareishard.com/blog/firebug/how-to-enable-and-disable-firebug-14/">1.4</a>). This feature has been always a bit unconvincing and we have got a lot of <a href="http://groups.google.com/group/firebug/search?group=firebug&amp;q=activation&amp;qt_g=Search+this+group">feedback</a> with various proposals how to do it differently.</p>
<p>Since there is many views on how the activation model should look like (from the user experience point of view) and these vary in the (UI) implementation, we have decided to create a Firebug extension <strong>Firestarter</strong> that extends Firebug's built-in activation model.</p>
<p>Distribute activation enhancements using such an extension is faster than waiting for new Firebug release and it can also be used as an incubator for better solutions.</p>
<p> <a href="http://www.softwareishard.com/blog/firebug/how-to-enable-and-disable-firebug-15/#more-48" class="more-link">(more...)</a></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/px2BxUS44qQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/how-to-enable-and-disable-firebug-15/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/how-to-enable-and-disable-firebug-15/</feedburner:origLink></item>
		<item>
		<title>Firebug 1.5: XHR Breakpoints</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/Hz8rv2-spSY/</link>
		<comments>http://www.softwareishard.com/blog/firebug/firebug-15-xhr-breakpoints/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 17:31:01 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[Breakpoints]]></category>

		<category><![CDATA[XHR]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/firebug-15-xhr-breakpoints/</guid>
		<description><![CDATA[I have recently written a post about Break on Next feature (), introduced in Firebug 1.5 that allows breaking on various events occurring on a page. One of the examples I mentioned was XMLHttpRequest execution.
In this post I would like to describe another way how Firebug can be used to debug XHR. This time I [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently written a <a href="http://www.softwareishard.com/blog/firebug/firebug-15-break-on-next/">post</a> about <strong>Break on Next</strong> feature (<img src="http://www.softwareishard.com/images/posts/xhrbreakpoints/breakNext.png" style="vertical-align: bottom" />), introduced in <strong>Firebug 1.5</strong> that allows breaking on various events occurring on a page. One of the examples I mentioned was <strong>XMLHttpRequest</strong> execution.</p>
<p>In this post I would like to describe another way how Firebug can be used to debug XHR. This time I want to focus on how to create XHR conditional breakpoints.</p>
<p> <a href="http://www.softwareishard.com/blog/firebug/firebug-15-xhr-breakpoints/#more-47" class="more-link">(more...)</a></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/Hz8rv2-spSY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/firebug-15-xhr-breakpoints/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/firebug-15-xhr-breakpoints/</feedburner:origLink></item>
		<item>
		<title>Eventbug &amp; Firefox 3.6</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/MOyQ9Xy1Iy8/</link>
		<comments>http://www.softwareishard.com/blog/planet-mozilla/eventbug-firefox-36/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 12:53:00 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Eventbug]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Firefox 3.6]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/planet-mozilla/eventbug-firefox-36/</guid>
		<description><![CDATA[Just a quick update. Thanks to Rob Campbell all necessary APIs for running Eventbug (Firebug extension for inspecting event handlers on a page) have been successfully backported into Firefox 3.6 (they are now part of  Firefox 3.6b3pre).
So, you can happily use Eventbug even with Firefox 3.6!  
Download Eventbug and Firebug 1.5.
]]></description>
			<content:encoded><![CDATA[<p>Just a quick update. Thanks to <a href="http://antennasoft.net/robcee/">Rob Campbell</a> all necessary APIs for running <a href="http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/">Eventbug</a> <em>(Firebug extension for inspecting event handlers on a page)</em> have been successfully backported into <strong>Firefox 3.6</strong> (they are now part of  Firefox 3.6b3pre).</p>
<p>So, you can happily use Eventbug even with Firefox 3.6! <img src='http://www.softwareishard.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Download <a href="http://getfirebug.com/releases/eventbug/1.5/">Eventbug</a> and <a href="http://getfirebug.com/releases/firebug/1.5X/">Firebug 1.5</a>.</p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/MOyQ9Xy1Iy8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/planet-mozilla/eventbug-firefox-36/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/planet-mozilla/eventbug-firefox-36/</feedburner:origLink></item>
		<item>
		<title>Eventbug (alpha) Released</title>
		<link>http://feedproxy.google.com/~r/SoftwareIsHard/~3/OzoyGG7oDPI/</link>
		<comments>http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:56:32 +0000</pubDate>
		<dc:creator>Honza</dc:creator>
		
		<category><![CDATA[Eventbug]]></category>

		<category><![CDATA[Firebug]]></category>

		<category><![CDATA[Planet Mozilla]]></category>

		<category><![CDATA[event listeners]]></category>

		<guid isPermaLink="false">http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/</guid>
		<description><![CDATA[We have made a great further progress with John J. Barton on a new extension for Firebug called Eventbug. Big thanks to Olli Pettay (smaug) for fixing #448602 + #506961 and providing new Firefox APIs that allow enumerating event listeners on a web page!
Notice that these APIs are available in Firefox 3.7a1pre (I hope they'll [...]]]></description>
			<content:encoded><![CDATA[<p>We have made a great further progress with John J. Barton on a new extension for Firebug called <a href="http://getfirebug.com/releases/eventbug/1.5/">Eventbug</a>. Big thanks to <strong>Olli Pettay (smaug)</strong> for fixing <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=448602">#448602</a> + <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=506961">#506961</a> and providing new Firefox APIs that allow enumerating event listeners on a web page!</p>
<p>Notice that these APIs are available in <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/">Firefox 3.7a1pre</a> (I hope they'll make it into 3.6) and  you also need <a href="http://getfirebug.com/releases/firebug/1.5X/">Firebug 1.5</a> to test it.</p>
<p><em>Update: all necessary APIs for Eventbug have been backported to <strong>Firefox 3.6b3pre</strong>.</em></p>
<p>This extension brings a new <strong>Events</strong> panel that lists all of the event handlers on the page grouped by event type. The panel also nicely integrates with other Firebug panels and allows to quickly find out, which HTML element is associated with specific event listener or see the Javascript source code.</p>
<p>So, see it in action!</p>
<p> <a href="http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/#more-45" class="more-link">(more...)</a></p>
<img src="http://feeds.feedburner.com/~r/SoftwareIsHard/~4/OzoyGG7oDPI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/</feedburner:origLink></item>
	</channel>
</rss>
