<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Planet Mozilla</title>
  <updated>2009-11-20T23:30:53Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Planet Mozilla Module Team</name>
    <email>planet@mozilla.org</email>
  </author>
  <id>http://planet.mozilla.org/atom.xml</id>
  <link href="http://planet.mozilla.org/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://planet.mozilla.org/" rel="alternate"/>

  <entry>
    <id>tag:blogger.com,1999:blog-8079863.post-2071251526679606212</id>
    <link href="http://www.blogger.com/feeds/8079863/2071251526679606212/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=8079863&amp;postID=2071251526679606212" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/8079863/posts/default/2071251526679606212" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/8079863/posts/default/2071251526679606212" rel="self" type="application/atom+xml"/>
    <link href="http://blog.sidstamm.com/2009/11/update-on-https-security.html" rel="alternate" type="text/html"/>
    <title>update on HTTPS security</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Version <a href="https://addons.mozilla.org/en-US/firefox/addon/12714">2.0 of my Force-TLS add-on</a> for Firefox was released by the AMO editors on Tuesday, and in incorporates a few important changes:  It supports the <a href="http://lists.w3.org/Archives/Public/www-archive/2009Sep/att-0051/draft-hodges-strict-transport-sec-05.plain.html">Strict-Transport-Security</a> header <a href="http://www.thesecuritypractice.com/the_security_practice/2009/11/announcing-stricttransportsecurity-support-on-wwwpaypalcom.html">introduced by PayPal</a>, and also has an improved UI that lets you add/remove sites from the forced list.  For more information see <a href="http://forcetls.sidstamm.com">my Force-TLS web site</a>.<br/><br/>On a similar topic, I've been working to actually <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=495115">implement Strict-Transport-Security in Firefox</a>.  The core functionality is in there, and if you want to play with some demo builds, grab a <a href="http://people.mozilla.org/~sstamm/sts/">custom built Firefox</a> and play.  These builds don't yet enforce certificate integrity as the spec requires, but aside from that, they implement STS properly.  <br/><br/>Unlike any add-ons that implement this, the built-in version performs an internal redirect to upgrade channels -- before any request hits the wire.  This is an improvement over the way the HTTP protocol handler was hacked up by version 1 of Force-TLS, and doesn't suffer from any subtle bugs that may pop up due to mutating a channel's URI through an nsIContentPolicy.  It's not that add-ons that do STS are poorly written, but rather there is no way to trigger the proper internal redirect from an add-on, so the only way to 100% correctly implement STS in Firefox without obscure side-effects is through a patch.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/8079863-2071251526679606212?l=blog.sidstamm.com" width="1"/></div></div>
    </content>
    <updated>2009-11-20T22:34:57Z</updated>
    <published>2009-11-20T22:11:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="sts"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="firefox"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="forcetls"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="addon"/>
    <author>
      <name>Sid Stamm</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/08788622306405563565</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-8079863</id>
      <author>
        <name>Sid Stamm</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/08788622306405563565</uri>
      </author>
      <link href="http://www.blogger.com/feeds/8079863/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://blog.sidstamm.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/8079863/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://blog.sidstamm.com/atom.xml" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <subtitle>[ drivel spewing forth from a computer nerd ]</subtitle>
      <title>extreme geekboy</title>
      <updated>2009-11-20T23:29:50Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hackademix.net/2009/11/21/ies-xss-filter-creates-xss-vulnerabilities/</id>
    <link href="http://hackademix.net/2009/11/21/ies-xss-filter-creates-xss-vulnerabilities/" rel="alternate" type="text/html"/>
    <title>IE’s XSS Filter Creates XSS Vulnerabilities</title>
    <summary>Internet Explorer 8’s famous XSS filter can be exploited to perform successful XSS attacks against web sites which would be otherwise safe. In other words, XSS “protection” is helping XSS attackers, oh the irony.
Well, this is not exactly news among security researchers, but those aware of the details (including Microsoft of course, Eduardo “Sirdarckcat” Vela [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong><a href="http://hackademix.net/2008/07/03/noscripts-anti-xss-filters-partially-ported-to-ie8/">Internet Explorer 8’s famous XSS filter</a> can be exploited</strong> to perform successful XSS attacks <strong>against web sites which would be otherwise safe</strong>. In other words, XSS “protection” is helping XSS attackers, oh the irony.</p>
<p>Well, this is not exactly news among security researchers, but those aware of the details (including Microsoft of course, Eduardo “Sirdarckcat” Vela and myself) have kept a low profile so far. Check, for instance, slide #17 in <a href="http://www.owasp.org/images/5/50/OWASP-Italy_Day_IV_Maone.pdf" rel="nofollow external" target="_blank">my OWASP presentation</a>, given two weeks ago.</p>
<p>However, after Microsoft left it unfixed for many months, someone apparently decided to <a href="http://www.theregister.co.uk/2009/11/20/internet_explorer_security_flaw/" rel="nofollow external" target="_blank">whisper this dirty little secret in Dan Goodin (The Register)’s ear</a>.</p>
<p>To Microsoft’s credit, this problem has no quick fix: in fact, it’s way worse than a simple implementation bug. Its root is a <strong>flawed design choice</strong>: when a potential XSS attack is detected, <strong>IE 8 modifies the response</strong> (the content of the target page) in order to neuter the malicious code. This is, incidentally, the only significant departure from <strong><a href="http://noscript.net/features#xss">NoScript’s approach</a></strong>, which <strong>modifies the request</strong> (the data sent by the client) instead, <strong>and is therefore immune</strong>.</p>
<p>Anyway, here’s the juice: IE 8’s response-changing mechanism can be easily exploited to turn a normally innocuous fragment of the victim page into a XSS injection. The attacker just needs a certain degree of control on the content of the web site to be injected: social networks, forums, wikis and even Google Apps are good prey. To be fair, Google Apps are <em>not</em> vulnerable anymore, since Google’s properties wisely choose to deploy the <code>X-XSS-Protection: 0</code> header, which is the “safety switch” disabling IE 8’s XSS protection.</p>
<p>So, web site owners’ dilemma is, <em>opt out or not opt out</em>?<br/>
For browser users, there should be <a href="http://noscript.net">no dilemma</a> at all ;-)</p></div>
    </content>
    <updated>2009-11-20T22:25:31Z</updated>
    <category term="IE"/>
    <category term="XSS"/>
    <category term="Mozilla"/>
    <category term="Security"/>
    <author>
      <name>Giorgio</name>
    </author>
    <source>
      <id>http://hackademix.net</id>
      <link href="http://hackademix.net" rel="alternate" type="text/html"/>
      <link href="http://hackademix.net/category/mozilla/feed" rel="self" type="application/rss+xml"/>
      <subtitle>Giorgio Maone's answers to the Web, the Universe, and Everything</subtitle>
      <title>hackademix.net » Mozilla</title>
      <updated>2009-11-20T22:25:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/rstrong/?p=65</id>
    <link href="http://blog.mozilla.com/rstrong/2009/11/20/app-update-status-%e2%80%93-week-of-1120/" rel="alternate" type="text/html"/>
    <title>App update status – week of 11/20</title>
    <summary>It has been a good couple of weeks. There are several bugs I am relieved that are now fixed for Firefox 3.6… especially that we now check if Firefox is in use prior to updating and prevent launching Firefox during an update. Also, checking for updates for users that aren’t able to apply updates. Beltzner [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It has been a good couple of weeks. There are several bugs I am relieved that are now fixed for Firefox 3.6… especially that we now check if Firefox is in use prior to updating and prevent launching Firefox during an update. Also, checking for updates for users that aren’t able to apply updates. Beltzner did his usual beltzner thing by catching what I see as a major usability flaw in that the original patch notified users repeatedly for the same release until Firefox was upgraded which I was able to fix. I’m still kicking myself for not catching that myself.</p>
<p>Progress:<br/>
</p><hr/>
<ul>
<li>WOOT! Landed on trunk and 1.9.2 branch – <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=407875">Bug 407875</a> [Toolkit] – “Unprivileged users are not notified of security updates [All]“. The next bugs to fix that are similar are the dependent bugs of <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=318855">Bug 318855</a> [Toolkit] – “App update should provide method to update when the user doesn’t have privileges [All]“.</li>
<li>Landed on trunk and 1.9.2 branch – <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=510501">Bug 510501</a> [Toolkit] – “not granting UAC permission to updater.exe causes full update to be downloaded [Windows]“. The next bug to fix that is similar is <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=336267">Bug 336267</a> [Toolkit] – “If software update is disabled or “ask” after an update has been downloaded, the update should be disabled or asked [All]“.</li>
<li>Created a <a href="https://wiki.mozilla.org/Application_Update:Channel_Change">wiki page</a> for the work on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=410639">Bug 410639</a> [Toolkit] – “Provide ability to change update channel within the application [All]” and emailed <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/5170d450241b459f">dev-apps-firefox</a> / dev-platform (followups to dev-apps-firefox) for this proposal.</li>
</ul>
<p>Future targets (short work week so no way this will all get done):<br/>
</p><hr/>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=336267">Bug 336267</a> [Toolkit] – “If software update is disabled or “ask” after an update has been downloaded, the update should be disabled or asked [All]“</li>
<li>Investigate <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=526441">Bug 526441</a> [Toolkit] – “Unable to use FileUtils.jsm in nsExtensionManager.js.in on 1.9.2 due to reftest failures”.</li>
<li>Yes, I still need to blog about the lessons I’ve learned while trying to improve startup time for app update but the Firefox 3.6 took precedence.</li>
<li>Investigate <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=529948">Bug 529948</a> [Toolkit] – “Cannot check for updates on trunk when the download server is down” along with its friends</li>
</ul>
<p>I’m taking Wednesday off so next week is a two day work week for me since Thursday and Friday are holidays.</p></div>
    </content>
    <updated>2009-11-20T21:30:49Z</updated>
    <category term="Mozilla"/>
    <category term="firefox"/>
    <category term="mozilla"/>
    <author>
      <name>rstrong</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/rstrong</id>
      <link href="http://blog.mozilla.com/rstrong/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/rstrong" rel="alternate" type="text/html"/>
      <subtitle>in search of ponies</subtitle>
      <title>rstrong's blog</title>
      <updated>2009-11-20T21:45:42Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18323498.post-2492173649604754495</id>
    <link href="http://armenzg.blogspot.com/feeds/2492173649604754495/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=18323498&amp;postID=2492173649604754495" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/18323498/posts/default/2492173649604754495" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18323498/posts/default/2492173649604754495" rel="self" type="application/atom+xml"/>
    <link href="http://armenzg.blogspot.com/2009/11/hy-am-armenian-moving-forward.html" rel="alternate" type="text/html"/>
    <title>hy-AM (Armenian) moving forward</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Robert Sargsyan has been localizing Firefox into Armenian for a really long time through <a href="https://l10n.mozilla.org/narro/narro_project_list.php?l=hy-AM">Narro</a>.<br/>He recently has contacted me to get things rolling since he has translated 98-99% (94% according to compare-locales) of the strings.<br/><br/>It is now my turn to get into the technical details and move it to mercurial. These are the steps that we have taken:<br/><ul><li>Robert ported the strings from 3.5 to 3.6 (Narro allows you to do this)</li><li>Through Narro's interface I exported the project and downloaded the zip file that it generates</li><li>I checked out <a href="http://hg.mozilla.org/users/armenzg_mozilla.com/hy-AM-1.9.2/">my clone</a> of the Armenian 1.9.2 tree <br/></li><li>I overwrote my tree with the contents of the zip file</li><li>I run compare-locales like this:<br/><span style="background-color: #cccccc;">compare-locales /Users/armenzg/moz/repos/mozilla-1.9.2/browser/locales/l10n.ini .. hy-AM-1.9.2</span></li><li>I removed the files that were indicated to be removed</li><li>I pushed my changes to my repository</li></ul>What comes next (if I am not mistaken)? <br/><ul><li>generate a langpack</li><li>submit it to AMO (<a href="https://addons.mozilla.org/en-US/developers/addon/submit">submit page</a>)<br/></li><li>promote the add-on</li><li>get people's review</li><li>convince drivers to give us commit access</li><li>push the changes to the official Mozilla hy-AM repositories<br/></li></ul>We won't make it for 3.6 and I can't wait to see what the future holds for this language. <br/><br/>Big thanks to Serge!<br/><br/><hr/><br/><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0pt;"/></a><br/>This work by <a href="http://armenzg.blogspot.com/" rel="cc:attributionurl">Zambrano Gasparnian, Armen</a> is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/18323498-2492173649604754495?l=armenzg.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-11-20T20:36:39Z</updated>
    <published>2009-11-20T20:36:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="planet"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="open source"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="armenian l10n"/>
    <author>
      <name>Armen Zambrano</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/18276390189080271638</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18323498</id>
      <author>
        <name>Armen Zambrano</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/18276390189080271638</uri>
      </author>
      <link href="http://armenzg.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/18323498/posts/default/-/planet" rel="self" type="application/atom+xml"/>
      <link href="http://armenzg.blogspot.com/search/label/planet" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/18323498/posts/default/-/planet/-/planet?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>This blog mainly contains posts about release engineering projects.</subtitle>
      <title>armenzg's battlefield</title>
      <updated>2009-11-20T20:36:39Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18323498.post-5943586638149912920</id>
    <link href="http://armenzg.blogspot.com/feeds/5943586638149912920/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=18323498&amp;postID=5943586638149912920" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/18323498/posts/default/5943586638149912920" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18323498/posts/default/5943586638149912920" rel="self" type="application/atom+xml"/>
    <link href="http://armenzg.blogspot.com/2009/11/libconic-package-needed-for-maemo.html" rel="alternate" type="text/html"/>
    <title>libconic package needed for Maemo builds has been deployed</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Thanks to puppet we were once again able to fix this easily.<br/><br/>All that puppet told the slaves to do is to run this command:<br/><div style="font-family: &quot;Courier New&quot;,Courier,monospace;"><span style="font-size: x-small;"> <span style="background-color: #cccccc;">su - cltbld -c '/scratchbox/moz_scratchbox -p apt-get --yes --force-yes install libconic0-dev'</span></span><br/></div><pre><span style="font-family: inherit;"> </span></pre><br/>What I did to fix this was:<br/><ol><li>Check that a staging slave does not have that package "<span style="font-size: x-small;"><span style="font-family: &quot;Courier New&quot;,Courier,monospace;">pkg-config conic --libs</span></span>"</li><li>Check that the file "<span style="font-size: x-small;"><span style="font-family: &quot;Courier New&quot;,Courier,monospace;">targets/CHINOOK-ARMEL-2007/usr/include/conic/conic.h</span></span>" does not exist</li><li>Install it using a similar command that was used in a previous bug</li><li>Check that "pkg-config conic --libs" returns what is expected "<span style="font-size: x-small;"><span style="font-family: &quot;Courier New&quot;,Courier,monospace;">-lconic -ldbus-1 -lgobject-2.0 -lglib-2.0</span></span>"</li><li>Check that the conic.h exists where expected</li><li> At this point we have a clear <a href="https://bug529462.bugzilla.mozilla.org/attachment.cgi?id=413076">command to run by puppet and a "creates" argument</a>.</li><li>Deploy the patch in the staging-puppet server</li><li>Login to another staging slave as root and run "puppetd --test --server staging-puppet.build.mozilla.org"</li><li>Do checks 4 and 5 to see that the puppet changes took place</li><li>Ask for review</li><li>Commit and deploy to production-puppet</li><li>Check a production like in step 8 and 9</li><li>Check an hour later if a random slave has the change as well<br/></li></ol>Thanks to <a href="http://starkravingfinkle.org/blog/">mfinkle</a> for having written such a good description of the bug.<br/><br/>If you want to read more details check out "<i><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=529462"><b>Bug 529462</b></a> -       </i><span id="summary_alias_container">        <span id="short_desc_nonedit_display"><i>Add libconic package to  Maemo build slaves</i>"</span></span><br/><br/><hr/><br/><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0pt;"/></a><br/>This work by <a href="http://armenzg.blogspot.com/" rel="cc:attributionurl">Zambrano Gasparnian, Armen</a> is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/18323498-5943586638149912920?l=armenzg.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-11-20T19:48:11Z</updated>
    <published>2009-11-20T19:42:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="planet"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="open source"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="puppet"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="fennec"/>
    <author>
      <name>Armen Zambrano</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/18276390189080271638</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18323498</id>
      <author>
        <name>Armen Zambrano</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/18276390189080271638</uri>
      </author>
      <link href="http://armenzg.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/18323498/posts/default/-/planet" rel="self" type="application/atom+xml"/>
      <link href="http://armenzg.blogspot.com/search/label/planet" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/18323498/posts/default/-/planet/-/planet?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>This blog mainly contains posts about release engineering projects.</subtitle>
      <title>armenzg's battlefield</title>
      <updated>2009-11-20T20:36:39Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/gerv/archives/2009/11/commit_access_policy_draft.html</id>
    <link href="http://weblogs.mozillazine.org/gerv/archives/2009/11/commit_access_policy_draft.html" rel="alternate" type="text/html"/>
    <title>Commit Access Policy Draft</title>
    <summary>Currently, Mozilla has a large number of code trees in various source code management systems, many of which have differing requirements for access. This is confusing and difficult for both developers and administrators. This document is the first draft of a vision for what a unified commit access policy might look like. Having a clear commit access policy makes the lives of developers and administrators alike easier. ... This new unified Commit Policy is likely to need careful review and improvement; I've been working on this for a while now but I'm still sure I haven't got it right first time. Comments welcome in mozilla.governance....</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><blockquote>
Currently, Mozilla has a large number of code trees in various source code management systems, many of which have differing requirements for access. This is confusing and difficult for both developers and administrators. This document is the first draft of a vision for what a unified commit access policy might look like. Having a clear commit access policy makes the lives of developers and administrators alike easier. ...
</blockquote>

<p><a href="https://wiki.mozilla.org/Commit_Policy">This new unified Commit Policy</a> is likely to need careful review and improvement; I've been working on this for a while now but I'm still sure I haven't got it right first time. Comments welcome in <a href="http://www.mozilla.org/community/developer-forums.html#governance">mozilla.governance</a>.</p></div>
    </content>
    <updated>2009-11-20T19:34:34Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>gerv</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/gerv/</id>
      <author>
        <name>gerv</name>
      </author>
      <link href="http://weblogs.mozillazine.org/gerv/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/gerv/index.rdf" rel="self" type="application/rdf+xml"/>
      <subtitle>Gervase Markham</subtitle>
      <title>Hacking for Christ</title>
      <updated>2009-11-20T19:34:34Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>tag:adblockplus.org,2009-11-14:0fd833a6b72d997c53eba671b829aed6/38ad95d78d0b438efe65acb40b21c89c</id>
    <link href="http://adblockplus.org/blog/amo-getting-serious-about-add-on-security" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">AMO getting serious about add-on security</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Good news: <span class="caps">AMO</span> is finally getting serious about improving security of add-ons. Several bugs that I filed almost a year ago and didn’t have time to follow up on have suddenly seen some movement, even to the point of setting a two weeks deadline to resolve the security issues (thanks, Jorge). Sure, this approach won’t make you new friends and one add-on author preferred to remove his add-ons rather than fix them. But it is really overdue to start enforcing policies.</p></div>
    </summary>
    <content type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>Good news: <span class="caps">AMO</span> is finally getting serious about improving security of add-ons. Several bugs that I filed almost a year ago and didn’t have time to follow up on have suddenly seen some movement, even to the point of setting a two weeks deadline to resolve the security issues (thanks, Jorge). Sure, this approach won’t make you new friends and one add-on author preferred to remove his add-ons rather than fix them. But it is really overdue to start enforcing policies.</p>

	<p>One particularly sore point are <span class="caps">RSS</span> feed reader extensions, every time I look into one I find security issues. In my understanding, an extension that regularly deals with untrusted content from the web should implement two security mechanisms:</p>

	<ul>
		<li>Input sanitizing: remove any potentially dangerous content from the <span class="caps">RSS</span> feeds, particularly make sure no active content (JavaScript, Flash etc.) is allowed. Blacklist approaches like “allow everything but <span class="caps">SCRIPT</span> and <span class="caps">OBJECT</span> tags” aren’t worth anything because with something as powerful as <span class="caps">HTML</span> they are always easy to circumvent. It has to be a whitelist approach, there should be a list of tags and attributes that are allowed and everything else would be removed. Fortunately, nobody needs to implement this from scratch, Firefox already has <a href="https://developer.mozilla.org/en/nsIScriptableUnescapeHTML#parseFragment%28%29">the code necessary</a> built-in and uses it for feed display rather successfully.</li>
		<li>Just in case that the input sanitizer fails the feed reader should display the feed content in unprivileged context and establish a security boundary between it and browser’s chrome. I’ve <a href="http://adblockplus.org/blog/displaying-web-content-in-an-extension-without-security-issues">written about this before</a>.</li>
	</ul>

	<p>With these two mechanisms the extension would be very unlikely to expose a security hole due to a developer mistake. Sadly, I’ve yet to see an <span class="caps">RSS</span> feed reader that would implement both, most didn’t even implement one properly. I hope this will change now.</p>

	<p><strong>Update</strong> (2009-11-20): Ouch, for Sage this comes <a href="http://www.net-security.org/secworld.php?id=8527">too late</a>. I filed a bug on this vulnerability in June 2008. So much on “We will be rewriting the sanitizer to use the Gecko parser” (the famous last words).</p></div>
    </content>
    <updated>2009-11-20T19:04:02Z</updated>
    <published>2009-11-14T13:36:54Z</published>
    <category term="xul"/>
    <category term="security"/>
    <author>
      <name>Wladimir Palant</name>
    </author>
    <source>
      <id>tag:adblockplus.org,2005:0fd833a6b72d997c53eba671b829aed6/mozilla/gecko/security</id>
      <author>
        <name>Wladimir Palant</name>
        <email>trev@adblockplus.org</email>
        <uri>http://adblockplus.org/</uri>
      </author>
      <link href="http://adblockplus.org/atom/?category=mozilla%2Fgecko%2Fsecurity" rel="self" type="application/atom+xml"/>
      <link href="http://adblockplus.org/" rel="alternate" type="text/html"/>
      <subtitle xml:lang="en-us">Yet Another Boring Blog</subtitle>
      <title xml:lang="en-us">Adblock Plus and (a little) more -</title>
      <updated>2009-11-20T19:04:02Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ascher.ca/blog/?p=555</id>
    <link href="http://ascher.ca/blog/2009/11/20/dear-isps/" rel="alternate" type="text/html"/>
    <title>Dear ISPs</title>
    <summary>Dear ISPs,
By far the largest set of support requests that we end up seeing for Thunderbird have to do with being unable to receive or send mail.  By far the largest single cause of these failures is some unilateral change by the ISP which cause previously working configurations to stop working.  In other [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Dear ISPs,</p>
<p>By far the largest set of support requests that we end up seeing for Thunderbird have to do with being unable to receive or send mail.  By far the largest single cause of these failures is some unilateral change by the ISP which cause previously working configurations to stop working.  In other words, people come to us for help solving problems we can’t solve.  It makes us feel bad, it makes you look uncaring, and it certainly doesn’t help your customers (except for those cases when we go beyond the call of duty and help them as neighbors would, guiding them through the diagnostic &amp; fix).</p>
<p>In our next revisions of Thunderbird, we’ll probably work on making our error dialogs better, so that we transmit whatever wisdom we can to your users to give them a fighting chance.  But we can do better for your customers, <em>if</em> you get involved.</p>
<p>Let’s figure out how to work together to provide better experiences for your customers and our users.  I’m quite sure that we can come up with solutions which would save you costs compared to having your customers tie up your tech support lines only to be rebuffed by your staff who often don’t understand how email systems work.  It might also help you avoid commoditization…</p>
<p>Here are some ideas to start the conversation going:</p>
<ul>
<li>Let’s make sure that our configuration of ISP databases works for as many users as possible.  We’ll likely need to evolve the format and protocol over time, but we can only do that with input (some ESPs have already joined the effort, which is great!).</li>
<li>Consider making a useful add-on that would let you inform your customers of planned service downtime, configuration changes, etc.  (no marketing messages, please, or your customers will not use it).</li>
<li>If there are changes we could make in Thunderbird that would help you help your customers, let’s talk!.</li>
</ul>
<p>Together, we can figure out how to get your customers setup with a Thunderbird that works for them, for us, and for you.</p>
<p>Looking forward to a productive conversation,</p>
<p>– David Ascher<br/>
   (dascher at mozillamessaging)</p></div>
    </content>
    <updated>2009-11-20T17:55:22Z</updated>
    <category term="Email"/>
    <category term="Mozilla"/>
    <category term="MozillaMessaging"/>
    <author>
      <name>david</name>
    </author>
    <source>
      <id>http://ascher.ca/blog</id>
      <link href="http://ascher.ca/blog/category/Mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://ascher.ca/blog" rel="alternate" type="text/html"/>
      <title>david ascher » Mozilla</title>
      <updated>2009-11-20T18:15:10Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://commonspace.wordpress.com/?p=1324</id>
    <link href="http://commonspace.wordpress.com/2009/11/20/november2009updat/" rel="alternate" type="text/html"/>
    <title>What’s up w/ MozFdn – November Update</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Here is a brief status update that I shared with the Mozilla Foundation board last week. This report is based on team goals outlined here.
In addition to Drumbeat, the last two months have focused communications and community support as well as launching a new education initiative. Highlights include:

Programs. Almost 100 students at 13 colleges participating [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=commonspace.wordpress.com&amp;blog=336759&amp;post=1324&amp;subd=commonspace&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p id="post-1180"><em>Here is a brief status update that I shared with the </em><em>Mozilla Foundation </em><em>board last week. This report is based on team goals <a href="http://commonspace.wordpress.com/category/mozilla/page/2009/04/22/moz-fdn-team-priorites/">outlined here</a>.</em></p>
<p>In addition to <a href="https://wiki.mozilla.org/Drumbeat">Drumbeat</a>, the last two months have focused communications and community support as well as launching a new education initiative. Highlights include:</p>
<ul>
<li><strong>Programs. </strong>Almost 100 students at 13 colleges participating in <a href="https://wiki.mozilla.org/Education/">Mozilla Education</a> this fall. <a href="http://design-challenge.mozillalabs.com/jetpack-for-learning/" target="_blank">JetPack for Learning</a> challenge launched. Early Drumbeat plans in place.</li>
<li><strong>Communications.</strong> New ‘<a href="http://www.mozilla.org/causes/better.html">better internet</a>‘ page plus <a href="http://mozillaservice.org/">Service Week</a> and <a href="http://www.mozilla.org/causes/onewebday/">OneWebDay</a> generate awareness and traffic for Mozilla mission.</li>
<li><strong>Community.</strong> <a href="http://www.mozilla.org/contribute/">Effort to recruit new contributors</a> launched. Progress being made on Mozilla governance and ‘<a href="http://weblogs.mozillazine.org/gerv/.../11/bugzilla_api_02_released.html">bugzilla innovation</a>‘ work.</li>
<li><strong>Org Development.</strong> Significant progress on Drumbeat and MoFo 2010 planning.</li>
</ul>
<p>November and December will continue to focus on early Drumbeat roll out and web development, as well new fundraising push built around the <a href="https://wiki.mozilla.org/Firefox/Namoroka">Namoroka</a> park, which is the Firefox 3.6 namesake.</p>
<h3>Program</h3>
<p><em>2009 team goal: develop a small handful of programs that go beyond software as a way to promote Mozilla’s mission (e.g. education).</em></p>
<ul>
<li>Core Mozilla Education work with colleges and Mozilla community grew as expected in late summer and early fall.
<ul>
<li>Mozilla-related courses and activities now underway at 13 schools on five continents, with participation from ten professors and almost a hundred students. Students working on  Bespin, GCC optimization for Mozilla, Gecko, WebGL, Fennec, Firefox, Thunderbird.</li>
<li><a href="https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb">Processing for the Web</a> project particularly successful, energizing students to work on WebGL and Firefox. Ten students from <a href="http://zenit.senecac.on.ca/wiki/index.php/Main_Page">Seneca College</a> and <a href="http://comete.info.univ-evry.fr/index_fr.html">Université d’Evry</a>.</li>
</ul>
</li>
<li>Received grant from MacArthur to fund Jetpack for Learning, a mashup of Mozilla Education and a Mozilla Labs design challenge. Launched challenge in late October.</li>
<li>Planning and early work on Drumbeat moving quickly, especially in late October. <a href="https://wiki.mozilla.org/Drumbeat/website">Web site mockups</a> and <a href="https://wiki.mozilla.org/Drumbeat/yearone">year one plans</a> have been posted, and first projects and events scheduled.</li>
</ul>
<h3>Communications</h3>
<p><em>2009 team goal: dramatically increase awareness of Mozilla’s mission and public benefit nature amongst the broader public.</em></p>
<ul>
<li>Ran Mozilla Service Week and OneWebDay campaigns in September. Significant community contributions and enthusiasm, although not as much as hoped in some regards.</li>
<li>Pointed one of five snippets on google search page to new ‘Better Internet’ page on mozilla.org, aiming to increase awareness of Mozilla’s mission.</li>
<li>Initial version of new engagement and fundraising database delivered by vendor, almost operational.</li>
</ul>
<h3>Community</h3>
<p><em>2009 team goal: improve the Foundation’s ability to support, strengthen and grow the Mozilla community.</em></p>
<ul>
<li>New Get Involved  page launched on mozilla.org and community-wide contribute group established to make it easier for new people to get contribute to Mozilla.</li>
<li>Improvements made on a number of project governance fronts including: new Committer’s Agreement, commit access policy harmonization, dormant accounts.</li>
<li>MoFo-led Bugzilla Innovation Project made first release of web-friendly API, second release almost ready. One client has already been written to use it.</li>
</ul>
<h3>Organizational Development</h3>
<p><em>2009 team goal: consolidate and strengthen the Foundation team, and develop a long term vision that clarifies the Foundation’s role within Mozilla.</em></p>
<ul>
<li>Most organization development efforts in last two months focused on Drumbeat planning, and developing budget and goals for 2010.</li>
</ul>
<p/>
Posted in mozilla  <a href="http://feeds.wordpress.com/1.0/gocomments/commonspace.wordpress.com/1324/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/commonspace.wordpress.com/1324/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/commonspace.wordpress.com/1324/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/commonspace.wordpress.com/1324/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/commonspace.wordpress.com/1324/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/commonspace.wordpress.com/1324/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/commonspace.wordpress.com/1324/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/commonspace.wordpress.com/1324/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/commonspace.wordpress.com/1324/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/commonspace.wordpress.com/1324/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=commonspace.wordpress.com&amp;blog=336759&amp;post=1324&amp;subd=commonspace&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-11-20T15:47:17Z</updated>
    <category term="mozilla"/>
    <author>
      <name>msurman</name>
    </author>
    <source>
      <id>http://commonspace.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/bd66cb77716d8b6392b730fa89103c35?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://commonspace.wordpress.com/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://commonspace.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>things I'm learning along the way</subtitle>
      <title>commonspace » mozilla</title>
      <updated>2009-11-20T16:00:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:6c97e8e1668e91b09f7ff17d384dab68</id>
    <link href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/20/Opera-widgets-without-Opera-3" rel="alternate" type="text/html"/>
    <title>Opera widgets without Opera... #3</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>YAY !!! Still a lot to do but it starts looking ok !</p>
<p class="imgContainer"><a href="http://www.glazman.org/weblog/dotclear/public/FF/wima-3widgets.png"><img alt="wima and 3 widgets" border="0" src="http://www.glazman.org/weblog/dotclear/public/FF/wima-3widgets-s.png"/></a></p></div>
    </summary>
    <updated>2009-11-20T13:46:00Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>glazou</name>
    </author>
    <source>
      <id>http://www.glazman.org/weblog/dotclear/index.php</id>
      <link href="http://www.glazman.org/weblog/dotclear/index.php" rel="alternate" type="text/html"/>
      <link href="http://glazman.org/weblog/dotclear/?feed/planetmoz" rel="self" type="application/rss+xml"/>
      <subtitle>Un Glazman, un blog, un Glazblog</subtitle>
      <title>&lt;Glazblog/&gt;</title>
      <updated>2009-11-20T14:23:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.dria.org/wordpress/?p=1077</id>
    <link href="http://www.dria.org/wordpress/archives/2009/11/20/1077/" rel="alternate" type="text/html"/>
    <title>Last chance! Planet Mozilla Survey</title>
    <summary>I’m going to be closing the Planet Mozilla Survey this afternoon, so if you haven’t had a chance to respond to it yet, please do so ASAP!  You can find the survey here:
Planet Mozilla survey.
Thanks!</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’m going to be closing the Planet Mozilla Survey this afternoon, so if you haven’t had a chance to respond to it yet, please do so ASAP!  You can find the survey here:</p>
<p><a href="http://bit.ly/Bp1Qf">Planet Mozilla survey</a>.</p>
<p>Thanks!</p></div>
    </content>
    <updated>2009-11-20T12:52:04Z</updated>
    <category term="Mozilla"/>
    <category term="Planet Mozilla"/>
    <category term="Work"/>
    <author>
      <name>dria</name>
    </author>
    <source>
      <id>http://www.dria.org/wordpress</id>
      <link href="http://www.dria.org/wordpress/archives/category/work/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.dria.org/wordpress" rel="alternate" type="text/html"/>
      <subtitle>intrepid girl reporter</subtitle>
      <title>dria.org » Work</title>
      <updated>2009-11-20T22:45:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:91c84f35b0a5cf643e0d11b03098d18b</id>
    <link href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/20/Opera-widgets-without-Opera-2" rel="alternate" type="text/html"/>
    <title>Opera widgets without Opera... #2</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I have created a window gadget to manage widgets.</p>
<p class="imgContainer"><img alt="wima gadget" src="http://www.glazman.org/weblog/dotclear/public/FF/wima-gadget.png"/></p></div>
    </summary>
    <updated>2009-11-20T10:10:00Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>glazou</name>
    </author>
    <source>
      <id>http://www.glazman.org/weblog/dotclear/index.php</id>
      <link href="http://www.glazman.org/weblog/dotclear/index.php" rel="alternate" type="text/html"/>
      <link href="http://glazman.org/weblog/dotclear/?feed/planetmoz" rel="self" type="application/rss+xml"/>
      <subtitle>Un Glazman, un blog, un Glazblog</subtitle>
      <title>&lt;Glazblog/&gt;</title>
      <updated>2009-11-20T14:23:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://mozgull.bogomil.info/?p=64</id>
    <link href="http://mozgull.bogomil.info/?p=64" rel="alternate" type="text/html"/>
    <title>Fosdem 2010: Fighting with the beast</title>
    <summary>Here is the abstract of my talk proposal for Fosdem 2010:
20 years have passed since the fall of the Berlin Wall. But in many places it still exists in the minds of the people. New Europe is still fighting proprietary software and the FOSS application is still very limited.
The presentation deals with the application of [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Here is the abstract of my talk proposal for Fosdem 2010:</p>
<p>20 years have passed since the fall of the Berlin Wall. But in many places it still exists in the minds of the people. New Europe is still fighting proprietary software and the FOSS application is still very limited.</p>
<p>The presentation deals with the application of FOSS in several countries from the Balkans and Central Europe, what is going on with the software patents, the open source browsers’ market share and the open standards.</p>
<p>Examples will be given for talks with the governments on the subject. The new and important topic of open digital government, in which everyone can participate on the principle of open source and open interfaces, will also be tackled.</p>
<p>In about 40 minutes the Speaker will present how freedom enters in this part of Europe, even only in its technological aspect.</p>
<p>In the beginning there will be a demonstration, representing the results that can be achieved through the use of open standards in Europe.</p></div>
    </content>
    <updated>2009-11-20T09:28:04Z</updated>
    <category term="Uncategorized"/>
    <category term="fosdem"/>
    <author>
      <name>admin</name>
    </author>
    <source>
      <id>http://mozgull.bogomil.info</id>
      <link href="http://mozgull.bogomil.info/?feed=rss2" rel="self" type="application/atom+xml"/>
      <link href="http://mozgull.bogomil.info" rel="alternate" type="text/html"/>
      <subtitle>A blog about Mozilla and FOSS</subtitle>
      <title>Mozgull</title>
      <updated>2009-11-20T09:29:28Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/stephend/archives/2009/11/help_us_test_se.html</id>
    <link href="http://weblogs.mozillazine.org/stephend/archives/2009/11/help_us_test_se.html" rel="alternate" type="text/html"/>
    <title>Help us test search on SUMO (support.mozilla.com)</title>
    <summary>We're in the process of switching to a new (and improved) Sphinx-based search engine on SUMO (support.mozilla.com), and would *love*...</summary>
    <updated>2009-11-20T09:11:36Z</updated>
    <category term="mozilla"/>
    <author>
      <name>stephend</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/stephend/</id>
      <link href="http://weblogs.mozillazine.org/stephend/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/stephend/index.rdf" rel="self" type="application/rdf+xml"/>
      <subtitle>You have been apprised.</subtitle>
      <title>Stephen Donner's Weblog</title>
      <updated>2009-11-20T09:11:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.stephenhorlander.com/?p=223</id>
    <link href="http://blog.stephenhorlander.com/2009/11/20/sketch-day/" rel="alternate" type="text/html"/>
    <title>Sketch Day</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://www.stephenhorlander.com/images/blog-posts/sketches/menu-sketch-large.jpg" rel="lightbox"><img alt="Menu Sketch" src="http://www.stephenhorlander.com/images/blog-posts/sketches/menu-sketch-small.jpg" title="Menu Sketch"/></a></div>
    </content>
    <updated>2009-11-20T05:19:50Z</updated>
    <category term="Firefox"/>
    <category term="Experimental"/>
    <category term="Sketch"/>
    <author>
      <name>Stephen</name>
    </author>
    <source>
      <id>http://blog.stephenhorlander.com</id>
      <link href="http://blog.stephenhorlander.com/category/firefox/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.stephenhorlander.com" rel="alternate" type="text/html"/>
      <subtitle>Rambling thoughts on life and design.</subtitle>
      <title>Chromatic Pixel » Firefox</title>
      <updated>2009-11-20T05:30:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-5537325711190185140.post-560847036303377701</id>
    <link href="http://www.blogger.com/feeds/5537325711190185140/560847036303377701/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=5537325711190185140&amp;postID=560847036303377701" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/5537325711190185140/posts/default/560847036303377701" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/5537325711190185140/posts/default/560847036303377701" rel="self" type="application/atom+xml"/>
    <link href="http://pearce.org.nz/2009/11/replay-debugging-mochitest-failures.html" rel="alternate" type="text/html"/>
    <title>Replay Debugging mochitest failures with VMWare Workstation 7</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Ever since my last<a href="http://pearce.org.nz/2009/03/setting-up-vmware-to-record-replay-and.html"> escapades with Replay Debugging</a> in VMWare Workstation 6.5, I've been looking forward to improvements in this awesome technology. Thankfully the guys at VMWare have been hard at work, and now <a href="http://www.vmware.com/products/workstation/">VMWare Workstation 7</a> now boasts improved Replay Debugging. I've found it much more robust and reliable, and Roc and I have already used it to debug some <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=529105">random</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518659">orange</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=526323">bugs</a>.<br/><br/>I've documented how to produce a Replay Debugging setup for debugging intermittent test failures in Mozilla mochitests, and put it up on MDC:<br/><br/><a href="https://developer.mozilla.org/En/Debugging/Record_and_Replay_Debugging_Firefox">https://developer.mozilla.org/En/Debugging/Record_and_Replay_Debugging_Firefox</a><br/><br/>Now anyone can setup a machine to record and replay debug intermittent mochitests! A word of warning: you need a modern CPU in order to get good performance. I had poor performance when running on my two-year-old Core2Duo laptop, but replay performance is almost at real-time speeds on my shiny new Intel i7 950 box.<br/><br/>I still have two patches that need to be refined and then checked in, to facilitate replay debugging. The first enables the mochitest harness to loop forever on a test directory. The second enables you to set break points on specific JavaScript dump() calls, so you can break during replay close to where the action is.<br/><br/>We're far from having a fully automated record and replay setup, but we've made a start!<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/5537325711190185140-560847036303377701?l=pearce.org.nz" width="1"/></div></div>
    </content>
    <updated>2009-11-20T02:52:35Z</updated>
    <published>2009-11-20T02:23:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="testing"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="vmware"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="debugging"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/>
    <author>
      <name>Chris Pearce</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/13735147508549619230</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-5537325711190185140</id>
      <author>
        <name>Chris Pearce</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/13735147508549619230</uri>
      </author>
      <link href="http://pearce.org.nz/atom.xml" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/5537325711190185140/posts/default/-/mozilla" rel="self" type="application/atom+xml"/>
      <link href="http://pearce.org.nz/labels/mozilla.html" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>The more drums we have in our kit, the more jobs we can handle.</subtitle>
      <title>Thundering Herd</title>
      <updated>2009-11-20T02:53:33Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=622</id>
    <link href="http://blog.mozilla.com/seth/2009/11/19/new-reports-furnish-metrics-to-our-localization-community/" rel="alternate" type="text/html"/>
    <link href="http://blog.mozilla.com/seth/2009/11/19/new-reports-furnish-metrics-to-our-localization-community/#comments" rel="replies" type="text/html"/>
    <link href="http://blog.mozilla.com/seth/2009/11/19/new-reports-furnish-metrics-to-our-localization-community/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">New Reports Furnish Metrics to Our Localization Community</title>
    <summary xml:lang="en">From the hard work by Mozilla’s Metrics team comes localizer metric reports that will show growth and usage data for each of our Firefox locales.  The l10n-drivers team has been asking in meetings if we could show the impact that our volunteers are having with reports like the one sampled below.  If you click the [...]&lt;script type="text/javascript"&gt;SHARETHIS.addEntry({ title: "New Reports Furnish Metrics to Our Localization Community", url: "http://blog.mozilla.com/seth/2009/11/19/new-reports-furnish-metrics-to-our-localization-community/" });&lt;/script&gt;</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>From the hard work by Mozilla’s Metrics team comes localizer metric reports that will show growth and usage data for each of our Firefox locales.  The l10n-drivers team has been asking in meetings if we could show the impact that our volunteers are having with reports like the one sampled below.  If you click the following link you will <a href="https://wiki.mozilla.org/images/3/3a/LocalizerReports_pt-PT_v2.pdf">download a sample report</a>.</p>
<p>Initially, I sketched out what I thought would be valuable information for the report, ran it by the l10n-drivers, and sent it to the metrics team to start implementation.  In my opinion, an effective report provides both download and active daily user information to our localizers about their locales AND the geos in which their locales are being used.  Let’s review the contents for those who might need a guide.  Feel free to reference the attached screen shots as you read. <strong> </strong></p>
<p><strong>Locale-specific information</strong></p>
<p>We are presenting both the download and active daily user (ADU) information (usages statistics and pie charts) for versions of Firefox.  ADUs are based on the blocklist pings we track.  (<a href="http://morgamic.com/tag/blocklist/">More on blocklist can be found at Mogamic’s post</a>.)</p>
<p><strong>Geographic-specific information</strong></p>
<p>Each report will show both the download and blocklist for the top five locales inside a country where the localizer’s translated Firefox is most prominently used.  In many cases, this is easy to map.  Locale code “fr” is probably most prominently used in France.  “de” in Germany.  “es-ES” in Spain.  In some cases, we’ll have to make guesses, like for our Kurdish localizers.   Finally, we will provide a list of the top ten countries (by average blocklist pings) where the localizer’s Firefox is being used.</p>
<p>For the first time, our community of l10n volunteers will have a more comprehensive set of data points to help measure the progress and spread of their work.  By providing both locale and geographic information, these reports illustrate the impact that each localization  teams is providing.</p>
<p>Below are two images of a sample two page report.</p>
<p><a href="http://www.flickr.com/photos/bindernagel/4118722440/in/photostream"><img alt="Sample Localizer Report (page1)" class="alignnone size-large wp-image-624" height="1024" src="http://blog.mozilla.com/seth/files/2009/11/Screen-shot-2009-11-19-at-4.03.58-PM1-708x1024.png" title="Sample Localizer Report (page1)" width="708"/></a></p>
<p>and</p>
<p><a href="http://www.flickr.com/photos/bindernagel/4117954869/in/photostream/"><img alt="Sample Localizer Report (Page 2)" class="alignnone size-full wp-image-626" height="299" src="http://blog.mozilla.com/seth/files/2009/11/Screen-shot-2009-11-19-at-4.04.06-PM.png" title="Sample Localizer Report (Page 2)" width="717"/></a></p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=New+Reports+Furnish+Metrics+to+Our+Localization+Community&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F11%2F19%2Fnew-reports-furnish-metrics-to-our-localization-community%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-11-20T02:03:31Z</updated>
    <published>2009-11-20T01:47:50Z</published>
    <category scheme="http://blog.mozilla.com/seth" term="Uncategorized"/>
    <category scheme="http://blog.mozilla.com/seth" term="localizer reports"/>
    <category scheme="http://blog.mozilla.com/seth" term="planet"/>
    <author>
      <name>seth bindernagel</name>
      <uri>http://blog.mozilla.com/seth/</uri>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth/feed/atom/</id>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <link href="http://blog.mozilla.com/seth/feed/atom/?tag=planet" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">localization and community at mozilla</subtitle>
      <title xml:lang="en">seth's blog » planet</title>
      <updated>2009-11-20T02:03:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://spindrop.us/?p=321</id>
    <link href="http://spindrop.us/2009/11/19/palm-pre-always-hot/" rel="alternate" type="text/html"/>
    <title>Palm Pre: Always hot</title>
    <summary>So I borrowed a Palm Pré that we had at Mozilla to see what it was like.  I was at first very excited, I remember before the Pre was released there was a lot of talk about how awesome-fantastic it was going to be.  The stories of awesomeness sort of died, and I [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>So I borrowed a Palm Pré that we had at Mozilla to see what it was like.  I was at first very excited, I remember before the Pre was released there was a lot of talk about how awesome-fantastic it was going to be.  The stories of awesomeness sort of died, and I had thought nothing of it.</p>

<p>Immediately upon using the Pre I figured out why.  In short, it's a crappy phone.  It makes a very good attempt to do a lot, but it does them with such piss-poor performance, that nothing good is noticed.  </p>

<p>I am disappointed.  It's not even in the same class as an iPhone - maybe a future generation of Palm devices will be, but not this one.  I was hoping WebOS would be a good alternative to the iPhone.  It looks like Google will be doing that, though their phones haven't impressed me much either.  I am hoping that maybe this phone is just a dud.</p>

<p>Here's what I didn't like:
* The Palm was always hot.
* The first run experience is painfully slow.
* The first run was an indicator of things to come, startup and shutdown are ridiculously slow.
* Every application is slow to render.
* Not all elements of an app render.
* The keys are too small.  Some people aren't migrating from a Treo and aren't used to mini keys.
* No soft keyboard.
* The palm website doesn't let you use plus-style addressing
* Media Mode was not self explanatory - and forced the phone to not work.
* Network would constantly drop out.  Couldn't use a lot of the data features.
* Phone calls didn't work so great.
* Did I mention it was ass slow, even the dialing program was slow.
* The battery dies quickly
* I could only cut/paste when composing, but I couldn't cut a string of text from an email.
* Felt too much like an old palm</p>

<p>Despite the sadness there were a few good things:</p>

<ul>
<li>When it did fetch email, and other notices, it displayed them nicely</li>
<li>The unification of Facebook and Gmail was pretty cool - it also made me want to trim some of those friends from highschool off my facebook - I ain't ever gonna call em.</li>
<li>The Icons were pretty.</li>
<li>The card interface was interesting.</li>
<li>The travel charger could be modified to work in non US chargers fairly easily.</li>
</ul>

<p>All in all, I'm glad that I had a chance to try out this device.  It showed me, that user interfaces above all need to be very fast and responsive.  Furthermore, everything you try to do should be done exceptionally well.  I'm hopeful that software updates can alleviate some of the problem, but I think the root of the problem is slow hardware.</p></div>
    </content>
    <updated>2009-11-20T01:50:33Z</updated>
    <category term="spindrop"/>
    <category term="mozilla"/>
    <category term="palm"/>
    <category term="pre"/>
    <category term="usabilitiy"/>
    <author>
      <name>Dave Dash</name>
    </author>
    <source>
      <id>http://spindrop.us</id>
      <link href="http://spindrop.us/tag/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://spindrop.us" rel="alternate" type="text/html"/>
      <subtitle>look at all this code you don't have to write</subtitle>
      <title>Spindrop » mozilla</title>
      <updated>2009-11-20T02:00:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/metrics/?p=1386</id>
    <link href="http://blog.mozilla.com/metrics/2009/11/19/is-firefox-approaching-50-market-share/" rel="alternate" type="text/html"/>
    <title>Is Firefox Approaching 50% Market Share?</title>
    <summary>At least in one large region of the world, the answer is “yes”.
The folks at Gemius have been kind enough to aggregate their individual country data (e.g., www.en.ranking.pl/) into a single view across their entire sample – a sample totaling more than 60 Billion page views each month.  For an overview of the various market [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>At least in one large region of the world, the answer is “yes”.</p>
<p>The folks at Gemius have been kind enough to aggregate their individual country data (e.g., <a href="http://www.en.ranking.pl/" target="_blank">www.en.ranking.pl/</a>) into a single view across their entire sample – a sample totaling more than 60 Billion page views each month.  For an overview of the various market share providers and their samples, please <a href="http://blog.mozilla.com/metrics/2009/03/19/what-is-firefoxs-market-share/" target="_blank">read here</a>.</p>
<p>We’ll eventually look to expand the conversation around this data, but for now, we’ll highlight just one breathtaking view.  The chart below shows weekly browser market share data since the beginning of 2007 and it includes aggregated data from across nine countries – Czech Republic, Bulgaria, Estonia, Hungary, Lithuania, Latvia, Poland, Russia, and Ukraine.</p>
<p><a href="http://blog.mozilla.com/metrics/files/2009/11/gemius_aggregate.png"><img alt="gemius_aggregate" class="alignnone size-full wp-image-1387" height="503" src="http://blog.mozilla.com/metrics/files/2009/11/gemius_aggregate.png" title="gemius_aggregate" width="602"/></a></p></div>
    </content>
    <updated>2009-11-20T01:34:49Z</updated>
    <category term="plans"/>
    <category term="results"/>
    <author>
      <name>Ken Kovash</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/metrics</id>
      <link href="http://blog.mozilla.com/metrics/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/metrics" rel="alternate" type="text/html"/>
      <subtitle>When in doubt, sample it out...</subtitle>
      <title>Blog of Metrics</title>
      <updated>2009-11-20T01:45:33Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ahdesai.wordpress.com/?p=317</id>
    <link href="http://ahdesai.wordpress.com/2009/11/19/fennec-quality-update-the-team-moqa-effect/" rel="alternate" type="text/html"/>
    <title>Fennec Quality Update – The Team MOQA Effect</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">It’s been awhile since the last Fennec QA Update by Joel, so we felt that now was as good a time as any to provide another update. This is especially true as we’re getting closer to a final release with the Fennec 1.0 Beta 5 out the door now. Team MOQA has been really busy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahdesai.wordpress.com&amp;blog=7023349&amp;post=317&amp;subd=ahdesai&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>It’s been awhile since the last Fennec QA Update by Joel, so we felt that now was as good a time as any to provide another update. This is especially true as we’re getting closer to a final release with the Fennec 1.0 Beta 5 out the door now. Team MOQA has been really busy making Fennec the best mobile browser it can be over the past few months. With all the effort we’ve put in for quality execution on manual and automated testing, we knew the project was getting somewhere. But we had no idea how far until we started playing around with Bugzilla’s report charts tool. Here’s what we found:</p>
<p><a href="http://ahdesai.files.wordpress.com/2009/11/chart-cgi.png"><img alt="" class="aligncenter size-full wp-image-326" height="450" src="http://ahdesai.files.wordpress.com/2009/11/chart-cgi.png?w=700&amp;h=450" title="Team MOQA Effect Bugzilla Chart" width="700"/></a></p>
<p>Basically, we literally and figuratively went crazy in August and September with the number of bugs verified, but it opened up a whole bunch of usability issues in the project that started to bring the quality of the project around in October. The number of bugs fixed per week in the project before August was 7-8, but since August its gone up to 37-38. Now, this can be attributed to a whole bunch of things, but at the end of the day a person has to ask themselves if the overall quality of the project they’re working on has gotten better through their hard work. I think its safe to say that such a huge jump in bugs in a fixed state was attributed to developers having a larger number of bugs to work on that could be fixed…and that’s something we can hang our hats on. </p>
<p>With that said, we’re not done yet. Team MOQA has a couple more things up our sleeves that will really shore up some of the loose ends relating to quality and they’re coming hard and fast. So be ready for some hawtness with your Mozilla-powered mobile browsing in the near-future.</p>
<p>Things to Look For:<br/>
- WinMo Talos up and running soon<br/>
- Developing an extension to developer browser-chrome tests</p>
<p>Things Done:<br/>
- A <a href="http://elvis314.wordpress.com/2009/11/06/first-look-at-the-new-remote-testing/">robust</a> <a href="http://cmtalbert.wordpress.com/2009/11/09/introducing-orodurin/">system</a> to move test and performance automation to any new platforms that crop up in the future (oh, and they will on the mobile front).<br/>
- xpcshell unit tests up and running<br/>
- We now have <a href="https://wiki.mozilla.org/QA/Fennec1.0/ReleaseTest/1.0Maemo_Beta5"> Release Test Tracking Pages</a> for every release<br/>
- A <a href="https://litmus.mozilla.org/run_tests.cgi?test_run_id=48">String Guide</a> (It’s a subgroup within the testrun) for localizers to find Fennec UI elements that correspond with the strings they localize in .dtd and .properties files within the mobile-browser source code.</p>
<p>Raw Stats (By Team MOQA since Joel Maher’s last Fennec QA Update on 6/30/09):<br/>
- <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=Now;query_format=advanced;chfield=bug_status;chfieldfrom=2009-06-30;chfieldvalue=verified;product=Fennec">1092 bugs</a> verified<br/>
- <a href="https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=reporter;type0-0-1=equals;field0-0-1=reporter;value0-0-2=abillings%40mozilla.com;chfieldto=Now;query_format=advanced;chfield=[Bug%20creation];chfieldfrom=2009-06-30;field0-0-2=reporter;value0-0-1=jmaher%40mozilla.com;type0-0-0=equals;value0-0-0=adesai%40mozilla.com;product=Fennec;type0-0-2=equals">276 bugs</a> filed<br/>
- <a href="https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=anywordssubstr;chfieldto=Now;query_format=advanced;chfield=[Bug%20creation];chfieldfrom=2009-06-30;status_whiteboard=testday%20Testday;product=Fennec">64 Bugs</a> filed in Testdays </p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/ahdesai.wordpress.com/317/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ahdesai.wordpress.com/317/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/ahdesai.wordpress.com/317/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ahdesai.wordpress.com/317/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/ahdesai.wordpress.com/317/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ahdesai.wordpress.com/317/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/ahdesai.wordpress.com/317/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ahdesai.wordpress.com/317/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/ahdesai.wordpress.com/317/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ahdesai.wordpress.com/317/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahdesai.wordpress.com&amp;blog=7023349&amp;post=317&amp;subd=ahdesai&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-11-20T01:13:02Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>ahdesai</name>
    </author>
    <source>
      <id>http://ahdesai.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/24046bcefb5074169ed749c228ed1fb3?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://ahdesai.wordpress.com/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://ahdesai.wordpress.com" rel="alternate" type="text/html"/>
      <title>ahdesai » Mozilla</title>
      <updated>2009-11-20T15:30:36Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-2758194679605810173.post-1309592796864506778</id>
    <link href="http://icouldntfindanypaper.blogspot.com/feeds/1309592796864506778/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=2758194679605810173&amp;postID=1309592796864506778" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/2758194679605810173/posts/default/1309592796864506778" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/2758194679605810173/posts/default/1309592796864506778" rel="self" type="application/atom+xml"/>
    <link href="http://icouldntfindanypaper.blogspot.com/2009/11/mozilla-security-quiz-live-on-facebook.html" rel="alternate" type="text/html"/>
    <title>Mozilla Security Quiz Live on Facebook!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Today, we released the <a href="http://apps.facebook.com/mozillasecurityquiz/">Mozilla Security Quiz</a> to the world!  We're very excited to share the application with everyone.  <br/><br/>You can go take the quiz here: <a href="http://apps.facebook.com/mozillasecurityquiz/">http://apps.facebook.com/mozillasecurityquiz</a><br/><br/>Months ago, we sat down to talk about how - in addition to the work we were doing with security research and technical communities - we could have a direct role in educating users about online security.  We saw an opportunity to communicate information that we felt was very important - key tips for keeping people safe online.  <br/><br/>While we were working through the concept, the marketing and web development teams were in tight coordination with Mozilla's world-class security experts to make the survey adhere to Mozilla stringent privacy requirements.  Where most Facebook applications allow developers a lot of access to personal data, we wanted to collect as little information as possible.  In fact, we only wanted to see how people did on the quiz, we didn't care about location, gender, education, etc.  To make sure we weren't collecting any secondary information, we hashed the Facebook user ID.  This means that neither Mozilla, nor anyone else, can tell who answered which questions or what their responses were.  <br/><br/>Please go <a href="http://apps.facebook.com/mozillasecurityquiz">check out the quiz</a> and let us know what you think!<br/><br/>Big thank yous to:<br/><a href="http://www.sarahdoherty.net/blog/">Sarah Doherty</a><br/><a href="http://www.intothefuzz.com/">John Slater</a><br/><a href="http://morgamic.com/">Mike Morgan</a><br/><a href="http://blog.johnath.com/">Johnathan Nightingale</a><br/>Brandon Sterne<br/><a href="http://livetolaugh85.blogspot.com/search/label/mozilla">Laura Mesa</a><br/>AllWidgets<br/>Elise Allen<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/2758194679605810173-1309592796864506778?l=icouldntfindanypaper.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-11-20T00:25:51Z</updated>
    <published>2009-11-19T23:34:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/>
    <author>
      <name>melissa</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/15969345670279965416</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-2758194679605810173</id>
      <author>
        <name>melissa</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/15969345670279965416</uri>
      </author>
      <link href="http://icouldntfindanypaper.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/2758194679605810173/posts/default/-/mozilla" rel="self" type="application/atom+xml"/>
      <link href="http://icouldntfindanypaper.blogspot.com/search/label/mozilla" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/2758194679605810173/posts/default/-/mozilla/-/mozilla?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <title>The ants have megaphones</title>
      <updated>2009-11-20T17:44:44Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.sarahdoherty.net/?p=1148</id>
    <link href="http://www.sarahdoherty.net/blog/2009/11/19/mozilla-facebook-security-quiz/" rel="alternate" type="text/html"/>
    <title>Go Take Our Mozilla Facebook Security Quiz!</title>
    <summary>I’m really excited to announce the launch of the Mozilla Facebook Security Quiz!

A few months ago, we sat down with our security team to talk about how we could reinforce our thought leadership beyond security research and technical audiences and have a direct role in in educating users about online security.
At Mozilla we are always [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’m really excited to announce the launch of the <a href="http://apps.facebook.com/mozillasecurityquiz/"><strong>Mozilla Facebook Security Quiz</strong></a>!</p>
<p><img alt="" src="http://farm3.static.flickr.com/2558/4117959423_e0d7bfa7ea_o.jpg" style="" width="455"/></p>
<p>A few months ago, we sat down with our <a href="http://blog.mozilla.com/security/">security team</a> to talk about how we could reinforce our thought leadership beyond security research and technical audiences and have a direct role in in educating users about online security.</p>
<p>At Mozilla we are always interested in new ways of reaching our audience and directly communicating.  With our <a href="http://apps.facebook.com/mozillasecurityquiz/">Facebook group</a> reaching close to 600,000 members, we thought this was a unique way to get in front of our non-technical web users (regardless of what web browser they use) and share some great information on how to help stay safe while browsing.  Since this is our first foray into the world of Facebook applications it will not be localized and will only be available in English.</p>
<p>Most Facebook applications are notorious for capturing lots of user data.  One of the coolest things about our app, is that we have made sure that there will be <strong>no personal data captured by Mozilla</strong>.  We even go the extra step of hashing out the Facebook user ID.</p>
<p>Like all projects, this was a wonderful collaboration from many people both internal and external to Mozilla.  I wanted to give a huge thanks to our security and web dev teams, AllWidgets, Elise Allen, John Slater, Melissa Shapiro and Mike Morgan, Jonathan Nightingale, Brandon Sterne, and Laura Mesa.</p>
<p>So please, go out and take the quiz.  Share it with your friends.  Post to Twitter and your favorite social networking sites and let’s get this party started!</p></div>
    </content>
    <updated>2009-11-20T00:20:35Z</updated>
    <category term="Flickr"/>
    <category term="Mozilla"/>
    <author>
      <name>sarah</name>
    </author>
    <source>
      <id>http://www.sarahdoherty.net</id>
      <link href="http://www.sarahdoherty.net/blog/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.sarahdoherty.net" rel="alternate" type="text/html"/>
      <subtitle>Always thinking. Always dreaming.</subtitle>
      <title>Sarah Doherty » Mozilla</title>
      <updated>2009-11-20T00:30:43Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/?p=1382</id>
    <link href="http://blog.mozilla.com/blog/2009/11/19/take-the-mozilla-security-quiz-on-facebook/" rel="alternate" type="text/html"/>
    <title>Take the Mozilla Security Quiz on Facebook!</title>
    <summary>This afternoon, we’re excited to release a brand new Mozilla application on Facebook. The app is a 5 question quiz designed to teach users some quick tips about how to stay safe online.  At the end of the quiz, you’ll be prompted to go check out our newly refreshed security page on the Mozilla website.
Facebook [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This afternoon, we’re excited to release <a href="http://apps.facebook.com/mozillasecurityquiz/">a brand new Mozilla application on Facebook</a>. The app is a 5 question quiz designed to teach users some quick tips about how to stay safe online.  At the end of the quiz, you’ll be prompted to go check out our <a href="http://www.mozilla.com/en-US/firefox/security/">newly refreshed security page on the Mozilla website</a>.</p>
<p><span>Facebook applications are notorious for  capturing lots of data about the user.  That’s simply not how we roll at Mozilla. </span><span>We took the extra step of hashing the facebook user ID to ensure that </span><span>if you take the quiz all of your personal data will stay with you.  The only thing we’ll know is how quiz-takers (in aggregate) scored on the quiz.<br/>
</span></p>
<p><span>Go <a href="http://apps.facebook.com/mozillasecurityquiz/">take the quiz</a> and find out if you’re a security ninja or a security newbie!</span></p>
<p><span><br/>
</span></p></div>
    </content>
    <updated>2009-11-20T00:11:31Z</updated>
    <category term="Mozilla News"/>
    <category term="Tips &amp; Tricks"/>
    <author>
      <name>Melissa Shapiro</name>
    </author>
    <source>
      <id>http://blog.mozilla.com</id>
      <link href="http://blog.mozilla.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com" rel="alternate" type="text/html"/>
      <subtitle>News, notes and ramblings from the Mozilla project</subtitle>
      <title>The Mozilla Blog</title>
      <updated>2009-11-20T07:00:15Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/it/?p=696</id>
    <link href="http://blog.mozilla.com/it/2009/11/19/mozilla-scheduled-downtime-11192009-5pm-11pm-pst-0100-0700-11202009-utc/" rel="alternate" type="text/html"/>
    <title>Mozilla Scheduled Downtime – 11/19/2009, 5pm – 11pm PST (0100 – 0700 11/20/2009 UTC)</title>
    <summary>We will have a scheduled maintenance window tonight from 5:00pm to 11:00pm PST. The following changes will take place:

5:00pm PST (0100 UTC) addons.mozilla.org update.  We’ll be updating addons.mozilla.org to pick up code updates (bug 529600). Duration 30 minutes.
9:00pm PST (0500 UTC) getpersonas.com GLB DNS change.  We’ll be making DNS changes to move  [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We will have a scheduled maintenance window tonight from 5:00pm to 11:00pm PST. The following changes will take place:</p>
<ul>
<li>5:00pm PST (0100 UTC) <tt><a href="https://addons.mozilla.org/">addons.mozilla.org</a></tt> update.  We’ll be updating <a href="https://addons.mozilla.org/"><code>addons.mozilla.org</code></a> to pick up code updates (bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=529600">529600</a>). <em>Duration 30 minutes.</em></li>
<li>9:00pm PST (0500 UTC) <a href="http://getpersonas.com"><code>getpersonas.com</code></a> GLB DNS change.  We’ll be making DNS changes to move  <code>getpersonas.com</code> to our Zeus GLB servers (bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=525908">525908</a>). <em>No downtime expected.</em></li>
</ul>
<p>Please let me know if you have any reason why we should not proceed with this planned maintenance. As always, we aim to keep downtime to as little as possible, but unexpected complications can arise causing longer downtime periods than expected. All systems should be operational by the end of the maintenance window.</p>
<p>Feel free to comment directly if you see issues past the planned downtime.</p></div>
    </content>
    <updated>2009-11-19T23:20:54Z</updated>
    <category term="Scheduled Maintenance"/>
    <author>
      <name>mrz</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/it</id>
      <link href="http://blog.mozilla.com/it/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/it" rel="alternate" type="text/html"/>
      <subtitle>Mozilla IT &amp; Operations</subtitle>
      <title>Mozilla IT</title>
      <updated>2009-11-19T23:46:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://quality.mozilla.org/622 at http://quality.mozilla.org</id>
    <link href="http://quality.mozilla.org/blogs/testday-tomorrow-firefox-36-l10n-and-qa-communities" rel="alternate" type="text/html"/>
    <title>Testday tomorrow on Firefox 3.6 with the L10n and QA Communities!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This is a quick reminder that a test event will be held tomorrow from 7AM - 5PM PDT on Firefox 3.6 with the L10n and QA communities joined together! The plan is to play around with the new features and performing exploratory testing as well. For those that are interested, this will be a chance for people to possibly sign up and own the testing of these new features for the next release!.<br/>
 <br/>
Our Fx3.6 Test Lead, juanb, tchung as well as sethb and Pike will be available through IRC Chat ( channel #testday  on irc://irc.mozilla.org ) to help with any of your questions/comments/suggestions.As for where you can find the latest beta build, go to <a href="http://www.mozilla.com/en-US/firefox/all-beta.html" title="http://www.mozilla.com/en-US/firefox/all-beta.html">http://www.mozilla.com/en-US/firefox/all-beta.html</a><br/>
 <br/>
For more information, here's our event details page:<br/>
<a href="http://quality.mozilla.org/events/2009/nov/20/testday-l10n-and-qa-test-firefox-36" title="http://quality.mozilla.org/events/2009/nov/20/testday-l10n-and-qa-test-firefox-36">http://quality.mozilla.org/events/2009/nov/20/testday-l10n-and-qa-test-f...</a></p></div>
    </summary>
    <updated>2009-11-19T22:04:37Z</updated>
    <author>
      <name>aakashd</name>
    </author>
    <source>
      <id>http://quality.mozilla.org/home</id>
      <link href="http://quality.mozilla.org/home" rel="alternate" type="text/html"/>
      <link href="http://quality.mozilla.org/rss.xml" rel="self" type="application/rss+xml"/>
      <title>QMO - quality.mozilla.org - The home of Mozilla QA</title>
      <updated>2009-11-19T22:15:53Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://commonspace.wordpress.com/?p=1314</id>
    <link href="http://commonspace.wordpress.com/2009/11/19/could-mozillians-reinvent-local-news/" rel="alternate" type="text/html"/>
    <title>Could Mozillians help reinvent local news?</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Recently, I noticed Knight Foundation and Sunlight Labs blogging together. The topic: rallying Sunlight developers to join the Knight’s efforts to reinvent local news for the internet era. And, in particular, to join the Knight News Challenge.
By collaborating with Sunlight, Knight is reaching out to developers and designers who are using internet thinking to change [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=commonspace.wordpress.com&amp;blog=336759&amp;post=1314&amp;subd=commonspace&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Recently, I noticed <a href="http://www.knightfoundation.org/" target="_blank">Knight Foundation</a> and <a href="http://www.sunlightlabs.com" target="_blank">Sunlight Labs</a> <a href="http://www.newschallenge.org/content/developers-wanted-tell-us-your-great-idea-local-news-app" target="_blank">blogging</a> <a href="http://www.sunlightlabs.com/blog/2009/developers-wanted-knight-news-challenge/" target="_blank">together</a>. The topic:<strong> rallying Sunlight developers to join the Knight’s efforts to reinvent local news for the internet era.</strong> And, in particular, to join the <a href="http://www.newschallenge.org/" target="_blank">Knight News Challenge</a>.</p>
<p>By collaborating with Sunlight, Knight is reaching out to developers and designers who are using internet thinking to change how government works. If these people are good at coming up with ways to internet-ize government, why not see if they can do the same for local news? Smart.</p>
<p>This got me to thinking: <strong>could Mozilla or Mozillians play a role in Knight’s efforts to create sustainable, inspiring local news that looks and feels like the internet?</strong> Certainly, the Knight Challenge criteria align well with Mozilla’s values:</p>
<blockquote><p>The Knight News Challenge projects meet three criteria: 1) use digital, open-source technology to 2) distribute news and information in the public interest 3) to a local, geographic community.</p></blockquote>
<p>Open source. Public benefit. Community. And, there a number of people who’ve participated in the past feel more ‘Mozilla’ than ‘local news’:</p>
<blockquote><p>Past Knight News Challenge winners include leading innovators at the intersection of technology and information – folks like Sir Tim Berners-Lee, inventor of the World Wide Web and a 2008 Knight News Challenge winner, and Adrian Holovaty, co-creator of the Django programming framework and originator of one of the first Google Maps mashups, which evolved into his 2007 Knight News Challenge award.</p></blockquote>
<p>While I’ve only just glanced at all the Knight and Sunlight stuff quickly, it does feel like there could be some useful connections here. Maybe simply by developers or others from the Mozilla community proposing ideas to Knight? Or maybe, at some point, through a more joint initiative through Drumbeat? I’m going to think on it a little and possibly post again. In the mean time, <strong>I’d welcome comments / brainstorms / proposals from any Mozilla people reading this post.</strong></p>
<p>PS. The current Knight News Challenge deadline is December 15. If you have an idea, enter. It’s a really simple, short process. The web site is: <a href="http://www.newschallenge.org/" target="_blank">www.newschallenge.org</a></p>
Posted in mozilla  <a href="http://feeds.wordpress.com/1.0/gocomments/commonspace.wordpress.com/1314/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/commonspace.wordpress.com/1314/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/commonspace.wordpress.com/1314/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/commonspace.wordpress.com/1314/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/commonspace.wordpress.com/1314/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/commonspace.wordpress.com/1314/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/commonspace.wordpress.com/1314/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/commonspace.wordpress.com/1314/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/commonspace.wordpress.com/1314/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/commonspace.wordpress.com/1314/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=commonspace.wordpress.com&amp;blog=336759&amp;post=1314&amp;subd=commonspace&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-11-19T20:14:46Z</updated>
    <category term="mozilla"/>
    <author>
      <name>msurman</name>
    </author>
    <source>
      <id>http://commonspace.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/bd66cb77716d8b6392b730fa89103c35?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://commonspace.wordpress.com/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://commonspace.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>things I'm learning along the way</subtitle>
      <title>commonspace » mozilla</title>
      <updated>2009-11-20T16:00:30Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hacks.mozilla.org/?p=2354</id>
    <link href="http://hacks.mozilla.org/2009/11/web-developer-survey-5000/" rel="alternate" type="text/html"/>
    <title>web developer survey: 5,000+ responses from 119 countries!</title>
    <summary>A few weeks ago, we launched a new survey for Web developers. We wanted to learn more about what you are interested in to build the Mozilla Developer Network tailored to your needs.
Thanks to your help in spreading the word about the survey, we surpassed our goal of 5,000 responses!  The survey is now closed [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>A few weeks ago, we launched a new <a href="http://hacks.mozilla.org/2009/10/mozilla-developer-network/">survey for Web developers</a>. We wanted to learn more about what you are interested in to build the Mozilla Developer Network tailored to your needs.</p>
<p>Thanks to your help in spreading the word about the survey, we surpassed our goal of 5,000 responses!  The survey is now closed and we’re processing the data. We’ll post results here on the <a href="http://hacks.mozilla.org/">hacks blog</a> and tweet about them on <a href="http://twitter.com/mozhacks">@mozhacks</a> in the next few weeks.</p>
<p>Given the positive feedback about this initiative, we’re planning to repeat the survey on a regular basis to show trends in the Web developer world over time. For example: what tools and technologies are most popular at a give time around the world? The next iteration should be coming in a few months, and we’ll ask for your help again to make sure the participation is as broad as possible.</p>
<p>Thanks for joining this effort, and stay tuned for the results!</p></div>
    </content>
    <updated>2009-11-19T20:01:02Z</updated>
    <category term="MDN"/>
    <author>
      <name>afranq</name>
    </author>
    <source>
      <id>http://hacks.mozilla.org</id>
      <link href="http://hacks.mozilla.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://hacks.mozilla.org" rel="alternate" type="text/html"/>
      <title>hacks.mozilla.org</title>
      <updated>2009-11-19T21:15:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.lizardwrangler.com/?p=2117</id>
    <link href="http://blog.lizardwrangler.com/2009/11/19/state-of-mozilla-and-2008/" rel="alternate" type="text/html"/>
    <title>State of Mozilla and 2008 Financial Statements</title>
    <summary>Today we are posting our audited financial statements and tax form for 2008. We have also posted our FAQ. As in past years, I’ll use this event as an opportunity to review both our financial status and our overall effectiveness in moving the mission forward.
Financial
The financial highlights are:

Mozilla remains strong financially despite the financial crisis [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Today we are posting our <a href="http://www.mozilla.org/foundation/documents/mf-2008-audited-financial-statement.pdf">audited financial statements</a> and <a href="http://www.mozilla.org/foundation/documents/mf-2008-irs-form-990.pdf">tax form</a> for 2008. We have also posted our <a href="http://www.mozilla.org/foundation/documents/mozilla-2008-financial-faq.html">FAQ</a>. As in past years, I’ll use this event as an opportunity to review both our financial status and our overall effectiveness in moving the mission forward.</p>
<p><b>Financial</b></p>
<p>The financial highlights are:</p>
<ol>
<li>Mozilla remains strong financially despite the financial crisis of 2008. Our investment portfolio was somewhat reduced, but overall revenues remained steady and more than adequate to meet our needs. We continue to manage our expenses very carefully.</li>
<li>Mozilla remains well positioned, both financially and organizationally, to advance our mission of building openness, interoperability and participation into the Internet.</li>
</ol>
<p>Our revenue and expenses are consistent with 2007, showing steady growth. Mozilla’s consolidated reported revenues (Mozilla Foundation and all subsidiaries) for 2008 were $78.6 million, up approximately 5% from 2007 reported revenues of $75.1 million. The majority of this revenue is generated from the search functionality in Mozilla Firefox from organizations such as Google, Yahoo, Amazon, eBay, and others.</p>
<p>2008 revenues include a reported loss of $7.8 million in investments in the Foundation’s long-term portfolio (approximately 25%) as a result of economic conditions and investment values at the end of 2008. Excluding investment gains and losses, revenues from operational activity were $86.4 million compared to $73.3 million in 2007, an annual increase of 18%.</p>
<p>Mozilla consolidated expenses for the Mozilla Foundation and all subsidiaries for 2008 were $49.4 million, up approximately 48% from 2007 expenses of $33.3 million. Expenditures remain highly focused in two key areas: people and infrastructure. By the end of 2008, Mozilla was funding approximately 200 people working full or part-time on Mozilla around the world. Expenditures on people accounted for roughly 58% of our total expenses in 2008. The largest concentrations of people funded by Mozilla are in the U.S, Canada, and Europe with smaller groups in China and New Zealand and individuals in many parts of the world.  </p>
<p>Total assets as of December 31, 2008 were $116 million, up from $99 million at the end of 2007, an increase of 17% to our asset base. Unrestricted assets at the end of 2008 were $94 million compared with $82 million in 2007, a 15% increase. The restricted assets remain the same as last year: a “tax reserve fund” established in 2005 for a portion of the revenue the Foundation received that year from the search engine providers, primarily Google. As noted last year, the IRS has opened an audit of the Mozilla Foundation. The IRS continues to examine our records for the years 2004-2007. We do not yet have a good feel for how long this will take or the overall scope of what will be involved.</p>
<p>Total grants, donations, and contributions in 2008 were approximately $1 million matching the approximately $1 million of 2007. Mozilla supported projects such <a href="http://www.mozdev.org/">Mozdev</a>, <a href="http://conservancy.softwarefreedom.org/">Software Freedom Conservancy</a>, and accessibility support for the <a href="http://jquery.com/">jQuery</a> library, HTML 5 video, and <a href="http://getfirebug.com/">Firebug</a>.</p>
<p>We believe that Mozilla’s financial setting will continue with relative stability.  We continue to use our assets to execute on the mission. </p>
<p><b>Moving the Mission Forward</b></p>
<p>2008 was another exciting and robust year for Mozilla. Our scope of activities continued to grow, our community of committed contributors and users expanded, our geographical diversity deepened, and our effect on increasing openness, participation, innovation and individual empowerment in Internet life is significant. Here are some examples.  </p>
<p>In February we <a href="http://blog.lizardwrangler.com/2008/02/19/welcome-mozilla-messaging/">launched</a> <a href="http://www.mozillamessaging.com/">Mozilla Messaging</a> to develop Mozilla Thunderbird as well as new possibilities in the broader messaging arena. 2008 was primarily a start-up year for Mozilla Messaging. In 2009 we’re starting to see the Mozilla Messaging team deliver on the promise. The final version of Thunderbird 3 –- a vastly improved product — is due to be released shortly. In addition the initial developer version of <a href="http://mozillalabs.com/raindrop/">Raindrop</a> — a prototype for a new way of integrating different kinds of messages — has been released.</p>
<p>In 2008 we developed a set of two-year goals (<a href="http://blog.lizardwrangler.com/2009/01/05/integrated-revised-2010-goals/">the “2010 goals”</a>), setting out major areas we’d like to see the Mozilla project address in 2009 and 2010. The 2010 goals build upon the <a href="http://www.mozilla.org/about/manifesto">Mozilla Manifesto</a>, which articulates the values underlying the Mozilla project and our products. Two of these are familiar — openness in general and continued vitality of Firefox. Two are newer: the mobile web and helping people manage the explosion of data around us. These reflect our desire to see the values of the Mozilla Manifesto infused into these areas of Internet life. </p>
<p>We began an on-going process of strengthening some of the Mozilla project’s basic assets. We began broadening our “module ownership” system beyond code to include governance activities. We began a long-overdue update of the <a href="http://www.mozilla.org">mozilla.org</a> website. In September <a href="http://commonspace.wordpress.com/">Mark Surman</a> joined as the new Executive Director of the Mozilla Foundation. These activities continued in 2009, along with new <a href="https://wiki.mozilla.org/Education/">Education</a> and <a href="https://wiki.mozilla.org/Drumbeat">Drumbeat</a> programs.</p>
<p>We expanded the scope of our innovation efforts under the “Mozilla Labs” banner. We launched a range of projects including our first <a href="http://design-challenge.mozillalabs.com/">Design Challenge</a>, <a href="https://testpilot.mozillalabs.com/">Test Pilot</a> (user testing program), <a href="https://mozillalabs.com/ubiquity/">Ubiquity</a> (natural language interface to browser interaction), and a Developer Tools program. We also expanded existing projects like <a href="https://mozillalabs.com/weave/">Weave</a>, <a href="http://www.getpersonas.com/">Personas</a> and <a href="http://prism.mozilla.com/">Prism</a>. This focus on innovation continues during 2009.</p>
<p>The activities of Mozilla’s <a href="http://www.mozilla.org/support/">support</a>, <a href="https://wiki.mozilla.org/L10n:Home_Page">localization</a>, <a href="http://www.spreadfirefox.com/campusreps">campus representative</a> and <a href="http://creative.mozilla.org/">design</a> communities expanded significantly through 2008 and 2009, reaching more people in more ways.</p>
<p>Mozilla continues to grow ever more global. In June 2008 Firefox 3.0 launched simultaneously in 46 languages. A year later, Firefox 3.5 featured 70 languages. In 2008 Firefox became the majority browser in specific countries. This started with Indonesia, which passed 50% in July 2008, and grew to include Slovenia and Macedonia by the end of 2008. Since then, Slovakia, the Philippines, Poland, Hungary, Latvia, Bosnia Herzegovina, and Ghana have joined this group. Our local communities also work with other Mozilla products and activities such as Thunderbird, Seamonkey and Service Week (in 2009).  </p>
<p>We intend to continue to invest significantly in global participation. </p>
<p><b>Product and Competition</b></p>
<p>The number of people using Mozilla products increased dramatically throughout 2008 and 2009. This user base makes Mozilla relevant to the Internet industry, helping us move the Internet to a more open and participatory environment. It also helps us build public benefit, civic and social value as components of the Internet’s future.</p>
<p>The number of people using Firefox on a daily basis increased from 28 million in 2006 to 49 million in 2007. In 2008 we moved up to 75 million daily users. As of November 2009 the daily number has grown to 110 million, bringing the total number of users to approximately 330 million people.</p>
<p>Our market share rose to approximately 21.69% in December of 2008. This breaks out into U.S. market share of approximately 20.2%, and more than 32% in Europe. Our statistics for Asia are similar, with our own estimates around 20%. Our South American market share rose to 27% by the end of 2008. These numbers have all continued to rise in 2009 as well. In February, 2008 we crossed the half-billion download mark; in July, 2009 we exceeded 1 billion downloads. As of November, 2009 Firefox’s market share worldwide <a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0&amp;qpmr=100&amp;qpdt=1&amp;qpct=3&amp;qptimeframe=W&amp;qpsp=566&amp;sample=9">reached 25%</a>.</p>
<p>In June 2008 we released Firefox 3.0, bringing dramatic improvements to the online browsing experience. These improvements included features to help users quickly navigate to favorite websites, manage their downloads more easily, and keep themselves safe from malware attacks. Firefox 3 was downloaded over 8 million times in the first 24 hours, earning Mozilla a <a href="http://blog.mozilla.com/blog/2008/07/10/mozillas-guinness-world-record-certificate/">Guinness World Record</a>. In June 2009 we released Firefox 3.5, with additional performance and feature improvements. In November 2009 we celebrated the fifth anniversary of Firefox.  </p>
<p>Work on Firefox for mobile devices began in earnest in 2008 with the first development milestones released. We expect to release the first product versions late in 2009. The mobile market has many challenges for us, in particular the fragmentation of the development platform (a plethora of operating systems, handsets and carriers) and a market where touching a consumer directly is more difficult.  However, the market is beginning to change and a great, open browser will both help that process and benefit from it. We have much more to do, but have laid a good foundation for long-term contribution to the mobile Web.</p>
<p>SeaMonkey remains a vital project with millions of users. Bugzilla continues as a backbone tool for numerous organizations. A revitalized Thunderbird 3 should ship in 2009.   </p>
<p><b>Looking Forward</b></p>
<p>The past few years have seen an explosion of innovation and competition in web browsers, demonstrating their critical importance to the Internet experience and marking the success of our mission. In 2008 not only did Microsoft and Apple continue developing their web browsing products, but Google announced and released a web browser of its own. Competition, while uncomfortable, has benefited Mozilla, pushing us to work harder. Mozilla and Firefox continue to prosper, and to reflect our core values. We expect these competitive trends to continue, benefiting the entire Web.</p>
<p>The Internet remains an immense engine of social, civic and economic value. The potential is enormous. There is still an enormous amount to be done to build openness, participation and individual opportunity into the developing structure of the Internet. </p>
<p>Hundreds of millions of people today trust Mozilla to do this. This is an accomplishment many thought was impossible. We should be proud. We should also be energized to do more and to try to new things. It’s a big challenge. It’s important. </p>
<p>We’ve made this opportunity real. Let’s go surprise people once again by showing how much better we can make the Internet experience.</p></div>
    </content>
    <updated>2009-11-19T20:00:19Z</updated>
    <category term="Mozilla"/>
    <category term="reports"/>
    <category term="revenue"/>
    <author>
      <name>mitchell</name>
    </author>
    <source>
      <id>http://blog.lizardwrangler.com</id>
      <link href="http://blog.lizardwrangler.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.lizardwrangler.com" rel="alternate" type="text/html"/>
      <title>Mitchell's Blog</title>
      <updated>2009-11-19T20:15:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://gemal.dk/blog/2009/11/19/firefox_on_playstation_3/</id>
    <link href="http://gemal.dk/blog/2009/11/19/firefox_on_playstation_3/?from=rss-category" rel="alternate" type="text/html"/>
    <title>Firefox on Playstation 3?</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>There's a rumor out that Sony is looking into bringing Firefox to the PS3 platform:<br/>
 <br/>
<em>"We recently received a tip from a source very close to Sony who says that they have been in talks with Mozilla lately about possibly porting firefox over to the PS3. That said, our source made sure to point out that they were unsure if any deal had actually been reached at this point, but it is great news none the less considering the complaints Sony has been getting about the lack of reliability with their current built in PS3 web browser."</em></p>

<p><a href="http://psinsider.e-mpire.com/index.php?categoryid=17&amp;m_articles_articleid=1447">Read more</a></p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>There's a rumor out that Sony is looking into bringing Firefox to the PS3 platform:<br/>
 <br/>
<em>"We recently received a tip from a source very close to Sony who says that they have been in talks with Mozilla lately about possibly porting firefox over to the PS3. That said, our source made sure to point out that they were unsure if any deal had actually been reached at this point, but it is great news none the less considering the complaints Sony has been getting about the lack of reliability with their current built in PS3 web browser."</em></p>

<p><a href="http://psinsider.e-mpire.com/index.php?categoryid=17&amp;m_articles_articleid=1447">Read more</a></p></div>
    </content>
    <updated>2009-11-19T19:58:17Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>Henrik Gemal</name>
    </author>
    <source>
      <id>http://gemal.dk/blog/categories/mozilla/</id>
      <logo>http://gemal.dk//pics/favicon.png</logo>
      <link href="http://gemal.dk/blog/categories/mozilla/" rel="alternate" type="text/html"/>
      <link href="http://gemal.dk/blog/categories/mozilla/index.xml" rel="self" type="application/rss+xml"/>
      <rights>Copyright 2009</rights>
      <subtitle>Read about the development of the open source web browser Mozilla. News, developer info, articles, links etc.</subtitle>
      <title>Gemal's Psyched Blog: Mozilla</title>
      <updated>2009-11-19T20:03:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:3cfd7238d5f8ab122f247f3ed8c8254a</id>
    <link href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/19/Conference-a-l-INRIA-Sophia-Antipolis" rel="alternate" type="text/html"/>
    <title>Conférence à l'INRIA Sophia-Antipolis</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www-sop.inria.fr/actu/actu_seminaire_actuel_fr.shtml">Je serai le 25 novembre au matin à l'INRIA Sophia-Antipolis pour donner une conférence d'une heure intitulée "Browser War 2009"</a>. Seront également présents avec moi des employés du W3C dont Bert Bos (co-inventeur des CSS, ancien chairman du CSS WG, Style Activity Lead au W3C et actuel W3C Staff Contact du CSS WG) et probablement d'autres. Si vous êtes intéressé par l'état de l'art des standards du Web, que vous voulez voir quelques démos assez bluffantes du futur que les navigateurs Web nous préparent, ou si vous avez envie de vous renseigner sur le W3C et savoir pourquoi vous devriez rejoindre le World Wide Web Consortium, l'entrée est gratuite (dans la limite des places disponibles évidemment...). Nota bene important : la conférence sera donnée en français, comme le tite l'indique bien <img alt=";-)" class="smiley" src="http://glazman.org/weblog/dotclear/themes/glazblog/smilies/wink.png"/></p>
<p>A mercredi !</p></div>
    </summary>
    <updated>2009-11-19T19:46:00Z</updated>
    <category term="Standards"/>
    <author>
      <name>glazou</name>
    </author>
    <source>
      <id>http://www.glazman.org/weblog/dotclear/index.php</id>
      <link href="http://www.glazman.org/weblog/dotclear/index.php" rel="alternate" type="text/html"/>
      <link href="http://glazman.org/weblog/dotclear/?feed/planetmoz" rel="self" type="application/rss+xml"/>
      <subtitle>Un Glazman, un blog, un Glazblog</subtitle>
      <title>&lt;Glazblog/&gt;</title>
      <updated>2009-11-20T14:23:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jonoscript.wordpress.com/?p=530</id>
    <link href="http://jonoscript.wordpress.com/2009/11/19/sunlight-foundation-hackathon/" rel="alternate" type="text/html"/>
    <title>Sunlight Foundation Hackathon</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The Sunlight Foundation is a nonpartisan organization dedicated to making information about our government’s shenanigans more easily accessible, for the sake of transparency and accountability and all that good stuff.  They do great stuff like document all the connections between the pharmaceutical lobby and the members of congress working on health care reform.
They’re having [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=530&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>The <a href="http://www.sunlightfoundation.com/">Sunlight Foundation</a> is a nonpartisan organization dedicated to making information about our government’s shenanigans more easily accessible, for the sake of transparency and accountability and all that good stuff.  They do great stuff like <a href="http://www.sunlightfoundation.com/projects/2009/healthcare_lobbyist_complex/">document all the connections between the pharmaceutical lobby and the members of congress working on health care reform</a>.</p>
<p>They’re having a <a href="http://sunlightlabs.com/hackathon09/">hackathon</a> Dec 12-13.  Mozilla is going to be holding one of the events.  I’m going to do a project for it.</p>
<p>But what?  I’ve got several vague ideas, but I don’t know for sure what I’m doing yet.  Some kind of interactive mash-up or data visualization or cool map based on publicly available governmental info; something that makes a strong point with data and that hasn’t been done before.</p>
<p>One idea that I’d love to see made into reality is that of a “revision control history” for bills and laws.  <a href="http://www.govtrack.us/special/econstimbill/changes.xpd?id=1">This one that was done for the stimulus bill</a> was cool, but it was a one-off; I would love to see a generalized solution that would automatically update, track all bills, allow search and browsing via the web, and would have an API allowing it to be used as a building-block for further mash-ups.  I know I’m not the only one who wants this.  I need to do some research into what the state of the art is in this area and what obstacles exist to taking it further.</p>
<p>I’m also looking for other suggestions for projects, so let me know if you can think of any correlation/visualization you’d particularly like to see!</p>
<p>(P.S. this is not an invitation to turn the comment thread into a political flame war.  Thanks.)</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/530/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/530/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/530/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/530/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/530/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/530/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/530/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/530/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/530/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/530/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=530&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-11-19T19:41:53Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>jonoscript</name>
    </author>
    <source>
      <id>http://jonoscript.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/46a3354e0d3e45ef106536e568407214?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://jonoscript.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://jonoscript.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Jono at Mozilla Labs</subtitle>
      <title>Not The User's Fault</title>
      <updated>2009-11-19T20:00:41Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3693634748032171093.post-7181758447373967975</id>
    <link href="http://alanjstr.blogspot.com/feeds/7181758447373967975/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=3693634748032171093&amp;postID=7181758447373967975" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/3693634748032171093/posts/default/7181758447373967975" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/3693634748032171093/posts/default/7181758447373967975" rel="self" type="application/atom+xml"/>
    <link href="http://alanjstr.blogspot.com/2009/11/random-thought-on-gps-navigation-using.html" rel="alternate" type="text/html"/>
    <title>Random Thought on GPS navigation using your phone</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Ok, so one of the downsides about using your mobile phone for driving directions is that it can't have a comprehensive set of maps stored like a regular GPS unit would.  How about some sort of external hard drive you can hook into?  It would like you have extra movies, map data, whatever.  That way you can pre-load a lot at home before you get on the road. <br/><br/>Personally, I'd want to be able to use my phone to download over Wi-Fi, but I have no desire to pay to download over the EDGE/3G/4G network.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/3693634748032171093-7181758447373967975?l=alanjstr.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-11-19T19:11:05Z</updated>
    <published>2009-11-19T19:06:00Z</published>
    <author>
      <name>Alan</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/02850260357908532001</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3693634748032171093</id>
      <author>
        <name>Alan</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/02850260357908532001</uri>
      </author>
      <link href="http://alanjstr.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/3693634748032171093/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://alanjstr.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>My Mozilla-related blog</subtitle>
      <title>Call Me Al</title>
      <updated>2009-11-20T03:48:43Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/addons/?p=1158</id>
    <link href="http://blog.mozilla.com/addons/2009/11/19/jetpack-for-learning/" rel="alternate" type="text/html"/>
    <title>Jetpack for Learning</title>
    <summary>Help turn the open Web into a rich learning environment and explore new possibilities for using Firefox add-ons to support learning online, as part of the the Jetpack for Learning Design Challenge sponsored by the Mozilla Foundation with support from the MacArthur Foundation.
Designers, educators and software developers who want to turn their innovative ideas into [...]&lt;script type="text/javascript"&gt;SHARETHIS.addEntry({ title: "Jetpack for Learning", url: "http://blog.mozilla.com/addons/2009/11/19/jetpack-for-learning/" });&lt;/script&gt;</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Help turn the open Web into a rich learning environment and explore new possibilities for using Firefox add-ons to support learning online, as part of the the Jetpack for Learning Design Challenge sponsored by the Mozilla Foundation with support from the MacArthur Foundation.</p>
<p>Designers, educators and software developers who want to turn their innovative ideas into working prototypes will learn to use the new Jetpack technology from Mozilla Labs to create Firefox add-ons to support learning on the open Web, using standard web technologies like HTML, CSS, and JavaScript.</p>
<p>The creators of the most promising add-ons will be invited to an intensive three-day Jetpack for Learning Design Camp (to be held in conjunction with SXSW Interactive in March 2010), where they’ll further refine their work and the best add-ons will be publicly recognized.</p>
<p>Learn more at the <a href="http://design-challenge.mozillalabs.com/jetpack-for-learning/">Jetpack for Learning website</a>.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Jetpack+for+Learning&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F11%2F19%2Fjetpack-for-learning%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-11-19T18:52:14Z</updated>
    <category term="developers"/>
    <author>
      <name>Justin Scott (fligtar)</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/addons</id>
      <link href="http://blog.mozilla.com/addons/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/addons" rel="alternate" type="text/html"/>
      <subtitle>Official Blog of Mozilla Add-ons</subtitle>
      <title>Mozilla Add-ons Blog</title>
      <updated>2009-11-19T19:01:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/sumo/?p=854</id>
    <link href="http://blog.mozilla.com/sumo/2009/11/19/help-the-firefox-team/" rel="alternate" type="text/html"/>
    <title>Help the Firefox team</title>
    <summary>There are a few bugs that the Firefox team is asking for help with. If you’re experiencing any of these bugs or are helping users with these bugs on SUMO, they’d love to get in contact so we can get more information or try workarounds.

 Crashes with the @_woutput_l signature that have FFTMUFEHelper.dll in the [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>There are a few bugs that the Firefox team is asking for help with. If you’re experiencing any of these bugs or are helping users with these bugs on SUMO, they’d love to get in contact so we can get more information or try workarounds.</p>
<ul>
<li> Crashes with the @_woutput_l signature that have <strong>FFTMUFEHelper.dll</strong> in the crash stack or the module list.  These are probably the TrendMicro Toolbar.  We’d like some specific information about the users’ TrendMicro install and put them in touch with TrendMicro so they can figure out what’s causing the crashes.  See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=511756">bug 511756</a>.</li>
<li> Crashes for users in Turkey.  If any users would like to help in debugging these crashes (the current thinking is they’re related to DNS servers in Turkey, please have them post in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=508292">bug 508292</a>.</li>
<li> Lost or missing downloads.  We saw a few reports of downloads in Firefox being deleted as soon as they finished downloading. Now we’re looking for more information. This is most likely do to some kind of security software — we’re just not sure which.  Try to get the users’ antivirus software, version and if they’re still getting updates.  Please comment in the Contributors’ forum if you find out anything.</li>
<li> Firefox closes/quits (no Crash reporter) when closing AOL mail windows.  We’re looking in particular for steps to reproduce and also their Firefox version and window/tab settings.  Again post in the Contributors’ forum or pass along any contact information. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515679"> Bug 515679</a> has more information.</li>
<li>Firefox 3.6 has two changes just pushed in beta 3 that affect some users: 1) Third party software in the components directory of the install folder will need to register itself 2) Users who tweaked a preference to disable extension compatibility checking in Firefox will find that it now needs to be set for every version of Firefox.  If you come across legitimate software that is using the components install pathway or websites giving the old compatibility checking advice <strong>for 3.6</strong> please let us know in <a href="https://support.mozilla.com/en-US/forum/3/504556">this Contributors’ forum thread</a>.</li>
</ul>
<p>Getting help on these bugs would go a long way towards improving Firefox and fixing issues.   If you’re passing along information from a Firefox user who comes to support, please make sure that you ask their permission and be sure to convey along our thanks for all their help.</p></div>
    </content>
    <updated>2009-11-19T16:44:07Z</updated>
    <category term="Contributor News"/>
    <category term="General"/>
    <category term="Live Chat"/>
    <author>
      <name>Cheng Wang</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/sumo</id>
      <link href="http://blog.mozilla.com/sumo/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/sumo" rel="alternate" type="text/html"/>
      <subtitle>The support.mozilla.com (SUMO) project blog</subtitle>
      <title>SUMO Blog</title>
      <updated>2009-11-19T16:46:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:05759d156d021539a4c3d79b3a062188</id>
    <link href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/19/Opera-widgets-without-Opera" rel="alternate" type="text/html"/>
    <title>Opera widgets without Opera...</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Take <a href="http://widgets.opera.com/widget/13162/">an arbitrary Opera widget like this one</a>. Have a xulrunner package (to be launched by Firefox 3) to handle it. And here's the result, on my Mac OS X desktop:</p>
<p class="imgContainer"><img alt="Gecko running Opera widgets." src="http://www.glazman.org/weblog/dotclear/public/FF/widgetManager.png"/></p>
<p>I'll release the code as soon as I can.</p></div>
    </summary>
    <updated>2009-11-19T15:35:00Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>glazou</name>
    </author>
    <source>
      <id>http://www.glazman.org/weblog/dotclear/index.php</id>
      <link href="http://www.glazman.org/weblog/dotclear/index.php" rel="alternate" type="text/html"/>
      <link href="http://glazman.org/weblog/dotclear/?feed/planetmoz" rel="self" type="application/rss+xml"/>
      <subtitle>Un Glazman, un blog, un Glazblog</subtitle>
      <title>&lt;Glazblog/&gt;</title>
      <updated>2009-11-20T14:23:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="fr">
    <id>urn:md5:c8d99fb230c08d9bf7f989ea795c1321</id>
    <link href="http://blog.lebedel.net/index.php?post/2009/11/13/WoMoz-update" rel="alternate" type="text/html"/>
    <title xml:lang="fr">WoMoz Update</title>
    <content type="xhtml" xml:lang="fr"><div xmlns="http://www.w3.org/1999/xhtml"><p>Quick update about the <a href="http://www.womoz.org/" hreflang="en">Women &amp; Mozilla project</a>:</p>
<ul>
<li><strong>WoMoz has <a href="http://blog.lebedel.net/index.php?post/2009/11/02/The-WoMoz-Logo-has-been-chosen%21" hreflang="en">a new logo</a>!</strong></li>
</ul>
<ul>
<li><strong>1rst official meeting today on the </strong><a href="irc://irc.mozilla.org/mozillawomen" hreflang="en" style="font-weight: bold;">Mozillawomen IRC channel</a><strong>, at 18:00 UTC. Topics:
</strong><ul><li>Work on survey: Why so few women in open source? Do they leave or not join in the first place?</li>
<li>Discuss about what women find that's been difficult when they join
Mozilla (this can be stretched to FLOSS and more in general to non-Mozilla
contributors).  And what things have been helpful? </li>
<li>Discuss how to get organized: who wants to do what?</li>
<li>Quickly discuss bugzilla/dev ml idea</li>
<li>What's next? (our priorities concerning the next actions we should undertake)</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Upcoming actions:
</strong><ul><li>Bugzilla or dedicated mailing list for issues concerning the WoMoz Website redesign / content / organization / etc.</li>
<li>Written and video tutorials online</li>
<li>Organize our existing tools</li>
<li>Collaboration between <a href="http://www.univ-evry.fr/fr/formation/l_offre_de_formation/master_mention_informatique_et_systemes/master_mention_informatique_et_systemes_specialite_methodes_informatiques_appliquees_a_la_gestion_d_entreprise_miage.html" hreflang="fr">MIAGE</a> women students of <a href="http://www.univ-evry.fr/fr/index.html" hreflang="fr">Évry University</a> (France)
and interested WoMoz contributors to work on improving / developing
WoMoz Website and project.   </li>
<li> Evangelist team + mentoring program: contributors can help curious people in their first contribution
</li>
<li>Visit our <a href="http://womoz.org/wiki/doku.php?id=our_actions" hreflang="en">Actions page</a> and our <a href="http://womoz.org/wiki/doku.php?id=todo_list" hreflang="en">TODO list</a> to stay tuned with our current actions</li>
</ul>
</li>
</ul></div>
    </content>
    <updated>2009-11-19T12:40:00Z</updated>
    <category term="mozilla"/>
    <category term="community"/>
    <category term="FLOSS"/>
    <category term="Mozilla"/>
    <category term="WoMoz"/>
    <author>
      <name>Delphine Lebédel</name>
    </author>
    <source>
      <id>urn:md5:06c9bcc80edb5988182fa82cf5853094</id>
      <author>
        <name/>
      </author>
      <link href="http://blog.lebedel.net/index.php?feed/category/mozilla/atom" rel="self" type="application/atom+xml"/>
      <link href="http://blog.lebedel.net/index.php" rel="alternate" type="text/html"/>
      <subtitle xml:lang="fr">Le possible est un réel latent auquel il ne manque que la réalisation</subtitle>
      <title xml:lang="fr">Le Delphinarium - mozilla</title>
      <updated>2009-11-19T13:15:10Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.marcozehe.de/?p=213</id>
    <link href="http://www.marcozehe.de/2009/11/19/thunderbird-3-is-coming-out-soon-and-its-accessible/" rel="alternate" type="text/html"/>
    <title>Thunderbird 3 is coming out soon, and it’s accessible!</title>
    <summary>The release of Thunderbird 3 is just around the corner. Aside from all the great new features Thunderbird 3 has in general, its accessibility story is also one which should be celebrated once the release has happened.
Thunderbird 3 is based on the Gecko 1.9.1 platform, which is the same version that Firefox 3.5 is based [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The release of <a href="http://www.mozillamessaging.com/">Thunderbird</a> 3 is just around the corner. Aside from all the great new features Thunderbird 3 has in general, its accessibility story is also one which should be celebrated once the release has happened.</p>
<p>Thunderbird 3 is based on the Gecko 1.9.1 platform, which is the same version that Firefox 3.5 is based on. As such, Thunderbird 3 has learned all the great new features of the platform, many of which have a significant impact on users with disabilities. Please allow me to highlight the major improvements and new features.</p>
<h3>Support for new accessibility APIs</h3>
<p>Thunderbird 3 supports the IAccessible2 standard on Windows. IAccessible2 is a major enhancement to Microsoft Active Accessibility (MSAA), which allows assistive technologies to directly interact with the rich content an HTML e-mail message can have, through a defined set of APIs. Screen readers for the blind, for example, no longer need to rely on old-school screen-scraping methods to try and guess what the application is showing. Instead, headings, block quotes (such as in quoted messages) etc. are all identifiable without question. Font and styling information is available as well. NVDA 2009.1, Window-Eyes 7.1 and JAWS 10 and above take advantage of these technologies already and offer a hugely improved experience for their user bases over what Thunderbird 2.0 had to offer.</p>
<p>This also includes support for in-line spell checking. If enabled, screen readers can  identify misspelled words just like in Firefox, and users can go and correct their mistakes on the fly without having to invoke the extra spell checking dialog.</p>
<h3>Accessibility on the GNOME Desktop</h3>
<p>Thunderbird 3 is accessible to Orca users on the GNOME desktop in Linux. While Thunderbird 2 offered close to no accessibility support, Thunderbird 3 offers a wide range of accessibility to visually impaired users.</p>
<p>Also, the support for ATK/AT-SPI allows other assistive technologies such as GOK (GNOME On-screen Keyboard) to interface with Thunderbird and allow the use by people with motor impairments.</p>
<h3>Tabbable and properly labelled message headers</h3>
<p>When reading messages, most of the header fields of a message are now reachable via the tab key. This is a huge improvement for any keyboard user. Access includes the “star” that allows to quickly add a contact to the address book or to edit a previously added contact.</p>
<p>All these fields and controls also have proper accessibility labels so that screen reader users immediately know what they’re interacting with.</p>
<p>One known <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=529762">problem</a> is that the multi-functional “reply” control currently isn’t part of the tab order.</p>
<h3>Better support when composing messages</h3>
<p>Aside from the above mentioned API improvements, the UI also received some love to better communicate the happenings when filling out the from:, to: etc. fields while composing a message. Selecting a different field type now also does not throw newer versions of screen readers into limbo or confused states any longer. Working with the Contacts side bar is also supported.</p>
<h3>Over-all UI improvements</h3>
<p>Over-all, the various dialogs in Thunderbird such as Tools/Options, Tools/Account Settings and others have received a major accessibility overhaul esp with regards to properly labeling textboxes, radio groups and other XUL widgets so screen reader users get accurate information while tabbing through. Infact, a Thunderbird XUL UI fix was my very first patch when I started contributing to Mozilla. <img alt=":)" class="wp-smiley" src="http://www.marcozehe.de/wp-includes/images/smilies/icon_smile.gif"/> </p>
<h3>New UI features were also made accessible</h3>
<p>New UI features such as the all-new facetted search were also made largely accessible. The new Search, for example, makes heavy use of WAI-ARIA to allow both an appearance that’s visually appealing and keyboard and assistive technology communication that’s accessible. The one exception in this new piece of the product is the graph that shows the search results over time. This is based on <abbr title="Scallable Vector Graphics">SVG</abbr>, which is totally inaccessible at the moment.</p>
<h3>A call-out to Thunderbird extension developers</h3>
<p>With the above improvements now being in place, it is equally important for Thunderbird extension developers to follow <a href="http://www.marcozehe.de/2008/07/01/extension-developers-10-things-to-make-your-extension-more-accessible/">these simple rules</a> to make their extensions accessible, as it is for developers of extensions for Firefox. DOM Inspector offers an accessibility view which allows you to check whether your XUL has proper labels for textboxes and other good markup! Also, don’t be shy to ask questions! The accessibility team hangs out on the <a href="irc://irc.mozilla.org#accessibility">#accessibility channel</a> on irc.mozilla.org and will be happy to assist!</p>
<h3>A few known problems remain</h3>
<p>As always, nothing can be perfect, but we’re striving to be as perfect as possible. Having said that, there are a few issues that remain, but for which fixes are already visible on the horizon:</p>
<ul>
<li>When viewing messages as threads, the fact whether a thread is expanded or collapsed is not yet communicated to screen readers. This will be different once a new version of Thunderbird switches to using Gecko 1.9.2 or later, which includes the all-new tables support.</li>
<li>The same is true for the “subscribe” dialog for newsgroups and IMAP folders. Right now, screen readers do not yet get the state whether a certain folder is checked or not. This will also change with a switch to the new Gecko platform.</li>
<li>Folders in the folder pane cannot be navigated to using first-letter navigation. I’m hoping we’ll find a solution to this often voiced request in the future.</li>
<li>The picker for rearranging the columns in the message list isn’t accessible via the keyboard yet. You can use the mouse emulation of your screen reader to get to that button to the right of the column headers to access options.</li>
</ul>
<h3>Thanks!</h3>
<p>I’d like to thank everyone who has been writing to me over the past two years pointing out Thunderbird accessibility issues. As was expected, these actually made up a higher volume than Firefox since there were more UI-related issues. Keep the feedback coming!</p>
<p>I’d also like to  extend a huge thank you to the team at Mozilla Messaging and the voluntary contributors who all helped with implementations, reviews, suggestions and advice  while improvements for Thunderbird 3 were requested, triaged and acted upon. I really feel that accessibility is being taken seriously, and I honestly hope that a lot of users worldwide will show their appreciation by downloading and using Thunderbird 3 when it comes out! I’ve been using it for over 2 years now while it was being developed and haven’t regretted making the switch!</p>
<p>Keep up the good work!</p></div>
    </content>
    <updated>2009-11-19T09:39:40Z</updated>
    <category term="Accessibility"/>
    <category term="Thunderbird"/>
    <author>
      <name>Marco</name>
    </author>
    <source>
      <id>http://www.marcozehe.de</id>
      <link href="http://www.marcozehe.de/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.marcozehe.de" rel="alternate" type="text/html"/>
      <subtitle>Musings, tips and tricks about the accessible software world</subtitle>
      <title>Marco's accessibility blog</title>
      <updated>2009-11-20T07:30:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/bz/archives/020308.html</id>
    <link href="http://weblogs.mozillazine.org/bz/archives/020308.html" rel="alternate" type="text/html"/>
    <title>Linux (FC12) wake-on-LAN woes</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I just spent the last two hours or so trying to get wake-on-lan to actually work on Linux.  Sadly, most of the HOWTOs (assuming the link isn't broken) aren't actually that useful.  Here's what I can observe</p>
<ol>
<li>Wake-on-LAN is enabled in the BIOS.</li>
<li>Shutting down with "poweroff" or "shutdown -h" leaves the network card powered (the link light is on).</li>
<li>Sending a magic packet to the machine doesn't power it on.</li>
<li>If I hit the small black button on the back of the power supply once, it makes a slight noise, and after that sending a magic packet <em>does</em> power on the machine.</li>
</ol>
<p>So my best guess so far is that poweroff puts the power supply into a state from which the NIC can't wake it up.  I have no idea what that state might be, nor how to change this behavior.  I welcome any ideas!</p>
<p><b>Update:</b> To be clear, I've tried all the power management setting combinations in the BIOS.  Most have the behavior I describe above; the rest power down the network card as well.</p>
<p><b>Update:</b> To forestall more comments from people who aren't reading item 4 above carefully, the network card itself reports that it'll do wake on magic packet when you ask with ethtool.  It DOES do wake on magic packet, in fact, but only after I press that button on the power supply.  And honestly, try to give me some credit for actually trying the one thing all the howtos on this have in common, that being ethtool.</p></div>
    </summary>
    <updated>2009-11-19T05:02:24Z</updated>
    <author>
      <name>bzbarsky</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/bz/</id>
      <link href="http://weblogs.mozillazine.org/bz/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/bz/index.rdf" rel="self" type="application/rdf+xml"/>
      <title>Three Monkeys, Three Typewriters, Two Days</title>
      <updated>2009-11-19T05:02:24Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://shawnwilsher.com/?p=352</id>
    <link href="http://shawnwilsher.com/archives/352" rel="alternate" type="text/html"/>
    <title>Installing Raindrop on Dreamhost</title>
    <summary>It turns out that installing Raindrop is really hard.  Here’s what I didtried to get it running on Dreamhost.  Hope it helps anyone else who wants to play around with it, and I hope they can get further than I did.
Directory structure
In my home directory, I created a new folder called opt.
mkdir opt
You’ll [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It turns out that installing Raindrop is really hard.  Here’s what I <strike>did</strike>tried to get it running on Dreamhost.  Hope it helps anyone else who wants to play around with it, and I hope they can get further than I did.</p>
<h3>Directory structure</h3>
<p>In my home directory, I created a new folder called opt.<br/>
<code>mkdir opt</code><br/>
You’ll also want to add the following lines to your .bashrc file:<br/>
<code>export CFLAGS="-I$HOME/opt/include -L$HOME/opt/lib $CFLAGS"<br/>
export CXXFLAGS="-I$HOME/opt/include -L$HOME/opt/lib $CXXFLAGS"</code><br/>
I also created a sources directory, where I’ll be putting all of my source files in.<br/>
<code>mkdir sources</code><br/>
We’ll want to be in the sources directory as we install everything.<br/>
<code>cd sources</code></p>
<h3>Installation Fun</h3>
<h4>Install python</h4>
<p><code>wget http://www.python.org/ftp/python/2.6.4/Python-2.6.4.tgz<br/>
tar xvfz Python-2.6.4.tgz<br/>
cd Python-2.6.4<br/>
./configure --prefix=/home/sdwilsh/opt/<br/>
make<br/>
make install<br/>
</code></p>
<h4>Install OpenSSL</h4>
<p>After you get the source from a mirror and untar it, enter that directory, and run these commands:<br/>
<code>./config --prefix=/home/sdwilsh/opt --openssldir=/home/sdwilsh/opt/openssl shared<br/>
make<br/>
make install</code></p>
<h4>Install Erlang</h4>
<p>Note: I had to bump my memory on my PS up to 304 MB (from 150 MB) in order for this to compile.  I just doubled it, so you may be able to get by with less.  This also takes a while to install.<br/>
<code>wget http://erlang.org/download/otp_src_R13B02-1.tar.gz<br/>
tar xvfz otp_src_R13B02-1.tar.gz<br/>
cd otp_src_R13B02-1<br/>
./configure --prefix=/home/sdwilsh/opt/ --with-ssl=/home/sdwilsh/opt/<br/>
make<br/>
make install</code></p>
<h4>Install ICU</h4>
<p><code>wget http://download.icu-project.org/files/icu4c/4.2.1/icu4c-4_2_1-src.tgz<br/>
tar xvfz icu4c-4_2_1-src.tgz<br/>
cd icu/<br/>
chmod +x runConfigureICU configure install-sh<br/>
./runConfigureICU Linux --prefix=/home/sdwilsh/opt<br/>
make<br/>
make check<br/>
make install</code></p>
<h4>Install autoconf-2.13</h4>
<p><code>wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz<br/>
tar xvfz autoconf-2.13.tar.gz<br/>
./configure --prefix=/home/sdwilsh/opt/<br/>
make<br/>
make install</code></p>
<h4>Install Spidermonkey</h4>
<p>Note: You many need to install Mercurial.  I used <tt>easy_install</tt> to do.<br/>
<code>hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/<br/>
cd mozilla-1.9.2/<br/>
hg update -r FIREFOX_3_6b3_RELEASE<br/>
cd js/src/<br/>
autoconf<br/>
mkdir build-release<br/>
cd build-release<br/>
../configure --prefix=/home/sdwilsh/opt/<br/>
make<br/>
make install</code></p>
<h4>Install libssh2</h4>
<p><code>wget http://www.libssh2.org/download/libssh2-1.2.2.tar.gz<br/>
tar xvfz libssh2-1.2.2.tar.gz<br/>
cd libssh2-1.2.2<br/>
./configure --prefix=/home/sdwilsh/opt/  --with-openssl<br/>
make<br/>
make install</code></p>
<h4>Install curl</h4>
<p>After you get the source from a mirror and untar it, enter that directory, and run these commands:<br/>
<code>cd curl-7.19.7<br/>
./configure --prefix=/home/sdwilsh/opt/ --with-libssh2=/home/sdwilsh/opt --with-ssl=/home/sdwilsh/opt<br/>
make<br/>
make install</code></p>
<h4>Install couchdb</h4>
<p>After you get the source from a mirror and untar it, enter that directory, and run these commands:<br/>
<code>./configure --prefix=/home/sdwilsh/opt/ --with-erlang=/home/sdwilsh/sources/otp_src_R13B02-1/include --with-js-include=/home/sdwilsh/opt/include --with-js-lib=/home/sdwilsh/opt/lib --with-erlang=/home/sdwilsh/opt/lib/erlang/usr/include<br/>
make<br/>
make install</code><br/>
Note: I feel like I may have messed up how I installed erlang given the strange place it put its header files, but I wasn’t about to recompile it.</p>
<h3>Change Permissions &amp; Run</h3>
<p>CouchDB suggests you create a new user for to run it is, but this is hard to do it seems, so I skipped it.  I did change the permissions, however.<br/>
<code>chmod -R 0770 /home/sdwilsh/opt/etc/couchdb<br/>
chmod -R 0770 /home/sdwilsh/opt/var/lib/couchdb<br/>
chmod -R 0770 /home/sdwilsh/opt/var/log/couchdb<br/>
chmod -R 0770 /home/sdwilsh/opt/var/run/couchdb</code></p>
<p>And now to run CouchDB:<br/>
<code>couchdb -b</code><br/>
Sadly, this was taking something close to 500MB of memory.  This is far to high for my server to sustain, so I haven’t gotten any further.  If anyone has any ideas, I’d be glad to hear them.</p></div>
    </content>
    <updated>2009-11-19T01:28:36Z</updated>
    <category term="Mozilla"/>
    <category term="Dreamhost"/>
    <category term="Raindrop"/>
    <author>
      <name>Shawn Wilsher</name>
    </author>
    <source>
      <id>http://shawnwilsher.com</id>
      <link href="http://shawnwilsher.com/archives/category/mozilla/feed" rel="self" type="application/atom+xml"/>
      <link href="http://shawnwilsher.com" rel="alternate" type="text/html"/>
      <title>Shawn Wilsher » Mozilla</title>
      <updated>2009-11-20T22:00:16Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.getfirebug.com/?p=513</id>
    <link href="http://blog.getfirebug.com/2009/11/18/firebug-1-5b4/" rel="alternate" type="text/html"/>
    <title>Firebug 1.5b4</title>
    <summary>getfirebug.com has Firebug 1.5X.0b4. It passes all of our tests on Firefox 3.5 and 3.6b4pre. Two case fail on FF 3.7; one is a changed error message, one looks like a change in Firefox. (We’re only aiming for 3.5 and 3.6 for now).
Next we aim to improve the quality by identifying important bugs from among [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>getfirebug.com has <a href="http://getfirebug.com/releases">Firebug 1.5X.0b4</a>. It passes all of our tests on Firefox 3.5 and 3.6b4pre. Two case fail on FF 3.7; one is a changed error message, one looks like a change in Firefox. (We’re only aiming for 3.5 and 3.6 for now).</p>
<p>Next we aim to improve the quality by identifying important bugs from among <a href="http://code.google.com/p/fbug/issues/list?can=2&amp;q=test=case-available">those that have test cases</a> and tagging them with with <a href="http://code.google.com/p/fbug/issues/list?can=2&amp;q=label%3Ablocks1.5">“blocks1.5</a>“. If you have a favorite bug, we welcome your input on what gets fixed before we decide Firebug 1.5 is done.</p>
<p>We are also reaching out to Firebug extension authors to update for 1.5. We already have some progress, with updated versions of FirePHP, Rainbow, FireQuery, and FireLogger.</p>
<p>This release is dedicated to <strong>Steve Roussey</strong> for his contributions to the HTML panel editing and entity display. A lot of the closed issues below came from his work.</p>
<p>Changes since 1.5b3:</p>
<ul>
<li>New locale hr-HR/Croatia</li>
<li>Update locales ro-RO, es-AR, is-IS, sl-SI, js-SP</li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2464">2464</a>:      <span>Network panel showing total size of requests as 0 KB</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2471">2471</a>:      <span>appShellService.hiddenWindow causing problems embedded in an SWT Browser</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=674">674</a>:      <span>long variable contents are cut off in tooltips</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2467">2467</a>:      <span>timeline bars don’t show</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2374">2374</a>:      <span>Firebug not work in SeaMonkey 2.0rc1</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2448">2448</a>:      <span>Firebug HTML panel encoding display and editing</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2481">2481</a>:      <span>‘Add watch’ on 2nd expression of a multi-conditional will use incorrect expression</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2454">2454</a>:      <span>Light up the tab whenever break on next is selected</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1466">1466</a>:      <span>Changing any User Agent CSS makes firefox go grazy and after a while crash</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2285">2285</a>:      <span>support for content-type: multipart/x-mixed-replace</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1440">1440</a>:      <span>Net tab is showing XHR logs with size of “?”</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2489">2489</a>:      <span>When inspecting in an iframe, you can’t see any parent frames</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2067">2067</a>:      <span>Open in a new Window fails with tab switching once Firebug is minimized</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=838">838</a>:      <span>HTML specialchars not shown correctly</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1138">1138</a>:      <span>nbsp elements rendered in the DOM as spaces</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1488">1488</a>:      <span>Uninformative message when command line fails while NoScript enabled</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1980">1980</a>:      <span>&lt; &gt; does not get encoded while editing element content</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2250">2250</a>:      <span>Firebug generates invalid (X)HTML for displaying empty elements in the HTML panel</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2359">2359</a>:      <span>Zero-width spaces (ZWSP) HTML characters are not displayed in the HTML tab</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2435">2435</a>:      <span>Show whitespace on text nodes that have sibling element nodes displays ? instead of text</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2438">2438</a>:      <span>Show Full Text option only works on text node that does not have a sibling element</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2439">2439</a>:      <span>Editing a text node with whitespace and the option Show White Space gives wrong result</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2453">2453</a>:      <span>When MathML nodes are edited the rendered MathML is not updated</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=2470">2470</a>:      <span>HTML panel does not show namespaces</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1414">1414</a>:      <span>“Copy HTML” feature does not respect explicit end tags in XHTML</span></li>
</ul>
<p>jjb</p>
<p><a href="http://groups.google.com/group/firebug/browse_thread/thread/ed5d3c189bbe200d">Please post followups to the newsgroup</a></p></div>
    </content>
    <updated>2009-11-19T01:25:53Z</updated>
    <category term="Firebug Releases"/>
    <author>
      <name>johnjbarton</name>
    </author>
    <source>
      <id>http://blog.getfirebug.com</id>
      <link href="http://blog.getfirebug.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.getfirebug.com" rel="alternate" type="text/html"/>
      <subtitle>Web Development Evolved</subtitle>
      <title>Getfirebug Blog</title>
      <updated>2009-11-19T02:15:23Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://mozillalabs.com/conceptseries/?p=77</id>
    <link href="http://mozillalabs.com/conceptseries/2009/11/18/weave-web-ui-design-challenge/" rel="alternate" type="text/html"/>
    <title>Weave Web UI Design Challenge</title>
    <summary>In early September we invited the wider community to develop concepts for the question “Visualizing your browser data – How can we provide intuitive and useful visual representations of your browser data (such as bookmarks, history, tabs, stored credentials etc.) on a web page?” A total of 17 solutions were submitted in the first phase of [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="Design Challenge Logo" class="alignright size-full wp-image-40" height="180" src="http://labs.mozilla.com/wp-content/blogs.dir/5/files/2009/09/design_challenge.jpg" style="float: right; margin: 0 0 1em 1em;" width="180"/></p>
<p>In <a href="http://mozillalabs.com/conceptseries/2009/08/31/design-challenges-fall-09/" rel="nofollow" target="_blank">early September</a> we invited the wider community to develop concepts for the question <strong>“Visualizing your browser data – How can we provide intuitive and useful visual representations of your browser data (such as bookmarks, history, tabs, stored credentials etc.) on a web page?”<br/>
</strong></p>
<p>A total of <a href="http://www.challengepost.com/challenge/mozilla" rel="nofollow" target="_blank">17 solutions</a> were submitted in the first phase of the Design Challenge and analyzed by the <a href="http://mozillalabs.com/weave" rel="nofollow" target="_blank">Weave</a> team. After an long round of discussion and carefully going through all submissions, the Weave team decided to return to the drawing board and better clarify the experiences Weave wants to enable, instead of moving this challenge to the second phase. The submissions significantly helped the team to identify potential interaction models and design directions.</p>
<p>The submitted concepts were (in order of submission date):<br/>
<a href="http://www.flickr.com/photos/40057761@N03/3887309801/" rel="nofollow" target="_blank">Luciano Lobato</a>, Sridutt YS, <a href="http://www.littled.net/new/2009/09/25/weave-visualising-browser-data/" rel="nofollow" target="_blank">David Little</a>, <a href="http://eshed.blogspot.com/2009/09/weave-web-ui-passwords-ideas.html" rel="nofollow" target="_blank">Eshed Zachevsky</a>, <a href="http://shubham-designchallengebrowser.blogspot.com/" rel="nofollow" target="_blank">Shubham Sinha</a>, <a href="http://yaliag.blogspot.com/2009/09/mozilla-labs-design-challenge-weave-web.html" rel="nofollow" target="_blank">Ely S</a>, Silvio Fachinotti, <a href="http://anilchaudhry.wordpress.com/2009/09/30/weave-history-visualization/" rel="nofollow" target="_blank">Anil Chaudhry</a>, <a href="http://miyoung007.blogspot.com/2009/09/mozilla-labs-design-challenge-weave-web.html" rel="nofollow" target="_blank">Miyoung Yoon</a>, <a href="http://open-elective.blogspot.com/2009/09/mozilla-design-challenge.html" rel="nofollow" target="_blank">Vijaya Ramanujam</a>, <a href="http://www.orbanes.com/mozilla-challenge-idea-5.pdf" rel="nofollow" target="_blank">J Newengland</a>, <a href="http://eyebrowse.csail.mit.edu/" rel="nofollow" target="_blank">Brennan Moore</a>, <a href="http://userallusion.com/blog/2009/09/web-weave-ui-entry/" rel="nofollow" target="_blank">Murray Thompson</a>, <a href="http://www.figital.com/grazr/" rel="nofollow" target="_blank">Scott Fitchet</a>, <a href="http://www.flickr.com/photos/maureenhanratty/sets/72157622492442922/" rel="nofollow" target="_blank">Maureen Hanratty</a>, <a href="http://www.flickr.com/photos/xa/3971374652/sizes/o/" rel="nofollow" target="_blank">a mal</a>.</p>
<p>You can view all entries with short explanations of the respective concept on the <a href="http://www.challengepost.com/challenge/mozilla" rel="nofollow" target="_blank">ChallengePost website</a>.</p></div>
    </content>
    <updated>2009-11-19T00:53:26Z</updated>
    <source>
      <id>http://pipes.yahoo.com/pipes/pipe.info?_id=e17f6e62b43c193f6e42e1a574b22118</id>
      <author>
        <name>Mozilla Labs</name>
      </author>
      <link href="http://pipes.yahoo.com/pipes/pipe.info?_id=e17f6e62b43c193f6e42e1a574b22118" rel="alternate" type="text/html"/>
      <link href="http://pipes.yahoo.com/pipes/pipe.run?_id=e17f6e62b43c193f6e42e1a574b22118&amp;_render=rss" rel="self" type="application/rss+xml"/>
      <subtitle>Pipes Output</subtitle>
      <title>Labs sites feed</title>
      <updated>2009-11-20T23:30:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/pinkerton/archives/020307.html</id>
    <link href="http://weblogs.mozillazine.org/pinkerton/archives/020307.html" rel="alternate" type="text/html"/>
    <title>Camino 2.0 Released!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I am very proud to announce today's release of Camino 2.0, <a href="http://caminobrowser.org">available for download from our website</a>. This release represents the culmination of over a year of hard work by our developers, testers, and localizers and easily surpasses the high quality bar we have set in past releases.</p>

<p>I want to stress that this is a product of our community, including our users, who provided valuable bug reports and feedback along the way. I am constantly impressed with the community's enthusiasm for the project and the care and thought put into every feature. They should be proud of this product and their contributions to it. I think it says a lot about the community that an open source project can have such high quality and attention to detail. Remember, none of these folks are getting paid. This is solely a labor of love.</p>

<p>I won't spend a lot of time listing features, since you can easily see them on the website, but many of the changes are under the hood. We're using a much more up to date version of Gecko (though not the latest for various reasons), and that will improve web page rendering and compatibility significantly from previous versions. If you find no other reason to upgrade, do it for the new Gecko.</p>

<p>Give it a spin, I'm sure you'll enjoy it!</p></div>
    </summary>
    <updated>2009-11-19T00:15:17Z</updated>
    <author>
      <name>pinkerton</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/pinkerton/</id>
      <link href="http://weblogs.mozillazine.org/pinkerton/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/pinkerton/indexf.rdf" rel="self" type="application/rdf+xml"/>
      <subtitle>I try so hard to make things suck less...And miles to go before I sleep.</subtitle>
      <title>Sucking less, on a budget</title>
      <updated>2009-11-19T00:15:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.ardisson.org/afkar/?p=519</id>
    <link href="http://www.ardisson.org/afkar/2009/11/18/%e2%98%a2-alert/" rel="alternate" type="text/html"/>
    <link href="http://www.ardisson.org/afkar/2009/11/18/%e2%98%a2-alert/#comments" rel="replies" type="text/html"/>
    <link href="http://www.ardisson.org/afkar/2009/11/18/%e2%98%a2-alert/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">☢ alert</title>
    <summary xml:lang="en">If you’re reading this, it means that yet another major version of Camino is now in the wild.  Today we released Camino 2 (codenamed ☢, because our first choice of “kittens” didn’t have a Unicode glyph) after over a year in development. There are a number of major architectural changes under the hood that [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>If you’re reading this, it means that yet another major version of Camino is now in the wild.  Today we released Camino 2 (codenamed ☢, because our first choice of “kittens” didn’t have a Unicode glyph) after over a year in development. There are a number of major architectural changes under the hood that should make your overall browsing experience much better, and on top of that we’ve added a number of <a href="http://caminobrowser.org/features/">exciting new features</a>.  It has, once again, been a long(er-than-expected) journey, but we’re very proud of all the work we’ve put into Camino 2 and are pleased to offer you a new stable release.</p>
<p>The road to Camino 2 began in April of 2008 when we wrapped up work on Camino 1.6, although we had been performing architectural maintenance and related work to keep up with Gecko 1.9 changes since late 2007 (and some of the changes in Gecko itself were made all the way back in 2005, after the <code>MOZILLA_1_8_BRANCH</code> was cut on August 12, 2005).  Over the last year and a half, we’ve fixed more than 450 “bugs” (problems or new features), and 16 different people contributed patches for this release (<a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a> again led the way with 119 fixes). Sean Murphy implemented three major features this release (tab dragging, phishing and malware protection, and rewritten Full Keyboard Access support in the browser window), and Christopher Henderson and Ilya Sherman showed up to implement full content zoom and Growl notifications for downloads, respectively, and stuck around to fix over four dozen other bugs between them.  Big thanks also to the one-third of that list of patch contributors who aren’t regular Camino developers; every little fix helps make Camino a better browser.</p>
<p>In some ways Camino 2 isn’t the revolutionary release we hoped it would be when we <a href="http://www.ardisson.org/afkar/2008/04/17/this-airplane-has-reached-its-cruising-altitude/">wrapped up Camino 1.6</a>, but it’s still a vast improvement over Camino 1.6 and a triumph for an all-volunteer, all-free-time development team in today’s world of corporate-sponsored browsers.</p>
<p>Thanks to our hard-working <a href="http://cl10n.rwx.it/">localization teams</a>, Camino 2 is available today in US English and <a href="http://caminobrowser.org/releases/2.0/">13 other languages</a>, with Polish expected to join that list as soon as our Polish localizer’s Mac is repaired.  Sadly, we had a few languages that shipped in Camino 1.6 disappear on us, so if your language is missing, please stop by the <a href="http://cl10n.rwx.it/mailing-list">caminol10n mailing list</a> and see how you can help bring these localizations back. (As I mentioned <a href="http://www.ardisson.org/afkar/2009/10/29/danish-is-coming-turkish-too/">earlier this year</a>, the work doesn’t require much specialized computer/software knowledge; you and a friend can bring Camino to thousands of users in your language!  For Camino 2, new contributors successfully revived the Danish localization, which was in Camino 1.0 but disappeared from Camino 1.5.)</p>
<p>This year I again went to bed the night before release while fearless webmaster <a href="http://samuelsidler.com/">Samuel Sidler</a> stayed up putting the finishing touches on the <a href="http://caminobrowser.org/">home page</a>, the <a href="http://caminobrowser.org/features/">Features page</a>, and implementing the new website design from the folks at <a href="http://clearleft.com/">Clearleft</a>.  One of these years <em>both</em> Sam and I are going to get a full night’s sleep before a major release, but this was not to be that year.  Aside from a few things here and there, it seems like the website and webserver bits went more smoothly this release than with 1.6.</p>
<p>What’s next?  Those of us who have been working on the website and release details for the past month or so are going to take a little rest.  Parts of the development team, which wrapped up development with a late-October push, are already starting to work on new features for Camino 2.1.  <a href="http://caminobrowser.org/download/releases/nightly/">Nightly builds</a> already include <a href="http://summerofcamino.com/">Dan Weber</a>’s 2009 Summer of Code work on location bar autocomplete, and we have some early plans for other features in Camino 2.1 (we’re always looking for contributors, so if you’re interested in helping make a great Mac browser, stop by the <a href="http://caminobrowser.org/contribute/">Contribute page</a> or find us on <a href="http://caminobrowser.org/contact/#development">irc</a>).</p>
<p>In the meantime, enjoy Camino 2.0 and let us know what you think!</p></div>
    </content>
    <updated>2009-11-19T00:05:19Z</updated>
    <published>2009-11-19T00:05:19Z</published>
    <category scheme="http://www.ardisson.org/afkar" term="Camino"/>
    <author>
      <name>Smokey</name>
      <uri>http://www.ardisson.org</uri>
    </author>
    <source>
      <id>http://www.ardisson.org/afkar/feed/atom/</id>
      <link href="http://www.ardisson.org/afkar" rel="alternate" type="text/html"/>
      <link href="http://www.ardisson.org/afkar/category/software/feed/atom/" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">A journal at al-Qâhira fî Amrîkâ</subtitle>
      <title xml:lang="en">افكار و احلام » Software</title>
      <updated>2009-11-19T00:05:19Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://autonome.wordpress.com/?p=496</id>
    <link href="http://autonome.wordpress.com/2009/11/18/easing-orange-jetpack-for-correlating-tinderbox-test-failures-with-bugs/" rel="alternate" type="text/html"/>
    <title>Easing Orange: Jetpack for Correlating Tinderbox Test Failures with Bugs</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">This is a Jetpack feature for finding out if a bug is already filed for a test failure on Tinderbox. When viewing log files for failed test runs, the Jetpack will add a link next to the test failure summary at the top of the log, that looks like “(maybe bug XXXXXX?)”. This allows sheriff’s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=autonome.wordpress.com&amp;blog=266506&amp;post=496&amp;subd=autonome&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>This is a <a href="https://jetpack.mozillalabs.com/">Jetpack </a>feature for finding out if a bug is already filed for a test failure on <a href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox">Tinderbox</a>. When viewing log files for failed test runs, the Jetpack will add a link next to the test failure summary at the top of the log, that looks like “(maybe bug XXXXXX?)”. This allows sheriff’s and other awesome community members to easily mark known-oranges, and update the bug with log’s URL.</p>
<p><a href="http://people.mozilla.org/~dietrich/jetpack-orange.html">Install the Jetpack feature</a>.</p>
<p>Notes:</p>
<ul>
<li>So far it only pulls file names out of error text, so won’t match leaks, crashes or oranges without a filename in the summary.</li>
<li>Only searches the bug summary, and only searches known orange bugs (ie: has “[orange]” in the bug whiteboard).</li>
<li>Scrapes bugzilla.mozilla.org, since the new REST api is very very slow, so might break with bugzilla upgrades.</li>
<li>It doesn’t run until the log has completed loading, which sometimes can  be a while. Load that shit in a background tab and be patient yo.</li>
</ul>
<p>Let me know if this helps you out, or any bugs or improvements you’d like to see!</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/autonome.wordpress.com/496/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/autonome.wordpress.com/496/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/autonome.wordpress.com/496/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/autonome.wordpress.com/496/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/autonome.wordpress.com/496/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/autonome.wordpress.com/496/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/autonome.wordpress.com/496/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/autonome.wordpress.com/496/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/autonome.wordpress.com/496/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/autonome.wordpress.com/496/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=autonome.wordpress.com&amp;blog=266506&amp;post=496&amp;subd=autonome&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-11-18T22:06:12Z</updated>
    <category term="firefox"/>
    <category term="mozilla"/>
    <category term="jetpack"/>
    <category term="tinderbox"/>
    <author>
      <name>Dietrich Ayala</name>
    </author>
    <source>
      <id>http://autonome.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/6a4bc4887894aaa9fff704de2b72e0cb?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://autonome.wordpress.com/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://autonome.wordpress.com" rel="alternate" type="text/html"/>
      <title>dietrich » mozilla</title>
      <updated>2009-11-20T16:30:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>http://caminobrowser.org/blog/2386428923794812423231098281</id>
    <link href="http://caminobrowser.org/blog/2009/#camino2.0" rel="alternate" type="text/html"/>
    <title xml:lang="en-US">Camino 2.0 Released!</title>
    <content type="xhtml" xml:lang="en-US"><div xmlns="http://www.w3.org/1999/xhtml"><div>
<p>After over a year of hard work, the Camino Project is proud announce Camino 2.0, a major new update to the Camino web browser.</p>
<p>Camino 2.0 includes a number of new features and enhancements, including rearranging tabs by drag-and-drop, a new Tab Overview feature, phishing and malware protection, full content zoom, Growl notifications for downloads, improved support for Full Keyboard Access in the browser window, and displays web content using Mozilla’s Gecko 1.9 rendering engine. For a list of features in Camino, visit our <a href="http://caminobrowser.org/features/">features page</a>. Also, see the <a href="http://caminobrowser.org/releases/2.0/">release notes</a> for more detailed information about changes in Camino 2.0.</p>
<p>Camino 2.0 is available today in 14 languages:</p>
<ul class="req">
  <li>Chinese (Simplified)</li>
  <li>Danish</li>
  <li>Dutch</li>
  <li>English (US)</li>
  <li>French</li>
  <li>German</li>
  <li>Italian</li>
  <li>Japanese</li>
  <li>Norwegian (Bokmål)</li>
  <li>Russian</li>
  <li>Slovenian</li>
  <li>Spanish (Castellano)</li>
  <li>Swedish</li>
  <li>Turkish</li>
</ul>
<p>One other language, Polish, is expected to be available in the near future.</p>
<p>As always, you can download <a href="http://caminobrowser.org/download/releases/2.0/">Camino 2.0 in English</a> (or the <a href="http://caminobrowser.org/download/releases/2.0-MultiLang/">multilingual version</a>) from our website, and existing Camino users will receive this release via software update. Camino 2.0 is available for users of Mac OS X 10.4 or later.</p>
</div></div>
    </content>
    <updated>2009-11-18T22:00:00Z</updated>
    <published>2009-11-18T22:00:00Z</published>
    <author>
      <name>Samuel Sidler</name>
    </author>
    <source>
      <id>http://caminobrowser.org/blog/</id>
      <link href="http://caminobrowser.org/blog/" rel="alternate" type="text/html"/>
      <link href="http://caminobrowser.org/blog/atom.xml" rel="self" type="application/atom+xml"/>
      <title xml:lang="en-US">Camino. Blog</title>
      <updated>2009-11-18T22:00:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.hskupin.info/?p=450</id>
    <link href="http://www.hskupin.info/2009/11/18/automated-software-update-tests-with-mozmill/" rel="alternate" type="text/html"/>
    <title>Automated Software Update tests with Mozmill</title>
    <summary>Release testing which has to be done by QA right before a new release of Firefox will be offered to our users is still an area where lot of manual work is involved. That means we run Smoketests and the Basic Functional Tests (BFT’s) against the build candidate. As I have already written there is [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Release testing which has to be done by QA right before a new release of Firefox will be offered to our users is still an area where lot of manual work is involved. That means we run Smoketests and the Basic Functional Tests (BFT’s) against the build candidate. As I have already written there is ongoing work with Mozmill to get those work fully automated in the future. But that are not the only tests we have to run…</p>
<p>Since ever Firefox is supporting automatic updates we also have to check that each and every user will get the right update package for the installed version of Firefox. Most of our users should run the latest version of Firefox but there are also cases where people don’t update immediately or even don’t want to upgrade to the next major version of Firefox. Given that updates have to be delivered to each of the supported branches (e.g. Firefox 3.0.0.x and Firefox 3.5.x)  and also as major update for upgrading to the next major version. We also have a <a href="https://wiki.mozilla.org/QA/Community/Betatesters_Mailing_List">community beta program</a> running where users can help testing beta versions of the next Firefox version. Those users will get a separate update offer on another update channel.</p>
<p>Finally there are 4 different channels we have to test for en-US and some of our P1 localized builds. In detail those are in the right order:</p>
<ul>
<li><strong>betatest</strong>: This channel makes sure that updates which will be delivered to beta users will pass.</li>
<li><strong>beta</strong>: Beta testers will get their updates on that channel.</li>
<li><strong>releasetest</strong>: This channel tests the update snippets which have been pushed to our official download mirrors.</li>
<li><strong>release</strong>: Default channel for all Firefox installations to get the next version.</li>
</ul>
<p>For each of those mentioned channels we offer partial and complete updates. The former one will be used if the latest minor version of Firefox is in use, e.g. a user wants to update from 3.5.4 to 3.5.5, while the latter one is for all other versions of the same branch. If an update fails to apply which could happen due to different reasons like a download problem, users will not get stuck on their installed version. In such a case a fallback update will be downloaded which is identical to the complete update. If that fails too the same process will be started again after a given time.</p>
<p>Until now these tests had to be done manually by us. An example can be seen in the update section of the <a href="https://wiki.mozilla.org/Releases/Firefox_3.5.5/Test_Plan:Software_Update">Firefox 3.5.5 test plan</a>. So we normally tests updates on all supported platforms, for each update type (minor, major), and make sure that fallback updates will pass.</p>
<p>With the new <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504653">software update tests</a> for Mozmill which I have finished two days ago, we can easily automate this process now. The only manual steps which have to be done is to prepare the tests by downloading the necessary builds for all the platforms and place them in their own folders. Once that is done the automated test can be started. It will use all builds within a given folder and runs tests updates for the specified channel. The results are printed in wiki format to the console and only have to be copied to the appropriate Wiki page.</p>
<p>If you are interested in running those update tests you have to install Mozmill on your machine and clone our <a href="http://hg.mozilla.org/qa/mozmill-tests/">Mozmill test repository</a>. Detailed steps can be found in the <a href="http://quality.mozilla.org/documents-home/code-docs/mozmill-test-creation/">Mozmill test creation tutorial</a> on QMO.</p>
<p>This is a big step forward in a direction where we can run update checks against each localized build of Firefox and can make sure that updates are successfully applied and don’t fail or cause any sort of failure. And it will give QA more time to focus on other topics.</p>
<p>If you are interested and want to know more about Mozmill then join us in <a href="http://www.mibbit.com/chat/?server=irc.mozilla.org&amp;channel=%23qa">#QA on <acronym title="Internet Relay Chat - like Instant Messaging for groups">IRC</acronym></a> or subscribe to the <a href="http://groups.google.com/group/mozmill-dev">Mozmill developer list</a>.</p></div>
    </content>
    <updated>2009-11-18T20:27:31Z</updated>
    <category term="mozilla"/>
    <category term="automation"/>
    <category term="mozmill"/>
    <category term="QA"/>
    <category term="software"/>
    <category term="testing"/>
    <category term="update"/>
    <author>
      <name>Henrik Skupin</name>
    </author>
    <source>
      <id>http://www.hskupin.info</id>
      <link href="http://www.hskupin.info/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.hskupin.info" rel="alternate" type="text/html"/>
      <subtitle>Mozilla, Photography and the Daily Life</subtitle>
      <title>hskupin.info » mozilla</title>
      <updated>2009-11-18T20:31:23Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18323498.post-2293425551638522437</id>
    <link href="http://armenzg.blogspot.com/feeds/2293425551638522437/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=18323498&amp;postID=2293425551638522437" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/18323498/posts/default/2293425551638522437" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18323498/posts/default/2293425551638522437" rel="self" type="application/atom+xml"/>
    <link href="http://armenzg.blogspot.com/2009/11/check-for-add-ons-compatibility-changes.html" rel="alternate" type="text/html"/>
    <title>Check for add-ons compatibility changes</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I had my check for add-ons compatibility disabled but it recently stopped working.<br/><br/>To fix this instead of using this:<br/> <span style="background-color: #cccccc;">extensions.checkCompatibility;false</span><br/>you can use this:<br/> <span style="background-color: #cccccc;">extensions.checkCompatibility.3.6b;false</span><br/><br/>As always, do not use this for stable releases as a workaround because one of your add-ons has not yet been updated after a new release. Doing so might make your new Firefox not to work as expected.<br/><br/><br/><hr/><br/><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0pt;"/></a><br/>This work by <a href="http://armenzg.blogspot.com/" rel="cc:attributionurl">Zambrano Gasparnian, Armen</a> is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/18323498-2293425551638522437?l=armenzg.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-11-18T20:05:42Z</updated>
    <published>2009-11-18T20:05:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="planet"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="open source"/>
    <author>
      <name>Armen Zambrano</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/18276390189080271638</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18323498</id>
      <author>
        <name>Armen Zambrano</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/18276390189080271638</uri>
      </author>
      <link href="http://armenzg.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/18323498/posts/default/-/planet" rel="self" type="application/atom+xml"/>
      <link href="http://armenzg.blogspot.com/search/label/planet" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/18323498/posts/default/-/planet/-/planet?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>This blog mainly contains posts about release engineering projects.</subtitle>
      <title>armenzg's battlefield</title>
      <updated>2009-11-20T20:36:39Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-38606689.post-4245448521484108140</id>
    <link href="http://xoatlicue.blogspot.com/feeds/4245448521484108140/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=38606689&amp;postID=4245448521484108140" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/38606689/posts/default/4245448521484108140" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/38606689/posts/default/4245448521484108140" rel="self" type="application/atom+xml"/>
    <link href="http://xoatlicue.blogspot.com/2009/11/three-pictures.html" rel="alternate" type="text/html"/>
    <title>Three Pictures</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">What do these three pictures have in common?<br/><br/><br/><br/><br/><br/><table border="1"><tbody><tr><td><img src="http://www.wykiwyk.com/mozilla/misc/DHS_NTA_Warning.png"/></td><td><img src="http://www.wykiwyk.com/mozilla/misc/prop65warning.png"/></td><td><img src="http://www.wykiwyk.com/mozilla/misc/unknownAddonAuthorWarning.png"/></td></tr></tbody></table><br/><br/>The first is a US Dept of Homeland Security warning. The second is a Proposition 65 warning from California. The third is from Firefox when we add _any_ add-on.<br/><br/>Obvious questions are:<br/>- does anyone feel safer when they see these?<br/>- do these actually inform one of anything?<br/>- why are these being displayed? for whose benefit?<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/38606689-4245448521484108140?l=xoatlicue.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-11-18T19:44:05Z</updated>
    <published>2009-11-18T19:30:00Z</published>
    <author>
      <name>Tau Central</name>
      <email>ray@ganymede.org</email>
      <uri>http://www.blogger.com/profile/04639944664204798442</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-38606689</id>
      <author>
        <name>Tau Central</name>
        <email>ray@ganymede.org</email>
        <uri>http://www.blogger.com/profile/04639944664204798442</uri>
      </author>
      <link href="http://xoatlicue.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/38606689/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://xoatlicue.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/38606689/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>Mozilla-ish things I am doing....</subtitle>
      <title>Xoatlicue</title>
      <updated>2009-11-20T16:18:43Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/sumo/?p=851</id>
    <link href="http://blog.mozilla.com/sumo/2009/11/18/updating-the-knowledge-base-for-firefox-3-6-%e2%80%93-the-plan/" rel="alternate" type="text/html"/>
    <title>Updating the knowledge base for Firefox 3.6 – The Plan</title>
    <summary>Over the past month, the SUMO community has gathered a list of changes in Firefox 3.6 and determined which knowledge base articles need to be updated. We have been in contact with localizers and KB contributors to establish the update plan, and here it is:
The English update – this week

All updates to English articles will [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Over the past month, the SUMO community has gathered a <a href="https://wiki.mozilla.org/Support/Firefox3.6:Changes">list of changes in Firefox 3.6</a> and determined <a href="https://wiki.mozilla.org/Support/Firefox3.6:Articles_to_update">which knowledge base articles need to be updated</a>. We have been in contact with localizers and KB contributors to establish the update plan, and here it is:</p>
<h3>The English update – this week</h3>
<ul>
<li>All updates to English articles will be done manually. If you would like to help, just pick a section in the <a href="https://wiki.mozilla.org/Support/Firefox3.6:Articles_to_update">Mozilla wiki page</a>, and update the articles listed in it.
<ul>
<li>We will not be displaying Firefox 3.5 and 3.6 content separately (i.e. <a href="https://support.mozilla.com/en-US/kb/Using+SHOWFOR">using SHOWFOR</a>).</li>
<li>We will be using the “<em>Mark other translations as out of date</em>” checkbox when approving edits for 3.6. This will make the articles appear in the “<em>Needs Updating</em>” section of the Localization Dashboard, so localizers will know which translations are ready to be updated.</li>
<li>For screenshots, use <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.6 Beta 3</a>.</li>
</ul>
</li>
<li>We will also be creating a new article that walks users through the information they see in the new Troubleshooting Information page (a.k.a. about:support). (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528112">bug 528112</a>)</li>
</ul>
<h3>Localization – now until release</h3>
<ul>
<li>Localizers will need to rename their translations of the “Options window – Main Panel” article, because the Main panel has been renamed to General. The new English article name is “<a href="https://support.mozilla.com/kb/Options+window+-+Main+panel">Options window – General panel</a>“. After your translation is renamed, create a translation of <a href="https://support.mozilla.com/tiki-edit_translation.php?page=Options+window+-+Main+panel">Options window – Main Panel</a> which will redirect to your previous URL.</li>
<li>A list of articles to update will appear in the “<em>Needs Updating</em>” section of the <a href="https://support.mozilla.com/kb/all+Knowledge+Base+articles">Localization Dashboard</a>.</li>
<li>Once the “<span id="summary_alias_container"><span id="short_desc_nonedit_display"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528112">Using the Troubleshooting Information page</a>” article is approved, it will need to be translated as well.</span></span></li>
</ul>
<p><span id="summary_alias_container"><span id="short_desc_nonedit_display">A good way to get started, is to go through the list of articles that mention the “<em>Main panel</em>“, and change them to </span></span> “<em>General panel (Main panel in Firefox 3.5</em>)”.  If you have any questions, just ask in the <a href="https://support.mohttps://support.mozilla.com/en-US/forum/3/504309">Contributors forum thread</a>. Thank you!</p></div>
    </content>
    <updated>2009-11-18T18:14:29Z</updated>
    <category term="Contributor News"/>
    <category term="Localization"/>
    <author>
      <name>Chris Ilias</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/sumo</id>
      <link href="http://blog.mozilla.com/sumo/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/sumo" rel="alternate" type="text/html"/>
      <subtitle>The support.mozilla.com (SUMO) project blog</subtitle>
      <title>SUMO Blog</title>
      <updated>2009-11-19T16:46:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/webdev/?p=786</id>
    <link href="http://blog.mozilla.com/webdev/2009/11/18/amo-changes-for-2010/" rel="alternate" type="text/html"/>
    <title>AMO Changes for 2010</title>
    <summary>Yesterday Wil Clouser wrote up a blog post detailing infrastructure changes for addons.mozilla.org in 2010.
Notable changes are:

Migrating from CakePHP to Django
Moving from SVN to Git
Continuous integration
Faster deployment
Processing data offline
Improved documentation

Take a look, it’s a good overview of the technical challenges of managing a large and complex website at an enormous scale.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Yesterday <a href="http://micropipes.com/blog/">Wil Clouser</a> wrote up a blog post detailing <a href="http://micropipes.com/blog/2009/11/17/amo-development-changes-in-2010/">infrastructure changes for addons.mozilla.org in 2010</a>.</p>
<p>Notable changes are:</p>
<ul>
<li>Migrating from CakePHP to Django</li>
<li>Moving from SVN to Git</li>
<li>Continuous integration</li>
<li>Faster deployment</li>
<li>Processing data offline</li>
<li>Improved documentation</li>
</ul>
<p>Take a look, it’s a good overview of the technical challenges of managing a large and complex website at an enormous scale.</p></div>
    </content>
    <updated>2009-11-18T17:54:07Z</updated>
    <category term="AMO"/>
    <category term="Web Development"/>
    <author>
      <name>rdoherty</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/webdev</id>
      <link href="http://blog.mozilla.com/webdev/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/webdev" rel="alternate" type="text/html"/>
      <subtitle>Everybody Likes Ninjas</subtitle>
      <title>Mozilla Web Development</title>
      <updated>2009-11-18T18:00:51Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://mozillalabs.com/?p=3140</id>
    <link href="http://mozillalabs.com/blog/2009/11/personas-10-million-and-growing/" rel="alternate" type="text/html"/>
    <title>Personas: 10 Million and Growing</title>
    <summary>The Personas movement continues to grow with over 10 million people choosing to personalize their Firefox. Read more here!
- Suneel Gupta &amp; Myk Melez on behalf of the Personas development team</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>The <a href="http://getpersonas.com" rel="nofollow" target="_blank">Personas</a> movement continues to grow with over 10 million people choosing to personalize their Firefox.<br/>
</strong></p>
<p><img alt="amo" class="aligncenter size-large wp-image-41" height="134" src="http://mozillalabs.com/wp-content/blogs.dir/6/files/2009/11/amo-1024x194.png" width="1024"/></p>
<p>Read more <a href="http://mozillalabs.com/personas/2009/11/18/personas-10-million-and-growing/" rel="nofollow" target="_blank">here</a>!</p>
<p>- Suneel Gupta &amp; Myk Melez on behalf of the Personas development team</p></div>
    </content>
    <updated>2009-11-18T17:52:23Z</updated>
    <source>
      <id>http://pipes.yahoo.com/pipes/pipe.info?_id=e17f6e62b43c193f6e42e1a574b22118</id>
      <author>
        <name>Mozilla Labs</name>
      </author>
      <link href="http://pipes.yahoo.com/pipes/pipe.info?_id=e17f6e62b43c193f6e42e1a574b22118" rel="alternate" type="text/html"/>
      <link href="http://pipes.yahoo.com/pipes/pipe.run?_id=e17f6e62b43c193f6e42e1a574b22118&amp;_render=rss" rel="self" type="application/rss+xml"/>
      <subtitle>Pipes Output</subtitle>
      <title>Labs sites feed</title>
      <updated>2009-11-20T23:30:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://mozillalabs.com/personas/?p=39</id>
    <link href="http://mozillalabs.com/personas/2009/11/18/personas-10-million-and-growing/" rel="alternate" type="text/html"/>
    <title>Personas: 10 Million and Growing</title>
    <summary>The Personas movement continues to grow with over 10 million people choosing to personalize their Firefox. What Has Changed?
Since Personas was launched earlier this year, over 10 million people around the globe have chosen to personalize their Firefox by downloading Personas. Here is a quick look at what else has happened since the launch: Nearly 35,000 designs [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>The <a href="http://getpersonas.com" rel="nofollow" target="_blank">Personas</a> movement continues to grow with over 10 million people choosing to personalize their Firefox.<br/>
</strong></p>
<p><img alt="amo" class="aligncenter size-large wp-image-41" height="134" src="http://mozillalabs.com/wp-content/blogs.dir/6/files/2009/11/amo-1024x194.png" width="1024"/></p>
<h3>What Has Changed?</h3>
<p>Since Personas was <a href="https://mozillalabs.com/blog/2009/03/personas/" rel="nofollow" target="_blank">launched</a> earlier this year, over 10 million people around the globe have chosen to personalize their Firefox by downloading Personas. Here is a quick look at what else has happened since the launch:</p>
<ul>
<li>Nearly 35,000 <a href="http://www.getpersonas.com/en-US/gallery/All/Popular" rel="nofollow" target="_blank">designs</a> were contributed from artists at all levels of experience from all parts of the world (over 1,000 designs / week).</li>
<li>Over 450 <a href="http://groups.google.com/group/mozilla-labs-personas/members" rel="nofollow" target="_blank">community members</a> have shared ideas and feedback on the <a href="http://groups.google.com/group/mozilla-labs-personas" rel="nofollow" target="_blank">Personas forum</a>.</li>
<li>Nearly 40 affinity brands, including <a rel="nofollow">Harry Potter</a>, <a href="http://www.getpersonas.com/en-US/persona/44136" rel="nofollow" target="_blank">Bob Marley</a>, <a href="http://www.getpersonas.com/en-US/persona/830" rel="nofollow" target="_blank">Lady Gaga</a>, and <a href="http://www.getpersonas.com/en-US/persona/816" rel="nofollow" target="_blank">Greenpeace</a> have added their content to the gallery.</li>
<li>Using community feedback, the Personas development team has released 13 upgrades (4 <a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED;query_format=advanced;bug_status=VERIFIED;component=Personas;product=Mozilla%20Labs" rel="nofollow" target="_blank">add-on</a>, 9 <a href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED;query_format=advanced;bug_status=VERIFIED;component=getpersonas.com;product=Websites" rel="nofollow" target="_blank">website</a> releases) in order to add features like <a href="https://mozillalabs.com/personas/2009/10/02/introducing-favorites-with-personas-1-3/" rel="nofollow" target="_blank">Favorites</a>.</li>
<li><a href="https://wiki.mozilla.org/L10n:Localization_Teams" rel="nofollow" target="_blank">Localization</a> community has diligently translated the add-on into over 25 languages; Personas website will be <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499332" rel="nofollow" target="_blank">localized</a> by the end of the year.</li>
</ul>
<p/>
<h3>Thanks!</h3>
<p>Like all Mozilla projects, Personas is a collaboration between people who develop the product and people who use it. The following people (and many more) have been commited to this product’s success:</p>
<ul>
<li><a href="http://www.getpersonas.com/en-US/gallery/Designer/NinaBella" rel="nofollow" target="_blank">NinaBella</a>, <a href="http://www.getpersonas.com/en-US/gallery/Designer/digitalblasphemy" rel="nofollow" target="_blank">Digital Blasphemy</a>, <a href="http://www.getpersonas.com/en-US/gallery/Designer/MaDonna" rel="nofollow" target="_blank">MaDonna</a>, and thousands of other artists around the globe that give millions of Firefox browsers a personalized look and feel. They are the heroes of this project.</li>
<li>Shae Rivard, who has supported the resolution of over 200 issues on the <a href="http://groups.google.com/group/mozilla-labs-personas" rel="nofollow" target="_blank">Personas discussion forum</a>, as well as over 450 other <a href="http://groups.google.com/group/mozilla-labs-personas/members" rel="nofollow" target="_blank">members</a>, whose feedback, testing, and contributions continuously make the product better.</li>
<li>Ryan Doherty, Myk Melez, Toby Elliot, and Zandr Milewski, with the support of Erik van Eykelen, and Jose Bolanos, for collaborating with community feedback to constantly improve on the product. Collaboratively, the development team has fixed over 300 issues since launch.</li>
<li>Carsten Book (a.k.a. Tomcat), Stephen Donner, Tony Chung, Krupa Raj, and Vishal Kamdar, for assuring quality releases, and for doing so within incredibly tight deadlines.</li>
<li>Amy Zehren, Sean Martell, Catherine Brady, and Julie Martin, with the support of Monique Johnson, who have reached out to countless brands around the globe to share the Mozilla story, and offer them the opportunity to participate in a growing movement.</li>
<li>Tara Shahian, Mary Colvig, Melissa Shapiro, John Slater, Sarah Doherty, Jay Patel, and all the other members of the marketing community that helped build awareness around Personas.</li>
<li>Seth Bindernagel, Staś Małolepszy, Pascal Chevrel, and all the Persona localizers on Babelzilla (AtteL, dogi, drry, Ersen Yoldac, fernph, Funkin2x, funTomas, Joergen, jojaba, jooliaan, kkemenczy, kustodian, Lisman, lois, loveleeyoungae, moZes, pia, SiiiE, spjutster, steekid, stoyan, Wareczek, and wtspout), who worked diligently to ensure that Personas is accessible in as many languages as possible.</li>
<li>Rainer Cvillink who, on a shoestring budget, imaginatively developed the original Personas video:</li>
<p>&lt;iframe class="embeddedvideo" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=3841582&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" width="400"&gt;&lt;/iframe&gt; 
</p><p><a href="http://vimeo.com/3841582" rel="nofollow" target="_blank">Getting Started with Personas</a> from <a href="http://vimeo.com/user1482657" rel="nofollow" target="_blank">Mozilla Labs</a> on <a href="http://vimeo.com" rel="nofollow" target="_blank">Vimeo</a>.</p>
</ul>
<h3>What’s Next?</h3>
<p>Between now and 20 million downloads, we’re looking to make this feature even better and easier to use. To continue to evolve Personas quickly, and in the right direction, we need your feedback and participation. Join the conversation in the <a href="http://groups.google.com/group/mozilla-labs-personas" rel="nofollow" target="_blank">discussion forum</a> and add helpful hints to the <a href="https://wiki.mozilla.org/Labs/Personas/Support" rel="nofollow" target="_blank">support wiki</a>. And stay tuned to this blog for updates!</p>
<p><em>- Suneel Gupta &amp; Myk Melez on behalf of the Personas development team</em></p></div>
    </content>
    <updated>2009-11-18T17:45:47Z</updated>
    <source>
      <id>http://pipes.yahoo.com/pipes/pipe.info?_id=e17f6e62b43c193f6e42e1a574b22118</id>
      <author>
        <name>Mozilla Labs</name>
      </author>
      <link href="http://pipes.yahoo.com/pipes/pipe.info?_id=e17f6e62b43c193f6e42e1a574b22118" rel="alternate" type="text/html"/>
      <link href="http://pipes.yahoo.com/pipes/pipe.run?_id=e17f6e62b43c193f6e42e1a574b22118&amp;_render=rss" rel="self" type="application/rss+xml"/>
      <subtitle>Pipes Output</subtitle>
      <title>Labs sites feed</title>
      <updated>2009-11-20T23:30:20Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/?p=1375</id>
    <link href="http://blog.mozilla.com/blog/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/" rel="alternate" type="text/html"/>
    <title>Firefox Beta 3.6 (revision 3) now available for download</title>
    <summary>Editor’s note: Mozilla released Firefox 3.6 beta 3 on Tuesday,  November 17, 2009. Check out the Mozilla Developer News announcement reposted below   for more details.
Last night the Mozilla community released Firefox 3.6 Beta 3, making  it available for  free download and  issuing an update for all Firefox 3.6 beta [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>Editor’s note: Mozilla released Firefox 3.6 beta 3 on Tuesday,  November 17, 2009. Check out the <a href="https://developer.mozilla.org/devnews/index.php/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/" target="_blank">Mozilla Developer News announcement</a> reposted below   for more details.</em></p>
<p>Last night the Mozilla community released Firefox 3.6 Beta 3, making  it <a href="http://www.mozilla.com/firefox/all-beta.html">available for  free download</a> and  issuing an update for all Firefox 3.6 beta users.  This update contains <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta3-fixed">over  80 fixes</a> from the last Firefox 3.6 beta, containing many    improvements for web developers, Add-on         developers, and users.  More than half of the thousands of Firefox Add-ons have now been  upgraded by their authors    to be compatible with Firefox 3.6 Beta. If  your favorite Add-on isn’t yet compatible, you can also download and  install the <a href="https://addons.mozilla.org/addon/15003?src=external-fxbetarelnote">Add-on     Compatibility Reporter</a> – your favorite Add-on author will     appreciate it!</p>
<p>The Mozilla community appreciates your feedback and assistance     in    testing this preview of the next version of Firefox. Your beta   software       will update itself periodically, and eventually will be  updated to    the final     release itself.</p>
<p>The Beta of Firefox 3.6 / Gecko 1.9.2  introduces several new     features for users to evaluate:</p>
<ul>
<li>(New in this update) A <a href="http://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/">change  to how third-party software integrates with Firefox</a> to increase  stability.</li>
<li>(New in this update) The ability to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503481">run scripts   asynchronously</a> to speed up page load times.</li>
<li>A <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524904">mechanism</a> to prevent incompatible software from crashing Firefox.</li>
<li>Users can now change their browser’s appearance with a single click,     with built in support for <a href="https://addons.mozilla.org/en-US/firefox/personas/">Personas</a>.</li>
<li>Firefox 3.6 will <a href="http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/">alert     users about out of date plugins</a> to keep them safe.</li>
<li>Open, native video can now be displayed <a href="http://mozillalinks.org/wp/2009/10/firefox-3-6-gets-full-screen-native-video/">full     screen</a>, and supports <a href="https://developer.mozilla.org/En/HTML/Element/Video">poster    frames</a>.</li>
<li>Support for the <a href="http://hacks.mozilla.org/2009/10/woff/">WOFF  font format</a>.</li>
<li>Improved JavaScript performance, overall browser  responsiveness and    startup time.</li>
<li>Support for new CSS, DOM and HTML5 web technologies.</li>
</ul>
<p>Web developers and Add-on developers should read more detail about <a href="http://developer.mozilla.org/en/docs/Firefox_3.6_for_developers">the    many new features in Firefox  3.6 for developers</a> on the Mozilla    Developer Center. For the full list of changes since the <a href="http://www.mozilla.org/projects/firefox/3.6a1/releasenotes/">alpha    release</a>, see <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2%3Afixed">this    list</a> (it’s big).</p>
<p>Please use the following links to download Firefox 3.6 Beta, or visit    the <a href="http://www.mozilla.com/firefox/all-beta.html">beta  download   page</a>:</p>
<ul>
<li>Windows: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=win&amp;lang=en-US">Firefox     3.6 Beta 3 Setup.exe</a></li>
<li>Mac OS X: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=osx&amp;lang=en-US">Firefox     3.6 Beta 3.dmg</a></li>
<li>Linux: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=linux&amp;lang=en-US">firefox-3.6b3.tar.bz2</a></li>
</ul>
<p>As always, the Mozilla community would appreciate hearing about any <a href="http://feedback.mozilla.org/">feedback</a> you have about this    release, or any <a href="http://developer.mozilla.org/en/docs/Bug_writing_guidelines">bugs      you may find</a>.</p>
<p><em><br/>
</em></p></div>
    </content>
    <updated>2009-11-18T16:28:37Z</updated>
    <category term="Firefox"/>
    <category term="Mozilla News"/>
    <author>
      <name>Melissa Shapiro</name>
    </author>
    <source>
      <id>http://blog.mozilla.com</id>
      <link href="http://blog.mozilla.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com" rel="alternate" type="text/html"/>
      <subtitle>News, notes and ramblings from the Mozilla project</subtitle>
      <title>The Mozilla Blog</title>
      <updated>2009-11-20T07:00:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hsivonen.iki.fi/speculative-html5-parsing/</id>
    <link href="http://hsivonen.iki.fi/speculative-html5-parsing/" rel="alternate" type="text/html"/>
    <title type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Speculative HTML5 Parsing Landed</div>
    </title>
    <summary type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">As mentioned earlier, there is an ongoing project for replacing Gecko’s old HTML parser with an HTML5 parser. Today, a significant milestone landed: off-the-main-thread speculative HTML5 parsing.</div>
    </summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://hsivonen.iki.fi/test-html5-parsing/" shape="rect">As mentioned earlier</a>, there is an ongoing project for replacing Gecko’s old HTML parser with an <a href="http://www.whatwg.org/specs/web-apps/current-work/" shape="rect">HTML5</a> parser. Today, a significant milestone <a href="http://hg.mozilla.org/mozilla-central/pushloghtml?changeset=e04af661ed40" shape="rect">landed</a>: off-the-main-thread speculative HTML5 parsing.</p>
<p>This means that the HTML source arriving from the network is not parsed on the main thread. (Browsers have traditionally been single-threaded.) Also, when the main thread is waiting for a script to load or execute, the rest of the HTML file is parsed ahead speculatively. This doesn’t mean merely scanning the rest of the file for URLs. It means running the HTML5 tokenization and tree building algorithm speculatively.</p>
<p>Bad use of <code>document.write</code> can cause speculation to fail and parsing work to be wasted. There is <a href="https://developer.mozilla.org/en/Optimizing_your_pages_for_speculative_parsing" shape="rect">preliminary documentation</a> for avoiding speculation failures.</p>
<p>The HTML5 parser continues to be turned off by default, so this landing shouldn’t disrupt your browsing with nightlies if you haven’t opted in to HTML5 parsing.</p>
<h3>How to Try It?</h3>
<p>First, this isn’t release-quality software. Testing the HTML5
parser carries all the same risks as testing a nightly build in
general, and then some. It may crash, it may corrupt your Firefox
profile, etc. If you aren’t comfortable with taking the risks
associated with running nighly builds, you shouldn’t try the HTML5 parser.</p>
<p>If you are still comfortable with testing, download a trunk
<a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/" shape="rect">nightly
build</a> tomorrow, run it, navigate to <code>about:config</code> and flip the
preference named <code>html5.enable</code> to <code>true</code>. This
makes Gecko use the HTML5 parser when loading pages into the content
area and when setting <code>innerHTML</code>. The HTML5 parser is not
used for HTML embedded in feeds, Netscape bookmark import, View
Source, etc., yet.</p>
<p>The <code>html5.enable</code> preference doesn’t require a
restart to take effect. It takes effect the next time you load a
page.</p>
<p>There is also another preference called <code>html5.offmainthread</code> that defaults to <code>true</code>. If you suspect a thread collaboration bug, you can try flipping the pref to <code>false</code> to make all parts of the HTML5 parser run on the main thread.</p>
<h3>Known Problems</h3>
<p>First and foremost, please refer to the <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=substring&amp;short_desc=%5BHTML5%5D+&amp;classification=Components&amp;product=Core&amp;component=HTML:+Parser&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=DUPLICATE&amp;resolution=---&amp;emailassigned_to1=1&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=" shape="rect">list
of known bugs</a>. In particular, please be aware that there’s a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=525229" shape="rect">known crash</a> for which the fix hasn’t landed yet: If <code>document.write</code> writes an external script followed by an unbalanced start tag and the script ends without writing a corresponding end tag, the browser crashes.</p>
<p>Note that the speculative parsing landing does not fix the known Web compatibility bugs that have already been reported. The landing consists of changes to the way the parser integrates into Gecko.</p>
<h3>What’s the Performance Impact?</h3>
<p>Talos does not run to completion with the HTML5 parser enabled, so the impact is so far unknown. It is known that perceived performance is bad and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502568" shape="rect">will get better</a>.</p>
<h3>Reporting Bugs</h3>
<p>Please file bugs in <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&amp;component=HTML:+Parser&amp;short_desc=%5BHTML5%5D+" shape="rect">the
“Core” product under “HTML: Parser” component with “[HTML5]
” at the start of the summary</a>.</p></div>
    </content>
    <updated>2009-11-18T15:41:09Z</updated>
    <source>
      <id>http://hsivonen.iki.fi/feed/atom/</id>
      <author>
        <name>Henri Sivonen</name>
        <email>hsivonen@iki.fi</email>
      </author>
      <link href="http://hsivonen.iki.fi/" rel="alternate" type="text/html"/>
      <link href="http://hsivonen.iki.fi/feed/atom/" rel="self" type="application/atom+xml"/>
      <rights xml:lang="en">Copyright Henri Sivonen</rights>
      <subtitle xml:lang="en">Articles and blogish notes</subtitle>
      <title xml:lang="en">Henri Sivonen’s pages</title>
      <updated>2009-11-20T23:00:32Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.mozdev.org/347 at http://www.mozdev.org/drupal</id>
    <link href="http://www.mozdev.org/drupal/blog/Mozdev-Community-Organization-Meeting-Nov-20th" rel="alternate" type="text/html"/>
    <title>Mozdev Community Organization Meeting - Nov 20th</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The next Mozdev community meeting has been scheduled; we'd appreciate it if you can come by and discuss Mozdev's future.</p>
<p>Friday, Nov 20th<br/>
14:00 EST (19:00 UTC)<br/>
<a href="irc://irc.mozilla.org/mozdev">#mozdev on irc.mozilla.org</a></p>
<p>The meeting will be logged and will be available here:<br/>
<a href="http://irc.mozdev.org/logs.html" title="http://irc.mozdev.org/logs.html">http://irc.mozdev.org/logs.html</a></p>
<p>The agenda is currently very similar to the last meeting's agenda but we will probably spend less time on finances and committee organization:</p>
<p><a class="moz-txt-link-freetext" href="http://www.mozdev.org/../../../../../../wiki/Community-Org-Meeting-Agenda-Nov-20">http://www.mozdev.org/drupal/wiki/Community-Org-Meeting-Agenda-Nov-20</a></p>
<p>You may want to review the logs from the last meeting for background:</p>
<p><a class="moz-txt-link-freetext" href="http://irc.mozdev.org/logs/Mozilla/%23mozdev/2009/11/%23mozdev.2009-11-14.log">http://irc.mozdev.org/logs/Mozilla/%23mozdev/2009/11/%23mozdev.2009-11-14.log</a></p>
<p> </p></div>
    </summary>
    <updated>2009-11-18T15:00:59Z</updated>
    <category scheme="http://www.mozdev.org/drupal/category/Blog-Tag/meeting" term="meeting"/>
    <author>
      <name>silfreed</name>
    </author>
    <source>
      <id>http://www.mozdev.org/drupal/blog</id>
      <link href="http://www.mozdev.org/drupal/blog" rel="alternate" type="text/html"/>
      <link href="http://www.mozdev.org/drupal/blog/feed" rel="self" type="application/rss+xml"/>
      <title>Mozdev blogs</title>
      <updated>2009-11-18T15:16:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://developer.mozilla.org/devnews/?p=766</id>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/" rel="alternate" type="text/html"/>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/#comments" rel="replies" type="text/html"/>
    <link href="http://developer.mozilla.org/devnews/index.php/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Firefox Beta 3.6 (revision 3) now available for download</title>
    <summary xml:lang="en">Last night the Mozilla community released Firefox 3.6 Beta 3, making it available for free download and  issuing an update for all Firefox 3.6 beta users. This update contains over 80 fixes from the last Firefox 3.6 beta, containing many   improvements for web developers, Add-on        [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Last night the Mozilla community released Firefox 3.6 Beta 3, making it <a href="http://www.mozilla.com/firefox/all-beta.html">available for free download</a> and  issuing an update for all Firefox 3.6 beta users. This update contains <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta3-fixed">over 80 fixes</a> from the last Firefox 3.6 beta, containing many   improvements for web developers, Add-on         developers, and users. More than half of the thousands of Firefox Add-ons have now been upgraded by their authors    to be compatible with Firefox 3.6 Beta. If your favorite Add-on isn’t yet compatible, you can also download and install the <a href="https://addons.mozilla.org/addon/15003?src=external-fxbetarelnote">Add-on    Compatibility Reporter</a> – your favorite Add-on author will    appreciate it!</p>
<p>The Mozilla community appreciates your feedback and assistance     in   testing this preview of the next version of Firefox. Your beta  software       will update itself periodically, and eventually will be updated to    the final     release itself.</p>
<p>The Beta of Firefox 3.6 / Gecko 1.9.2  introduces several new    features for users to evaluate:</p>
<ul>
<li>(New in this update) A <a href="http://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/">change to how third-party software integrates with Firefox</a> to increase stability.</li>
<li>(New in this update) The ability to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503481">run scripts  asynchronously</a> to speed up page load times.</li>
<li>A <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=524904">mechanism</a> to prevent incompatible software from crashing Firefox.</li>
<li>Users can now change their browser’s appearance with a single click,    with built in support for <a href="https://addons.mozilla.org/en-US/firefox/personas/">Personas</a>.</li>
<li>Firefox 3.6 will <a href="http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/">alert    users about out of date plugins</a> to keep them safe.</li>
<li>Open, native video can now be displayed <a href="http://mozillalinks.org/wp/2009/10/firefox-3-6-gets-full-screen-native-video/">full    screen</a>, and supports <a href="https://developer.mozilla.org/En/HTML/Element/Video">poster   frames</a>.</li>
<li>Support for the <a href="http://hacks.mozilla.org/2009/10/woff/">WOFF font format</a>.</li>
<li>Improved JavaScript performance, overall browser  responsiveness and   startup time.</li>
<li>Support for new CSS, DOM and HTML5 web technologies.</li>
</ul>
<p>Web developers and Add-on developers should read more detail about <a href="http://developer.mozilla.org/en/docs/Firefox_3.6_for_developers">the   many new features in Firefox  3.6 for developers</a> on the Mozilla   Developer Center. For the full list of changes since the <a href="http://www.mozilla.org/projects/firefox/3.6a1/releasenotes/">alpha   release</a>, see <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2%3Afixed">this   list</a> (it’s big).</p>
<p>Please use the following links to download Firefox 3.6 Beta, or visit   the <a href="http://www.mozilla.com/firefox/all-beta.html">beta download   page</a>:</p>
<ul>
<li>Windows: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=win&amp;lang=en-US">Firefox    3.6 Beta 3 Setup.exe</a></li>
<li>Mac OS X: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=osx&amp;lang=en-US">Firefox    3.6 Beta 3.dmg</a></li>
<li>Linux: <a href="http://download.mozilla.org/?product=firefox-3.6b3&amp;os=linux&amp;lang=en-US">firefox-3.6b3.tar.bz2</a></li>
</ul>
<p>As always, the Mozilla community would appreciate hearing about any <a href="http://feedback.mozilla.org/">feedback</a> you have about this   release, or any <a href="http://developer.mozilla.org/en/docs/Bug_writing_guidelines">bugs     you may find</a>.</p></div>
    </content>
    <updated>2009-11-18T13:17:51Z</updated>
    <published>2009-11-18T12:59:14Z</published>
    <category scheme="http://developer.mozilla.org/devnews" term="General"/>
    <author>
      <name>beltzner</name>
      <uri>http://beltzner.ca/mike</uri>
    </author>
    <source>
      <id>http://developer.mozilla.org/devnews/index.php/feed/atom/</id>
      <link href="http://developer.mozilla.org/devnews" rel="alternate" type="text/html"/>
      <link href="http://developer.mozilla.org/devnews/index.php/feed/atom/" rel="self" type="application/atom+xml"/>
      <title xml:lang="en">Mozilla Developer News</title>
      <updated>2009-11-18T13:17:51Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/addons/?p=1151</id>
    <link href="http://blog.mozilla.com/addons/2009/11/18/thanks-for-the-compatibility-reports/" rel="alternate" type="text/html"/>
    <title>Thanks for the compatibility reports!</title>
    <summary>A few weeks ago, we launched the Add-on Compatibility Reporter, a way for Firefox users to let us know if their incompatible add-ons were working properly or having issues. As of tonight, we’ve received 25,000 reports on 2,000 add-ons for Firefox 3.6 betas alone!
We just dispatched emails to the developers of those add-ons as follows:

105 [...]&lt;script type="text/javascript"&gt;SHARETHIS.addEntry({ title: "Thanks for the compatibility reports!", url: "http://blog.mozilla.com/addons/2009/11/18/thanks-for-the-compatibility-reports/" });&lt;/script&gt;</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>A few weeks ago, we <a href="http://blog.mozilla.com/addons/2009/10/22/announcing-the-add-on-compatibility-reporter/">launched</a> the <a href="https://addons.mozilla.org/addon/15003">Add-on Compatibility Reporter</a>, a way for Firefox users to let us know if their incompatible add-ons were working properly or having issues. As of tonight, we’ve received 25,000 reports on 2,000 add-ons for Firefox 3.6 betas alone!</p>
<p>We just dispatched emails to the developers of those add-ons as follows:</p>
<ul>
<li>105 add-ons that we think are compatible. These add-ons had more than 80% of reports saying the add-on worked fine. For these add-ons, we suggest that the developer test the add-on out themselves and then bump compatibility to Firefox 3.6.*.</li>
<li>24 add-ons with compatibility issues. These add-ons had more than 80% of reports saying that the add-on was not functioning properly. We ask the developers of these add-ons to review the submitted reports and look into the issues mentioned before bumping compatibility.</li>
<li>321 add-ons with mixed reports. These add-ons have received a number of reports, but we couldn’t make a guess as to the status. We encourage these developers to view the submitted reports and then test their add-ons before bumping compatibility.</li>
<li>830 add-ons with at least one report, but not enough to determine anything. We’ve asked these developers to test their add-ons with Firefox 3.6 and bump compatibility if everything checks out.</li>
</ul>
<p>The response to the Compatibility Reporter has been amazing, with almost 20,000 active users helping us out. Your reports will make a big difference in being able to ship Firefox 3.6 without add-on compatibility issues, so keep it up!</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Thanks+for+the+compatibility+reports%21&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F11%2F18%2Fthanks-for-the-compatibility-reports%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-11-18T08:23:47Z</updated>
    <category term="compatibility"/>
    <category term="developers"/>
    <category term="firefox 3.6"/>
    <author>
      <name>Justin Scott (fligtar)</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/addons</id>
      <link href="http://blog.mozilla.com/addons/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/addons" rel="alternate" type="text/html"/>
      <subtitle>Official Blog of Mozilla Add-ons</subtitle>
      <title>Mozilla Add-ons Blog</title>
      <updated>2009-11-19T19:01:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>tag:adblockplus.org,2009-11-17:0fd833a6b72d997c53eba671b829aed6/ac7fd27006ce74127ae529d733b08806</id>
    <link href="http://adblockplus.org/blog/mercurial-over-https-ouch-ssl-isn-t-always-secure" rel="alternate" type="text/html"/>
    <title xml:lang="en-us">Mercurial over HTTPS - ouch, SSL isn't always secure</title>
    <summary type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>I <a href="https://adblockplus.org/blog/moving-adblock-plus-source-code">set up my Mercurial server</a> as <span class="caps">HTTPS</span> only. The idea behind it was that establishing a secure communication channel outweighs the disadvantages (server load, more traffic and somewhat slower pull operations) for a small server like that. But then I had second thoughts — I am using a StartCom certificate that isn’t yet accepted everywhere, what if somebody cannot pull the repository because of that?</p></div>
    </summary>
    <content type="xhtml" xml:lang="en-us"><div xmlns="http://www.w3.org/1999/xhtml"><p>I <a href="https://adblockplus.org/blog/moving-adblock-plus-source-code">set up my Mercurial server</a> as <span class="caps">HTTPS</span> only. The idea behind it was that establishing a secure communication channel outweighs the disadvantages (server load, more traffic and somewhat slower pull operations) for a small server like that. But then I had second thoughts — I am using a StartCom certificate that isn’t yet accepted everywhere, what if somebody cannot pull the repository because of that?</p>

	<p>So the question is which certificate store Mercurial is using to validate certificates. A quick Google search didn’t bring up anything relevant, I simply had to test it. And I discovered that Mercurial doesn’t validate server certificates at all! It doesn’t matter whether the server uses a self-signed certificate or whether the certificate is issued to a different server, Mercurial accepts them all. Which makes using <span class="caps">HTTPS</span> rather pointless, there are <acronym title="Man In The Middle"><span class="caps">MITM</span></acronym> tools that will easily intercept that connection if you are on a public <span class="caps">WLAN</span> network for example.</p>

	<p>I originally planned to allow push via <span class="caps">HTTPS</span> if I need to give other people access, this is easier to set up. With what I learned now however I will better take the time and configure push via <span class="caps">SSH</span>. I just wished there would be a warning about this in the Mercurial documentation, as it is now the documentation suggests that publishing repositories via <span class="caps">HTTPS</span> is secure while the same thing over <span class="caps">HTTP</span> isn’t. And it is <a href="http://selenic.com/pipermail/mercurial-devel/2009-January/009651.html">not like the developers aren’t aware of the problem</a> (last two paragraphs).</p></div>
    </content>
    <updated>2009-11-18T06:43:13Z</updated>
    <published>2009-11-18T06:43:13Z</published>
    <category term="website"/>
    <category term="security"/>
    <author>
      <name>Wladimir Palant</name>
    </author>
    <source>
      <id>tag:adblockplus.org,2005:0fd833a6b72d997c53eba671b829aed6/mozilla/gecko/security</id>
      <author>
        <name>Wladimir Palant</name>
        <email>trev@adblockplus.org</email>
        <uri>http://adblockplus.org/</uri>
      </author>
      <link href="http://adblockplus.org/atom/?category=mozilla%2Fgecko%2Fsecurity" rel="self" type="application/atom+xml"/>
      <link href="http://adblockplus.org/" rel="alternate" type="text/html"/>
      <subtitle xml:lang="en-us">Yet Another Boring Blog</subtitle>
      <title xml:lang="en-us">Adblock Plus and (a little) more -</title>
      <updated>2009-11-20T19:04:02Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/meeting-notes/archives/268</id>
    <link href="http://blog.mozilla.com/meeting-notes/archives/268" rel="alternate" type="text/html"/>
    <link href="http://blog.mozilla.com/meeting-notes/archives/268#comments" rel="replies" type="text/html"/>
    <link href="http://blog.mozilla.com/meeting-notes/archives/268/feed/atom" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">SeaMonkey Meeting Minutes: 2009-11-17</title>
    <summary xml:lang="en">SeaMonkey:StatusMeetings:2009-11-17
From MozillaWiki

« last meeting | index
SeaMonkey Meeting Details


 Time: November 17, 2009, 13:00 UTC
 Location: #seamonkey IRC channel


  Agenda 

 Who’s taking minutes? -&gt; Ratty


  Action Items 
(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.
NEW


 KaiRo to add to the known [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><div>
<h3>SeaMonkey:StatusMeetings:2009-11-17</h3>
<h5>From MozillaWiki</h5>
<div id="contentSub"/>
<p><a href="https://wiki.mozilla.org/SeaMonkey:StatusMeetings:2009-11-03" title="SeaMonkey:StatusMeetings:2009-11-03">« last meeting</a> | <a href="https://wiki.mozilla.org/SeaMonkey:StatusMeetings" title="SeaMonkey:StatusMeetings">index</a></p>
<p><b>SeaMonkey Meeting Details</b>
</p>
<ul>
<li> Time: <a class="external text" href="http://www.timeanddate.com/worldclock/fixedtime.html?day=17&amp;month=11&amp;year=2009&amp;hour=13&amp;min=0&amp;sec=0&amp;p1=0" rel="nofollow" title="http://www.timeanddate.com/worldclock/fixedtime.html?day=17&amp;month=11&amp;year=2009&amp;hour=13&amp;min=0&amp;sec=0&amp;p1=0">November 17, 2009, 13:00 UTC</a><p/>
</li><li> Location: <a class="external text" href="irc://irc.mozilla.org/seamonkey" rel="nofollow" title="irc://irc.mozilla.org/seamonkey">#seamonkey IRC channel</a>
</li></ul>
<p><a id="Agenda" name="Agenda"/><br/>
</p><h4> </h4>
<ul>
<li> Who’s taking minutes? -&gt; <b>Ratty</b>
</li></ul>
<p><a id="Action_Items" name="Action_Items"/><br/>
</p><h5> </h5>
<p>(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.</p>
<p><b>NEW</b>
</p>
<ul>
<li> <b>KaiRo</b> to add to the known issues page additional items from the SeaMonkey 2.0 Final/Feedback section below.<p/>
</li><li> <b>Ratty</b> to draft out some messages to encourage extension authors to make their extensions compatible with SeaMonkey 2.0. Once the Council approves them, we can forward to AMO for <s>spamming</s>dissemination.
</li></ul>
<p><b>OPEN</b>
</p>
<ul>
<li> Get permission from Google to use their geolocation JSON service <b>[KaiRo]</b>. Contact at Google says: “We don’t have a good estimate for when GLS will be opening up more broadly, but I will be sure to let you know when we take that step.  Sorry that I can not be more specific at this time.” – We can only wait right now.<p/>
<ul>
<li> KaiRo emailed Google again more than 8 weeks ago and again 5 weeks ago, no reply yet, even though the MoCo geolocation contact has poked the Google contact as well.
</li></ul>
</li></ul>
<p><b>CLOSED</b>
</p>
<p><a id="SeaMonkey_2.0_Final" name="SeaMonkey_2.0_Final"/><br/>
</p><h5> </h5>
<ul>
<li> <b>Shipped on October 27</b>!<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?product=Core&amp;product=MailNews+Core&amp;product=SeaMonkey&amp;product=Other+Applications&amp;keywords=fixed-seamonkey2.0" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?product=Core&amp;product=MailNews+Core&amp;product=SeaMonkey&amp;product=Other+Applications&amp;keywords=fixed-seamonkey2.0">167 fixed-seamonkey2.0 bugs</a> (all post 2.0b2)!
</li><li> Pushed venkman perf hit and GetDefaultReader to 2.0.1.
</li><li> 2.0 has 19 official languages including en-US, as well as a beta/unofficial Turkish version (requested by localizer due to incomplete L10n). More to come for 2.0.1.
</li><li> What are we going to do with regards to 1.9.1.6?
<ul>
<li> 2.0.1 will be based on 1.9.1.6 now as 1.9.1.5 was a crash-fixer released on Thursday 5th November, and KaiRo did not have enough time to generate a release that week.<p/>
</li><li> Firefox is in slushy code freeze and is on schedule for a mid-December release.
</li></ul>
</li><li> Feedback
<ul>
<li> Many positive messages.<p/>
</li><li> Also many posts with problems, a few common threads among those:
<ul>
<li> Failure to launch when installed over 1.x – can we do something with removed-files?  Ratty has filed <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526202" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526202">bug 526202</a> on this issue.<p/>
<ul>
<li> Components dumped by extensions into the application/components/ directory are definitely a problem.
</li></ul>
</li><li> Some things already mentioned in Known Issues.
</li><li> Profile migration failures – not sure how to diagnose these. Things like missing all passwords in migration are strange, but hard to debug especially if we don’t have access to the users system.
</li><li> The migration experience for people with multiple profiles is sub-optimal and we need to find some way of making this better.
</li><li> Quicklaunch from SeaMonkey 1.1.x still enabled, need to see if it’s possible/wanted to disable Quicklaunch during SeaMonkey 2 setup (should not be that difficult). IanN keep an eye on this issue (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526204" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526204">bug 526204</a>).
</li><li> The new Password and Form Managers seem to be hard for people to grasp, do we need docs on those so we can point people to them? BenoitRen to file a bug and to contact people who can potentially help to do the documentation. There is an existing bug, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=463903" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=463903">bug 463903</a> for form autocomplete.
<ul>
<li> One immediate issue is for a form history editor to edit/delete incorrect entries. There is a Form History Manager extension for SeaMonkey 2.0 that can do this. But we need this as a native function of SeaMonkey for a better user experience. Perhaps we can use that extension as a starting point.<p/>
</li><li> Ratty to file a but to track a native Forms editor.
</li></ul>
</li><li> For some users cut&amp;paste isn’t working for some Windows 7 users. Specifically, nothing gets pasted (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525601" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525601">bug 525601</a>.
<ul>
<li> This has been traced to the McAfee Site Advisor component of the McAfee Internet Security Suite (also shipped with other McAfee products and with Yahoo security suites that are rebranded McAfee). Latest reports indicate that this problem only surfaced after RC2 because in previous versions of the McAfee Security Suite, the Site Advisor was an optional component. However the in latest versions the Site Advisor cannot be deselected. Also users with McAfee subscriptions who auto-updated got the Site Advisor whether they wanted it or not.<p/>
</li><li> The McAfee techs would like a developer from the SeaMonkey side to assist them in tracking down the problem. Do we have someone with the required skillset? Perhaps Neil.
</li></ul>
</li><li> Some users upgrading from 1.1 who never used a master password are now being prompted at every startup for a (non-existent) password. In 1.1 it was possible to set a master password but not use it if the preferences were set that way. Some users might have accidentally set a master password and forgot about it and this could have been migrated to the 2.0 profile. Unfortunately in 2.0 if a master password is set then it is used.
</li><li> We seem to have accidentally migrated from 1.1 all the “browser.toolbars.showbutton.*” preferences when we shouldn’t. The most common case appears to be the home button. Our button pref listener are still active because of the Go and Search buttons in the URL bar.
<ul>
<li> <b>Ratty</b> to file a bug to fix or workaround the problem in 2.0.1 for already migrated profiles. Also possibly get someone to look at the profile migrator code to not migrate these preferences.
</li></ul>
</li></ul>
</li></ul>
</li></ul>
<p><a id="Feature_List.2C_Planning" name="Feature_List.2C_Planning"/><br/>
</p><h5> </h5>
<p><a class="external text" href="http://dev.seamonkey.at/#bugstats" rel="nofollow" title="http://dev.seamonkey.at/#bugstats">Bug statistics</a> for last two (full) weeks: 65 new, 20 fixed, 58 triaged.
</p>
<ul>
<li> High rate of new bugs immediately after 2.0 release but declining.<p/>
</li><li> Fixing rate down as we all take a breath after this.
</li><li> Triage rate up from 34 at last meeting.
</li></ul>
<p>Major wanted/needed features:
</p>
<p><a id="2.0.x" name="2.0.x"/><br/>
</p><h6> </h6>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=423281" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=423281">bug 423281</a> Help updates.<p/>
<ul>
<li> Status/Progress?
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=483282" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=483282">bug 483282</a> Make sure normal SeaMonkey use doesn’t pay a price for having venkman installed.
<ul>
<li> Needs at least a core patch landing for 1.9.1.6 (.5 will be a short-cycle crash-fixing update)  <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=364864" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=364864">bug 364864</a> nsICategoryManager::deleteCategoryEntry does not persist outside of component registration.<p/>
</li><li> Progress/Status?
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=471346" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=471346">bug 471346</a> Port GetDefaultFeedReader to SeaMonkey shell service. New patch needed.
<ul>
<li> New patch needed.
</li></ul>
</li></ul>
<p><a id="2.1" name="2.1"/><br/>
</p><h6> </h6>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=460953" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=460953">bug 460953</a> kill-rdf port [sgautherie]<p/>
<ul>
<li> Progress stalled.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=436794" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=436794">bug 436794</a> Enable Mac OS X system address book per default and add UI.
<ul>
<li> SM UI needed, unowned, helpwanted.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=410613" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=410613">bug 410613</a> OpenSearch. <b>helpwanted</b>.
<ul>
<li> We need to check if OpenSearch can support all our existing functionality, for example the INTEPRETS section in Sherlock search plugins. Mnyromyr will check on that, and on how extensible the Firefox code is.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=449728" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=449728">bug 449728</a> drag tabs between windows
<ul>
<li> unowned so far.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=498596" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=498596">bug 498596</a> places bookmarks
<ul>
<li> unowned so far.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=477845" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=477845">bug 477845</a> Build a standalone (Gecko 1.9.1) Composer
<ul>
<li> Will look into that once KompoZer 0.8 is done.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=477840" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=477840">bug 477840</a> Backport KompoZer to Composer
<ul>
<li> Will look into that once KompoZer 0.8 are done.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=523274" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=523274">bug 523274</a> Complete new default theme icon set
<ul>
<li> status/progress?<p/>
</li><li> A <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=348720#c82" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=348720#c82">list of TODO icons</a> is up in the bug
</li><li> Still needs quite a bit of work.
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=522023" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=522023">bug 522023</a> is working on improving the browser globe in task icons, etc..
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526210" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526210">bug 526210</a> Update the icon set for the SeaMonkey Modern Theme.
<ul>
<li> unowned so far.
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=521927" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=521927">bug 521927</a> Make Search, Folder Location and Views widgets for MailNews customizable toolbars.
<ul>
<li> waiting on reviews (was previously waiting on <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525373" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525373">bug 525373</a> to be checked in).
</li></ul>
</li></ul>
<p>We also should take a look at the other items on <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=---&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=wanted-seamonkey2.1%2B" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?resolution=---&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=wanted-seamonkey2.1%2B">wanted-seamonkey2.1+</a>
</p>
<p><a id="Roundtable" name="Roundtable"/><br/>
</p><h5> </h5>
<p>Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).
</p>
<p><a id="ajschult" name="ajschult"/><br/>
</p><h6> </h6>
<p><a id="Aqualon" name="Aqualon"/><br/>
</p><h6> </h6>
<p><a id="asrail" name="asrail"/><br/>
</p><h6> </h6>
<p><a id="biesi" name="biesi"/><br/>
</p><h6> </h6>
<p><a id="Callek" name="Callek"/><br/>
</p><h6> </h6>
<p><a id="IanN" name="IanN"/><br/>
</p><h6> </h6>
<ul>
<li> Usual testing, reviewing and commenting.<p/>
</li><li> Bugs fixed:
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525373" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525373">bug 525373</a> Make customizable toolbars play nicely with children with disabled attributes (toolkit) – checked into mozilla-central, waiting on approval for mozilla-1.9.1
</li></ul>
</li><li> Working on:
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=439134" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=439134">bug 439134</a> “Customize toolbars” window a bit too small on linux – cuts off the “Restore defaults” button – new patch up and waiting for reviews.<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=515967" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=515967">bug 515967</a> Add icons to addressbook menulist in Search Addresses.
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=519133" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=519133">bug 519133</a> Newsgroup list in Message Filters Dialog has blank entry and extra separator.
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=521927" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=521927">bug 521927</a> Make Search, Folder Location and Views widgets for MailNews customizable toolbars – waiting on reviews (was previously waiting on <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525373" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525373">bug 525373</a> to be checked in).
</li></ul>
</li></ul>
<p><a id="InvisibleSmiley" name="InvisibleSmiley"/><br/>
</p><h6> </h6>
<ul>
<li> Bugs Fixed:<p/>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528413" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528413">bug 528413</a> sed used in non-portable way in configure-related<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525638" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525638">bug 525638</a> Add support for Firebug
</li></ul>
</li><li> Worked on extension compatibility (DictionarySearch)
</li><li> Wrote my first own extension (<a class="external text" href="https://addons.mozilla.org/en-US/seamonkey/addon/49361" rel="nofollow" title="https://addons.mozilla.org/en-US/seamonkey/addon/49361">Bookmark Indicator</a>)
</li></ul>
<p><a id="KaiRo" name="KaiRo"/><br/>
</p><h6> </h6>
<ul>
<li> Enjoying a well deserved holiday.<p/>
</li><li> As always, <a class="external text" href="http://home.kairo.at/blog/" rel="nofollow" title="http://home.kairo.at/blog/">my blog</a> has more detailed status about <s>my work</s> <a class="external text" href="http://home.kairo.at/blog/2009-10/my_upcoming_trip_to_the_us_gulf_region" rel="nofollow" title="http://home.kairo.at/blog/2009-10/my_upcoming_trip_to_the_us_gulf_region">my trip to the US Gulf Region</a>.
</li></ul>
<p><a id="mcsmurf" name="mcsmurf"/><br/>
</p><h6> </h6>
<ul>
<li>
<div class="floatright"><a class="image" href="https://wiki.mozilla.org/File:Mcsmurf.png" title="Mcsmurf.png"/></div>
<p>Helping out in the Mozillazine SeaMonkey Support forum ;)</p>
</li><li> Assigned:
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=471346" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=471346">bug 471346</a> Port GetDefaultFeedReader to SeaMonkey shell service<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=507896" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=507896">bug 507896</a> Upgrading Seamonkey changes file type icon for HTML files to mail.
</li></ul>
</li></ul>
<p><a id="Misak" name="Misak"/><br/>
</p><h6> </h6>
<p>Bugs fixed:
</p>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524345" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=524345">bug 524345</a> Port <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=461634" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=461634">bug 461634</a> [new API: allow to delete a single closed tab] to SeaMonkey.<p/>
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524365" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=524365">bug 524365</a> Port <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=493467" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=493467">bug 493467</a> [preserve allowDNSPrefetch and allowAuth and test for completeness] to SeaMonkey.
</li></ul>
<p>Bugs working on:
</p>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524369" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=524369">bug 524369</a> Port <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=491168" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=491168">bug 491168</a> [Allow SessionStore to save/restore referrer field] to SeaMonkey.
</li></ul>
<p><a id="Mnyromyr" name="Mnyromyr"/><br/>
</p><h6> </h6>
<p>Working on:
</p>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=456874" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=456874">bug 456874</a> Need a policy/rule of thumb, for new prefpane usage by extensions.<p/>
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=521803" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=521803">bug 521803</a> tabbrowser.xml: “Error: this.mPanelContainer is null”, opening MailNews.
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=521891" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=521891">bug 521891</a> Need pref pane entry for extension blocklist feature.
</li></ul>
<p><a id="MReimer" name="MReimer"/><br/>
</p><h6> </h6>
<p><a id="Neil" name="Neil"/><br/>
</p><h6> </h6>
<p>Fixed:
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=520366" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=520366">bug 520366</a> AppendInt only handles 32 bit signed ints<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525725" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525725">bug 525725</a> xulrunner -help crashes [@ LoadPlatformDirectory]
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524256" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=524256">bug 524256</a> stacks not unwound past XPCWrappedNative::CallMethod
</li></ul>
<p>Working on:
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=520535" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=520535">bug 520535</a> titlebar=no windows do not receive events<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=503794" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=503794">bug 503794</a> Unable to remove an attachment during compose
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=152526" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=152526">bug 152526</a> Send Link does not open configured external app
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525047" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525047">bug 525047</a> ‘make clean’ in srcdir deletes automationutils.py
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528755" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528755">bug 528755</a> Find a place for filepicker’s filter strings to live
</li></ul>
<p>Plus the usual review backlog, of course…
</p>
<p><a id="Ratty" name="Ratty"/><br/>
</p><h6> </h6>
<ul>
<li> Bugs fixed:<p/>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528209" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528209">bug 528209</a> When working Offline and composing an e-mail the “Send” button doesn’t change to “Send Later”.
</li></ul>
</li><li> Working on:
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528506" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528506">bug 528506</a> In the SeaMonkey Default Theme Account Central pane, the icon in the “create new calendar” row is misaligned.
</li></ul>
</li><li> Filed AMO <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527919" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527919">bug 527919</a> (Obtain a list of extension author email addresses so that the SeaMonkey Council can mass mail them) on behalf of KaiRo and monitoring it.
</li><li> Bug triage and Bug discussions including:
<ul>
<li> Tracking McAfee issue with <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525601" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525601">bug 525601</a> Copy and cut (clipboard) functions do not work in SM 2.0.
</li></ul>
</li><li> AgitProp and PR in <a class="external free" href="http://forums.mozillazine.org/" rel="nofollow" title="http://forums.mozillazine.org/">http://forums.mozillazine.org/</a>
</li><li> Answering questions in the Mozillazine SeaMonkey Support forum.
</li></ul>
<p>Note:
</p>
<ul>
<li> Currently I am concentrating on my own extensions as well as my extensions port project and won’t be too active in SeaMonkey development for a while – at least until 2.1 development starts to ramp up.
</li></ul>
<p><a id="sgautherie" name="sgautherie"/><br/>
</p><h6> </h6>
<ul>
<li>Fixed (<i>or in-progress</i>) SeaMonkey bugs:<p/>
<ul>
<li><i><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=521293" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=521293">bug 521293</a> Port |Bug 515777 – move css files, hiddenWindow.html to jar| to comm-central (apps)</i>
</li></ul>
</li><li>See also
<ul>
<li><a class="external free" href="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-10#sgautherie" rel="nofollow" title="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-10#sgautherie">https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-10#sgautherie</a><p/>
</li><li><a class="external free" href="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-17#sgautherie" rel="nofollow" title="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-17#sgautherie">https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-17#sgautherie</a>
</li></ul>
</li><li><i>And working on other areas… like</i>
<ul>
<li>infrastructure to run tests<p/>
</li><li>filing bugs for leaks in (TUnit) tests
</li><li>doing a Windows comm-central-trunk SeaMonkey unit test build, filing bugs as needed; looking forward to an official build when enough new buildbot slaves can be enabled (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=464325" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=464325">bug 464325</a> follow-ups).
</li></ul>
</li></ul>
<p><a id="Standard8" name="Standard8"/><br/>
</p><h6> </h6>
<ul>
<li> See <a href="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-10#Standard8" title="Thunderbird/StatusMeetings/2009-11-10">Thunderbird/StatusMeetings/2009-11-10#Standard8</a>.<p/>
</li><li> See <a href="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-17#Standard8" title="Thunderbird/StatusMeetings/2009-11-17">Thunderbird/StatusMeetings/2009-11-17#Standard8</a>.
</li></ul>
<p><a id="stefanh" name="stefanh"/><br/>
</p><h6> </h6>
<p>Bugs fixed:
</p>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525404" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525404">bug 525404</a> [Mac Classic] Appearance Pref Pane does not alter icon/text settings [Fixed on 2.0 branch].
</li></ul>
<p>Working on:
</p>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525698" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525698">bug 525698</a> [Mac Classic] Need new css for pageinfo.<p/>
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525926" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525926">bug 525926</a> [MacOSX] Sub-menus in native Bookmarks menu have “Empty” menuitem.
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528752" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528752">bug 528752</a> [Mac Classic] History drop-down height doesn’t match full number of rows.
</li></ul>
<p><a id="wladow" name="wladow"/><br/>
</p><h6> </h6>
<p><a id="Any_other_business.3F" name="Any_other_business.3F"/><br/>
</p><h5> </h5>
<ul>
<li> Thunderbird mass-mailed Thunderbird extension authors on AMO reminding them to update their extensions for Thunderbird 3.0. We should do a similar mass mailing targeting two groups:<p/>
<ul>
<li> Existing SeaMonkey extensions that haven’t been upgraded to 2.0.<p/>
</li><li> Firefox and Thunderbird extension authors encouraging them to make their extensions compatible with SeaMonkey 2.0.
</li><li> Ratty filed AMO <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527919" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527919">bug 527919</a>. The way forward appears to be that we draft one or more messages and AMO will take care of sending these out to extension developers.
</li></ul>
</li><li> EOL date for SeaMonkey 1.1?
<ul>
<li> The plans for Gecko 1.8 are rather murky at the moment. KaiRo will probably try to get a clearer view when a 1.8.1.24 will be prepared possibly in December.
</li></ul>
</li></ul>
<div class="printfooter">
Retrieved from “<a href="https://wiki.mozilla.org/SeaMonkey:StatusMeetings:2009-11-17">https://wiki.mozilla.org/SeaMonkey:StatusMeetings:2009-11-17</a>“</div>
<p/></div></div>
    </content>
    <updated>2009-11-18T04:00:10Z</updated>
    <published>2009-11-18T04:00:10Z</published>
    <category scheme="http://blog.mozilla.com/meeting-notes" term="Posts"/>
    <category scheme="http://blog.mozilla.com/meeting-notes" term="seamonkey"/>
    <author>
      <name>bsmedberg</name>
      <uri>http://blog.mozilla.com/meeting-notes/wp-atom.php</uri>
    </author>
    <source>
      <id>http://blog.mozilla.com/meeting-notes/feed/atom</id>
      <link href="http://blog.mozilla.com/meeting-notes" rel="alternate" type="text/html"/>
      <link href="http://blog.mozilla.com/meeting-notes/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Meetings notes from the Mozilla community</subtitle>
      <title xml:lang="en">Meeting Notes</title>
      <updated>2009-11-18T04:00:10Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/meeting-notes/archives/267</id>
    <link href="http://blog.mozilla.com/meeting-notes/archives/267" rel="alternate" type="text/html"/>
    <link href="http://blog.mozilla.com/meeting-notes/archives/267#comments" rel="replies" type="text/html"/>
    <link href="http://blog.mozilla.com/meeting-notes/archives/267/feed/atom" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Thunderbird Meeting Minutes: 2009-11-17</title>
    <summary xml:lang="en">Thunderbird/StatusMeetings/2009-11-17
From MozillaWiki
&lt; Thunderbird | StatusMeetings
last meeting | index | next meeting » 
Thunderbird Meeting Details :


Tuesday, November 17th, 17:30 UTC (9:30am Pacific, 12:30pm Eastern) 
How to dial-in


  Agenda  

Who’s taking minutes? –&gt; davida 
Minute taking Schedule. Talk to davida for schedule changes/additions.


  Action Items  

  New  

  Open  [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><div>
<h3>Thunderbird/StatusMeetings/2009-11-17</h3>
<h5>From MozillaWiki</h5>
<div id="contentSub"><span class="subpages">&lt; <a href="https://wiki.mozilla.org/Thunderbird" title="Thunderbird">Thunderbird</a> | <a href="https://wiki.mozilla.org/Thunderbird/StatusMeetings" title="Thunderbird/StatusMeetings">StatusMeetings</a></span></div>
<p><a href="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-10" title="Thunderbird/StatusMeetings/2009-11-10">last meeting</a> | <a href="https://wiki.mozilla.org/Thunderbird/StatusMeetings" title="Thunderbird/StatusMeetings">index</a> | <a class="new" href="https://wiki.mozilla.org/index.php?title=Thunderbird/StatusMeetings/2009-11-24&amp;action=edit&amp;redlink=1" title="Thunderbird/StatusMeetings/2009-11-24 (page does not exist)">next meeting »</a> </p>
<p><b>Thunderbird Meeting Details</b> :
</p>
<ul>
<li><a class="external text" href="http://www.timeanddate.com/worldclock/fixedtime.html?year=2009&amp;month=11&amp;day=17&amp;hour=17&amp;min=30&amp;sec=0" rel="nofollow" title="http://www.timeanddate.com/worldclock/fixedtime.html?year=2009&amp;month=11&amp;day=17&amp;hour=17&amp;min=30&amp;sec=0">Tuesday, November 17th, 17:30 UTC</a> (9:30am Pacific, 12:30pm Eastern) <p/>
</li><li><a href="https://wiki.mozilla.org/Thunderbird/StatusMeeting/DialInInfo" title="Thunderbird/StatusMeeting/DialInInfo">How to dial-in</a>
</li></ul>
<p><a id="Agenda" name="Agenda"/><br/>
</p><h4> </h4>
<ul>
<li>Who’s taking minutes? –&gt; <b>davida</b> <p/>
</li><li><a class="external text" href="http://ascher.ca/thunderbird/minutes_schedule.html" rel="nofollow" title="http://ascher.ca/thunderbird/minutes_schedule.html">Minute taking Schedule</a>. Talk to davida for schedule changes/additions.
</li></ul>
<p><a id="Action_Items" name="Action_Items"/><br/>
</p><h5> </h5>
<p><a id="New" name="New"/><br/>
</p><h6> </h6>
<p><a id="Open" name="Open"/><br/>
</p><h6> </h6>
<ul>
<li> Planning for a dry-run security firedrill build<p/>
<ul>
<li> Fire drill itself expected to happen after code freeze
</li></ul>
</li></ul>
<p><a id="Closed" name="Closed"/><br/>
</p><h6> </h6>
<p><a id="Thunderbird_3_Developer_Update" name="Thunderbird_3_Developer_Update"/><br/>
</p><h5> </h5>
<ul>
<li> There will be a build 2 of RC 1.<p/>
<ul>
<li> Remaining code blockers ready to land waiting for tree to re-open following planned downtime of stage.mozilla.org.<p/>
</li><li> Once blockers have landed we can start automation.
</li></ul>
</li></ul>
<ul>
<li> Blockers <p/>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;remaction=run&amp;namedcmd=blocking-thunderbird3%2B&amp;sharer_id=1537" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;remaction=run&amp;namedcmd=blocking-thunderbird3%2B&amp;sharer_id=1537">blocking-thunderbird3+</a>: 6 (+3)<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;remaction=run&amp;namedcmd=tb3needs&amp;sharer_id=1537" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;remaction=run&amp;namedcmd=tb3needs&amp;sharer_id=1537">TB 3 Needs</a>: 1 (0)
</li></ul>
</li><li> Proposed Blocking
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;target_milestone=&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=---&amp;emailassigned_to1=1&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=blocking-thunderbird3?" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;target_milestone=&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=---&amp;emailassigned_to1=1&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=blocking-thunderbird3?">Proposed Blockers (all)</a>: 0 (+0)
</li></ul>
</li></ul>
<ul>
<li> Fixed RC1<p/>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;target_milestone=Thunderbird%203.0rc1&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=FIXED&amp;emailassigned_to1=1&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=blocking-thunderbird3%2B" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;target_milestone=Thunderbird%203.0rc1&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=FIXED&amp;emailassigned_to1=1&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=flagtypes.name&amp;type0-0-0=equals&amp;value0-0-0=blocking-thunderbird3%2B">TB 3.0rc1 – blocking</a>: 154 (+9)
</li></ul>
</li></ul>
<p><a id="QA_Updates" name="QA_Updates"/><br/>
</p><h5> </h5>
<p>_Going on_ : </p>
<p>Testing of RC1 going strong – we’ve reached 90% test coverage on the largest tests sets. Results are visible at &lt;<a class="external free" href="https://litmus.mozilla.org/test_run_report.cgi?test_run_id=56" rel="nofollow" title="https://litmus.mozilla.org/test_run_report.cgi?test_run_id=56">https://litmus.mozilla.org/test_run_report.cgi?test_run_id=56</a>&gt;. Missing tests are related to Proxies. The QA team is busy following bugs and test results as well as testing. The team would like to thank all the people who signed in and are participating or will participate.</p>
<p>_This week_ :</p>
<p>Focus is going to be on testing RC1/build2 and following bug reports. So our focus is going to be on litmus, build2 and bugzilla.</p>
<p>_Crash stats_ :</p>
<p>No stats this week as rc1 is unreleased. We would like to note that some people are crashing while sending emails, or are having issues with nightlies and sending emails. This is likely due to an api change in TB that affects enigmail – if you are using enigmail please update to the latest nightly which fixes the issue. <a class="external free" href="http://enigmail.mozdev.org/download/nightly.php" rel="nofollow" title="http://enigmail.mozdev.org/download/nightly.php">http://enigmail.mozdev.org/download/nightly.php</a>
</p>
<p><a id="Marketing_Updates" name="Marketing_Updates"/><br/>
</p><h5> </h5>
<ul>
<li> Press Round-up: 44 total articles due to the US press tour some examples:<p/>
<ul>
<li><a class="external text" href="http://www.eweek.com/c/a/Messaging-and-Collaboration/Mozilla-Thunderbird-3-Offers-Tabbed-Email-Filtered-Search-852401/" rel="nofollow" title="http://www.eweek.com/c/a/Messaging-and-Collaboration/Mozilla-Thunderbird-3-Offers-Tabbed-Email-Filtered-Search-852401/">eWEEK: Mozilla Thunderbird 3 Offers Tabbed E-Mail, Filtered Search</a><p/>
</li><li><a class="external text" href="http://www.readwriteweb.com/archives/thunderbird_3_raindrop_and_the_future_of_mozilla_m.php" rel="nofollow" title="http://www.readwriteweb.com/archives/thunderbird_3_raindrop_and_the_future_of_mozilla_m.php">ReadWriteWeb: Thunderbird 3, Raindrop and the Future of Mozilla Messaging</a>
</li><li><a class="external text" href="http://news.cnet.com/8301-30685_3-10392044-264.html" rel="nofollow" title="http://news.cnet.com/8301-30685_3-10392044-264.html">CNET News.com: Mozilla’s e-mail group looks toward the cloud</a>
</li><li><a class="external text" href="http://www.torontosun.com/news/world/2009/11/16/11757771-sun.html" rel="nofollow" title="http://www.torontosun.com/news/world/2009/11/16/11757771-sun.html">Web e-mail takes charge</a>
</li></ul>
</li><li> Still doing follow-ups for Thunderbird 3 and Raindrop.
</li><li> Resume press outreach for Thunderbird 3 as nearer to final and after Thanksgiving.
</li></ul>
<p><a id="IT_update" name="IT_update"/><br/>
</p><h5> </h5>
<ul>
<li> Thunderbird 3.0 RC1 <a class="external text" href="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0rc1-candidates/build1/" rel="nofollow" title="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0rc1-candidates/build1/">build1</a>
</li></ul>
<ul>
<li> support.mozillamessaging.com<p/>
<ul>
<li> <a class="external text" href="http://svn.mozilla.org/mozillamessaging.com/sites/support.mozillamessaging.com/" rel="nofollow" title="http://svn.mozilla.org/mozillamessaging.com/sites/support.mozillamessaging.com/">SVN</a><p/>
</li><li> <a class="external text" href="http://stage.support.mozillamessaging.com/" rel="nofollow" title="http://stage.support.mozillamessaging.com/">stage</a>
</li><li> <a class="external text" href="http://trunk.support.mozillamessaging.com/" rel="nofollow" title="http://trunk.support.mozillamessaging.com/">trunk</a>
</li></ul>
</li></ul>
<ul>
<li> <a class="external text" href="http://stage.spreadthunderbird.com/" rel="nofollow" title="http://stage.spreadthunderbird.com/">spreadthunderbird.com</a><p/>
<ul>
<li> Security updates
</li></ul>
</li></ul>
<p><a id="Documentation" name="Documentation"/><br/>
</p><h5> </h5>
<ul>
<li> sick last week
</li></ul>
<p>In Progress
</p>
<ul>
<li> folders (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=414038" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=414038">bug 414038</a>)<p/>
</li><li> TB account for <a class="external free" href="https://developer.mozilla.org/devnews/" rel="nofollow" title="https://developer.mozilla.org/devnews/">https://developer.mozilla.org/devnews/</a>
</li><li> Mission control / autoconfig: <a class="external text" href="https://developer.mozilla.org/en/MCD,_Mission_Control_Desktop_AKA_AutoConfig#04110555421111728249" rel="nofollow" title="https://developer.mozilla.org/en/MCD,_Mission_Control_Desktop_AKA_AutoConfig#04110555421111728249">MDC</a>
</li><li> activity manager (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=257942" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=257942">257942</a>)
</li></ul>
<p>TODO
</p>
<ul>
<li> msg headers (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=466025" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=466025">466025</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=480623" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=480623">480623</a>)<p/>
</li><li> new bug for debugging issues? (and close <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=420317" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=420317">420317</a>?)
</li><li> TB usage of XUL elements, content-in-a-tab
</li><li> collapsed threads (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=496244" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=496244">bug 496244</a> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=454829" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=454829">454829</a>) (DavidA)
</li></ul>
<p><a id="Support" name="Support"/><br/>
</p><h5> </h5>
<ol>
<li> Top 5 GS Thunderbird 2 Support Topics (code in progress: <a class="external free" href="http://gist.github.com/190923" rel="nofollow" title="http://gist.github.com/190923">http://gist.github.com/190923</a> ) basically the same as last week<p/>
<ol>
<li> Cannot send email (ongoing issue with 2 AT&amp;T Yahoo customers, no pattern, other AT&amp;T Yahoo customers fine!)<p/>
</li><li> Cannot receive email
</li><li> migration to Vista and Windows 7 from XP – need to write a KB article for this
</li><li> email lost (fixed by compacting folders and deleting .msf)
</li><li> importing address books – need to write a KB article for this
</li></ol>
</li><li> Thunderbird 3 Beta Top Support Issues (starting to monitor to see what we can improve for post 3.0)
<ol>
<li> 2 reports of not being able to send or receive email when upgrading 2.0.0.23 to TB 3 RC1 Build 1 non en-US version e.g. GB- fixed by copying signons.sqlite
</li></ol>
</li><li> SUMO for MoMo tracker ticket: <a class="external free" href="https://bugzilla.mozilla.org/show_bug.cgi?id=520628" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=520628">https://bugzilla.mozilla.org/show_bug.cgi?id=520628</a>, <a class="external text" href="https://stage.support.mozillamessaging.com/en-US/kb/Global+Search" rel="nofollow" title="https://stage.support.mozillamessaging.com/en-US/kb/Global+Search">TB3 Global Database KB</a>
<ol>
<li> theme work slowed because gozer was sidetracked into RC1 build work, looking to make much more progress this week<p/>
</li><li> <a href="https://wiki.mozilla.org/Calendar:Documentation" title="Calendar:Documentation">Lightning Docs wiki page created with rough list of topics</a>
</li></ol>
</li><li> Key Support stats from the following graphic:
<ol>
<li> approximately 25/ day (176/7, slightly higher than last week if we subtract the Raindrop topics)<p/>
</li><li> total new topics:176 total replies: 64 (<a class="external text" href="http://gist.github.com/196464" rel="nofollow" title="http://gist.github.com/196464">Ruby Code</a>)
<ol>
<li> date:20091110 #new support topics:20 resolved: 9<p/>
</li><li> date:20091111 #new support topics:29 resolved: 3
</li><li> date:20091112 #new support topics:28 resolved: 3
</li><li> date:20091113 #new support topics:24 resolved: 5
</li><li> date:20091114 #new support topics:13 resolved: 7
</li><li> date:20091115 #new support topics:13 resolved: 0
</li><li> date:20091116 #new support topics:1 resolved:  10
</li></ol>
</li><li> #replies from non MoMo folks: 103 from pasa (many were about his problems but some helped others and welcome!), 8 from  from gyurrika (thanks!)    MoMo folks:  1 from Wayne Mery (thanks) 38 from Roland (down because I was sick for 2 days), Bienvenu 11 (thanks!), 3 from Standard8 (thanks), 7 from Kent James (thanks) 2 from Lighning team (thanks!)
</li><li> happiness metric: API doesn’t have happiness emotitags, asked GS staff about that, code in progress: <a class="external free" href="http://gist.github.com/190094" rel="nofollow" title="http://gist.github.com/190094">http://gist.github.com/190094</a>, manual happiness metric = 64 – 38 = 26 (26 last week), 33 Hendrix messages (generally Hendrix messages are unhappy but this week we had 3 happy messages) – <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524801" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=524801">bug to track down Hendrix for Thunderbird 3 and get rid of it as much as possible</a>
</li></ol>
</li></ol>
<p><a class="image" href="https://wiki.mozilla.org/File:10-16Nov2009-Community_stats_for_Mozilla_Messaging.png" title="10-16Nov2009-Community stats for Mozilla Messaging.png"/>
</p>
<p><a id="Roundtable" name="Roundtable"/><br/>
</p><h5> </h5>
<p><a id="Status_Updates" name="Status_Updates"/><br/>
</p><h6> </h6>
<p><a id="sid0" name="sid0"/><br/>
</p><h7> </h7>
<p><a id="davida" name="davida"/><br/>
</p><h7> </h7>
<p><a id="dmose" name="dmose"/><br/>
</p><h7> </h7>
<ul>
<li> Last Week<p/>
<ul>
<li> Driving<p/>
</li><li> Reviews
</li><li> A11y/message header work
</li><li> misc catchup
</li></ul>
</li><li> This Week
<ul>
<li> Roadmap work<p/>
</li><li> Reviews
</li></ul>
</li></ul>
<p><a id="Standard8" name="Standard8"/><br/>
</p><h7> </h7>
<p><a id="asuth" name="asuth"/><br/>
</p><h7> </h7>
<p><a id="bienvenu" name="bienvenu"/><br/>
</p><h7> </h7>
<ul>
<li> Reviews and Driving<p/>
</li><li> fix move/copy file menu not to allow move/copies to virtual folders, servers and other canFile==false folders, 3.0 and trunk <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528690" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528690">bug 528690</a>
</li><li> Fixed <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527679" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527679">bug 527679</a> gloda indexing does not properly handle undone message deletions, 3.0 and trunk, with secret help from Asuth.
</li><li> Fixed <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527836" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527836">bug 527836</a> – imap not setting public namespace from prefs correctly, 3.0 and trunk.
</li><li> Stop imap code touching prefs service off the ui thread <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=83489" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=83489">bug 83489</a>, trunk only
</li><li> Landed last fixes for <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=518678" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=518678">bug 518678</a>, fix copy chaining to same folder in copycompleted notification, and add unit test that asserts w/o fix, trunk only.
</li><li> Started looking at trunk regressions.
</li><li> Started thinking about TB 3.1
</li></ul>
<p><a id="gozer" name="gozer"/><br/>
</p><h7> </h7>
<ul>
<li> Build<p/>
<ul>
<li> TB 3.0 RC1 Build1<p/>
</li><li> Lightning <a class="external text" href="ftp://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-central/" rel="nofollow" title="ftp://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-central/">trunk builds</a>
</li><li> Packaged gcc-4.3.3 and upgraded the linux slave to the Linux refplatform v20
</li></ul>
</li></ul>
<ul>
<li> Web<p/>
<ul>
<li> Met with the TikiWiki folks at TikiFest4 – Montreal<p/>
</li><li> Working with Gary@tiki to get more work done on the theme for SuMoMo
</li><li> STB security updates
</li><li> <a class="external text" href="http://build.mozillamessaging.com/tinderboxpushlog/" rel="nofollow" title="http://build.mozillamessaging.com/tinderboxpushlog/">Tinderbox Pushlog</a> updates
</li></ul>
</li></ul>
<ul>
<li> Infrastructure<p/>
<ul>
<li> LAN hg.m.o mirror for the minis
</li></ul>
</li></ul>
<p><a id="clarkbw" name="clarkbw"/><br/>
</p><h7> </h7>
<ul>
<li> Last Week<p/>
<ul>
<li> Sick<p/>
</li><li> Vacation
</li></ul>
</li><li> This Week
<ul>
<li> Catch up on<p/>
<ul>
<li> ui-reviews<p/>
</li><li> bugs
</li><li> driving schedule
</li><li> 3.1 roadmap
</li></ul>
</li></ul>
</li></ul>
<p><a id="wsmwk" name="wsmwk"/><br/>
</p><h7> </h7>
<ul>
<li> audited and cleaned up numerous crash bugs<p/>
</li><li> began audit of sg/security bugs
</li><li> filed crash &amp; hang bugs:
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528843" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528843">bug 528843</a> crash [@ nsRefPtr&lt;nsSpeculativeScriptThread&gt;::assign_assuming_AddRef(nsSpeculativeScriptThread*)]<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528505" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528505">bug 528505</a> hang after starting 3.0rc1
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528368" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528368">bug 528368</a> crash during spell check [@ nsTextServicesDocument::IsBlockNode(nsIContent*)]
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528345" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528345">bug 528345</a> crash composing message [@ FindNextNonWhitespaceSibling]
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527801" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527801">bug 527801</a> startup crash [@ js_LockGlobal]
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526935" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526935">bug 526935</a> crash [@ nsMsgDBView::NoteChange(unsigned int, int, int)]
</li></ul>
</li><li> additional credits changes
</li><li> spot checked SM mailnews bugs
</li><li> set up bugzilla whine to monitor new crash bugs
</li></ul>
<p><a id="beckley" name="beckley"/><br/>
</p><h7> </h7>
<p><a id="Penelope" name="Penelope"/><br/>
</p><h8> </h8>
<p><a id="KaiRo" name="KaiRo"/><br/>
</p><h7> </h7>
<p><a id="rkent" name="rkent"/><br/>
</p><h7> </h7>
<p><a id="rebron" name="rebron"/><br/>
</p><h7> </h7>
<ul>
<li> RC1 work.<p/>
</li><li> Working on PR contract for next few months, next year.
</li><li> Got Windows 7 up and running.
</li><li> Trying hard not to get sick.
</li><li> Taking vacation day on Friday.
</li></ul>
<p>Next week
</p>
<ul>
<li> Website l10n driving.<p/>
</li><li> Add-ons contest scoping.
</li></ul>
<p><a id="Tsk" name="Tsk"/><br/>
</p><h7> </h7>
<ul>
<li> working and following rc1.
</li></ul>
<p><a id="andreasn" name="andreasn"/><br/>
</p><h7> </h7>
<p>Last week:
</p>
<ul>
<li> Windows XP theme polish <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526193" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526193">bug 526193</a><p/>
</li><li> Graphics for OSX forward/reply <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=512666" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=512666">bug 512666</a>
</li><li> Uploading sources <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=494804" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=494804">bug 494804</a>
</li><li> Added major Swedish ISP:s to config page
</li></ul>
<p>This week:
</p>
<ul>
<li> Upload sources to svn<p/>
</li><li> More ISP:s to add (and get more people involved)
</li><li> More polish
</li></ul>
<p><a id="bwinton" name="bwinton"/><br/>
</p><h7> </h7>
<p>Last week:
</p>
<ul>
<li> Closed <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527018" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527018">bug 527018</a>, and <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527324" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527324">bug 527324</a>.<p/>
</li><li> Almost closed <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=493399" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=493399">bug 493399</a>.
</li><li> Reviewed <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527595" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527595">bug 527595</a>, and <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526918" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526918">bug 526918</a>.
</li></ul>
<p>This week:
</p>
<ul>
<li> Review some bugs.<p/>
</li><li> Write some more code.
</li><li> Continue to help students with ISPDB.
</li></ul>
<p><a id="roland" name="roland"/><br/>
</p><h7> </h7>
<p><a id="sgautherie" name="sgautherie"/><br/>
</p><h7> </h7>
<ul>
<li>Fixed (<i>or in-progress</i>) MailNews Core bugs:<p/>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=521618" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=521618">bug 521618</a> Port |Bug 520339 – Remove leftovers from MOZ_COMPONENTLIB| to comm-central<p/>
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=522713" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=522713">bug 522713</a> Port |Bug 448602 – Have a way to enumerate event listeners| to comm-central (apps)
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524349" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=524349">bug 524349</a> Port |Bug 517417 – access violation: while compiling xulrunner tries to test for Mercurial repositories above its build dir| to comm-central
</li><li><i><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=459693" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=459693">bug 459693</a> Eliminate nsFileSpec and nsIFileSpec (references) from MailNews</i>
</li><li><i><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=521624" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=521624">bug 521624</a> Port |Bug 517355 – Restore OJI, Liveconnect and the JEP on the 1.9.2 branch on OS X| to comm-central (apps)</i>
</li></ul>
</li></ul>
<p><a id="nth10sd" name="nth10sd"/><br/>
</p><h7> </h7>
<p><a id="Fallen" name="Fallen"/><br/>
</p><h7> </h7>
<ul>
<li> No Beta blocker bugs left (1 checkin open), waiting for the remaining locales until Nov 21st.<p/>
</li><li> Will release 1.0b1rc1 shortly after
</li><li> Working on buildbot part of making nightlys localized (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=346278" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=346278">bug 346278</a>)
</li><li> Might need some help with the release engineering part of our beta release.
</li></ul>
<p><a id="Attendees" name="Attendees"/><br/>
</p><h5> </h5>
<div class="printfooter">
Retrieved from “<a href="https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-17">https://wiki.mozilla.org/Thunderbird/StatusMeetings/2009-11-17</a>“</div>
<p/></div></div>
    </content>
    <updated>2009-11-18T04:00:08Z</updated>
    <published>2009-11-18T04:00:08Z</published>
    <category scheme="http://blog.mozilla.com/meeting-notes" term="Posts"/>
    <category scheme="http://blog.mozilla.com/meeting-notes" term="thunderbird"/>
    <author>
      <name>bsmedberg</name>
      <uri>http://blog.mozilla.com/meeting-notes/wp-atom.php</uri>
    </author>
    <source>
      <id>http://blog.mozilla.com/meeting-notes/feed/atom</id>
      <link href="http://blog.mozilla.com/meeting-notes" rel="alternate" type="text/html"/>
      <link href="http://blog.mozilla.com/meeting-notes/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Meetings notes from the Mozilla community</subtitle>
      <title xml:lang="en">Meeting Notes</title>
      <updated>2009-11-18T04:00:10Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/meeting-notes/archives/266</id>
    <link href="http://blog.mozilla.com/meeting-notes/archives/266" rel="alternate" type="text/html"/>
    <link href="http://blog.mozilla.com/meeting-notes/archives/266#comments" rel="replies" type="text/html"/>
    <link href="http://blog.mozilla.com/meeting-notes/archives/266/feed/atom" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Mozilla Platform Meeting Minutes: 2009-11-17</title>
    <summary xml:lang="en">Platform/2009-11-17
From MozillaWiki
&lt; Platform
« previous week | index | next week »


  Notices / Schedule 
Firefox 3.0.16 / Firefox 3.5.6


 3.5.6: Everything in, but we found on regression we need to fix.
 3.0.16: One patch to land and the same regression to fix.
 still on track for both releases

Firefox 3.0.17 / Firefox 3.5.7


 no schedule [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><div>
<h3>Platform/2009-11-17</h3>
<h5>From MozillaWiki</h5>
<div id="contentSub"><span class="subpages">&lt; <a href="https://wiki.mozilla.org/Platform" title="Platform">Platform</a></span></div>
<p><a href="https://wiki.mozilla.org/Platform/2009-11-10" title="Platform/2009-11-10">« previous week</a> | <a href="https://wiki.mozilla.org/Platform" title="Platform">index</a> | <a class="new" href="https://wiki.mozilla.org/index.php?title=Platform/2009-11-24&amp;action=edit&amp;redlink=1" title="Platform/2009-11-24 (page does not exist)">next week »</a>
</p>
<p><a id="Notices_.2F_Schedule" name="Notices_.2F_Schedule"/><br/>
</p><h3> </h3>
<p><b><a href="https://wiki.mozilla.org/Releases/Firefox_3.0.16" title="Releases/Firefox 3.0.16">Firefox 3.0.16</a> / <a href="https://wiki.mozilla.org/Releases/Firefox_3.5.6" title="Releases/Firefox 3.5.6">Firefox 3.5.6</a></b>
</p>
<ul>
<li> 3.5.6: Everything in, but we found on regression we need to fix.<p/>
</li><li> 3.0.16: One patch to land and the same regression to fix.
</li><li> still on track for both releases
</li></ul>
<p><b><a class="new" href="https://wiki.mozilla.org/index.php?title=Releases/Firefox_3.0.17&amp;action=edit&amp;redlink=1" title="Releases/Firefox 3.0.17 (page does not exist)">Firefox 3.0.17</a> / <a class="new" href="https://wiki.mozilla.org/index.php?title=Releases/Firefox_3.5.7&amp;action=edit&amp;redlink=1" title="Releases/Firefox 3.5.7 (page does not exist)">Firefox 3.5.7</a></b>
</p>
<ul>
<li> no schedule for either release yet<p/>
</li><li> will start marking blockers this week and sending out emails to blocker owners
</li><li> tree should open in early December
</li></ul>
<p><b>Firefox 3.6 Beta</b>
</p>
<ul>
<li> beta user base is now over 300,000<p/>
</li><li> beta 3 refresh shipping later tonight
<ul>
<li> <a class="external text" href="https://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/" rel="nofollow" title="https://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/">component directory lockdown</a> patch<p/>
</li><li> beta 1 topcrash fixes
</li><li> WinCE updater fix
</li><li> aero peek preview per tab is disabled
</li><li> asynchronous script execution
</li><li> extension checkCompatibility preference <a class="external text" href="http://www.oxymoronical.com/blog/2009/11/Changing-the-checkCompatibility-preference" rel="nofollow" title="http://www.oxymoronical.com/blog/2009/11/Changing-the-checkCompatibility-preference">behavior change</a>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta3-fixed" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta3-fixed">over 90 fixes</a>
</li></ul>
</li></ul>
<p><b>Firefox 3.6 Release Candidate</b>
</p>
<ul>
<li> tree was closed for a lot of this morning<p/>
</li><li> blocker counts haven’t come down appreciably, though 1/4 of them are “crashkill”
</li><li> <i>what does this mean for schedule?</i>
</li></ul>
<p><a id="Blocker_Report" name="Blocker_Report"/><br/>
</p><h3> </h3>
<p>See more <a href="https://wiki.mozilla.org/Firefox/3.6" title="Firefox/3.6">Firefox 3.6 related blocker queries</a>, or learn about the <a href="https://wiki.mozilla.org/Releases/Flags" title="Releases/Flags">new status and blocker flags</a>
</p>
<ul>
<li> Release Blockers (flag: blocking1.9.2 or blocking-firefox3.6)<p/>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking1.9.2%2B,blocking-firefox3.6%2B" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking1.9.2%2B,blocking-firefox3.6%2B">97 OPEN</a> (+4 w/w)<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIXED%20-status1.9.2%3Afixed,unaf,wont%20flag%3Ablocking1.9.2%2B,blocking-firefox3.6%2B" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=FIXED%20-status1.9.2%3Afixed,unaf,wont%20flag%3Ablocking1.9.2%2B,blocking-firefox3.6%2B">34 FIXED but not yet fixed on mozilla-1.9.2</a> (-5 w/w)
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking1.9.2%3F,blocking-firefox3.6%3F" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=flag%3Ablocking1.9.2%3F,blocking-firefox3.6%3F">33 nominations</a> (-19 w/w)
</li><li> Handy charts: <a class="external text" href="http://people.mozilla.org/~mnandigama/openBlockers.html" rel="nofollow" title="http://people.mozilla.org/~mnandigama/openBlockers.html">Blocker snapshots</a>, <a class="external text" href="http://people.mozilla.org/~mnandigama/openBlockersTrend.html" rel="nofollow" title="http://people.mozilla.org/~mnandigama/openBlockersTrend.html">Blocker and Noms trends</a>
</li></ul>
</li><li> Approvals
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20-status1.9.2%3Afixed,unaf,wont%20flag%3Aapproval1.9.2%3F" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20-status1.9.2%3Afixed,unaf,wont%20flag%3Aapproval1.9.2%3F">111 requests</a> (-4 w/w)<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20-status1.9.2%3Afixed,unaf,wont%20flag%3Aapproval1.9.2%2B" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20-status1.9.2%3Afixed,unaf,wont%20flag%3Aapproval1.9.2%2B">17 approved but not yet fixed on mozilla-1.9.2</a> (+6 w/w)
</li><li> Charts: <a class="external text" href="http://people.mozilla.org/~mnandigama/openblockersNominated.html" rel="nofollow" title="http://people.mozilla.org/~mnandigama/openblockersNominated.html">Nominations snapshots</a>
</li></ul>
</li></ul>
<p><a id="Browser_.2F_Front_End" name="Browser_.2F_Front_End"/><br/>
</p><h3> </h3>
<p>(Progress reports every weekend on <a class="external text" href="http://planet.firefox.com" rel="nofollow" title="http://planet.firefox.com">Planet Firefox</a>)
</p>
<ul>
<li> see our <a href="https://wiki.mozilla.org/Firefox/Projects" title="Firefox/Projects">active projects</a> and get involved / <b>propose others</b><p/>
</li><li> Namoroka/mozilla-1.9.2 front end development:
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.6%2B%2Cblocking1.9.2%2B%20product%3AFirefox%2CToolkit%2CNSS%2CNSPR%20-status1.9.2:fixed,unaffected,wontfix" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.6%2B%2Cblocking1.9.2%2B%20product%3AFirefox%2CToolkit%2CNSS%2CNSPR%20-status1.9.2:fixed,unaffected,wontfix">21 blockers left</a>, <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.6%2B%2Cblocking1.9.2%2B%20product%3AFirefox%2CToolkit%2CNSS%2CNSPR%20-status1.9.2:fixed,unaffected,wontfix%20sw:crashkill" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20flag%3Ablocking-firefox3.6%2B%2Cblocking1.9.2%2B%20product%3AFirefox%2CToolkit%2CNSS%2CNSPR%20-status1.9.2:fixed,unaffected,wontfix%20sw:crashkill">9 are crashkill</a><p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=519438" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=519438">bug 519438</a> and <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=496019" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=496019">bug 496019</a> are confusing and annoying, will likely require a late compatibility-breaking fix
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526194" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526194">bug 526194</a> is actually responsible for a bunch of the blockers which are dependencies of the main fix
</li><li> all blockers have patches in progress except for DLL blocklist and credits bugs
</li><li> should be done by Thursday
</li></ul>
</li></ul>
<p><a id="GFX_Update" name="GFX_Update"/><br/>
</p><h3> </h3>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20comp:gfx,image,widget,graphics%20flag:blocking1.9.2%2B,blocking-firefox3.6%2B%20-status1.9.2:fixed,unaffected,wontfix" rel="nofollow" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20comp:gfx,image,widget,graphics%20flag:blocking1.9.2%2B,blocking-firefox3.6%2B%20-status1.9.2:fixed,unaffected,wontfix">6 1.9.2 blockers</a><p/>
<ul>
<li> Most are well-controlled and will be ready. But <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=518506" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=518506">bug 518506</a> is scary, and its fix is scarier. Karl suggests that he could be ready by EOD Wednesday, but it’s not a certain thing.
</li></ul>
</li><li> Everyone is heads-down working on 1.9.2 or Electrolysis.
</li><li> Aero peek per-tab preview work is stopped, because Rob Arnold’s development machine has died.
</li><li> Jeff is working on a scrolling performance pageset. If you have any pages that you know scroll slowly, please add them to <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=527728" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=527728">bug 527728</a>.
</li></ul>
<p><a id="Layout_Update" name="Layout_Update"/><br/>
</p><h3> </h3>
<ul>
<li> 1.9.2 blockers<p/>
<ul>
<li> 16 blockers (spike of incoming bugs)<p/>
</li><li> On top of them:
<ul>
<li> 5 fixed on trunk<p/>
</li><li> 7 will be fixed by patches that need landing
</li><li> 3 need review
</li><li> last one is a crashkill
</li></ul>
</li><li> 5 noms: 3 with patches that need landing, 1 fixed on trunk, 1 won’t block
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=522088" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=522088">522088</a>/<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=507294" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=507294">507294</a> landed just now
</li></ul>
</li></ul>
<p><a id="Content_Update" name="Content_Update"/><br/>
</p><h3> </h3>
<ul>
<li> 12 content blockers left<p/>
<ul>
<li> 5 crashkill bugs<p/>
</li><li> 4 blockers waiting to land
</li><li> 3 blockers waiting for reviews
</li><li> 0 blockers w/o patches.
</li></ul>
</li><li> Continuing to investigate cycle collector crashes (peterv)
</li><li> JPW work moving along (bnewman)
</li><li> HTML5 parsing off the main thread work starting to land (hsivonen)
</li></ul>
<p><a id="Platform-specific_Support_Update" name="Platform-specific_Support_Update"/><br/>
</p><h3> </h3>
<p><a id="JS" name="JS"/><br/>
</p><h3> </h3>
<ul>
<li> Lots of work on crash kill bugs, with good progress.<p/>
</li><li> blockers: looks like we should be able to close out the blockers soon, but maybe not by tomorrow/freeze, but we shouldn’t go over much.  The below are TraceMonkey landing estimates; how those make it to M-C will be up to sayrer.
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=523846" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=523846">bug 523846</a> expected 2009-11-17, Waldo says “easy peasy”<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=526173" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=526173">bug 526173</a> expected 2009-11-18 luke’s patch is waiting for review from Waldo, which Waldo expects to be done by end of 2009-11-17.  Once landed, expecting our String.indexOf to be faster than webkit.
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=519719" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=519719">bug 519719</a> expected 2009-11-18 jorendorff has patch, not sure about perf impact
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=505523" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=505523">bug 505523</a> expected 2009-11-17 jorendorff has patch in bug, will land in tm today
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524454" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=524454">bug 524454</a> expected 2009-11-17 jorendorff says is is a dup of 505523
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=528116" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=528116">bug 528116</a> expected 2009-11-18 igor
</li></ul>
</li><li> jimb has 14 strict mode patches in final approach; tracking bug <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=482298" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=482298">bug 482298</a>
</li></ul>
<p><a id="Startup_Performance" name="Startup_Performance"/><br/>
</p><h3> </h3>
<ul>
<li> Latest weekly update is <a class="external text" href="http://autonome.wordpress.com/2009/11/14/firefox-startup-performance-weekly-summary-10/" rel="nofollow" title="http://autonome.wordpress.com/2009/11/14/firefox-startup-performance-weekly-summary-10/">here</a>.<p/>
</li><li> Dirty-cold-Ts went live this week, thanks to Alice and Lukas. Example: <a class="external text" href="http://tinyurl.com/258pht" rel="nofollow" title="http://tinyurl.com/258pht">cold startup with a large places.sqlite on Mac</a>.
</li><li> Snapshot results for startup and all other tests are now *live* (thanks Catlee): <a class="external free" href="http://graphs.mozilla.org/dashboard/snapshot/" rel="nofollow" title="http://graphs.mozilla.org/dashboard/snapshot/">http://graphs.mozilla.org/dashboard/snapshot/</a>
</li><li> Joel is making progress on making a super-static Firefox in <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=525013" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=525013">bug 525013</a>. He’s got a static XUL working, moving on to XPCOM next.
</li><li> Ben is making progress on the fastload replacement in <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=520309" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=520309">bug 520309</a>.
</li><li> Taras has patches up for service caching (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=516085" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=516085">bug 516085</a> and super-fast-path-ing of Components.* (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=512584" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=512584">bug 512584</a>).
</li><li> More patches and data about Mac font-loading by Jonathan Kew and John Dagget in <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=519445" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=519445">bug 519445</a>.
</li><li> Ryan put up some details about when spellcheck is initialized, a couple of potential solutions in <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=496217" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=496217">bug 496217</a>.
</li><li> Ted landed rebasing on Windows in <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=484799" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=484799">bug 484799</a>.
</li><li> Drew’s work on getting rid of Change GetPersistentDescriptor/SetPersistentDescriptor on Mac, has landed in <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=506814" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=506814">bug 506814</a>.
</li></ul>
<ul>
<li> More details on the <a class="external text" href="https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements" rel="nofollow" title="https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements">project page</a>.<p/>
</li><li> Join us on IRC in <a class="external text" href="http://irc.mozilla.org/#startup" rel="nofollow" title="http://irc.mozilla.org/#startup">#startup</a>.
</li></ul>
<p><a id="Security" name="Security"/><br/>
</p><h3> </h3>
<p><a href="https://wiki.mozilla.org/Firefox3.6/Security" title="Firefox3.6/Security">pending reviews</a>
</p>
<table border="1">
<tbody><tr>
<th> feature
</th><th> review date
</th><th> who
</th><th> interested<br/>
</th></tr>
<tr>
<td>Windows TSF integration (1.9.2)
</td><td> <a href="https://wiki.mozilla.org/Firefox3.1/TSF_Security_Review" title="Firefox3.1/TSF Security Review">unscheduled</a>
</td><td> Jim Chen, roc
</td><td>
</td></tr>
<tr>
<td>DNS Prefetching
</td><td> <a href="https://wiki.mozilla.org/Firefox3.1/DNS_Prefetching_Security_Review" title="Firefox3.1/DNS Prefetching Security Review">unscheduled</a>
</td><td> Patrick McManus
</td><td> Jesse, bz, reed(?), ctalbert<br/>
</td></tr>
<tr>
<td> New system metrics (and media queries)
</td><td> unscheduled
</td><td> ?
</td><td> dbaron<br/>
</td></tr></tbody></table>
<p><a class="external text" href="https://intranet.mozilla.org/Security:Topbugs" rel="nofollow" title="https://intranet.mozilla.org/Security:Topbugs">Top Security Bugs</a>
</p>
<p><a id="Electrolysis" name="Electrolysis"/><br/>
</p><h3> </h3>
<ul>
<li> Everyone working on blockers for <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=523094" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=523094">bug 523094</a>
</li></ul>
<p><a id="Tree_Management" name="Tree_Management"/><br/>
</p><h3> </h3>
<ul>
<li> Downtimes:<p/>
<ul>
<li> today: IT upgraded stage to RHEL5 (long-delayed). Back up now, trees will re-open very soon.<p/>
</li><li> thursday AM EST: try server, to reclone the repo
<ul>
<li> working on a solution to do this automatically <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=529179" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=529179">bug 529179</a>
</li></ul>
</li><li> saturday all day: power outage rescheduled to Sat. Nov. 21st. Reminder that mobile coverage will be down, same plan as last time. Aki handling things on the RelEng side.
</li></ul>
</li><li> talos for e10s
</li><li> new talos tests:
<ol>
<li> v8<p/>
</li><li> tsvg_opacity
</li><li> dirty+cold startup tests
</li><li> measuring x resources during linux tp4 runs
</li></ol>
</li><li> more n810s (40) and 30+ minis coming online
</li></ul>
<p><a id="Roundtable" name="Roundtable"/><br/>
</p><h3> </h3>
<ul>
<li> Orange + blocker <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=519438" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=519438">bug 519438</a> – anyone know GTK and event loop crash madness? -dietrich<p/>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=513747" rel="nofollow" title="https://bugzilla.mozilla.org/show_bug.cgi?id=513747">bug 513747</a> prevents running mochitests for people on 10.6. Should we have tinderbox coverage? Can we really ship with this? – sicking
</li><li> If anyone needs minidumps for crash bugs, talk to jst
</li></ul>
<div class="printfooter">
Retrieved from “<a href="https://wiki.mozilla.org/Platform/2009-11-17">https://wiki.mozilla.org/Platform/2009-11-17</a>“</div>
<p/></div></div>
    </content>
    <updated>2009-11-18T04:00:05Z</updated>
    <published>2009-11-18T04:00:05Z</published>
    <category scheme="http://blog.mozilla.com/meeting-notes" term="Posts"/>
    <category scheme="http://blog.mozilla.com/meeting-notes" term="mozillaplatform"/>
    <author>
      <name>bsmedberg</name>
      <uri>http://blog.mozilla.com/meeting-notes/wp-atom.php</uri>
    </author>
    <source>
      <id>http://blog.mozilla.com/meeting-notes/feed/atom</id>
      <link href="http://blog.mozilla.com/meeting-notes" rel="alternate" type="text/html"/>
      <link href="http://blog.mozilla.com/meeting-notes/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Meetings notes from the Mozilla community</subtitle>
      <title xml:lang="en">Meeting Notes</title>
      <updated>2009-11-18T04:00:10Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-18929277.post-7015776887411907934</id>
    <link href="http://www.blogger.com/feeds/18929277/7015776887411907934/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=18929277&amp;postID=7015776887411907934" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/18929277/posts/default/7015776887411907934" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/18929277/posts/default/7015776887411907934" rel="self" type="application/atom+xml"/>
    <link href="http://www.melez.com/mykzilla/2009/11/skinny-on-raindrops-mailing-list.html" rel="alternate" type="text/html"/>
    <title>The Skinny on Raindrop's Mailing List Extensions</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Raindrop is an exploration of messaging innovation that strives to intelligently assist people in managing their flood of incoming messages. And mailing lists are a common source of messages you need to manage. So, with assistance from the Raindrop hackers, I wrote extensions that make it easier to deal with messages from mailing lists.<br/><br/>Their goal is to soothe two particular pain points when dealing with mailing lists: grouping their messages together by list and unsubscribing from them once you're no longer interested in their subject matter.<br/><br/>This post explains how the extensions do this; touches on some aspects of Raindrop's message processing and data storage models; and speculates about possible future directions for the extensions.<br/><h3>Raindrop Extensibility</h3>Raindrop is being built with the explicit goal of being broadly and deeply extensible, and it includes a number of APIs for adding and modifying functionality. The mailing list enhancements comprise two related extensions, one in the backend and one in the user interface.<br/><br/>The backend extension plugs into Raindrop's incoming message processor, intercepting incoming email messages and extracting info about the mailing lists to which they belong. It also handles much of the work of unsubscribing from a list.<br/><br/>The frontend extension plugs into Raindrop's Inflow application, modifying its interface to show you the most recent mailing list messages at a glance, group mailing list conversations together by list, and provide a button you can press to easily unsubscribe from a mailing list.<br/><h3>Message Processing and Data Storage<br/></h3>Before getting into how the extensions work, it's useful to know a bit about how Raindrop processes and stores messages.<br/><br/>Raindrop stores information using <a href="http://couchdb.apache.org/">CouchDB</a>, a document-centric database whose principal unit of information storage and retrieval is the document (the equivalent of a record in SQL databases). Documents are just JSON blobs that can contain arbitrary name -&gt; value pairs (unlike SQL records, which can only contain values for predeclared columns).<br/><br/>To distinguish between different kinds of documents, Raindrop assigns each a schema (similar to a table in SQL parlance) that describes (and may one day constrain) its properties. The <tt>rd.msg.email</tt> schema is the primary schema representing an email message, while the <tt>rd.mailing-list</tt> is the schema representing a mailing list, and the <tt>rd.msg.email.mailing-list</tt> is a simple schema that associates messages with their lists.<br/><br/>(In an SQL database, <tt>rd.msg.email</tt> and <tt>rd.mailing-list</tt> would be tables whose rows represent email messages and mailing lists, while <tt>rd.msg.email.mailing-list</tt> would be a table whose rows map one to the other.)<br/><br/>Note that there's a many-to-one relationship between messages and lists, since messages belong to a single list, although lists contain many messages, so <tt>rd.msg.email.mailing-list</tt> isn't strictly necessary. Its <tt>list-id</tt> property (which identifies the list to which the message belongs) could simply be a property of <tt>rd.msg.email</tt> docs (or, in SQL terms, a foreign key in the <tt>rd.msg.email</tt> table).<br/><br/>But putting it into its own document has several advantages. First, it improves robustness, as it reduces the possibility of conflicts between extensions and core code writing to the same documents.<br/><br/>It also improves write performance, as it's faster to add a document than to modify an existing one (although index generation and read performance can be an issue).<br/><br/>Finally, it improves extensibility, because it makes it possible to write an extension that extends the backend mailing list extension.<br/><br/>That's because Raindrop's incoming message processing model allows extensions to observe the creation of any kind of document, including those created by other extensions.<br/><br/>So just as the mailing list extension observes the creation of <tt>rd.msg.email</tt> documents, another extension can observe the creation of <tt>rd.msg.email.mailing-list</tt> documents and process them further in some useful way. If the mailing list extension simply modified the original document instead of creating its own, that would require some additional and more complicated API.<br/><h3>The Backend Extension</h3>The primary function of the backend extension is to examine every incoming message and dress the ones from mailing lists with some additional structured information that the frontend can use to organize them.<br/><br/>Backend extensions are accompanied by a JSON manifest that tells Raindrop what kinds of incoming documents it wants to intercept. The mailing list extension's manifest registers it as an observer of incoming <tt>rd.msg.email</tt> documents, which get created when Raindrop retrieves an email message:<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">"schemas" : {<br/>  "rd.ext.workqueue" : {<br/>      "source_schemas" : ["rd.msg.email"],<br/>...</pre><br/>The extension itself is a Python script with a <tt>handler</tt> function that gets passed the <tt>rd.msg.email</tt> document and looks to see if it contains a <tt>List-ID</tt> header (or, in certain cases, another identifier) identifying the mailing list from which the message comes:<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">def handler(message):<br/>  ...<br/>  if 'list-id' in message['headers']:<br/>      # Extract the ID and name of the mailing list from the list-id header.<br/>      # Some mailing lists give only the ID, but others (Google Groups,<br/>      # Mailman) provide both using the format 'NAME &lt;id&gt;', so we extract them<br/>      # separately if we detect that format.<br/>      list_id = message['headers']['list-id'][0]<br/>  ...</pre><br/>If it doesn't find a list identifier, it simply returns, and Raindrop continues processing the message:<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">if not list_id:<br/>    logger.debug("NO LIST ID; ignoring message %s", message_id)<br/>    return</pre><br/>Otherwise, it calls Raindrop's <tt>emit_schema</tt> function to create an <tt>rd.msg.email.mailing-list</tt> document linking the message document to an <tt>rd.mailing-list</tt> document representing the mailing list:<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">emit_schema('rd.msg.email.mailing-list', { 'list_id': list_id })</pre><br/>In this function call, <tt>rd.msg.email.mailing-list</tt> is the type of document to create, while <tt>{ 'list_id': list_id }</tt> is the document itself, written as Python that will get serialized to JSON.<br/><br/>A document created inside a backend extension like this automatically gets a reference to the document the extension is processing (i.e. the <tt>rd.msg.email</tt> document), so the only thing it has to explicitly include is a reference to the list document, in the form of a <tt>list_id</tt> property whose value is the list identifier.<br/><br/>The extension also checks if there's an <tt>rd.mailing-list</tt> document in the database for the mailing list itself, and if not, it creates one, populating it with information from the message's <tt>List-*</tt> headers, like how to unsubscribe from the list. Otherwise, it updates the existing mailing list document if the message's <tt>List-*</tt> headers contain updates.<br/><h3>The Frontend Extension</h3>The frontend extension uses the information extracted by the backend to help users manage mailing lists in the Inflow application.<br/><br/>It adds a widget to the Home view that shows you the last few messages from your lists at the bottom of the page, so you can keep an eye on those messages without having to give them your full attention:<br/><br/><div class="separator" style="clear: both; text-align: center;"><a href="http://www.melez.com/mykzilla/uploaded_images/latest-list-messages-714113.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="176" src="http://www.melez.com/mykzilla/uploaded_images/latest-list-messages-714111.png" width="320"/></a><br/></div><br/><br/>It adds a list of your mailing lists to the Organizer widget:<br/><br/><div class="separator" style="clear: both; text-align: center;"><a href="http://www.melez.com/mykzilla/uploaded_images/mailing-list-list-722772.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://www.melez.com/mykzilla/uploaded_images/mailing-list-list-722768.png" width="190"/></a><br/></div><br/><br/>And when you click on the name of a list, it shows you its conversations in the conversation pane:<br/><br/><div class="separator" style="clear: both; text-align: center;"><a href="http://www.melez.com/mykzilla/uploaded_images/list-conversations-763392.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="http://www.melez.com/mykzilla/uploaded_images/list-conversations-763369.png" width="320"/></a><br/></div><br/><br/>In traditional mail clients, users who want to break out their list messages into separate buckets like this typically have to create a folder for each list to contain its messages and then a filter for each list to move incoming list messages into the appropriate folders. The extension does this for you automatically!<br/><br/>Finally, while viewing list conversations, if the extension knows how to unsubscribe you from the list, it displays an Unsubscribe button:<br/><br/><div class="separator" style="clear: both; text-align: center;"><a href="http://www.melez.com/mykzilla/uploaded_images/unsubscribe-button-794151.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="http://www.melez.com/mykzilla/uploaded_images/unsubscribe-button-794149.png" width="320"/></a><br/></div><br/><br/>Pressing the button (and then confirming your decision) unsubscribes you from the list. You don't have to do anything else, like remembering your username/password for some web page, sending an email, or confirming your request with the list admin. The extensions handle all those details for you so you don't have to know about them!<br/><h3>List Unsubscription</h3>In case you do want to know the details, however, it goes like this...<br/><br/>First, the frontend extension sends a message to the list's admin address requesting unsubscription, with a certain command (like "unsubscribe") in the subject or body of the message (lists often specify exactly what command to send in the <tt>mailto:</tt> link they include in the <tt>List-Unsubscribe</tt> header):<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">From: Jan Reilly &lt;jan&gt;<br/>To: wasbigtalk-admin@example.com<br/>Subject: unsubscribe&lt;/jan@example.com&gt;</pre><br/>Then the server responds with a message requesting confirmation of the request, often putting a unique token into the Subject or Reply-To header to track the request:<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">From: wasbigtalk-admin@example.com<br/>To: jan@example.com<br/>Subject: please confirm unsubscribe from wasbigtalk (4bc3b7e439fd)<br/><br/>Hello jan@example.com,<br/><br/>We have received a request to unsubscribe you from wasbigtalk.<br/>Please confirm this request to unsubscribe by replying to this email.<br/>...</pre><br/>Then the backend extension responds with a message confirming the request that includes the unique token:<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">From: jan@example.com<br/>To: wasbigtalk-admin@example.com<br/>Subject: Re: please confirm unsubscribe from wasbigtalk (4bc3b7e439fd)</pre><br/>Finally, the server responds with a message confirming that the subscriber has, indeed, been unsubscribed:<br/><pre style="background-color: rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187); color: black; padding: 10px;">From: wasbigtalk-admin@example.com<br/>To: jan@example.com<br/>Subject: you have been unsubscribed from wasbigtalk<br/><br/>Hello jan@example.com,<br/><br/>Your unsubscription from wasbigtalk was successful.<br/>...</pre><br/>At this point, the backend extension marks the list unsubscribed in the database, and the frontend extension marks it unsubscribed in the user interface.<br/><br/>This process matches the way much mailing list server software works, although there are daemons in the details, so the extensions have to be programmed to support each server individually.<br/><br/>Currently, they know how to handle <a href="http://groups.google.com/">Google Groups</a> and <a href="http://www.gnu.org/software/mailman/">Mailman</a> lists. <a href="http://www.mj2.org/">Majordomo2</a> (used by the <a href="http://www.bugzilla.org/">Bugzilla</a> and <a href="http://www.openbsd.org/">OpenBSD</a> projects, among others) is not supported, because it doesn't send <tt>List-*</tt> headers (alhough supposedly it can be configured to do so). The <a href="http://www.w3.org/">W3C</a>'s list server is not yet supported, although it does send <tt>List-*</tt> headers, and support should be fairly easy to add.<br/><br/>Note that some of the processing the extension does is (locale-dependent) "screen"-scraping, as Google Groups and Mailman don't consistently identify the list ID and message type in some of their correspondence. In the long run, hopefully server software will improve in that regard. Perhaps someone can spearhead an effort to make it so?<br/><h3>The Future</h3>The extensions' current features fit in well with Raindrop's goal of helping people better handle their flood of incoming messages. But there is surely much more they could do to help in this regard.<br/><br/>Besides general improvements to reliability and robustness--like support for additional list servers and handling of localized admin messages--they could let you resubscribe to a mailing list from which you've unsubscribed. And perhaps they could automatically fetch the messages you missed while you were away. Or even retrieve the entire archive of a list to which you're subscribed, so you can browse the archive in Raindrop!<br/><br/>What bugs you about mailing lists? And how might Raindrop's mailing list extensions make them easier (and even funner) to use?<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/18929277-7015776887411907934?l=www.melez.com%2Fmykzilla" width="1"/></div></div>
    </content>
    <updated>2009-11-18T01:26:50Z</updated>
    <published>2009-11-18T01:26:00Z</published>
    <author>
      <name>Myk</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/01837818348188071923</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-18929277</id>
      <author>
        <name>Myk</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/01837818348188071923</uri>
      </author>
      <link href="http://www.blogger.com/feeds/18929277/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://www.melez.com/mykzilla/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/18929277/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://www.melez.com/mykzilla/atom.xml" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <subtitle>Myk Melez working on Mozilla projects</subtitle>
      <title>mykzilla</title>
      <updated>2009-11-18T03:50:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/nnethercote/?p=204</id>
    <link href="http://blog.mozilla.com/nnethercote/2009/11/18/nanojit-test-coverage/" rel="alternate" type="text/html"/>
    <title>Nanojit test coverage</title>
    <summary>On i386, Nanojit has two basic modes of operation:  SSE, and non-SSE.  Non-SSE is for old machines that don’t support SSE instructions.  (It might actually be SSE2 instructions, I’m not sure.)  My two machines both support SSE and so the non-SSE is never exercised unless I specify the environment variable X86_FORCE_SSE=no.  Since this invocation doesn’t [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>On i386, Nanojit has two basic modes of operation:  SSE, and non-SSE.  Non-SSE is for old machines that don’t support SSE instructions.  (It might actually be SSE2 instructions, I’m not sure.)  My two machines both support SSE and so the non-SSE is never exercised unless I specify the environment variable X86_FORCE_SSE=no.  Since this invocation doesn’t exactly roll off the fingertips, I don’t do it often.  It’s also easy to mistype, in which case the normal SSE code will be run but I probably won’t notice and so I’m testing something different to what I think I am testing.</p>
<p>I recently committed a patch (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516348">bug 516348</a>) that broke the non-SSE mode.  (It may have also broken the SSE mode, but in a less obvious way.)  Whenever I land a patch that breaks something, I try to work out if I could have avoided the breakage through a better process.  In this case I could have, through automation.  I now have the following set of aliases and functions in my .bashrc:</p>
<pre>alias jstt_prefix="python trace-test/trace-test.py"
JSTTARGS32="--no-slow -f -x sunspider/check-date-format-tofte.js"
JSTTARGS64="$JSTTARGS32"

alias jsdtt32="                   jstt_prefix debug32/js $JSTTARGS32"
alias jsott32="                   jstt_prefix opt32/js   $JSTTARGS32"
alias jsdtt32b="X86_FORCE_SSE2=no jstt_prefix debug32/js $JSTTARGS32"
alias jsott32b="X86_FORCE_SSE2=no jstt_prefix opt32/js   $JSTTARGS32"
alias jsott64="                   jstt_prefix opt64/js   $JSTTARGS64"
alias jsdtt64="                   jstt_prefix debug64/js $JSTTARGS64"

function jsatt
{
  if [ -d debug32 ] &amp;&amp; [ -d debug64 ] &amp;&amp; [ -d opt32 ] &amp;&amp; [ -d opt64 ] ; then
    cd debug32 &amp;&amp; mq &amp;&amp; cd .. &amp;&amp; \
    cd debug64 &amp;&amp; mq &amp;&amp; cd .. &amp;&amp; \
    cd opt32 &amp;&amp; mq &amp;&amp; cd .. &amp;&amp; \
    cd opt64 &amp;&amp; mq &amp;&amp; cd ..

    if [ $? -eq 0 ] ; then
      echo
      echo "debug32"          &amp;&amp; jsdtt32   &amp;&amp; echo
      echo "debug32 (no SSE)" &amp;&amp; jsdtt32b  &amp;&amp; echo
      echo "debug64"          &amp;&amp; jsdtt64   &amp;&amp; echo
      echo "opt32"            &amp;&amp; jsott32   &amp;&amp; echo
      echo "opt32 (no SSE)"   &amp;&amp; jsott32b  &amp;&amp; echo
      echo "opt64"            &amp;&amp; jsott64   &amp;&amp; echo
    fi
  else
    echo "missing one of debug32/debug64/opt32/opt64"
  fi
}</pre>
<p>The code is boring.  For those reading closely, it relies on the fact that I always put different builds in the directories debug32/, opt32/, debug64/, opt64/.  And I skip check-data-format-tofte.js because it fails if you’re in a non-US timezone, see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515254">bug 515214</a>.</p>
<p>I already had ‘jsdtt32′ et al, each of which tests a single configuration.  But now with a single command ‘jsatt’ (which is short for “JavaScript All trace-tests”) I can run the JS trace-tests on 6 different configurations on a single x86-64 machine: 32-bit debug (SSE), 32-bit debug (non-SSE), 64-bit debug, 32-bit optimised (SSE), 32-bit optimised (non-SSE), 64-bit optimised.  And it builds them to make sure they’re all up-to-date.</p>
<p>It’s only a small process change for me, but it means that it’s unlikely I will break any of these configurations in the future, or at least, not in a way that shows up in the trace-tests.</p></div>
    </content>
    <updated>2009-11-18T00:11:36Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>Nicholas Nethercote</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/nnethercote</id>
      <link href="http://blog.mozilla.com/nnethercote/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/nnethercote" rel="alternate" type="text/html"/>
      <subtitle>Just another Blog.mozilla.com weblog</subtitle>
      <title>Nicholas Nethercote</title>
      <updated>2009-11-18T00:15:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:1c9ca71827691bca4c20a61ba9f12c8b</id>
    <link href="http://kazhack.org/?post/2009/11/18/New-locales-for-KompoZer-0.8b1" rel="alternate" type="text/html"/>
    <title xml:lang="en">New locales for KompoZer 0.8b1</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Two locales have just been added to KompoZer 0.8b1:</p>
<ul>
<li>the Dutch locale has been done by <a href="http://kompozer.net/">Freek Pol</a>, aka <em>Frederik</em>, moderator of the Dutch KompoZer forum on <a href="http://www.mozbrowser.nl/forum/viewforum.php?f=26" hreflang="nl">MozBrowser.nl</a>.</li>
<li>the Hungarian one has been done by András Tímár, member of the <a href="http://mozilla.fsf.hu/" hreflang="hu">Hungarian Mozilla team</a>.</li>
</ul>

<p>The corresponding binaries are already <a href="http://kompozer.net/download.php">online</a>. Freek, András: thanks for your contribution, you’ve done a great job!</p>


<p><del>Five</del> Six other locales are almost complete (&gt;95% according to <a href="http://kompozer.sourceforge.net/l10n/narro/narro_project_language_list.php?l=ja&amp;p=1">Narro</a>):</p>
<ul>
<li><ins>Simplified Chinese <em>(only 10 strings left and I forgot it!!!)</em></ins></li>
<li>Japanese (only 20 strings left)</li>
<li>Finnish</li>
<li>Brazilian</li>
<li>Slovenian</li>
<li>Turkish</li>
</ul>

<p>If you want to contribute to these translations, please contact us on the <a href="http://kompozer.sourceforge.net/irc/">#kompozer</a> chan. We’ll provide technical help if needed.</p>


<p><strong>Bonus:</strong> Cédric has just packed a few dictionaries for KompoZer 0.8: <a href="http://kompozer.sourceforge.net/l10n/myspell/">kompozer.sf.net/l10n/myspell</a>.</p>


<p>The reason is, I’m working on KompoZer’s inline spellchecker at the moment — Thunderbird’s source code is a perfect example for that. Expect to get a fast and reliable spellchecker in the upcoming beta2!</p></div>
    </content>
    <updated>2009-11-17T23:50:00Z</updated>
    <category term="editor"/>
    <category term="l10n"/>
    <category term="mozilla"/>
    <author>
      <name>Kazé</name>
    </author>
    <source>
      <id>urn:md5:a9f47af44d37c17f59ac5db8d567a80d</id>
      <author>
        <name>Kazé</name>
      </author>
      <link href="http://kazhack.org/?feed/en/atom" rel="self" type="application/atom+xml"/>
      <link href="http://kazhack.org/" rel="alternate" type="text/html"/>
      <subtitle xml:lang="en">There's only XUL!</subtitle>
      <title xml:lang="en">Kaz'hack</title>
      <updated>2009-11-20T18:56:06Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:3832068b364895993431642946cbeb36</id>
    <link href="http://kazhack.org/?post/2009/11/18/Two-French-books-about-KompoZer" rel="alternate" type="text/html"/>
    <title xml:lang="en">Two French books about KompoZer</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Two books about KompoZer have just been published in French:</p>
<p style="text-align: center;">
<a href="http://www.competencemicro.com/booklet.php?id=199"><img alt="Cr&#xE9;ez gratuitement votre site web avec KompoZer" src="http://kazhack.org/public/kompozer/kompozer-kim.gif" title="Cr&#xE9;ez gratuitement votre site web avec KompoZer, nov. 2009"/></a>
<a href="http://www.pearson.fr/livre/?GCOI=27440100476700"><img alt="KompoZer &#x2014; Apprenez, pratiquez, cr&#xE9;ez" src="http://kazhack.org/public/kompozer/kompozer-jmj.gif" title="KompoZer &#x2014; Apprenez, pratiquez, cr&#xE9;ez, nov. 2009"/></a>
</p>
<p>
The first one, “<a href="http://www.competencemicro.com/booklet.php?id=199" hreflang="fr">Créez gratuitement votre site web avec KompoZer</a>” is the French translation of <a href="http://kimludvigsen.dk/">Kim Ludvigsen</a>’s booklet, “<a href="http://libris.dk/it_litteratur/webkonstruktion/vis_produkt/shop/hjemmesider-med-kompozer/?cHash=cfdd02b0f8" hreflang="da">Hjemmesider med KompoZer</a>” <em>(“Create your website with KompoZer”)</em>. Kim is in charge of the KompoZer forum on <a href="http://forum.mozilladanmark.dk/viewforum.php?f=6" hreflang="da">MozillaDanmark</a>, and he’s the Danish localizer of this project.</p>
<p>The second one is a more extensive book: “<a href="http://www.pearson.fr/livre/?GCOI=27440100476700" hreflang="fr">KompoZer : apprenez, pratiquez, créez</a>” <em>(“KompoZer: learn, practice, create”)</em> has been written by Jean-Marc Juin, <a href="http://framasoft.net/" hreflang="fr">Framasoft</a> contributor, and has been reviewed by my friends <a href="http://sio2.be/" hreflang="fr">Yves Mairesse</a> and <a href="http://lorieux.fr/" hreflang="fr">Alain Lorieux</a>, moderators of the KompoZer forum on <a href="http://www.geckozone.org/forum/viewforum.php?f=20" hreflang="fr">Geckozone</a>.</p>
<p style="clear: both;">I confess I haven’t read any of these two books — I only have a Danish copy of Kim’s booklet — but I’m happy to see them at the bookstore! :-D</p>
<p>If you’ve heard of other KompoZer books, please let me know.</p></div>
    </content>
    <updated>2009-11-17T23:14:00Z</updated>
    <category term="editor"/>
    <category term="mozilla"/>
    <category term="tutorial"/>
    <author>
      <name>Kazé</name>
    </author>
    <source>
      <id>urn:md5:a9f47af44d37c17f59ac5db8d567a80d</id>
      <author>
        <name>Kazé</name>
      </author>
      <link href="http://kazhack.org/?feed/en/atom" rel="self" type="application/atom+xml"/>
      <link href="http://kazhack.org/" rel="alternate" type="text/html"/>
      <subtitle xml:lang="en">There's only XUL!</subtitle>
      <title xml:lang="en">Kaz'hack</title>
      <updated>2009-11-20T18:56:06Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://micropipes.com/blog/?p=98</id>
    <link href="http://micropipes.com/blog/2009/11/17/amo-development-changes-in-2010/" rel="alternate" type="text/html"/>
    <link href="http://micropipes.com/blog/2009/11/17/amo-development-changes-in-2010/#comments" rel="replies" type="text/html"/>
    <link href="http://micropipes.com/blog/2009/11/17/amo-development-changes-in-2010/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">AMO Development Changes in 2010</title>
    <summary xml:lang="en">The AMO team met in Mountain View last week to develop a 2010 plan.  We’ve been wanting to change some key areas of our development flow for a while but we needed to make sure time was budgeted in the overall AMO and Mozilla goals.  As usual, the timeline will be tight, but [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>The <a href="https://addons.mozilla.org/"><abbr title="addons.mozilla.org">AMO</abbr></a> team met in Mountain View last week to develop a 2010 plan.  We’ve been wanting to change some key areas of our development flow for a while but we needed to make sure time was budgeted in the overall AMO and Mozilla goals.  As usual, the timeline will be tight, but the AMO developers do amazing work and as our changes are implemented, development should just get faster.  I’ll give a brief summary of the changes we’re planning; a lot of discussion went into this and I’m not going to be able to cover everything here.  If you’ve been in the AMO calls or reading the notes you probably already know most of this.</p>
<h3>Migrating from CakePHP to Django</h3>
<p>This is a big undertaking and we’ve been discussing it for quite a while.  We’re currently the highest trafficked site on the internet using <a href="http://cakephp.org/">CakePHP</a> and along with that we’ve run into a lot of frustrating issues.  CakePHP has serviced AMO well for several years, so it’s not my intention to bad mouth it here, but I do want to give a fair summary of why we’re moving on.  Please also note that <em>AMO is still running on CakePHP 1.1 which is, I think, a year out of date</em>?  Three substantial issues:</p>
<ul>
<li><strong>Useful Database Abstraction Layer:</strong>  CakePHP has a concept of database abstraction, but we didn’t find it powerful enough.  When it did work it would return enormous nested arrays of data causing massive CPU and memory usage (out of memory errors plague us on AMO).  When it didn’t work, we’d end up doing queries directly which kind of defeats the purpose.  We couldn’t use prepared statements so we’d have to escape variables ourselves.  There was no effective caching built-in and since we just had huge arrays as a response there was no effective way to invalidate the cache we were using (see: <a href="http://micropipes.com/blog/2008/04/23/caching-is-easy-expiration-is-hard/">Caching is easy; Expiration is hard</a>).  The DB layer should return objects that are easy to cache and easy to invalidate.  The built-in Django database classes (combined with memcache) should work fine for us here.</li>
<li><strong>Effective unit tests:</strong>  I’ve <a href="http://micropipes.com/blog/2009/04/09/addonsmozillaorg-celebrates-1000-passing-unit-tests/">beat the drum about our unit tests before</a> but the simple matter is that it’s really difficult to do them right with the tools we are using.  Our test data is already very limited, but if we try to run all our tests right now they’ll run out of memory (and take forever).  The CakePHP method of mocking controllers and models was inadequate for what we needed and difficult to deal with.  We want our unit tests to run quickly, from the command line, and be independent from each other so there aren’t intermittent problems to waste our time with.  We’ll be using Django’s <a href="http://docs.djangoproject.com/en/dev/topics/testing/">built-in testing framework</a>.</li>
<li><strong>Better debugging:</strong>  Debugging in CakePHP amounts to defining a DEBUG level and seeing what is printed on the screen (usually the giant arrays).  We supplemented this with <a href="http://www.xdebug.org/">Xdebug</a> where we needed it, but that’s still not enough.  A framework should have excellent logging and on-the-fly debugging that displays a full traceback (often something will fail deep within CakePHP and we’ll get the file/line where PHP gave up, but not the line in our code that started the problem), the values of variables, the page headers, server settings, SQL that was run, what views and elements are in use, etc.  We’re planning on using a combination of <a href="http://docs.python.org/library/pdb.html">pdb</a>, <a href="http://ipython.scipy.org/moin/">IPython</a>, and the <a href="http://robhudson.github.com/django-debug-toolbar/">django-debug-toolbar</a> to make all of this easily accessible while developing.</li>
</ul>
<p>Those are the major issues we’re having right now, but if you want to dig into the comparison some more check out our <a href="https://wiki.mozilla.org/AMO:v4">discussion wiki pages</a>, but realize the majority of discussion happened in person.</p>
<h3>Moving away from <abbr title="Subversion">SVN</abbr></h3>
<p>We moved AMO into SVN in 2006 and it’s treated us relatively well.  Somewhere along the line, we decided to tag our production versions at a revision of trunk instead of keeping a separate tag and merging changes into it.  It’s worked for us but it’s a hard cutoff on code changes, which means that while we’re in a code freeze no one can check anything in to trunk.  As we begin to branch for larger projects this will become more of a hassle, so I’m planning on going back to a system where a production tag is created and changes are merged into it as they are ready to go live.</p>
<p>Most of the development team has been using <a href="http://kernel.org/pub/software/scm/git/docs/git-svn.html">git-svn</a> for several months and, aside from the commands being far more verbose, we haven’t had many complaints.  We’ve discovered <a href="http://git-scm.com/">Git</a> is a much more powerful development tool and we expect to use it directly starting some time next year.  As of now, we expect to maintain the /locales/ directory in SVN so this change doesn’t affect localizers but we’ll keep people notified if there are any changes to that process.</p>
<h3>Continuous Integration</h3>
<p>I mentioned excellent testing being one of the reasons we’re moving to Django.  Along with that testing is the opportunity for continuous integration.  We plan on using <a href="https://hudson.dev.java.net/">Hudson</a> as the framework for our continuous integration.  With excellent test coverage and quick feedback from Hudson this should drastically lower our regressions and boost our confidence when we deploy.  Speaking of which…</p>
<h3>Faster Deployment</h3>
<p>For most of 2009 we’ve pushed on 3 week cycles.  2 weeks of development, 1 week of <abbr title="Quality Assurance">QA</abbr> and <abbr title="Localization">L10n</abbr>.  Delays and regressions being what they are, I think we averaged a little better than a push a month.  This is a fairly rapid cycle for a lot of development shops, but I feel like it’s holding us back.  We’ve heard a lot of success stories about shorter  cycles and I’d like to aim for deployment (optionally, of course) of a few times per week.  By shortening the development cycle we reduce the stress of:</p>
<ul>
<li><strong>the developers:</strong>  Everyone likes to see what they’ve done go out quicker and it means less conflicts with others when the patches are smaller.</li>
<li><strong>the QA team:</strong> Right now we dump 2 weeks of work on them and say we need it done right away.  With smaller cycles they can verify small changes as they go and not be overwhelmed.</li>
<li><strong>the infrastructure team:</strong> Smaller changes means less to go wrong and with a continuous integration server and some automation they can have minimal involvement with the whole process.</li>
<li><strong>the localizers:</strong> Every time we release we dump a bunch of changes on these fantastic people and tell them we need them back in a week.  Most of the time they plow forward and get them done on time.  If they don’t though, they are stuck with waiting for the next 3 week cycle.  If we push often, it’s not a big deal.</li>
<li><strong>the product managers:</strong> These guys come up with crazy ideas for us to implement and then they stare at graphs and numbers to see if it worked.  With shorter cycles they can get faster feedback about what works and what doesn’t.</li>
<li><strong>the users:</strong> Faster release cycles means bugs that are fixed in the repository are fixed on the live site sooner.  ’nuff said.</li>
</ul>
<h3>Process Data Offline</h3>
<p>Much of AMO relies on cron jobs to get things done.  All the statistics, add-on download numbers, how popular an add-on is, all the star rating calculations, any cleanup or maintenance tasks – these are all run via cron and they are so intensive that the database has trouble keeping up.  We’re planning on utilizing <a href="http://gearman.org/">Gearman</a> to farm all this work out to other machines in incremental pieces instead of single huge queries.  Any heavy calculating that can be done offline will be moved to these external processors which should help improve the speed of the site and make all our statistics more reliable (as currently the cron jobs have a tendency to fail before they are complete).</p>
<h3>Improve the Documentation</h3>
<p>Documentation is a noble goal of many developers but it rarely gets enough attention.  We evaluated our <a href="https://wiki.mozilla.org/AMO:Developers">current documentation</a> and found it is woefully out of date.  By being on a wiki that is rarely used it doesn’t get updated except when someone tries to use it and sees it’s not right.  We’re hoping to change that by moving the developer documentation into the code repository itself.  We’ll be able to integrate with generated API docs, style the docs however we want, and check in changes right along with our code patches.  When someone checks out a copy of AMO, they’ll get all the documentation right along with it.  We’ll use <a href="http://sphinx.pocoo.org/">Sphinx</a> to build the docs.</p>
<p>The outline above details several large, high-level changes but there are a lot of other plans for smaller improvements as well.  This post got a lot longer than I was expecting, but I’m really excited about the direction AMO is headed for 2010.  As these changes are implemented the site will become more responsive and reliable, and we’ll be able to adapt to the needs of Mozilla’s users even faster.  As always, feedback and discussion are welcome and stay tuned for further back end improvements.</p></div>
    </content>
    <updated>2009-11-17T21:44:12Z</updated>
    <published>2009-11-17T21:44:12Z</published>
    <category scheme="http://micropipes.com/blog" term="Mozilla"/>
    <category scheme="http://micropipes.com/blog" term="AMO"/>
    <category scheme="http://micropipes.com/blog" term="caching"/>
    <category scheme="http://micropipes.com/blog" term="CakePHP"/>
    <category scheme="http://micropipes.com/blog" term="Django"/>
    <category scheme="http://micropipes.com/blog" term="Git"/>
    <category scheme="http://micropipes.com/blog" term="hindsight"/>
    <category scheme="http://micropipes.com/blog" term="L10n"/>
    <category scheme="http://micropipes.com/blog" term="PHP"/>
    <category scheme="http://micropipes.com/blog" term="Python"/>
    <category scheme="http://micropipes.com/blog" term="scalability"/>
    <category scheme="http://micropipes.com/blog" term="SVN"/>
    <author>
      <name>Wil Clouser</name>
      <uri>http://micropipes.com/</uri>
    </author>
    <source>
      <id>http://micropipes.com/blog/feed/atom/</id>
      <link href="http://micropipes.com/blog" rel="alternate" type="text/html"/>
      <link href="http://micropipes.com/blog/category/mozilla/feed/atom/" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">because at 3am anything sounds good</subtitle>
      <title xml:lang="en">All Night Diner » Mozilla</title>
      <updated>2009-11-17T21:44:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.bitstampede.com/?p=1287</id>
    <link href="http://www.bitstampede.com/2009/11/17/mdc-account-signups-re-enabled/" rel="alternate" type="text/html"/>
    <title>MDC account signups re-enabled</title>
    <summary>We’ve deployed the new reCAPTCHA plugin on the Mozilla Developer Center, and I’ve re-enabled user account signups. The “Register” link is now available again at the top of MDC pages.
Hopefully the scum-sucking spammers won’t bypass the new signup procedure.
Do I sound bitter? Maybe…</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We’ve deployed the new reCAPTCHA plugin on the <a href="https://developer.mozilla.org/">Mozilla Developer Center</a>, and I’ve re-enabled user account signups. The “Register” link is now available again at the top of MDC pages.</p>
<p>Hopefully the scum-sucking spammers won’t bypass the new signup procedure.</p>
<p>Do I sound bitter? Maybe…</p></div>
    </content>
    <updated>2009-11-17T21:30:51Z</updated>
    <category term="MDC"/>
    <category term="Mozilla"/>
    <author>
      <name>sheppy</name>
    </author>
    <source>
      <id>http://www.bitstampede.com</id>
      <link href="http://www.bitstampede.com/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.bitstampede.com" rel="alternate" type="text/html"/>
      <subtitle>Bits on the rampage: Eric Shepherd's blog.</subtitle>
      <title>Bit Stampede » Mozilla</title>
      <updated>2009-11-20T07:15:32Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/rstrong/?p=60</id>
    <link href="http://blog.mozilla.com/rstrong/2009/11/17/ability-to-change-the-applications-update-channel/" rel="alternate" type="text/html"/>
    <title>Ability to change the application’s update channel</title>
    <summary>To increase the participation in and awareness of application’s beta programs and specifically Firefox’s beta program we will be providing the ability to change the application update channel within the application. This will be an opt-in for each application.
The details in the wiki are by no means complete but they should provide a place to [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>To increase the participation in and awareness of application’s beta programs and specifically Firefox’s beta program we will be providing the ability to change the application update channel within the application. This will be an opt-in for each application.</p>
<p>The details in the wiki are by no means complete but they should provide a place to start from</p>
<p><a href="https://wiki.mozilla.org/Application_Update:Channel_Change">wiki Application Update:Channel Change</a><br/>
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=410639">Bug 410639</a> – Provide ability to change update channel within the application</p>
<p>Feedback / comments welcome preferably either in the dev-apps-firefox newsgroup / mail list or the wiki page’s discussion page though you can just respond in this blog if you prefer.</p></div>
    </content>
    <updated>2009-11-17T21:18:08Z</updated>
    <category term="Mozilla"/>
    <category term="firefox"/>
    <category term="mozilla"/>
    <author>
      <name>rstrong</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/rstrong</id>
      <link href="http://blog.mozilla.com/rstrong/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/rstrong" rel="alternate" type="text/html"/>
      <subtitle>in search of ponies</subtitle>
      <title>rstrong's blog</title>
      <updated>2009-11-20T21:45:42Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://missmobile.wordpress.com/?p=99</id>
    <link href="http://missmobile.wordpress.com/2009/11/17/watch-firefox-for-maemo-beta-5-in-action/" rel="alternate" type="text/html"/>
    <title>Watch Firefox for Maemo (Beta 5) in Action</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Get a quick tour of Firefox for Maemo (beta 5) from Madhava Enros. Check out the officially branded Firefox browser that is fast, secure, customizable and syncs perfectly with the Firefox on your desktop.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=missmobile.wordpress.com&amp;blog=8817701&amp;post=99&amp;subd=missmobile&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Get a quick tour of Firefox for Maemo (beta 5) from Madhava Enros. Check out the officially branded Firefox browser that is fast, secure, customizable and syncs perfectly with the Firefox on your desktop.</p>
<p><span style="text-align: center; display: block;"><a href="http://missmobile.wordpress.com/2009/11/17/watch-firefox-for-maemo-beta-5-in-action/"><img alt="" src="http://img.youtube.com/vi/q_kVabwsosk/2.jpg"/></a></span></p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/missmobile.wordpress.com/99/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/missmobile.wordpress.com/99/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/missmobile.wordpress.com/99/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/missmobile.wordpress.com/99/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/missmobile.wordpress.com/99/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/missmobile.wordpress.com/99/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/missmobile.wordpress.com/99/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/missmobile.wordpress.com/99/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/missmobile.wordpress.com/99/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/missmobile.wordpress.com/99/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=missmobile.wordpress.com&amp;blog=8817701&amp;post=99&amp;subd=missmobile&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-11-17T19:43:17Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>missmobile</name>
    </author>
    <source>
      <id>http://missmobile.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/d56a788aa97547162c91921882365a2b?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://missmobile.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://missmobile.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Just another WordPress.com weblog</subtitle>
      <title>Missmobile's Blog</title>
      <updated>2009-11-20T18:00:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ejohn.org/blog/deep-tracing-of-internet-explorer/</id>
    <link href="http://ejohn.org/blog/deep-tracing-of-internet-explorer/" rel="alternate" type="text/html"/>
    <title>Deep Tracing of Internet Explorer</title>
    <summary>After reading a recent post by Steve Souders concerning a free tool called dynaTrace Ajax, I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I was very impressed. I tested against a few web sites but got the most interesting [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>After reading a <a href="http://www.stevesouders.com/blog/2009/09/30/dynatrace-ajax-edition-tracing-js-performance/">recent post by Steve Souders</a> concerning a free tool called <a href="http://ajax.dynatrace.com/pages/">dynaTrace Ajax</a>, I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I was very impressed. I tested against a few web sites but got the most interesting results running against the JavaScript-heavy Gmail in Internet Explorer 8.</p>
	<p>I typically don't write about most performance analysis tools because, frankly, most of them are quite bland and don't provide very interesting information or analysis. dynaTrace provides some information that I've never seen before - in any tool on any browser.</p>
	<p>dynaTrace Ajax works by sticking low-level instrumentation into Internet Explorer when it launches, capturing any activity that occurs - and I mean virtually any activity that you can imagine. I noticed very little slow down when running the browser in tracing mode (although it's sometimes hard to tell, considering the browser). However all of the tracing is recorded and saved for later, making it easy to record sessions for later analysis.</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4113481610/" title="dynaTrace Ajax by John Resig, on Flickr"><img alt="dynaTrace Ajax" height="383" src="http://farm3.static.flickr.com/2610/4113481610_dae16cf451.jpg" style="border: 0;" width="500"/></a></center><p/>
	<p>Above is the result of a recorded session, logging in to Gmail, reading a mail, and logging back out again. All aspects of the session are saved: Network requests, JavaScript source, all DOM events, etc. I had a hard time finding information that wasn't saved by the tool.</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4112713485/in/set-72157622701070617/"><img src="http://ejohn.org/files/dynatrace-gmail-timeline1.sm.png" style="border: 0px;"/></a></center><p/>
	<p>This is the full timeline view of loading a single the Gmail inbox. All network traffic, JavaScript parsing and execution, browser events, and CPU load can be seen.</p>
	<p>You can select a segment of the timeline and get a view that looks like the following:</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4113481610/in/set-72157622701070617/"><img src="http://ejohn.org/files/dynatrace-gmail1.sm.png" style="border: 0px;"/></a></center><p/>
	<p>In the above you can see a clearer picture of the exact interactions happening. A phenomenal amount of inline JavaScript execution followed by page layout calculation coinciding with loading of some data over the network. You can mouse over the individual blocks on the timeline to get more information (such as if the JavaScript execute was the result of a timer or what Ajax requests were firing to cause the network traffic). Additionally you can click the blocks to dive in and take a deeper view of the trace.</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4113482048/in/set-72157622701070617/"><img src="http://ejohn.org/files/dynatrace-gmail-trace1.sm.png" style="border: 0px;"/></a></center><p/>
	<p>Digging in to the execution of an XMLHttpRequest on a page we get to see some of the full execution stack trace - and this is where the tools starts to become really interesting. The tool is capable of tracing across JavaScript, through the native XMLHttpRequest, through the network request, and back to the handler that fires when the request is done. This is phenomenal. This is the first tool that I've seen that's capable of tracing through native methods to give you a picture of what activity triggers which actions and the complete ramifications of what happens (in both CPU usage and execution time).</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4113482048/in/set-72157622701070617/"><img src="http://ejohn.org/files/dynatrace-gmail-trace2.sm.png" style="border: 0px;"/></a></center><p/>
	<p>Note that in the stack trace view you can click any piece of code and see its location anywhere inside the source code (and this even works after you've already closed the browser and have moved on - all source code is saved for later analysis).</p>
	<p>While it's interesting to trace through code to look for problems the bigger question is usually: Where are slowdowns occurring? This is where the HotPath view comes into play:</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4113481910/in/set-72157622701070617/"><img src="http://ejohn.org/files/dynatrace-gmail-hotspot1.sm.png" style="border: 0px;"/></a></center><p/>
	<p>This looks like a typical execution count view - like the one that you might see in Internet Explorer's built in tool or in Firebug - except for one important point: This view includes JavaScript parsing and layout rendering times. This is huge! No other tool provides information on how long it takes to parse all the JavaScript code on your site or how long it takes to do all the rendering. Clicking those entries allows you to see a breakdown of every time JavaScript was parsed or a layout was rendered - from which you can trace back to get even more information about what caused those actions. I don't want to seem too excited but I really am, this is just an incredible amount of information - and it gets even better:</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4113481976/in/set-72157622701070617/"><img src="http://ejohn.org/files/dynatrace-gmail-hotspot-dom1.sm.png" style="border: 0px;"/></a></center><p/>
	<p>Not only can you see the execution count for your defined JavaScript methods but you can also see execution time for the built-in DOM methods! Wondering what native method calls are slowing down your application? Wonder no more. From the HotSpot view you can filter by DOM or regular JavaScript and see exactly where execution time is going and what methods are so slow.</p>
	<p>dynaTrace provides an additional view, called PurePath that attempts to figure out problematic scripts:</p>
	<p/><center><a href="http://www.flickr.com/photos/jeresig/4112713569/in/set-72157622701070617/"><img src="http://ejohn.org/files/dynatrace-gmail-purepath1.sm.png" style="border: 0px;"/></a></center><p/>
	<p>Just another way to try and get a full picture as to where your application is slowing down and what may be causing the problem.</p>
	<p>In all I'm hugely impressed with this (free!) tool and am already using it to do more testing and performance analysis on my code. I don't think any browser has ever had a tool capable of this type of analysis, let alone Internet Explorer 6 and 7, which are still a very real part of any developer's workflow.</p>
	<p>I chatted with some of the dynaTrace guys and asked them to add in memory profiling and to support more browsers. If they can provide this quality of instrumentation for CPU and execution time I hope they can do the same for memory usage, the next un-tapped realm of JavaScript performance analysis.
</p>
		<img src="http://ejohn.org/apps/rss/?from=rss&amp;id=5697" style="width: 0px; height: 0px;"/></div>
    </content>
    <updated>2009-11-17T18:20:54Z</updated>
    <category term="analysis"/>
    <category term="performance"/>
    <category term="tracing"/>
    <category term="ie"/>
    <category term="tools"/>
    <author>
      <name>John Resig</name>
    </author>
    <source>
      <id>http://ejohn.org</id>
      <link href="http://ejohn.org" rel="alternate" type="text/html"/>
      <link href="http://ejohn.org/mozilla/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Blog, Projects, and Links</subtitle>
      <title>John Resig</title>
      <updated>2009-11-18T15:42:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/tomcat/?p=198</id>
    <link href="http://blog.mozilla.com/tomcat/2009/11/17/want-to-get-involved-into-mozilla-let-us-know/" rel="alternate" type="text/html"/>
    <title>Want to get-involved into Mozilla ? Let us know !</title>
    <summary>OpenSource Projects like Mozilla are a great success story ! As Example Firefox is now 5 years old and  330 Million People around the world use Firefox. Firefox was downloaded more then 1 Billion times so far !
All this would not be possible without the help from our Community ! People around the world work [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>OpenSource Projects like Mozilla are a great success story ! As Example Firefox is now 5 years old and  330 Million People around the world use Firefox. Firefox was downloaded more then 1 Billion times so far !</p>
<p>All this would not be possible without the help from our Community ! People around the world work together to improve Mozilla Projects like Firefox, Thunderbird, our Labs Projects and more.</p>
<p>You want to get-involved too, but still not sure what areas are available at Mozilla ? Getting involved in Mozilla is not just coding – its from Coding  to Support and QA, Marketing, Labs, Localization, Visual Design and more ! We have created a Page with a Overview over the various ways to get-involved on <a href="http://www.mozilla.org/contribute/">http://www.mozilla.org/contribute/</a></p>
<p>Getting started was never easier then now ! On the right site of this Page you find a little contact form. Send us a note and we can put you in touch with some people who can get  you started right away !</p>
<p><a href="http://www.mozilla.org/contribute"><br/>
</a></p>
<p style="text-align: center;"><strong>So why wait ? <a href="http://www.mozilla.org/contribute/">Get – Involved</a> today !</strong></p>
<p>We started this Page and Posts on Volunteer Networks a few weeks ago (here you find a <a href="http://davidwboswell.wordpress.com/2009/11/11/getting-involved-with-getting-involved/">Blog post</a> from David) and so far its a great success! We get every Day a lot of mails from people, eager to get started to build a better internet. Special Thanks to <a href="http://davidwboswell.wordpress.com/">David Boswell</a> and all others to set this site up !</p>
<p>Hope to see you soon in the Mozilla Community !</p>
<p>- Tomcat</p></div>
    </content>
    <updated>2009-11-17T17:25:39Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>cbook</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/tomcat</id>
      <link href="http://blog.mozilla.com/tomcat/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/tomcat" rel="alternate" type="text/html"/>
      <subtitle>Blogging about Community, QA and other stuff !</subtitle>
      <title>Tomcat's Blog</title>
      <updated>2009-11-17T17:30:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/tomcat/?p=194</id>
    <link href="http://blog.mozilla.com/tomcat/2009/11/17/open-source-treffen-muc-leipzig/" rel="alternate" type="text/html"/>
    <title>Open-Source-Treffen in München (20.11.2009) und Leipzig (23.11.2009)!</title>
    <summary>Hallo,
Am Freitag, 20.November ab 17 Uhr findet nächste Treffen im  Café  Netzwerk  in München statt! 

Wie bisher wird diese Veranstaltung von Mozilla und OpenOffice.org  organisiert aber auch andere Projekte haben die Möglichkeit, sich mit  einem kurzen  Vortrag vorzustellen und in direkten Kontakt mit ihren  Anwendern zu treten.
Im Rahmen [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hallo,</p>
<p><strong>Am Freitag, 20.November ab 17 Uhr findet nächste Treffen im  Café  Netzwerk  in München statt! </strong></p>
<p><img alt="Welcome to the 2nd Opensource Meeting" class="aligncenter size-medium wp-image-166" height="225" src="http://blog.mozilla.com/tomcat/files/2009/09/CIMG0844-300x225.jpg" title="Welcome to the 2nd Opensource Meeting" width="300"/></p>
<p>Wie bisher wird diese Veranstaltung von Mozilla und OpenOffice.org  organisiert aber auch andere Projekte haben die Möglichkeit, sich mit  einem kurzen  Vortrag vorzustellen und in direkten Kontakt mit ihren  Anwendern zu treten.</p>
<p>Im Rahmen einer Idee möchten wir versuchen, die Macher und die Nutzer   von freier Software zusammenzubringen – in gemütlicher Atmosphäre,  ganz  unverbindlich, ohne kommerzielle Hintergedanken. Die  Projektmitglieder  können in direkten Kontakt mit ihren Nutzern treten,  um wertvolles  Feedback zu bekommen, und die Anwender lernen Leute aus  ihrer Region  kennen, die am Projekt beteiligt sind. Die Teilnahme ist  natürlich  vollkommen kostenfrei und unverbindlich.</p>
<p>Jeder ist willkommen, vom Firefox-User, der mehr über Open   Source/beispielsweise das Mozilla-Projekt erfahren und mitarbeiten  moechte bis zum  aktiven Entwickler, der schon jahrelang zum Erfolg von  Open Source  Software beiträgt.</p>
<p>Zwecks Planung  gebt uns bitte kurz per  E-Mail direkt an <a href="mailto:%20info@opensourcetreffen.de">info@opensourcetreffen.de</a> bescheid (oder auch mir direkt unter <a href="mailto:tomcat@mozilla.com">tomcat@mozilla.com</a>, wenn und mit wie vielen Personen ihr kommen wollt ! Die  Anmeldung ist natuerlich kostenlos und unverbindlich !</p>
<p style="text-align: center;">…und dieses mal gibt es noch mehr zu berichten <img alt=":)" class="wp-smiley" src="http://blog.mozilla.com/tomcat/wp-includes/images/smilies/icon_smile.gif"/> </p>
<p><strong>Zudem</strong> findet am 23.11.2009 das erste Open-Source-Treffen in Leipzig statt (<strong>Montag, den 23. November, ab 19 Uhr)</strong> (Vielen Dank an die Leipziger an dieser Stelle!) ! Dies ist das erste Treffen dieser Art ausserhalb von Muenchen und ich werde auch in Leipzig sein, um einen Vortrag zu Mozilla/Firefox dort halten. Details zum Treffen in Leipzig findet ihr im externen Wiki -&gt; <a href="http://ostle.musterdenker.de/">http://ostle.musterdenker.de/<br/>
</a></p>
<p>Details zu den Veranstaltungen findet ihr auch auf der Project Homepage unter<a href="http://www.opensourcetreffen.de/"> http://www.opensourcetreffen.de/</a></p>
<p>Ausserdem sind wir nun auf <a href="http://www.xing.com/group-47894.652c71">Xing</a> und <a href="http://www.facebook.com/group.php?gid=211377208975">Facebook</a> mit einer Gruppe vertreten, jeder kann natuerlich auch dort mitmachen !</p>
<p>Viele Gruesse</p>
<p>Carsten</p></div>
    </content>
    <updated>2009-11-17T16:37:39Z</updated>
    <category term="Events"/>
    <category term="OpenSourceTreffen"/>
    <author>
      <name>cbook</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/tomcat</id>
      <link href="http://blog.mozilla.com/tomcat/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/tomcat" rel="alternate" type="text/html"/>
      <subtitle>Blogging about Community, QA and other stuff !</subtitle>
      <title>Tomcat's Blog</title>
      <updated>2009-11-17T17:30:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hacks.mozilla.org/?p=2338</id>
    <link href="http://hacks.mozilla.org/2009/11/whats-new-in-firebug-1-5/" rel="alternate" type="text/html"/>
    <title>what’s new in Firebug 1.5?</title>
    <summary>This is a re-post from Rob Cambell’s personal weblog.  Firebug 1.5 is the first release that will work with the upcoming Firefox 3.6 and also also works with Firefox 3.5.  It’s currently in beta and will be available before the release of Firefox 3.6.
As of this minute, Firebug 1.5 is sitting comfortably in [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>This is a re-post from <a href="http://antennasoft.net/robcee/2009/11/12/firebug-1-5-new-features-revealed/">Rob Cambell’s personal weblog</a>.  Firebug 1.5 is the first release that will work with the upcoming Firefox 3.6 and also also works with Firefox 3.5.  It’s currently in beta and will be available before the release of Firefox 3.6.</em></p>
<p>As of this minute, Firebug 1.5 is sitting comfortably in its third beta and available for <a href="http://getfirebug.com/releases/firebug/1.5X/firebug-1.5X.0b3.xpi" target="_blank">download</a>. This version is shaping up to be our best release yet and initial reports have been very positive regarding its stability, UI improvements and new features. So let’s take a look at some of the new features.</p>
<p><b>Improved Net Panel accuracy</b></p>
<p>One of the problems with Firebug’s Net panel in the past has been inaccurate timings. Because Firebug is entirely written in JavaScript some network and UI activity could block Firebug during long operations and cause the timings displayed there to be less than accurate. This has finally been corrected with the landing of a new service called the http-activity-distributor. For more details on the implementation and use of the newly-improved Net panel, see Honza’s <a href="http://www.softwareishard.com/blog/firebug/firebug-http-time-monitor/" target="_blank">blog post</a> on the topic.</p>
<p><b>New Break Functionality</b></p>
<p>In Firebug 1.4, we introduced the concept of “break-on-next” to the Script panel. This was a “pause” button sitting between the inspect icon and the Console tab. In 1.5, we’ve extended this concept to the Console, HTML and Net panels to allow more exciting types of breaks.</p>
<div><a href="http://www.flickr.com/photos/robceemoz/4098694166/" title="break on xhr by robceemoz, on Flickr"><img alt="break on xhr" height="268" src="http://farm3.static.flickr.com/2527/4098694166_e8217cdf05.jpg" width="500"/></a></div>
<p>In the Console, we’ve replaced the mini-menu <strong>Break-on-Errors</strong> option with the pause button. The reasons for this possibly contentious change was it made for a more consistent use of menus and the break button. Now, to enable Break on Errors, select the Console panel and hit the pause button. You’ll see that familiar glow to indicate that it’s waiting for an error. Now whenever an error occurs on the page, you’ll be dropped into the script panel at the line where the error occurred.</p>
<p>The HTML panel’s break button is a little different. This is the <strong>Break-on-Mutation</strong> feature. When this is enabled, whenever a bit of JavaScript modifies an HTML element, you’ll be taken to the Script panel and the modifying code while be highlighted. Related to this, you should be able to see modified HTML occurring in real-time in the HTML panel with affected elements and attributes being highlighted as they change in the page.</p>
<p>Finally in the Net panel, the break button acts as a <strong>Break-on-XHR</strong> button. This is intended to help debug AJAX apps by allowing you to halt the debugger during an XmlHttpRequest send. As in the other break types, you’ll be transported to the script panel when an XHR object fires off its request and you’ll be given the option to copy the message.</p>
<p>John Barton and Honza have written a great interactive demo page describing these new features on <a href="http://getfirebug.com/doc/breakpoints/demo.html" target="_blank">getfirebug.com</a>.</p>
<p><b>Mixed Development</b></p>
<ul>
<li>We made a few tweaks to the UI in this version. We replaced the “Off” label with a single “power” button (or window close button on Mac) as promised during the last release.</li>
<li>Kevin Decker added the search panel originally intended for version 1.4 with some nice options.</li>
<li>Persist option on Console and Net Panel. Save your data!</li>
<li>Improvements to the Inspector.</li>
<li>Still more to come. Between now and final release we plan on hunting down a few more bugs to make this even more stable. Feel free to download and give it a try.</li>
</ul></div>
    </content>
    <updated>2009-11-17T14:57:22Z</updated>
    <category term="Firebug"/>
    <category term="Firefox 3.5"/>
    <category term="Firefox 3.6"/>
    <author>
      <name>Christopher Blizzard</name>
    </author>
    <source>
      <id>http://hacks.mozilla.org</id>
      <link href="http://hacks.mozilla.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://hacks.mozilla.org" rel="alternate" type="text/html"/>
      <title>hacks.mozilla.org</title>
      <updated>2009-11-19T21:15:16Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/about_mozilla/?p=324</id>
    <link href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/" rel="alternate" type="text/html"/>
    <link href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#comments" rel="replies" type="text/html"/>
    <link href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Jetpack, AMO, WebGL, surveys, Design Challenges, and more…</title>
    <summary xml:lang="en">In this issue…

Jetpack 50-line code challenge
Launching the Jetpack gallery
Jetpack contest winner
AMO welcomes self-hosted add-ons
New AMO Contributions options
Download source tracking on AMO
WebGL updates + Planet WebGL
University design challenge mockups
User feedback after Firefox install
Web developer survey
Planet Mozilla survey
Upcoming events
Developer calendar
About about:mozilla


Jetpack 50-line code challenge
The Mozilla Labs team, along with the release of Jetpack 0.6, has announced a [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>In this issue…</strong></p>
<ul>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#jetpack">Jetpack 50-line code challenge</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#launching">Launching the Jetpack gallery</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#contest">Jetpack contest winner</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#amo">AMO welcomes self-hosted add-ons</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#new">New AMO Contributions options</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#download">Download source tracking on AMO</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#webgl">WebGL updates + Planet WebGL</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#university">University design challenge mockups</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#user">User feedback after Firefox install</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#web">Web developer survey</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#planet">Planet Mozilla survey</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#upcoming">Upcoming events</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#devcal">Developer calendar</a></li>
<li><a href="http://blog.mozilla.com/about_mozilla/2009/11/17/aboutmozilla-jetpack-amo-webgl-surveys-design-challenges-and-more/#about">About about:mozilla</a></li>
</ul>
<p/>
<p><a name="jetpack"/><strong>Jetpack 50-line code challenge</strong><br/>
The Mozilla Labs team, along with the release of Jetpack 0.6, has announced a new Jetpack contest.  The contest runs until Dec 13, and the challenge is to create the “most awesome Jetpack” that uses less than 50 lines of code.  Prizes include a brand new netbook (ASUS Eee PC 1000HE) and a big package of Mozilla swag.  For more details, check out the <a href="http://mozillalabs.com/jetpack/2009/11/13/jetpack-50-line-code-challenge/">original contest announcement</a>.</p>
<p><a name="launching"/><strong>Launching the Jetpack gallery</strong><br/>
Mozilla Labs recently launched the <a href="http://jetpackgallery.mozillalabs.com/">Jetpack Gallery</a>, a “community for developers and add-on users: Users get innovative add-ons that add functionality to Firefox, while developers receive valuable feedback and visibility in the Jetpack community.”  You can browse Jetpacks by tag, author, and popularity, as well as vote on and review the ones you try.  See the <a href="http://mozillalabs.com/jetpack/2009/11/11/launching-the-jetpack-gallery/">Mozilla Labs blog post</a> for more information.</p>
<p><a name="contest"/><strong>Jetpack contest winner</strong><br/>
“We are happy to announce that we have a winner for the Jetpack 0.5 contest.  Given the fantastic group of entrants, with Jetpacks that did everything from Twitter to a one-click text translator, it was hard to pick a winner.  Alexander Meltsev of Moscow created a prototype for allowing Jetpacks to process large amounts of data on your computer’s graphical co-processor.  Alex’s work is both creative and unusual.  It digs deep into what a potential future use of Jetpack can be — allowing for high-performance computing that is accessible to casual developers.”  <a href="http://mozillalabs.com/jetpack/2009/11/10/jetpack-0-5-contest-a-winner/">Read more at the contest blog post</a>.</p>
<p><a name="amo"/><strong>AMO welcomes self-hosted add-ons</strong><br/>
The <a href="https://addons.mozilla.org/">AMO</a> team <a href="http://blog.mozilla.com/addons/2009/11/13/amo-welcomes-self-hosted-add-ons-and-html/">recently launched a pilot program</a> to allow self-hosted add-ons to be listed on AMO alongside thousands of Mozilla-hosted add-ons.  “One of the staples of the Mozilla add-ons platform is the choice developers have to host and distribute their add-ons on any website they’d like, not just addons.mozilla.org.  Yet, as the largest gallery of add-ons, <a href="https://addons.mozilla.org/">Mozilla Add-ons</a> is where users come to search for and discover new add-ons, which leaves add-ons hosted on a personal or business website out of sight and usually out of mind.”  Self-hosted add-ons won’t have all the same AMO site features as Mozilla-hosted add-ons, but they will appear in search and browse listings, collections, and can be reviewed and rated.</p>
<p><a name="new"/><strong>New AMO Contributions options</strong><br/>
The <a href="https://addons.mozilla.org/">Mozilla Add-ons website</a> has allowed add-on developers to request voluntary contributions from their users as part of a pilot project that has been running over the past few months.  The team has <a href="http://blog.mozilla.com/addons/2009/11/16/contributions-pledge-drives-and-subscriptions/">added some new options to that project</a> which they hope will make a difference in the way users make contributions.  “Pledge drives” allow add-on developers to do focused, short-term drives to raise funds through their add-ons, and “Subscriptions” allow users to provide a regular monthly contribution to an add-on developer for 12 months.  Contributions are a simple and effective way to support your favourite add-on developers and help them continue their work — visit the AMO website and consider making a contribution today.</p>
<p><a name="download"/><strong>Download source tracking on AMO</strong><br/>
With the recent <a href="https://addons.mozilla.org/">AMO</a> update, <a href="http://blog.mozilla.com/addons/2009/11/12/download-source-tracking-now-available-on-amo/">the team made a tiny change</a> to every add-on download button on the website that now allows them to see from what parts of the site add-ons are downloaded.  “With the help of Daniel Einspanjer on our metrics team, we’re now able to analyze whether an add-on download came from an AMO search results page, the add-on’s display page, the Firefox Add-ons Manager, or one of around 12 predefined sources we are tracking.”  Add-on developers can also see this data for their add-on as part of the Statistics Dashboard.  “Our source tracking system also allows developers to add their own tracking codes for external links to their add-on.  By simply adding a src parameter to any add-on’s URL or download URL, that source will start being tracked and appear in the Statistics Dashboard.”</p>
<p><a name="webgl"/><strong>WebGL updates + Planet WebGL</strong><br/>
Mark Steele has <a href="http://readysetstop.blogspot.com/2009/11/webgl-updates.html">posted a short update</a> on WebGL-related goings on.  Included is a link to a fully-playable WebGL game demo that works in Minefield (<a href="http://nitobi.com/yohei/cube_defense_alpha/">Cube Defense</a>), and links to a couple of libraries that simplify writing applications that use WebGL.  “Since there isn’t any real documentation on WebGL so far, getting even this far takes some digging and patience.  Giles Thomas created a blog about WebGL with <a href="http://learningwebgl.com/">very detailed lessons</a> based on the NeHe OpenGL lessons.”  Additionally, <a href="http://planet-webgl.org/">a planet site for WebGL</a> has been set up to aggregate blog posts from people posting about WebGL — they’re looking for more people to include, so if you write about WebGL, contact <a href="mailto:blizzard-AT-mozilla-DOT-com">Chris Blizzard</a> to be added.</p>
<p><a name="university"/><strong>University design challenge mockups</strong><br/>
Pascal Finette has <a href="http://mozillalabs.com/blog/2009/11/university-design-challenge/">posted an update about the Fall ‘09 Mozilla Labs Design Challenge</a>.  “We challenged students from universities around the world to develop concepts and solutions to the question: Browsing History – how can we make sense of this rich source of data and how do we best present this data to the user?  Students from four schools took the challenge and worked intensively on their ideas — some in the form of a Design Jam next to their normal course work, others as part of their university assignments.”  All the design concepts have been submitted, and you can review them <a href="http://mozillalabs.com/conceptseries/2009/11/10/university-design-challenge-fall-09/">via the Labs website</a>.</p>
<p><a name="user"/><strong>User feedback after Firefox install</strong><br/>
Mozilla’s Metrics team has been working in integrating user outreach into the mozilla.com website.  Most recently, <a href="http://blog.mozilla.com/metrics/2009/11/10/what-people-say-after-installing-firefox/">they posted about comments left by users</a> during their visit to the Firefox “First Run” page, which brand new users hit after downloading and installing Firefox for the first time.  “About 1,200 people left feedback over the past month.  Overall, the feedback looks really amazing.  For such a high percentage of people to go out of their way to say something positive is incredible.  On the downside, there were two issues identified by users that we weren’t previously aware of.  Thanks to this insight, we’ve been able to prioritize a fix, and we’re hoping to ship it in the next release of Firefox!”</p>
<p><a name="web"/><strong>Web developer survey</strong><br/>
A few weeks ago the Mozilla Evangelism and Marketing teams <a href="http://hacks.mozilla.org/2009/11/web-developer-survey-update/">announced the beginnings</a> of the new Mozilla Developer Network (MDN).  If you’re a Web developer, they need your help in understanding who you are, what you’re interested in, and what resources would be most valuable for you on MDN.  To do this, they have created a short survey for which they’re hoping to get a total of 5000 responses.  <a href="http://bit.ly/mdnsurvey1">Take the survey today!</a></p>
<p><a name="planet"/><strong>Planet Mozilla survey</strong><br/>
<a href="http://planet.mozilla.org/">Planet Mozilla</a> is a central and vital resource for the Mozilla Community, and the team is looking for ways to improve it.  They’re <a href="http://bit.ly/Bp1Qf">seeking your input</a> on what you think Planet should be for, how well it’s fulfilling that purpose, and how it could be improved or augmented to better serve our community.</p>
<p>If you use Planet Mozilla at all, please take a few minutes of your time to answer <a href="http://bit.ly/Bp1Qf">three short questions</a> about it.  The team is hoping to get as much feedback as possible, so you can also leave other comments and insights about Planet or other Planet-related things <a href="http://www.dria.org/wordpress/archives/2009/11/10/1043/">on the original blog post</a>.  Respond to the <a href="http://bit.ly/Bp1Qf">Planet Mozilla survey</a> at SurveyMonkey.</p>
<p><a name="upcoming"/><strong>Upcoming events</strong><br/>
The Mozilla community is organizing an increasing number of events and meetups all the time, and we include a list of these here every week. If you have events you would like listed, send them along to: about-mozilla*at*mozilla.com.</p>
<p>* Nov 20 – Online – <a href="http://quality.mozilla.org/events/2009/nov/20/testday-l10n-and-qa-test-firefox-36">Testday: Firefox 3.6</a><br/>
* Dec 4 – Online – <a href="http://quality.mozilla.org/events/2009/dec/04/testday-qa-weave-beta">Testday: Weave</a></p>
<p><a name="devcal"/><strong>Developer calendar</strong><br/>
For an up-to-date list of the coming week’s Mozilla project meetings and events, please see the <a href="http://wiki.mozilla.org/Community_Calendar">Mozilla Community Calendar</a> wiki page.  Notes from previous meetings are linked to through the Calendar as well.</p>
<p><a name="about"/><strong>About about:mozilla</strong><br/>
about:mozilla is by, for and about the Mozilla community, focusing on major news items related to all aspects of the Mozilla Project.  The newsletter is written by Deb Richardson and is published every Tuesday morning.  If you have any news or announcements you would like to have included in our next issue, please send them to: about-mozilla[at]mozilla.com.</p>
<p>If you would like to get this newsletter by email, just head on over to the <a href="http://list-manage.com/subscribe.phtml?id=3be22ac12d">about:mozilla newsletter subscription form</a>. Fresh news, every Tuesday, right to your inbox.</p></div>
    </content>
    <updated>2009-11-17T14:29:55Z</updated>
    <published>2009-11-17T14:29:13Z</published>
    <category scheme="http://blog.mozilla.com/about_mozilla" term="about:mozilla"/>
    <author>
      <name>deb</name>
      <uri>http://www.dria.org</uri>
    </author>
    <source>
      <id>http://blog.mozilla.com/about_mozilla/feed/atom/</id>
      <link href="http://blog.mozilla.com/about_mozilla" rel="alternate" type="text/html"/>
      <link href="http://blog.mozilla.com/about_mozilla/feed/atom/" rel="self" type="application/atom+xml"/>
      <title xml:lang="en">about:mozilla</title>
      <updated>2009-11-17T14:29:55Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.dria.org/wordpress/?p=1072</id>
    <link href="http://www.dria.org/wordpress/archives/2009/11/17/1072/" rel="alternate" type="text/html"/>
    <title>Reminder + (almost) last call: Planet Mozilla Survey</title>
    <summary>We’re still hoping for a few more responses on the Planet Mozilla Survey, linked below.  The survey will be closing on Friday afternoon, so please take a few minutes to give us your thoughts before then.  We’ve had a lot of fantastic input so far, but would like to make sure everyone who [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We’re still hoping for a few more responses on the Planet Mozilla Survey, linked below.  The survey will be closing on <b>Friday afternoon</b>, so please take a few minutes to give us your thoughts before then.  We’ve had a lot of fantastic input so far, but would like to make sure everyone who wants to respond has an opportunity to do so.  Thanks!</p>
<p>The Planet Mozilla team would like your help.  <a href="http://planet.mozilla.org/">Planet Mozilla</a> is a central and vital part of the Mozilla Community, but we think it could be better.  We’re looking for your input on what you think Planet is (or should be) for, how well it’s fulfilling that purpose, and how it could be improved or augmented to better serve our community.</p>
<p>Please take a few minutes of your time to answer our <a href="http://bit.ly/Bp1Qf">three short questions about Planet Mozilla</a>.  We really want as much feedback as possible, so you can also leave comments on this blog post if you have other questions, comments or insights about Planet or other Planet-related things.  Thanks!</p>
<p><a href="http://bit.ly/Bp1Qf">Planet Mozilla survey</a>.</p></div>
    </content>
    <updated>2009-11-17T12:22:37Z</updated>
    <category term="Mozilla"/>
    <category term="Mozilla community"/>
    <category term="Planet Mozilla"/>
    <category term="Work"/>
    <author>
      <name>dria</name>
    </author>
    <source>
      <id>http://www.dria.org/wordpress</id>
      <link href="http://www.dria.org/wordpress/archives/category/work/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.dria.org/wordpress" rel="alternate" type="text/html"/>
      <subtitle>intrepid girl reporter</subtitle>
      <title>dria.org » Work</title>
      <updated>2009-11-20T22:45:38Z</updated>
    </source>
  </entry>
</feed>
