<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planet.mozilla.org/">
	<title>Planet Mozilla</title>
	<link>http://planet.mozilla.org/</link>
	<description>Planet Mozilla - http://planet.mozilla.org/</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://www.rumblingedge.com/?p=1432" />
			<rdf:li rdf:resource="http://www.rumblingedge.com/?p=1430" />
			<rdf:li rdf:resource="http://jboriss.wordpress.com/?p=299" />
			<rdf:li rdf:resource="http://hsivonen.iki.fi/rdf-competition/" />
			<rdf:li rdf:resource="http://www.pourmoezzi.com/?p=1" />
			<rdf:li rdf:resource="http://quality.mozilla.org/630 at http://quality.mozilla.org" />
			<rdf:li rdf:resource="http://caminobrowser.org/blog/2386428923794812423231098283" />
			<rdf:li rdf:resource="http://caminobrowser.org/blog/2386428923794812423231098282" />
			<rdf:li rdf:resource="http://www.basschouten.com/3@http://www.basschouten.com/" />
			<rdf:li rdf:resource="http://blog.mozilla.com/seth/?p=622" />
			<rdf:li rdf:resource="http://www.visophyte.org/blog/?p=399" />
			<rdf:li rdf:resource="http://oduinn.com/2009/11/21/the-crow-road-by-iain-banks/" />
			<rdf:li rdf:resource="http://www.squarefree.com/burningedge/?p=799" />
			<rdf:li rdf:resource="http://blog.vlad1.com/?p=222" />
			<rdf:li rdf:resource="http://weblogs.mozillazine.org/chofmann/archives/2009/11/open_source_edu.html" />
			<rdf:li rdf:resource="http://blog.mozilla.com/webdev/?p=789" />
			<rdf:li rdf:resource="http://theunfocused.net/?p=334" />
			<rdf:li rdf:resource="http://clarkbw.net/blog/?p=706" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-8079863.post-2071251526679606212" />
			<rdf:li rdf:resource="http://chickswhoclick.wordpress.com/?p=344" />
			<rdf:li rdf:resource="http://blog.mozilla.com/tglek/?p=209" />
			<rdf:li rdf:resource="http://autonome.wordpress.com/?p=499" />
			<rdf:li rdf:resource="http://missmobile.wordpress.com/?p=105" />
			<rdf:li rdf:resource="http://hackademix.net/2009/11/21/ies-xss-filter-creates-xss-vulnerabilities/" />
			<rdf:li rdf:resource="http://blog.mozilla.com/rstrong/?p=65" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-18323498.post-2492173649604754495" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-18323498.post-5943586638149912920" />
			<rdf:li rdf:resource="http://weblogs.mozillazine.org/gerv/archives/2009/11/commit_access_policy_draft.html" />
			<rdf:li rdf:resource="tag:adblockplus.org,2009-11-14:0fd833a6b72d997c53eba671b829aed6/38ad95d78d0b438efe65acb40b21c89c" />
			<rdf:li rdf:resource="http://ascher.ca/blog/?p=555" />
			<rdf:li rdf:resource="http://commonspace.wordpress.com/?p=1324" />
			<rdf:li rdf:resource="urn:md5:6c97e8e1668e91b09f7ff17d384dab68" />
			<rdf:li rdf:resource="http://www.dria.org/wordpress/?p=1077" />
			<rdf:li rdf:resource="urn:md5:91c84f35b0a5cf643e0d11b03098d18b" />
			<rdf:li rdf:resource="http://mozgull.bogomil.info/?p=64" />
			<rdf:li rdf:resource="http://weblogs.mozillazine.org/stephend/archives/2009/11/help_us_test_se.html" />
			<rdf:li rdf:resource="http://blog.stephenhorlander.com/?p=223" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-5537325711190185140.post-560847036303377701" />
			<rdf:li rdf:resource="http://spindrop.us/?p=321" />
			<rdf:li rdf:resource="http://blog.mozilla.com/metrics/?p=1386" />
			<rdf:li rdf:resource="http://ahdesai.wordpress.com/?p=317" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2758194679605810173.post-1309592796864506778" />
			<rdf:li rdf:resource="http://www.sarahdoherty.net/?p=1148" />
			<rdf:li rdf:resource="http://blog.mozilla.com/?p=1382" />
			<rdf:li rdf:resource="http://blog.mozilla.com/it/?p=696" />
			<rdf:li rdf:resource="http://blog.vlad1.com/?p=219" />
			<rdf:li rdf:resource="http://quality.mozilla.org/622 at http://quality.mozilla.org" />
			<rdf:li rdf:resource="http://commonspace.wordpress.com/?p=1314" />
			<rdf:li rdf:resource="http://hacks.mozilla.org/?p=2354" />
			<rdf:li rdf:resource="http://blog.lizardwrangler.com/?p=2117" />
			<rdf:li rdf:resource="http://gemal.dk/blog/2009/11/19/firefox_on_playstation_3/" />
			<rdf:li rdf:resource="urn:md5:3cfd7238d5f8ab122f247f3ed8c8254a" />
			<rdf:li rdf:resource="http://jonoscript.wordpress.com/?p=530" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-3693634748032171093.post-7181758447373967975" />
			<rdf:li rdf:resource="http://blog.mozilla.com/addons/?p=1158" />
			<rdf:li rdf:resource="http://blog.mozilla.com/sumo/?p=854" />
			<rdf:li rdf:resource="urn:md5:05759d156d021539a4c3d79b3a062188" />
			<rdf:li rdf:resource="urn:md5:c8d99fb230c08d9bf7f989ea795c1321" />
			<rdf:li rdf:resource="http://www.marcozehe.de/?p=213" />
			<rdf:li rdf:resource="http://weblogs.mozillazine.org/bz/archives/020308.html" />
			<rdf:li rdf:resource="http://shawnwilsher.com/?p=352" />
			<rdf:li rdf:resource="http://blog.getfirebug.com/?p=513" />
			<rdf:li rdf:resource="http://mozillalabs.com/conceptseries/?p=77" />
			<rdf:li rdf:resource="http://weblogs.mozillazine.org/pinkerton/archives/020307.html" />
			<rdf:li rdf:resource="http://www.ardisson.org/afkar/?p=519" />
			<rdf:li rdf:resource="http://autonome.wordpress.com/?p=496" />
			<rdf:li rdf:resource="http://caminobrowser.org/blog/2386428923794812423231098281" />
			<rdf:li rdf:resource="http://www.hskupin.info/?p=450" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-18323498.post-2293425551638522437" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-38606689.post-4245448521484108140" />
			<rdf:li rdf:resource="http://blog.mozilla.com/sumo/?p=851" />
			<rdf:li rdf:resource="http://blog.mozilla.com/webdev/?p=786" />
			<rdf:li rdf:resource="http://mozillalabs.com/?p=3140" />
			<rdf:li rdf:resource="http://mozillalabs.com/personas/?p=39" />
			<rdf:li rdf:resource="http://blog.mozilla.com/?p=1375" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://www.rumblingedge.com/?p=1432">
	<title>Rumbling Edge - Thunderbird: 2009-11-22 Sunbird 1.0 builds</title>
	<link>http://feedproxy.google.com/~r/rumblingedge/~3/99zCjGjE9M4/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.rumblingedge.com/2008/09/21/sunbird-09-released/&quot;&gt;Current
Sunbird&lt;/a&gt; (0.9) | &lt;a href=&quot;http://weblogs.mozillazine.org/calendar/2009/02/calendar_project_at_a_critical.html&quot;&gt;Last
planned&lt;/a&gt; Sunbird (1.0 Beta 1) | &lt;a href=&quot;http://www.rumblingedge.com/2006/11/20/sunbird-release-changelogs/&quot;&gt;Previous
releases&lt;/a&gt; | &lt;a href=&quot;http://www.rumblingedge.com/mozilla-mercurial-source-bundles/&quot;&gt;Mercurial
source bundles&lt;/a&gt; (mozilla-central &amp;amp; comm-central)&lt;/p&gt;
&lt;p&gt;Common (excluding Website bugs): (12)&lt;/p&gt;
&lt;ul class=&quot;good&quot;&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=350845&quot;&gt;350845&lt;/a&gt;
- Implement relevant parameter methods (enumerate, exists, set)&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=392194&quot;&gt;392194&lt;/a&gt;
- Incorrect time and shadow is shown when draging an event in week/day
view&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=411540&quot;&gt;411540&lt;/a&gt;
- No dialog asking to save event if mouse is used to quit Calendar&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=413847&quot;&gt;413847&lt;/a&gt;
- Timezone preference changes require restart to take effect&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=494140&quot;&gt;494140&lt;/a&gt;
- Multiple reminders,relations,attachments created by modifying
repeating event&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=523987&quot;&gt;523987&lt;/a&gt;
- Dismissing alarms doesn’t work with Provider for Google Calendar&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=526172&quot;&gt;526172&lt;/a&gt;
- Rename communicator-overlay-preferences.xul to
suite-overlay-preferences.xul&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527057&quot;&gt;527057&lt;/a&gt;
- Port |Bug 519357 – Only load known binary components from app
directory| to comm-central&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527065&quot;&gt;527065&lt;/a&gt;
- create Lightning build servers for comm-central/mozilla-central
repository&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528506&quot;&gt;528506&lt;/a&gt;
- In the SeaMonkey Default Theme Account Central pane, the icon in the
“create new calendar” row is misaligned.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528540&quot;&gt;528540&lt;/a&gt;
- Adjust comm-central version numbers to distinguish builds from
comm-1.9.1 and comm-central&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529945&quot;&gt;529945&lt;/a&gt;
- Build problems on Linux and W32&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Outstanding bugs (marked &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;product=Calendar&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=%5Bneeded+beta%5D&amp;amp;resolution=---&amp;amp;chfieldto=Now&amp;amp;field0-0-0=flagtypes.name&amp;amp;type0-0-0=equals&amp;amp;value0-0-0=blocking-calendar1.0%2B&quot; target=&quot;_blank&quot;&gt;blocking-calendar1.0+&lt;/a&gt;) with [needed beta] in
whiteboard: (2)&lt;/p&gt;
&lt;ul class=&quot;bad&quot;&gt;
&lt;li&gt;Since 2009-11-17: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529326&quot;&gt;529326&lt;/a&gt;
- Create indexes for the local calendar cache&lt;/li&gt;
&lt;li&gt;Since 2009-11-20: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=530096&quot;&gt;530096&lt;/a&gt;
- Tracking bug for Sunbird/Lightning 1.0[ab]1 release&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One can get the latest Lightning .xpis &lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-1.9.1/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Sunbird builds:&lt;/p&gt;
&lt;p class=&quot;windows builds&quot;&gt; &lt;img src=&quot;http://www.rumblingedge.com/files/osicons/winicon.png&quot; alt=&quot;Windows builds&quot; style=&quot;width: 18px; height: 18px;&quot; title=&quot;Windows builds&quot; /&gt;
&lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/2009-11-22-07-comm-1.9.1/sunbird-1.0pre.en-US.win32.zip&quot;&gt;Official
Windows&lt;/a&gt;, &lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/2009-11-22-07-comm-1.9.1/sunbird-1.0pre.en-US.win32.installer.exe&quot;&gt;Official
Windows installer&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;linux builds&quot;&gt; &lt;img src=&quot;http://www.rumblingedge.com/files/osicons/linuxicon.png&quot; alt=&quot;Linux builds&quot; style=&quot;width: 18px; height: 18px;&quot; title=&quot;Linux builds&quot; /&gt;
&lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/2009-11-22-05-comm-1.9.1/sunbird-1.0pre.en-US.linux-i686.tar.bz2&quot;&gt;Official
Linux (i686)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;mac builds&quot;&gt; &lt;img src=&quot;http://www.rumblingedge.com/files/osicons/macosx.png&quot; alt=&quot;Mac builds&quot; style=&quot;width: 18px; height: 18px;&quot; title=&quot;Mac builds&quot; /&gt;
&lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/2009-11-22-11-comm-1.9.1/sunbird-1.0pre.en-US.mac.dmg&quot;&gt;Official
Mac (Universal binary)&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/rumblingedge/~4/99zCjGjE9M4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2009-11-23T09:44:30+00:00</dc:date>
	<dc:creator>Gary Kwong</dc:creator>
</item>
<item rdf:about="http://www.rumblingedge.com/?p=1430">
	<title>Rumbling Edge - Thunderbird: 2009-11-22 Thunderbird Trunk builds</title>
	<link>http://feedproxy.google.com/~r/rumblingedge/~3/5FvjucDBb1E/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.rumblingedge.com/2009/07/21/thunderbird-3-beta-3-released/&quot;&gt;Previous
TB pre-release&lt;/a&gt; – Beta 3 | &lt;a href=&quot;http://www.rumblingedge.com/2009/09/23/thunderbird-3-beta-4-released/&quot;&gt;Current
TB pre-release&lt;/a&gt; – Beta 4 | &lt;a href=&quot;http://www.rumblingedge.com/2005/06/05/thunderbird-release-changelogs/&quot;&gt;Previous
releases&lt;/a&gt; | &lt;a href=&quot;http://www.rumblingedge.com/mozilla-mercurial-source-bundles/&quot;&gt;Mercurial
source bundles&lt;/a&gt; (mozilla-central &amp;amp; comm-central)&lt;/p&gt;
&lt;p&gt;Thunderbird 3 RC1 build candidates are being generated during this
period for testing, see &lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0rc1-candidates/&quot;&gt;this
page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The following lists include both bugs that are being fixed in TB3
final as well as bugs fixed in the next version of Thunderbird (3.0.x
or 3.1?).&lt;/p&gt;
&lt;p&gt;Thunderbird-specific: (34)&lt;/p&gt;
&lt;ul class=&quot;good&quot;&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=364376&quot;&gt;364376&lt;/a&gt;
- Not all Message header fields are focusable by &amp;lt;tab&amp;gt; (Keyboard
accessability)&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=381253&quot;&gt;381253&lt;/a&gt;
- icon for signed mail (Enigmail &amp;amp; S/MIME) is ugly, was much better
in thunderbird 1.5&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=489609&quot;&gt;489609&lt;/a&gt;
- Show whole subject – Wrap subject in message pane (long subjects not
wrapped)&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=493399&quot;&gt;493399&lt;/a&gt;
- Activity Manager: UI fails over with really long things in the
activity list&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=515499&quot;&gt;515499&lt;/a&gt;
- Aero smileys&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=515650&quot;&gt;515650&lt;/a&gt;
- [faceted search]: clicking on the “None” value of a facet does nothing&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=516776&quot;&gt;516776&lt;/a&gt;
- Make it possible for browser elements to navigate through links/pages&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=516912&quot;&gt;516912&lt;/a&gt;
- faceted search/message/any tabs broken by bug 516237&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=518337&quot;&gt;518337&lt;/a&gt;
- Recent changes broke accessibility labels for “from”, “subject” etc.
fields when reading messages&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=520408&quot;&gt;520408&lt;/a&gt;
- Junk virtual folder show full imap folder hierarchy&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=520409&quot;&gt;520409&lt;/a&gt;
- superbad UI performance, fairly unresponsive while Compact Folders
plus indexing&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=520797&quot;&gt;520797&lt;/a&gt;
- In compose message, missing “Display Name” for accounts’
from-identities in Sender dropdown&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=521603&quot;&gt;521603&lt;/a&gt;
- Indexing breaks when there is no idle service support – Remote X
session&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=524437&quot;&gt;524437&lt;/a&gt;
- Update files with locales to include in the Thunderbird 3.0 RC1 build&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=524667&quot;&gt;524667&lt;/a&gt;
- “Close other tabs” only closes alternate tabs&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=525302&quot;&gt;525302&lt;/a&gt;
- Workaround for bug 525225 / bug 492645&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=525948&quot;&gt;525948&lt;/a&gt;
- Quick Search option “Subject, To, or Cc filter” inconsistent after
restart&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=526292&quot;&gt;526292&lt;/a&gt;
- View–&amp;gt;Headers–All overfill all message pane preview&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527018&quot;&gt;527018&lt;/a&gt;
- Attachment reminder does not works with Greek (and other
non-latin)keywords&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527198&quot;&gt;527198&lt;/a&gt;
- No need to include dictionary in license packs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527324&quot;&gt;527324&lt;/a&gt;
- [account autoconfig]When I create a new account tb stay in “checking
password…” indefinitely&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527616&quot;&gt;527616&lt;/a&gt;
- message without a Date header leaves header pane in broken state&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527664&quot;&gt;527664&lt;/a&gt;
- Remote content is no longer blocked&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527783&quot;&gt;527783&lt;/a&gt;
- Thunderbird credits changes&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527888&quot;&gt;527888&lt;/a&gt;
- [faceted search] Make results page a little less painfully wrong in
rtl&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527922&quot;&gt;527922&lt;/a&gt;
- Right-clicking in a content tab on a link opens the link in a browser&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528463&quot;&gt;528463&lt;/a&gt;
- nsIAbDirectory iid need to be changed&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528583&quot;&gt;528583&lt;/a&gt;
- Version number not placed in Windows Add/Remove system (non-en-US
builds)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528690&quot;&gt;528690&lt;/a&gt;
- Shouldn’t be possible to move message to virtual folder&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528758&quot;&gt;528758&lt;/a&gt;
- FIPS mode broken in RC1 on Windows&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529057&quot;&gt;529057&lt;/a&gt;
- Fix build bustage after bug 515051 land&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529071&quot;&gt;529071&lt;/a&gt;
- Message Menu -&amp;gt; Copy To and Move To don’t show sub-folders (Mac
only)&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529235&quot;&gt;529235&lt;/a&gt;
- Unable to open additional dictionary download page from spell-checker
dialog&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529995&quot;&gt;529995&lt;/a&gt;
- startup crash [@ columnName] in sqlite&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MailNews Core: (25)&lt;/p&gt;
&lt;ul class=&quot;good&quot;&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=168186&quot;&gt;168186&lt;/a&gt;
- “max_cached_connections” pref doesn’t stick&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=383489&quot;&gt;383489&lt;/a&gt;
- IMAP code touches the pref service from off the main thread&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=459693&quot;&gt;459693&lt;/a&gt;
- Eliminate nsFileSpec and nsIFileSpec (references) from MailNews&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=505072&quot;&gt;505072&lt;/a&gt;
- If &amp;lt;meta … content=”text/html; charset=GB2312″&amp;gt; exists in
HTML mail source, HTML mail of
Content-Type:text/html;charset=UTF-8(HTML data is encoded in UTF-8,
probably converted) is displayed using GB2312&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=513249&quot;&gt;513249&lt;/a&gt;
- [SeaMonkey 2.1] Wrong text encoding for html mail in non-utf encoding
(charset in &amp;lt;meta&amp;gt; tag is always used in HTML rendering, although
decoder returns in UTF-8)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=518678&quot;&gt;518678&lt;/a&gt;
- archive crash [@ nsMsgLocalMailFolder::EndMessage(unsigned int)]&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=520172&quot;&gt;520172&lt;/a&gt;
- gloda indexer stringifies MessagesByMessageIdCallback results for
debug even when not in debug mode&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=521618&quot;&gt;521618&lt;/a&gt;
- Port |Bug 520339 – Remove leftovers from MOZ_COMPONENTLIB| to
comm-central&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=522713&quot;&gt;522713&lt;/a&gt;
- Port |Bug 448602 – Have a way to enumerate event listeners| to
comm-central (apps)&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=524349&quot;&gt;524349&lt;/a&gt;
- Port |Bug 517417 – access violation: while compiling xulrunner tries
to test for Mercurial repositories above its build dir| to comm-central&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=525331&quot;&gt;525331&lt;/a&gt;
- use gcc-4.2 by default for Mac OS X trunk&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527235&quot;&gt;527235&lt;/a&gt;
- ^L characters in comm-central source cause parsing errors with DXR&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527315&quot;&gt;527315&lt;/a&gt;
- Unsolicited capabilities in tagged IMAP responses not correctly
parsed, last token not recognized&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527405&quot;&gt;527405&lt;/a&gt;
- Post commit error&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527629&quot;&gt;527629&lt;/a&gt;
- Manual filters no longer are allowed on deferred-from servers&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527679&quot;&gt;527679&lt;/a&gt;
- gloda indexing does not properly handle undone message deletions&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527687&quot;&gt;527687&lt;/a&gt;
- msgsClassified event may fire multiple times for a single message&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527834&quot;&gt;527834&lt;/a&gt;
- gloda indexes junk in IMAP accounts even though it shouldn’t&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527836&quot;&gt;527836&lt;/a&gt;
- imap not setting public namespace from prefs correctly&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527950&quot;&gt;527950&lt;/a&gt;
- In filter list editor, Local Folders sometimes shows wrong filter list&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528169&quot;&gt;528169&lt;/a&gt;
- gloda.indexer error: “Unknown job type: undefined” when sending new
mail&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528413&quot;&gt;528413&lt;/a&gt;
- sed used in non-portable way in configure-related — breaks on
Solaris 10&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529668&quot;&gt;529668&lt;/a&gt;
- test_getNewsMessage.js fails after bug 515051 check in (Stream
listener registered in a network request channel eats JS error messages)&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529684&quot;&gt;529684&lt;/a&gt;
- Gloda indexer hangs if it needs to initiate a local folder reparse
[Error: this.callbackDriver is not a function]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=530063&quot;&gt;530063&lt;/a&gt;
- Interfaces changed without changing iid&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Outstanding bugs (marked &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;resolution=---&amp;amp;chfieldto=Now&amp;amp;known_name=blocking-thunderbird3.0rc1+&amp;amp;query_based_on=blocking-thunderbird3.0rc1+&amp;amp;field0-0-0=flagtypes.name&amp;amp;type0-0-0=equals&amp;amp;value0-0-0=blocking-thunderbird3%2B&amp;amp;field1-0-0=target_milestone&amp;amp;type1-0-0=equals&amp;amp;value1-0-0=Thunderbird+3.0rc1&amp;amp;negate2=1&amp;amp;field2-0-0=bug_group&amp;amp;type2-0-0=substring&amp;amp;value2-0-0=security&quot; target=&quot;_blank&quot;&gt;blocking-thunderbird3+&lt;/a&gt; with Target
Milestone of Thunderbird 3.0rc1):
(1)&lt;/p&gt;
&lt;ul class=&quot;bad&quot;&gt;
&lt;li&gt;Since 2009-10-26: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=524432&quot;&gt;524432&lt;/a&gt;
- Tracking bug for build and release of Thunderbird 3.0 RC1 (3.0rc1)&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;windows builds&quot;&gt; &lt;img src=&quot;http://www.rumblingedge.com/files/osicons/winicon.png&quot; alt=&quot;Windows builds&quot; style=&quot;width: 18px; height: 18px;&quot; title=&quot;Windows builds&quot; /&gt;
&lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/2009-11-22-03-comm-1.9.1/thunderbird-3.0.1pre.en-US.win32.zip&quot;&gt;Official
Windows&lt;/a&gt;, &lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/2009-11-22-03-comm-1.9.1/thunderbird-3.0.1pre.en-US.win32.installer.exe&quot;&gt;Official
Windows installer&lt;/a&gt; (&lt;a href=&quot;http://forums.mozillazine.org/viewtopic.php?f=29&amp;amp;t=1599795&quot; target=&quot;_blank&quot;&gt;discussion&lt;/a&gt;)&lt;/p&gt;
&lt;p class=&quot;linux builds&quot;&gt; &lt;img src=&quot;http://www.rumblingedge.com/files/osicons/linuxicon.png&quot; alt=&quot;Linux builds&quot; style=&quot;width: 18px; height: 18px;&quot; title=&quot;Linux builds&quot; /&gt;
&lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/2009-11-22-03-comm-1.9.1/thunderbird-3.0.1pre.en-US.linux-i686.tar.bz2&quot;&gt;Official
Linux (i686)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;mac builds&quot;&gt; &lt;img src=&quot;http://www.rumblingedge.com/files/osicons/macosx.png&quot; alt=&quot;Mac builds&quot; style=&quot;width: 18px; height: 18px;&quot; title=&quot;Mac builds&quot; /&gt;
&lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/2009-11-22-06-comm-1.9.1/thunderbird-3.0.1pre.en-US.mac.dmg&quot;&gt;Official
Mac (Universal binary)&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/rumblingedge/~4/5FvjucDBb1E&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2009-11-23T09:39:50+00:00</dc:date>
	<dc:creator>Gary Kwong</dc:creator>
</item>
<item rdf:about="http://jboriss.wordpress.com/?p=299">
	<title>Jenny Boriss: Redesigning Firefox’s Addons Manager</title>
	<link>http://jboriss.wordpress.com/2009/11/23/redesigning-firefoxs-addons-manager/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;When I ask Firefox users why they love Firefox, the answer often isn’t because of Firefox.  Rather, it’s a particular Firefox add-on that provides functionality that has become invaluable to users.  From developer add-ons like Firebug to social add-ons like StumbleUpon, a single add-on can fundamentally change how users interact with the web.&lt;/p&gt;
&lt;div style=&quot;width: 459px;&quot; id=&quot;attachment_308&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://jboriss.files.wordpress.com/2009/11/unicorns1.png&quot;&gt;&lt;img src=&quot;http://jboriss.files.wordpress.com/2009/11/unicorns1.png?w=449&amp;amp;h=256&quot; title=&quot;unicorns&quot; height=&quot;256&quot; width=&quot;449&quot; alt=&quot;&quot; class=&quot;size-full wp-image-308&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Firefox users get starry-eyed when describing their favorite add-ons&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;The reason add-ons are so important is because they are a fundamental way that users take control of their online life.  Firefox touts its customizability as one of its main selling points, but users’ ability to customize their browsing experience is dependent on the talent and creativity of the add-on developer community.  I’ve written in the past about the importance of Firefox providing a user experience ideal for as many people as possible right out of the box, without add-ons installed.  But each user is truly unique and uses the web in increasingly different ways.  That’s why it’s so important that add-ons be trivial to find, install, and begin using.&lt;/p&gt;
&lt;h3&gt;The Current Add-ons Manager&lt;/h3&gt;
&lt;p&gt;Add-ons are currently installed, maintained, and configured via the add-ons manager in Firefox.  This window, found under the Tools menu, provides an inventory of installed add-ons and allows users to  update, install, remove, enable, and disable them.&lt;/p&gt;
&lt;div style=&quot;width: 641px;&quot; id=&quot;attachment_300&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://jboriss.files.wordpress.com/2009/11/current_addons_manager.png&quot;&gt;&lt;img src=&quot;http://jboriss.files.wordpress.com/2009/11/current_addons_manager.png?w=631&amp;amp;h=344&quot; title=&quot;current_addons_manager&quot; height=&quot;344&quot; width=&quot;631&quot; alt=&quot;&quot; class=&quot;size-full wp-image-300&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;The current add-ons manager works, but could use some love&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;The add-ons manager has been largely unchanged since 2007, and it badly needs a redesign.  One reason is that it has several usability problems that would provide significant benefit to users if fixed.  For instance, the process of updating add-ons is currently characterized by interrupting important tasks such as startup. Locating a particular installed add-on currently involves navigating through categories such as &lt;em&gt;extensions&lt;/em&gt; and &lt;em&gt;plugins&lt;/em&gt;.  Even experienced users I talked to find the distinction between these categories hazy.  A redesign to address current issues should insure that installing and updating add-ons is trivial, notifications are non-disruptive, and the interface provides clear information about the state of a user’s add-ons.&lt;/p&gt;
&lt;p&gt;However, a successful redesign of the add-ons manager must not only fix problems, but add functionality.  This is because the scope and functionality of add-ons has increased dramatically and will continue to expand in  future versions of Firefox.  The current add-ons manager gives only the name of an add-on, an icon, a version number, and a one-sentence description.  Users could benefit from more information, such as a description or a screenshot showing what UI the add-on will change.  Added functionality is also needed because of new ways to modify Firefox, such as &lt;a href=&quot;https://jetpack.mozillalabs.com/&quot; title=&quot;Mozilla Labs Jetpack&quot;&gt;Jetpacks&lt;/a&gt; and &lt;a href=&quot;http://www.getpersonas.com/en-US/&quot; title=&quot;Mozilla Labs Personas&quot;&gt;Personas&lt;/a&gt;.  These are similar to current add-ons in that users can choose items to download for added functionality, but they are installed, managed, and used differently.  A redesigned add-ons manager must be able to incorporate emerging projects like these.&lt;/p&gt;
&lt;h3&gt;Redesign Priorities&lt;/h3&gt;
&lt;p&gt;From fixing current usability problems to adding needed functionality, there’s a lot that needs to be tackled in the add-ons manager redesign.  To help focus the effort, the main areas to address can be described as five priorities:&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;1. Maintaining and Configuring&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Allowing users to quickly locate a particular add-on by name or by type&lt;/li&gt;
&lt;li&gt; Providing simple, usable controls for basic add-on operations&lt;/li&gt;
&lt;li&gt; Allowing new forms of add-ons, such as Jetpacks and Personas, to be  maintained and configured easily alongside traditional add-ons&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;2. Updating&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Updating add-ons automatically by default.  I’m increasingly  convinced that most users, once they’ve decided an add-on is trusted, do  not want to manually update it.  They especially do not want to be  reminded to update when they are starting the browser&lt;/li&gt;
&lt;li&gt;Allowing users the option to update add-ons manually, update only a particular add-on manually, and possibly to undo an update&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;3. Installing&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Streamlining the install process to as few steps as possible&lt;/li&gt;
&lt;li&gt; Providing the user with clear indications of what  action is needed, especially when some add-ons require a restart and  some do not&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;4. Discovering&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Providing a compelling first-run experience to new add-ons users,  including clearly showing  what functionality add-ons provide and what  they will change&lt;/li&gt;
&lt;li&gt;Providing a usable, findable way on the add-ons manager to search all  existing add-ons, only requiring a visit to AMO when greater community  involvement or information is sought&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;5. Troubleshooting&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Providing ways to determine if a particular add-on may be causing  performance problems, such as ranking by size, CPU, etc&lt;/li&gt;
&lt;li&gt;Giving  clear communication and instructions if there is a security  problem with an add-on&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is still very much a working list open to feedback and changes (especially via comments here or on the &lt;a href=&quot;https://wiki.mozilla.org/Extension_Manager:UI_Update&quot; title=&quot;Add-ons Manager Wiki&quot;&gt;wiki&lt;/a&gt;).  Basically, what I’d like to focus on is making add-on usage less disruptive and more accessible.  Experienced and especially technical users tend to be very aware of add-ons and the functionality they provide.  These users may see add-ons mentioned in the tech press, may talk to their friends about their favorite add-ons, and might even get involved in the add-on developer community.  These are the users who say “I can’t imagine a world without add-on X.”  But the benefit of add-ons is felt almost soley by this group.  There are thousands of add-ons available that can improve the online experience of just about any user.  Both users and developers deserve an add-ons manager that helps make customizing the browsing experience simple.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/jboriss.wordpress.com/299/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/jboriss.wordpress.com/299/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/jboriss.wordpress.com/299/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/jboriss.wordpress.com/299/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/jboriss.wordpress.com/299/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/jboriss.wordpress.com/299/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/jboriss.wordpress.com/299/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/jboriss.wordpress.com/299/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/jboriss.wordpress.com/299/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/jboriss.wordpress.com/299/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=jboriss.wordpress.com&amp;amp;blog=3709383&amp;amp;post=299&amp;amp;subd=jboriss&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-23T09:21:28+00:00</dc:date>
	<dc:creator>jboriss</dc:creator>
</item>
<item rdf:about="http://hsivonen.iki.fi/rdf-competition/">
	<title>Henri Sivonen: Thou Shalt Not Spec a Feature that Might Inadvertently Compete with RDF when Used Contrary to How It Is Designed to Be Used</title>
	<link>http://hsivonen.iki.fi/rdf-competition/</link>
	<content:encoded>&lt;p&gt;From the &lt;a shape=&quot;rect&quot; href=&quot;http://www.w3.org/2001/tag/2009/11/02-minutes.html&quot;&gt;minutes&lt;/a&gt; of the TAG meeting on November 2&lt;sup&gt;nd&lt;/sup&gt; 2009:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p class=&quot;log&quot;&gt;&lt;strong&gt;RESOLUTION: to
    request that the &lt;a shape=&quot;rect&quot; href=&quot;http://www.w3.org/TR/2009/WD-html5-20090825/dom.html#embedding-custom-non-visible-data&quot;&gt;data-* section&lt;/a&gt; be removed from the HTML 5
    spec&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A bit later:&lt;/p&gt;
&lt;blockquote&gt;
    &lt;p class=&quot;log&quot;&gt;&lt;b&gt;[Sam Ruby]:&lt;/b&gt; hmm... not sure I’d heard
    concerns around data-* before&lt;/p&gt;

    &lt;p class=&quot;log&quot;&gt;&lt;b&gt;[Paul Cotton]:&lt;/b&gt; right; don’t expect the WG to
    be familiar with that.&lt;/p&gt;

    &lt;p class=&quot;log&quot;&gt;&lt;b&gt;[Tim Berners-Lee]:&lt;/b&gt; data-* competes with
    URI-based designs such as RDFa&lt;/p&gt;

    &lt;p class=&quot;log&quot;&gt;&lt;b&gt;[Sam Ruby]:&lt;/b&gt; odd... data-* is local to a
    page... i.e. to be consumed by js on the page, not by
    crawlers&lt;/p&gt;

    &lt;p class=&quot;log&quot;&gt;&lt;b&gt;[Tim Berners-Lee]:&lt;/b&gt; but once there’s lots of
    useful data-* data somewhere, crawlers will want to crawl&lt;/p&gt;

    &lt;p class=&quot;log&quot;&gt;&lt;b&gt;[Sam Ruby]:&lt;/b&gt; hmm... yes, I can see the
    inevitability of that. hmm.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(Link to spec added and names expanded.)&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-23T08:13:00+00:00</dc:date>
</item>
<item rdf:about="http://www.pourmoezzi.com/?p=1">
	<title>Planet Mozilla Interns: Pejman Pour-Moezzi: Hello world!</title>
	<link>http://feedproxy.google.com/~r/pejmanjohn/~3/o0LGe5wlBLI/</link>
	<content:encoded>&lt;p&gt;Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/pejmanjohn/~4/o0LGe5wlBLI&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2009-11-23T07:56:45+00:00</dc:date>
	<dc:creator>admin</dc:creator>
</item>
<item rdf:about="http://quality.mozilla.org/630 at http://quality.mozilla.org">
	<title>QMO: Results from the L10n+QA Test Firefox 3.6 Testday</title>
	<link>http://quality.mozilla.org/blogs/results-l10nqa-test-firefox-36-testday</link>
	<content:encoded>&lt;p&gt;Personally, I thought this was a nice comeback from the past two testdays as we constantly had people chattering about all sorts of Mozilla-related topics (crashes, fx3.6 features, l10n work, webdev qa) from a lot of different people who hadn't really spoken to each other. I'd like to really thank the l10n community for coming out to the testday. Also, I'd like to offer individual thanks to Axel Hecht (i.e. Pike) and Seth Bindernagel (i.e. Sethb) for helping mozQA get the message out about this testday before and during it. I'm glad this happened and that both communities were able to take part in this sort-of meet and greet. Here's to the hope we get a lot more interlacing between our very proud communities.&lt;br /&gt;
 &lt;br /&gt;
Without furth ado, below are the details:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Top BugFinder: Aleksej and AaronMT &lt;/li&gt;
&lt;li&gt; Had a max of 31 in the testday channel at its peak &lt;/li&gt;
&lt;li&gt; Major contributors outside mozQA: AaronMT, Aleksej, Tobbi,  reezer, kbrosnan, ogi, satdav, deimidis, nemo, TMZ, pucho, tmyoung,  Pike, nikto, Jan, ani, gaby2300 &lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?quicksearch=l10nfxtestday&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;https://bugzilla.mozilla.org/buglist.cgi?quicksearch=l10nfxtestday&quot;&gt;11 Bugs&lt;/a&gt; Filed &lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2009-11-23T06:16:49+00:00</dc:date>
	<dc:creator>aakashd</dc:creator>
</item>
<item rdf:about="http://caminobrowser.org/blog/2386428923794812423231098283">
	<title>Camino Blog: Help make a great Mac browser!</title>
	<link>http://caminobrowser.org/blog/2009/#helpmake</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;In the days since the release of Camino 2, we’ve been thrilled by the positive response it has received.  We love making a great Mac web browser, and we’re very happy that you like to use it.  One of the most common criticisms we’ve heard is one we often make of ourselves: we don’t move fast enough. Part of this is our reputation for the high bar of quality we set for releases, but most of this is due to available manpower.  We’re a small, all-volunteer, open source project, not some skunkworks arm of a major corporation.&lt;/p&gt;
&lt;h3&gt;Clearing up persistent misconceptions about Camino&lt;/h3&gt;
&lt;p&gt;Contrary to what you may have read in some misinformed news coverage of the Camino 2 release, Camino is not a project of “the same people who make Firefox.”  Camino is an all-volunteer project, and while the Mozilla Foundation generously serves as the legal organization representing the Camino Project and provides ancillary support services (build machines, version control and bug tracking systems, and release mirrors), as the Foundation does for other “community projects,” that’s where the connection begins and ends. No one is earning a salary to work on Camino, there are no Mozilla Foundation or Corporation employees whose job descriptions include caring for Camino, and, incidentally, Camino is in no way “draining resources from Firefox.”  Camino does usually benefit from work Mozilla Corporation employees do on the Gecko rendering engine, but that’s only an added bonus all around; the Mozilla Corporation employees are doing that work to make Firefox better.&lt;/p&gt;
&lt;h3&gt;How you can help&lt;/h3&gt;
&lt;p&gt;The Camino Project is made up of a small, diverse group of volunteers who work on Camino on nights, weekends, and other bits of spare time.  Our developers range from pilots to students and software developers.  Unlike browsers produced by companies with dozens of full-time employes assigned to develop, test, and release the product, Camino has less than one full-time person worth of developer time, spread out over approximately five people. Because we’re a small team, everyone has a chance to make an impact, and having more people can make a noticeable difference in our progress.  How can you help your favorite browser?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you know some Cocoa and Objective-C, there are plenty of opportunities to help out without having to go near C++ or Gecko/XPCOM.  You don’t have to be an Objective-C rockstar, either; we can help take Objective-C beginners and turn them into &lt;a href=&quot;http://www.ardisson.org/afkar/2006/12/30/camino-2006-in-review/#froodian&quot;&gt;developers with 100 bugfixes in a year&lt;/a&gt;.  We have a &lt;a href=&quot;http://wiki.caminobrowser.org/Development:Home_Page&quot;&gt;development&lt;/a&gt; section on our wiki with overviews, build instructions, and other helpful information, and you can also talk with us on &lt;a href=&quot;http://caminobrowser.org/contact/#development&quot;&gt;IRC&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you also know C++ and aren’t afraid to get your hands a bit dirty with Mozilla’s XPCOM, we have some bigger projects that require some plumbing in Gecko and our embedding layer.  (If you like working at even lower levels, there are also &lt;a href=&quot;http://code.google.com/p/google-breakpad/issues/detail?id=321&quot;&gt;some bugs&lt;/a&gt; in the Breakpad crash reporting library we’d like fixed.)&lt;/li&gt;
&lt;li&gt;If you’re bilingual or a polyglot, our &lt;a href=&quot;http://cl10n.rwx.it/&quot;&gt;localization teams&lt;/a&gt; are always looking for new members to help out existing teams and to localize Camino into new languages.&lt;/li&gt;
&lt;li&gt;Even if you just consider yourself a “normal user,” there are things you can do to help, too.  Stop by the &lt;a href=&quot;http://forums.mozillazine.org/viewforum.php?f=12&quot;&gt;Camino forum&lt;/a&gt; on mozillaZine and see if you can help answer questions; maybe you’re a web developer and can look into why a website might be acting strangely for another user.  Tell your friends about Camino; we also have a number of &lt;a href=&quot;http://wiki.caminobrowser.org/Promotion:Home_Page&quot;&gt;badges&lt;/a&gt; you can display on your website, blog, or profile page.&lt;/li&gt;
&lt;li&gt;If we didn’t mention your skillset and you want to help out, &lt;a href=&quot;http://caminobrowser.org/contact/&quot;&gt;let us know&lt;/a&gt;; there’s likely something you can do, too.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In short, there are opportunities for just about everyone to contribute to help make Camino even better.  You don’t have to produce 100 patches to make a difference, either; every bit of code contributed is one more feature for Camino users to enjoy (or one less bug to annoy them).  Thank you again for being Camino users; we appreciate your support, and we hope some of you will consider helping make Camino an ever better Mac browser.&lt;/p&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-22T23:15:00+00:00</dc:date>
	<dc:creator>Smokey Ardisson</dc:creator>
</item>
<item rdf:about="http://caminobrowser.org/blog/2386428923794812423231098282">
	<title>Camino Blog: Update on Camino 2 crashes</title>
	<link>http://caminobrowser.org/blog/2009/#camino2update</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;Since Camino 2 was released on Wednesday afternoon, we’ve been analyzing the early crash reports, looking for patterns and filing bugs.  Since this is the first time since the release of Camino 0.8 that all Camino users have been able to report crashes automatically, we weren’t quite sure what to expect. Besides the usual plug-in crashes (especially Flash Player), we’ve identified some common crashes that we can either help alleviate already or crashes where we’d like more information from those of you who are, unfortunately, experiencing them.&lt;/p&gt;
&lt;h3&gt;Crashes on startup&lt;/h3&gt;
&lt;p&gt;Most frustrating are the crashes that occur on startup because, if they are persistent crashes, they prevent you from using Camino at all (and they also prevent you from using the &lt;code&gt;about:crashes&lt;/code&gt; feature to learn more about your crashes).  Early indications are that there are three common startup crashes: one caused by corrupt fonts on Mac OS X 10.6, one caused by internet plug-ins, and one that seems related to color management.&lt;/p&gt;
&lt;h4&gt;Corrupt fonts&lt;/h4&gt;
&lt;p&gt;The good news is that the most common of these startup crashes, a crash in &lt;code&gt;MacOSFontEntry::GetFontID&lt;/code&gt; caused by corrupt fonts on Mac OS X 10.6, is already fixed in &lt;a href=&quot;http://ftp.mozilla.org/pub/mozilla.org/camino/nightly/latest-2.0-M1.9/&quot;&gt;Camino 2.0.1pre nightly builds&lt;/a&gt;.  If you’re using Mac OS X 10.6 and crashing on startup, this is probably the crash you’re seeing, and using the nightly build of what will very soon become Camino 2.0.1 should fix the crashes.  We also recommend that you use Font Book to &lt;a href=&quot;http://docs.info.apple.com/article.html?path=FontBook/2.2/en/5285.html&quot;&gt;validate your fonts&lt;/a&gt; and remove any corrupt ones (as well as to &lt;a href=&quot;http://docs.info.apple.com/article.html?path=FontBook/2.0/en/fb1799.html&quot;&gt;check for duplicate fonts&lt;/a&gt;), since corrupt and duplicate fonts can cause problems for other applications and the system.&lt;/p&gt;
&lt;h4&gt;Internet Plug-ins&lt;/h4&gt;
&lt;p&gt;A second common startup crash is a crash in &lt;code&gt;dlopen&lt;/code&gt; related to detecting installed plug-ins.  If you have plug-ins installed other than the common &lt;code&gt;QuickTime Plugin.plugin&lt;/code&gt;, &lt;code&gt;Flash Player.plugin&lt;/code&gt;, and the &lt;code&gt;JavaPluginCocoa.bundle&lt;/code&gt;, try removing the other plug-ins from &lt;strong&gt;Internet Plug-Ins&lt;/strong&gt; folder inside the &lt;strong&gt;Library&lt;/strong&gt; folder in your user’s &lt;strong&gt;Home&lt;/strong&gt; folder and in the &lt;strong&gt;Internet Plug-Ins&lt;/strong&gt; folder inside the &lt;strong&gt;Library&lt;/strong&gt; folder at the root of your hard disk.  If Camino launches successfully, you can quit Camino, add plug-ins back one by one, and relaunch Camino until you find the plug-in that is triggering the crash.  When you figure out which plug-in is causing the crash, please let us know, either by &lt;a href=&quot;http://forums.mozillazine.org/viewforum.php?f=12&quot;&gt;posting in the forum&lt;/a&gt; or by &lt;a href=&quot;http://caminobrowser.org/documentation/bugzilla/#crash&quot;&gt;filing a bug&lt;/a&gt;, so that we can try to stop the crash in the future.&lt;/p&gt;
&lt;h4&gt;Color Management&lt;/h4&gt;
&lt;p&gt;The final common startup crash is in &lt;code&gt;gfxPlatform::GetCMSOutputProfile&lt;/code&gt;, which is code related to the (off-by-default) color management feature.  If you have enabled the &lt;a href=&quot;http://caminobrowser.org/documentation/hiddenprefs/#EnableColorManagement&quot;&gt;color management hidden preference&lt;/a&gt; and are crashing on startup, try launching Camino with a fresh profile using the &lt;a href=&quot;http://pimpmycamino.com/parts/troubleshoot-camino&quot;&gt;Troubleshoot Camino&lt;/a&gt; utility.  If Camino launches successfully, you can remove the color management preference from the &lt;code&gt;prefs.js&lt;/code&gt; (and possibly &lt;code&gt;user.js&lt;/code&gt;, if it exists) file in your Camino profile (the &lt;strong&gt;Camino&lt;/strong&gt; inside the &lt;strong&gt;Application Support&lt;/strong&gt; folder inside the &lt;strong&gt;Library&lt;/strong&gt; folder in your user’s &lt;strong&gt;Home&lt;/strong&gt; folder).  At this time we don’t know much about this crash, so if you are experiencing it, please let us know so that we can obtain more information and try to stop the crash in the future.&lt;/p&gt;
&lt;h3&gt;Crashes customizing the toolbar&lt;/h3&gt;
&lt;p&gt;If you crash when trying to customize the toolbar, make sure that you do not have the third-party 1Password software installed.  1Password does not currently support Camino 2, and all current versions of the 1Password software are incompatible with Camino 2.  If you have 1Password installed and crash when customizing the toolbar, you should uninstall 1Password’s Camino integration and contact 1Password support.&lt;/p&gt;
&lt;h3&gt;Crashes with Google Desktop installed&lt;/h3&gt;
&lt;p&gt;Google Desktop’s Camino integration is a common way of triggering a crash in Gecko’s code for drawing form controls.  If you have Google Desktop installed and frequently crash randomly while browsing, visit &lt;code&gt;about:crashes&lt;/code&gt; to look up the crash reports you have sent.  If the “signature” in one or more of your crash reports contains &lt;code&gt;nsNativeThemeCocoa::DrawPushButton&lt;/code&gt;, you are experiencing this crash, and you should uncheck “Web History” in the “Indexing” tab of Google Desktop’s preferences.&lt;/p&gt;
&lt;p&gt;If you’re having trouble figuring out why you are crashing (for instance, if you are crashing at startup and don’t know whether your crashes are the ones described above), stop by the &lt;a href=&quot;http://forums.mozillazine.org/viewforum.php?f=12&quot;&gt;Camino forum&lt;/a&gt; on mozillaZine and ask for help.  In addition, if you are experiencing persistent crashes, please let us know, either by &lt;a href=&quot;http://forums.mozillazine.org/viewforum.php?f=12&quot;&gt;posting in the forum&lt;/a&gt; or by &lt;a href=&quot;http://caminobrowser.org/documentation/bugzilla/#crash&quot;&gt;filing a bug&lt;/a&gt;.  If we’ve already learned about your crash, there’s a good chance that we can point you to a version of Camino containing a fix for the crash or at least supply a work-around in the interim.  If we haven’t heard of your crash before, letting us know about it is the first step to making it go away.  As always, thank you for using Camino.&lt;/p&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-22T23:15:00+00:00</dc:date>
	<dc:creator>Smokey Ardisson</dc:creator>
</item>
<item rdf:about="http://www.basschouten.com/3@http://www.basschouten.com/">
	<title>Bas Schouten: Direct2D: Hardware Rendering a Browser</title>
	<link>http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser</link>
	<content:encoded>&lt;p&gt;A short while ago I wrote about my work on DirectWrite usage in Firefox. Next to DirectWrite, Microsoft also published another new API with Windows 7 (and the Vista Platform Update), called &lt;a href=&quot;http://en.wikipedia.org/wiki/Direct2D&quot;&gt;Direct2D&lt;/a&gt;. Direct2D is designed as a replacement for GDI and functions as a vector graphics rendering engine, using GPU acceleration to give large performance boosts to transformations and blending operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why GPU acceleration?&lt;/strong&gt;&lt;br /&gt;
First of all why is GPU acceleration important? Well, in modern day computers, it's pretty common to have a relatively powerful GPU. Since the GPU can specialize in very specific operations (namely vertex transformations and pixel operations), it is much faster than the CPU for those specific operations. Where the fastest desktop CPUs clock in the hundreds of GFLOPS(billion floating point operations per second), the fastest GPUs clock in the TFLOPS(trillion floating point operations per second). Currently the GPU is mainly used in video games, and its usage in desktop rendering is limited. Direct2D signifies an important step towards a future where more and more desktop software will use the GPU where available to provide better quality and better performance rendering.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Direct2D usage in Firefox&lt;/strong&gt;&lt;br /&gt;
A while ago I started my investigation into Direct2D usage in firefox (see &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=527707&quot;&gt;bug 527707&lt;/a&gt;). Since then we've made significant progress and are now able to present a Firefox browser completely rendered using Direct2D, making intensive usage of the GPU (this includes the UI, menu bars, etc.). I won't be showing any screenshots, since it is not supposed to look much different. But I will be sharing some technical details, first performance indications and a test build for those of you running Windows 7 or an updated version of Vista!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Implementation&lt;/strong&gt;&lt;br /&gt;
Direct2D has been implemented as a Cairo backend, meaning our work can eventually be used to facilitate Direct2D usage by all Cairo based software. We use Direct3D textures as backing store for all surfaces. This allows us to implement operations not supported by Direct2D using Direct3D, this will prevent software fallbacks being needed, which will require readbacks. Since a readback forces the GPU to transfer memory to the CPU before the CPU can read it, readbacks have significant performance penalties because of GPU-CPU synchronization being required. On Direct3D10+ hardware this should not negatively impact performance, it does mean it is harder to implement effective D2D software fallback. Although in that scenario we could continue using Cairo with GDI as our vector graphics rendering system.&lt;/p&gt;

&lt;p&gt;Internally here's a rough mapping of cairo concepts to D2D concepts:&lt;/p&gt;

&lt;p&gt;cairo_surface_t - ID2D1RenderTarget&lt;br /&gt;
cairo_pattern_t - ID2D1Brush&lt;br /&gt;
cairo clip path - ID2D1Layer with GeometryMask&lt;br /&gt;
cairo_path_t - ID2D1PathGeometry&lt;br /&gt;
cairo_stroke_style_t - ID2D1StrokeStyle&lt;/p&gt;

&lt;p&gt;More about the implementation can be learned by looking at the patches included on the bug! Now to look at how well it works.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website Benchmarks&lt;/strong&gt;&lt;br /&gt;
First of all let's look at the page rendering times. I've graphed the rendering time for several common websites together with the error margin of my measurements. The used testing hardware was a Core i7 920 with a Radeon HD4850 Graphics card:&lt;br /&gt;
&lt;img src=&quot;http://www.basschouten.com/media/blogs/blog/direct2d/D2DGDIPerf1.png&quot; alt=&quot;&quot; title=&quot;&quot; width=&quot;100%&quot; /&gt;&lt;/p&gt;

&lt;p&gt;There's some interesting conclusions to be drawn from this graph. First of all it can be seen that Direct2D, on this hardware, performance significantly better or similarly on all tested website. What can also be seen is that on complexly structured websites the performance advantages are significantly less, and the error margin in the measurements can be seen to be larger (i.e. different rendering runs of the same site deviated more strongly). The exact reasons for this I am still unsure of. One reason could be is that the websites contain significant amounts of text or complex polygons as well, for those scenarios with few transformations and blending operations the GPU will show smaller advantages over the CPU. Additionally the CPU will be spending more time processing the actual items to be displayed, which might decrease the significance of the actual drawing operations somewhat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Other Performance Considerations&lt;/strong&gt;&lt;br /&gt;
Although the static website rendering is an interesting benchmarks. There are other, atleast as important considerations to the performance. As websites become more graphically intense dynamic graphics will start playing a larger role. Especially in user interfaces. If we look at some interesting sites using fancy opacity and transformation effects(take for example &lt;a href=&quot;http://people.mozilla.com/~vladimir/demos/photos.svg&quot;&gt;photos.svg&lt;/a&gt;), we can see that D2D provides a much better experience on the test system. Where on sizing up photos GDI will quickly drop in framerate to a jittery experience, Direct2D will remain completely smooth.&lt;/p&gt;

&lt;p&gt;Another interesting consideration is scrolling. Since on scrolling only small parts of the website need to be re-drawn, it has the potential of creating a much smoother scrolling experience when using Direct2D. This is also the feedback we've received from people utilizing the test builds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusions&lt;/strong&gt;&lt;br /&gt;
Although the investigation and implementation are still in an early stage, we can conclude that things are looking very promising for Direct2D. Though older PCs with pre-D3D10 graphics cards and WDDM 1.0 drivers will not show significant improvements, going into the future most PCs will support DirectX 10+. PCs in the future could allow providing extremely smooth graphical experiences for web-content like SVG or transformed CSS. Interestingly, Microsoft has also &lt;a href=&quot;http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx&quot;&gt;announced&lt;/a&gt; IE9 will feature Direct2D support as well only shortly ago. Feel free to download and try a build of Firefox with Direct2D support &lt;a href=&quot;http://www.basschouten.com/media/blogs/blog/firefox-3.7a1pre.en-US.win32.d2d.zip&quot; title=&quot;&quot;&gt;here&lt;/a&gt;. There are several known issues and in some cases some rendering artifacts may appear. In general it should be quite usable on D3D10 graphics cards. It may or may not work on D3D9 graphic cards, depending on exact graphics card specifications.&lt;/p&gt;

&lt;p&gt;Well, that's it for now, I hope I've given you an interesting first glance into the future of desktop graphics.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-22T21:49:49+00:00</dc:date>
	<dc:creator>Bas</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/seth/?p=622">
	<title>Seth Bindernagel: New Reports Furnish Metrics to Our Localization Community</title>
	<link>http://blog.mozilla.com/seth/2009/11/19/new-reports-furnish-metrics-to-our-localization-community/</link>
	<content:encoded>&lt;p&gt;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 &lt;a href=&quot;https://wiki.mozilla.org/images/3/3a/LocalizerReports_pt-PT_v2.pdf&quot;&gt;download a sample report&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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. &lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Locale-specific information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.  (&lt;a href=&quot;http://morgamic.com/tag/blocklist/&quot;&gt;More on blocklist can be found at Morgamic’s post&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Geographic-specific information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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  team is providing.&lt;/p&gt;
&lt;p&gt;Below are two images of a sample two page report.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bindernagel/4118722440/in/photostream&quot;&gt;&lt;img src=&quot;http://blog.mozilla.com/seth/files/2009/11/Screen-shot-2009-11-19-at-4.03.58-PM1-708x1024.png&quot; title=&quot;Sample Localizer Report (page1)&quot; height=&quot;1024&quot; width=&quot;708&quot; alt=&quot;Sample Localizer Report (page1)&quot; class=&quot;alignnone size-large wp-image-624&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/bindernagel/4117954869/in/photostream/&quot;&gt;&lt;img src=&quot;http://blog.mozilla.com/seth/files/2009/11/Screen-shot-2009-11-19-at-4.04.06-PM.png&quot; title=&quot;Sample Localizer Report (Page 2)&quot; height=&quot;299&quot; width=&quot;717&quot; alt=&quot;Sample Localizer Report (Page 2)&quot; class=&quot;alignnone size-full wp-image-626&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sharethis.com/item?&amp;amp;wp=2.8.6&amp;amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;amp;title=New+Reports+Furnish+Metrics+to+Our+Localization+Community&amp;amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F11%2F19%2Fnew-reports-furnish-metrics-to-our-localization-community%2F&quot;&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-22T17:37:43+00:00</dc:date>
	<dc:creator>seth bindernagel</dc:creator>
</item>
<item rdf:about="http://www.visophyte.org/blog/?p=399">
	<title>Andrew Sutherland: Thunderbird Jetpack Teasers: Words per Minute in Compose</title>
	<link>http://www.visophyte.org/blog/2009/11/22/thunderbird-jetpack-teasers-words-per-minute-in-compose/</link>
	<content:encoded>&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre style=&quot;font-family: monospace;&quot; class=&quot;javascript&quot;&gt;jetpack.&lt;span style=&quot;color: #660066;&quot;&gt;future&lt;/span&gt;.&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;import&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&quot;thunderbird.compose&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
jetpack.&lt;span style=&quot;color: #660066;&quot;&gt;thunderbird&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;compose&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;appendComposePanel&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;
  onReady&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;panel&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; composeContext&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;
    let doc &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; panel.&lt;span style=&quot;color: #660066;&quot;&gt;contentDocument&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
    let msgNode &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; $&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&quot;&amp;lt;span /&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; doc.&lt;span style=&quot;color: #660066;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;appendTo&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;doc.&lt;span style=&quot;color: #660066;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
 
    let started &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; Date.&lt;span style=&quot;color: #660066;&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
    setInterval&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;
      let words &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; composeContext.&lt;span style=&quot;color: #660066;&quot;&gt;getPlaintextContents&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;.&lt;span style=&quot;color: #660066;&quot;&gt;split&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009966; font-style: italic;&quot;&gt;/\s+/&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
      let secs &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; Math.&lt;span style=&quot;color: #660066;&quot;&gt;ceil&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;Date.&lt;span style=&quot;color: #660066;&quot;&gt;now&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;-&lt;/span&gt; started&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: #CC0000;&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
      let wordsPerMinute &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; Math.&lt;span style=&quot;color: #660066;&quot;&gt;floor&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;words.&lt;span style=&quot;color: #660066;&quot;&gt;length&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: #CC0000;&quot;&gt;60&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;/&lt;/span&gt; secs&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
      msgNode.&lt;span style=&quot;color: #660066;&quot;&gt;text&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;wordsPerMinute &lt;span style=&quot;color: #339933;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&quot; words per minute.&quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #CC0000;&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
 
    panel.&lt;span style=&quot;color: #660066;&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt;
  html&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&amp;gt;&amp;lt;&lt;/span&gt;body style&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&quot;overflow: hidden&quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;body&lt;span style=&quot;color: #339933;&quot;&gt;&amp;gt;&amp;lt;/&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.visophyte.org/blog/wp-content/uploads/2009/11/thunderbird-jetpack-words-per-minute-example.png&quot; title=&quot;thunderbird-jetpack-words-per-minute-example&quot; height=&quot;409&quot; width=&quot;585&quot; alt=&quot;thunderbird-jetpack-words-per-minute-example&quot; class=&quot;alignnone size-full wp-image-400&quot; /&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-22T15:50:51+00:00</dc:date>
	<dc:creator>Andrew Sutherland</dc:creator>
</item>
<item rdf:about="http://oduinn.com/2009/11/21/the-crow-road-by-iain-banks/">
	<title>John O'Duinn: The Crow Road by Iain Banks</title>
	<link>http://oduinn.com/2009/11/21/the-crow-road-by-iain-banks/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1596923075?ie=UTF8&amp;amp;tag=johnswebs-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1596923075&quot;&gt;&lt;img src=&quot;http://oduinn.com/images/amazon.com/41A1-p5gagL._SL160_.jpg&quot; align=&quot;left&quot; /&gt;&lt;/a&gt;“It was the day my grandmother exploded.”&lt;/p&gt;
&lt;p&gt;A great opening line, and it made me stop my browsing in the bookshop to read on, a little curious. By the end of the first chapter, I was hooked and needed to buy the book. This coming-of-age story in rural Scotland is interwoven with social commentary and a family murder mystery. There were surprisingly lots of similarities with growing up in rural Ireland, and I found this book a really good read. Even if you did not grow up in rural Scotland (or Ireland), I think you’d still enjoy the book; you just might not get all the inside jokes or cultural references.&lt;/p&gt;
&lt;p&gt;While I had heard of the author before, I always thought he wrote science fiction books that just didn’t work for me. This was my first time discovering that he wrote non-science fiction also, and I liked this book.
&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-22T04:02:06+00:00</dc:date>
	<dc:creator>John</dc:creator>
</item>
<item rdf:about="http://www.squarefree.com/burningedge/?p=799">
	<title>Burning Edge - Firefox: 2009-11-21 Trunk builds</title>
	<link>http://www.squarefree.com/burningedge/2009/11/21/2009-11-21-trunk-builds/</link>
	<content:encoded>&lt;div class=&quot;burningedge&quot;&gt;


&lt;p&gt;Fixes:&lt;/p&gt;
&lt;ul class=&quot;good&quot;&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=407875&quot;&gt;407875&lt;/a&gt; - Unprivileged users are not notified of security updates.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=260264&quot;&gt;260264&lt;/a&gt; - Popups from a site that is in the &quot;Allowed List&quot; (whitelist) are blocked, starting with the n-th popup (dom.popup_maximum).&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=521905&quot;&gt;521905&lt;/a&gt; - Make extensions.checkCompatibility be per-application-version.&lt;/strong&gt; &lt;small&gt;(&lt;a href=&quot;http://www.oxymoronical.com/blog/2009/11/Changing-the-checkCompatibility-preference&quot;&gt;Mossop's blog post&lt;/a&gt;)&lt;/small&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=396392&quot;&gt;396392&lt;/a&gt; - Support for getClientRects and getBoundingClientRect in DOM Range.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=503481&quot;&gt;503481&lt;/a&gt; - Implement async attribute of script element.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=517804&quot;&gt;517804&lt;/a&gt; - Try to avoid reflows and new invalidations during painting.&lt;/strong&gt; &lt;small&gt;(On Mac, this &lt;a href=&quot;http://autonome.wordpress.com/2009/11/21/firefox-startup-performance-weekly-summary-11/&quot;&gt;makes warm startup 13% faster&lt;/a&gt;.)&lt;/small&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=452319&quot;&gt;452319&lt;/a&gt; - border-collapse rewrite.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=519357&quot;&gt;519357&lt;/a&gt; - Only load known components from app directory.&lt;/strong&gt; &lt;small&gt;(&lt;a href=&quot;https://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/&quot;&gt;DevNews post&lt;/a&gt;)&lt;/small&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=524904&quot;&gt;524904&lt;/a&gt; - [Windows] Add support for generic DLL blocklist.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=525103&quot;&gt;525103&lt;/a&gt; - [Windows] Block npffaddon.dll (malware) and old versions of avgrsstx.dll (AVG SafeSearch).&lt;/strong&gt;&lt;/li&gt;

&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=497665&quot;&gt;497665&lt;/a&gt; - Images are downloaded multiple times if defined multiple times, on Shift-Reload / Ctrl+F5.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=517224&quot;&gt;517224&lt;/a&gt; - Firefox downloads CSS background images that it doesn't need (from overridden CSS rules).&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=77882&quot;&gt;77882&lt;/a&gt; - getComputedStyle returns incorrect font-weight value if |font-weight:bolder| or |font-weight:lighter|.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=512645&quot;&gt;512645&lt;/a&gt; - Only clamp nested timeouts.&lt;/li&gt;

&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=510082&quot;&gt;510082&lt;/a&gt; - Silverlight 3 plugin elements don't repaint correctly.&lt;/li&gt;

&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=520178&quot;&gt;520178&lt;/a&gt; - [Windows] Minimized windows appear offscreen when restoring from session store.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=499816&quot;&gt;499816&lt;/a&gt; - [Windows] Minimizing Firefox does not release window focus.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=440486&quot;&gt;440486&lt;/a&gt; - [Windows] The FAX dialog disappear and Fax cannot be done from Firefox, but works otherwise.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href=&quot;http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2009-11-03+04%3A00%3A00&amp;amp;enddate=2009-11-21+04%3A00%3A00&quot;&gt;mozilla-central pushlog for 2009-11-03 04:00 to 2009-11-21 04:00&lt;/a&gt;&lt;/p&gt;


&lt;p class=&quot;windows builds&quot;&gt;
&lt;img src=&quot;http://www.squarefree.com/burningedge/winicon.png&quot; alt=&quot;Windows builds:&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;

&lt;a href=&quot;https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-21-04-mozilla-central/&quot;&gt;Windows nightly&lt;/a&gt;

(&lt;a href=&quot;http://forums.mozillazine.org/viewtopic.php?t=1602815&quot;&gt;discussion&lt;/a&gt;)&lt;/p&gt;



&lt;p class=&quot;mac builds&quot;&gt;
&lt;img src=&quot;http://www.squarefree.com/burningedge/macosx.png&quot; alt=&quot;Mac builds:&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;

&lt;a href=&quot;https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-21-03-mozilla-central/&quot;&gt;Mac nightly&lt;/a&gt;

&lt;/p&gt;


&lt;p class=&quot;linux builds&quot;&gt;

&lt;img src=&quot;http://www.squarefree.com/burningedge/linuxicon.gif&quot; alt=&quot;Linux builds:&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;

&lt;a href=&quot;https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009/11/2009-11-21-03-mozilla-central/&quot;&gt;Linux nightly&lt;/a&gt;

&lt;/p&gt;


&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-22T00:43:01+00:00</dc:date>
	<dc:creator>Jesse Ruderman</dc:creator>
</item>
<item rdf:about="http://blog.vlad1.com/?p=222">
	<title>Vladimir Vukićević: Droid Almost Does</title>
	<link>http://blog.vlad1.com/2009/11/21/droid-almost-does/</link>
	<content:encoded>&lt;p&gt;I purchased a Droid when they came out.  It's my first Android device,  and it's been an interesting experience.  I am not a fan of the iPhone, and I've been using a Blackberry for the past few years (an 8700 first, then the original Curve, then the updated 8900).   The Droid is a great looking device; I like the industrial look, with my only complaint being that the big gold-coloured area on the D-pad is way too garish; it would also have been nice had that area been a trackpad-like virtual trackball.  The keyboard leaves a lot to be desired, though.  It's a physical keyboard, which is nice, but it's no match for a Blackberry keyboard.  Typing on it is slow and cumbersome, given the very wide layout, and some keys are very oddly placed.  (I found it amusing that while the Blackberry has a dedicated unshifted key for &quot;$&quot;, the Droid has a dedicated key for &quot;?&quot;...)&lt;/p&gt;
&lt;p&gt;The feel of the OS is pretty nice, although some things are more sluggish than they really should be on an OMAP3 device.  Stuart keeps telling me that Fennec has smoother panning in the browser, and I think he's right.  It's not a deal breaker though; I find myself using the browser a lot to do all sorts of things that I never would have considered on my Blackberry (because, wow, the web browser situation there is awful), but that was a frustrating experience on my iPod Touch as well.  I've spent a while &quot;browsing the web&quot; on my phone, which I've never been able to say I've done before.&lt;/p&gt;
&lt;p&gt;But, it's still a phone, and while the voice portion isn't all that important to me, the overall communication package is.  Coming from a Blackberry, the overall messaging situation on the Droid is  simply horrible.  Email, whether Exchange or IMAP, is a disaster.  The email client seems designed for simple &quot;lol r u there&quot; type of messages, and even the message lists don't seem intended for people who get more than 5 messages a day -- turning a message list into  landscape mode is worthless as you only get to see about 3-4 messages in  the list (same view as in portrait mode, just along the much smaller axis of the display), no IMAP IDLE support etc. are all very strange on a top-end  phone.  Exchange support works ok for Calendar sync, but for email sync it would only download the first 1000 bytes or so of a message, including headers; this meant that I often only got to see the first sentence or two of an email.  I don't know whether this is a problem with the Droid or our Zimbra Exchange connector, but switching to IMAP for work mail fixed that problem.&lt;/p&gt;
&lt;p&gt;An recently-released version of the open-source K9 Email Client that works on the Droid resolves many of these issues, though it needs some polish.  I might write some code there, since it's close to becoming a pretty good email solution.&lt;/p&gt;
&lt;p&gt;The Gtalk client is probably in worse shape than email.  It's almost as if Google entirely ignored Gtalk on this device (and I can't believe that would be Verizon's fault, since things like Google Voice work just fine).  First, it's in general buggy -- it's  crashed on me multiple times, often freezes when returning to it from another app (after clicking a link to the browser, for example), and often shows contacts as offline  with a big red message despite the contact clearly having a green dot  next to their name and responding to my messages.&lt;/p&gt;
&lt;p&gt;In the browser and in other apps, you can share a web page with someone using a &quot;Share with&quot; button.  The list you're presented is conspicuously missing Gtalk, despite having Facebook, Email, Messaging (SMS) and  a random Twitter client I installed on there.  What gives?  All of  these features are available on the Blackberry; I'm not sure if it was  RIM that did the Gtalk app there, but can we get whoever it was to  rewrite the Android one?&lt;/p&gt;
&lt;p&gt;One of the best things about the Blackberry is the unified messaging;  there's a single view where I can go to see all my emails, my gtalk  conversations, my SMS messages, app updates, and whatever else.  No such  thing exists on Android.  The closest thing is the notification bar,  which requires a swipe down to use, and then only shows things that have  come in since the last time you looked.  I'd prefer a more time-based  list that contains both old and unread items.  Sounds like the Sony-Ericsson X10 might be doing some interesting  things there, and I hope that someone figures out how to create an app like this.  What it comes down to is that anything to do with communication is faster  and simpler on my Blackberry, which is really strange; you'd think  Google would have spent some time working this out, as everything else about  the device is far superior to my 8900.  I understand that more &quot;enterprise oriented&quot; customers (which apparently means those that like to use email a lot?) aren't necessarily the target market here, but they could've really attacked that market with some simple work that wouldn't have affected anything else.&lt;/p&gt;
&lt;p&gt;The good news is that all of these are fairly straightforward software issues.  The hardware is solid, and Google has shown that they'll do frequent upgrades of the OS.  Given that the Droid is a &quot;Google Experience&quot; device, those updates should find their way to the device quickly.  Some fixes, combined with getting Firefox Mobile on the Droid and other Android devices, will make this a great phone.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-22T00:36:46+00:00</dc:date>
	<dc:creator>vladimir</dc:creator>
</item>
<item rdf:about="http://weblogs.mozillazine.org/chofmann/archives/2009/11/open_source_edu.html">
	<title>Chris Hofmann: Open Source Education in Brasil</title>
	<link>http://weblogs.mozillazine.org/chofmann/archives/2009/11/open_source_edu.html</link>
	<content:encoded>Last Summer I got the chance to visit several Universities while traveling around Brasil. One of the stops was to meet up with Prof. Fabio Kon and students at the University of Sao Paulo and the FLOSS Competence Center. For...</content:encoded>
	<dc:date>2009-11-21T22:32:53+00:00</dc:date>
	<dc:creator>chofmann</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/webdev/?p=789">
	<title>Mozilla Web Development: Mozilla Launches Facebook Security Quiz</title>
	<link>http://blog.mozilla.com/webdev/2009/11/20/mozilla-launches-facebook-security-quiz/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://blog.mozilla.com/webdev/files/2009/11/Picture-2.png&quot;&gt;&lt;img src=&quot;http://blog.mozilla.com/webdev/files/2009/11/Picture-2-300x89.png&quot; title=&quot;Picture 2&quot; height=&quot;89&quot; width=&quot;300&quot; alt=&quot;Picture 2&quot; class=&quot;alignright size-medium wp-image-792&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Are you up for the challenge?&lt;/p&gt;
&lt;p&gt;This week Mozilla launched the &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz&quot;&gt;security quiz&lt;/a&gt; on Facebook.  We encourage you to take the quiz and see how much you know about web security!&lt;/p&gt;
&lt;p&gt;Similar to our &lt;a href=&quot;http://www.mozilla.com/en-US/plugincheck/&quot;&gt;plugin checker&lt;/a&gt;, the security quiz is a part of our larger effort to raise awareness about web security.&lt;/p&gt;
&lt;p&gt;Help us spread the word and make the web safer for everyone.  And don’t forget to &lt;a href=&quot;http://www.mozilla.com/en-US/plugincheck/&quot;&gt;check your plugins&lt;/a&gt;!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-21T05:50:58+00:00</dc:date>
	<dc:creator>morgamic</dc:creator>
</item>
<item rdf:about="http://theunfocused.net/?p=334">
	<title>Blair McBride: Status update</title>
	<link>http://theunfocused.net/2009/11/21/status-update-14/</link>
	<content:encoded>&lt;p&gt;Was stubbornly fighting the flu for part of the week, so I didn’t get as much done this week as I had hoped.&lt;/p&gt;
&lt;h3&gt;&lt;a href=&quot;https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar&quot;&gt;Tab matches in Awesomebar&lt;/a&gt;&lt;/h3&gt;
&lt;h4&gt;Status&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Finished nsPlacesAutocomplete integration – works wonderfully well&lt;/li&gt;
&lt;li&gt;Filed bug &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=530209&quot;&gt;530209&lt;/a&gt; to change the preferences UI to allow adding tab matches&lt;/li&gt;
&lt;li&gt;Tryserver builds at &lt;a href=&quot;http://people.mozilla.org/~bmcbride/tabmatches/latest/&quot;&gt;http://people.mozilla.org/~bmcbride/tabmatches/latest/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Loose ends&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Waiting on feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Next steps&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Unit tests&lt;/li&gt;
&lt;li&gt;Respond to feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Target for next week&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Unit tests&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;a href=&quot;https://wiki.mozilla.org/Firefox/Projects/Binding_for_untrusted_text_in_security_dialogs&quot;&gt;Binding for untrusted text in security dialogs&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;No change.&lt;/p&gt;
&lt;h3&gt;Miscellaneous&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Helped with some lightweight theme bugs for 3.6&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Reflections&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Sometimes, there is no good solution. But there is a best solution.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Related posts:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://theunfocused.net/2009/11/15/status-update-13/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Status update&quot;&gt;Status update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://theunfocused.net/2009/11/07/status-update-12/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Status update&quot;&gt;Status update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://theunfocused.net/2009/11/02/status-update-11/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Status update&quot;&gt;Status update&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-21T02:57:22+00:00</dc:date>
	<dc:creator>Blair McBride</dc:creator>
</item>
<item rdf:about="http://clarkbw.net/blog/?p=706">
	<title>Bryan Clark: Raindrop &amp; Jetpack</title>
	<link>http://clarkbw.net/blog/2009/11/20/raindrop-jetpack/</link>
	<content:encoded>&lt;p&gt;The other day I did a quick hack using &lt;a href=&quot;https://mozillalabs.com/raindrop&quot;&gt;Raindrop&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://jetpack.mozillalabs.com/&quot;&gt;Jetpack&lt;/a&gt; to get new mail notifications from Raindrop.  In total it took me less than an hour.  It’s no &lt;a href=&quot;http://bit.ly/kJtF7&quot;&gt;Joe Shaw hack&lt;/a&gt;, so I don’t expect to get in the paper for this but I figured I’d share anyway. &lt;img src=&quot;http://clarkbw.net/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;This Jetpack checks Raindrop to see if there are new messages and bubbles them up as notifications if there are.  Here’s the source code:&lt;/p&gt;
&lt;pre&gt;var messages = {}; 

function checkMail() {
 var api=&lt;a href=&quot;http://localhost:5984/raindrop/_api/inflow/conversations/home?limit=10&quot;&gt;&quot;http://localhost:5984/raindrop/_api/inflow/conversations/home?limit=10&quot;&lt;/a&gt;;
 jQuery.getJSON(api,
               function(data, textStatus){
                 jQuery.each(data, function(i,item){
                   if (item.unread) {
                     if (!messages[item.id] || messages[item.id] != item.messages.length) {
                       var n={title: item.subject,
                              body : item.messages[0].schemas[&quot;rd.msg.body&quot;][&quot;body_preview&quot;],
                              icon : '&lt;a href=&quot;http://localhost:5984/raindrop/inflow/i/logo.png&quot;&gt;http://localhost:5984/raindrop/inflow/i/logo.png&lt;/a&gt;'};
                       jetpack.notifications.show(n);
                     }
                     messages[item.id] = item.messages.length;
                   }
               });
 });
}
setInterval(checkMail, 10000);&lt;/pre&gt;
&lt;p&gt;To try this out you’ll need Raindrop installed and &lt;span style=&quot;text-decoration: underline;&quot;&gt;running&lt;/span&gt; and Jetpack installed in Firefox.&lt;/p&gt;
&lt;p&gt;Go to &lt;span style=&quot;text-decoration: underline;&quot;&gt;about:jetpack&lt;/span&gt; and copy the above code into the Develop tab, then click the &lt;span style=&quot;text-decoration: underline;&quot;&gt;try out this code&lt;/span&gt; link just below the Bespin editor.&lt;/p&gt;
&lt;p&gt;If you don’t want to do all that you can just watch the &lt;a href=&quot;http://vimeo.com/7733464&quot;&gt;video below&lt;/a&gt; (no sound, so you might want to play some music)&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-706&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&amp;lt;object height=&quot;304px&quot; width=&quot;650px&quot;&amp;gt;&amp;lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot;&amp;gt;&amp;lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&amp;gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=7733464&amp;amp;amp;server=vimeo.com&amp;amp;amp;show_title=1&amp;amp;amp;show_byline=1&amp;amp;amp;show_portrait=0&amp;amp;amp;color=&amp;amp;amp;fullscreen=1&quot;&amp;gt;&amp;lt;embed allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; height=&quot;304px&quot; src=&quot;http://vimeo.com/moogaloop.swf?clip_id=7733464&amp;amp;amp;server=vimeo.com&amp;amp;amp;show_title=1&amp;amp;amp;show_byline=1&amp;amp;amp;show_portrait=0&amp;amp;amp;color=&amp;amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;650px&quot;&amp;gt;&amp;lt;/embed&amp;gt;&amp;lt;/object&amp;gt;&lt;br /&gt;&lt;a href=&quot;http://vimeo.com/7733464&quot;&gt;View on Vimeo&lt;/a&gt;.</content:encoded>
	<dc:date>2009-11-21T01:25:32+00:00</dc:date>
	<dc:creator>Bryan Clark</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-8079863.post-2071251526679606212">
	<title>Sid Stamm: update on HTTPS security</title>
	<link>http://blog.sidstamm.com/2009/11/update-on-https-security.html</link>
	<content:encoded>Version &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/12714&quot;&gt;2.0 of my Force-TLS add-on&lt;/a&gt; for Firefox was released by the AMO editors on Tuesday, and in incorporates a few important changes:  It supports the &lt;a href=&quot;http://lists.w3.org/Archives/Public/www-archive/2009Sep/att-0051/draft-hodges-strict-transport-sec-05.plain.html&quot;&gt;Strict-Transport-Security&lt;/a&gt; header &lt;a href=&quot;http://www.thesecuritypractice.com/the_security_practice/2009/11/announcing-stricttransportsecurity-support-on-wwwpaypalcom.html&quot;&gt;introduced by PayPal&lt;/a&gt;, and also has an improved UI that lets you add/remove sites from the forced list.  For more information see &lt;a href=&quot;http://forcetls.sidstamm.com&quot;&gt;my Force-TLS web site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On a similar topic, I've been working to actually &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=495115&quot;&gt;implement Strict-Transport-Security in Firefox&lt;/a&gt;.  The core functionality is in there, and if you want to play with some demo builds, grab a &lt;a href=&quot;http://people.mozilla.org/~sstamm/sts/&quot;&gt;custom built Firefox&lt;/a&gt; and play.  These builds don't yet enforce certificate integrity as the spec requires, but aside from that, they implement STS properly.  &lt;br /&gt;&lt;br /&gt;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.  I'm not sure that add-ons can completely trigger the proper internal redirect, since not all of the HTTP channel code is exposed to scripts, and add-ons would need to replicate some of the functions compiled into the nsHttpChannel, opening up a possibility of obscure side-effects if the add-on gets out of sync with the binary's version of those functions.&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;red&quot;&gt;Edit:&lt;/font&gt; The newest version of &lt;a href=&quot;http://noscript.net&quot;&gt;NoScript&lt;/a&gt; does channel redirecting through setting up a replacement channel in a really clever way -- pretty much the same as my patch.  It replicates some of the internal-only code in nsHttpChannel, though, and it would need to get updated in NoScript if for some reason we change it in Firefox.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/8079863-2071251526679606212?l=blog.sidstamm.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-21T01:08:35+00:00</dc:date>
	<dc:creator>Sid Stamm</dc:creator>
</item>
<item rdf:about="http://chickswhoclick.wordpress.com/?p=344">
	<title>Mary Colvig: Ready for your close up?</title>
	<link>http://chickswhoclick.wordpress.com/2009/11/21/ready-for-your-close-up/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Are you a Firefox fan?  Or even better, a Personas fan?  If so, we’d like you to star in a video we’re creating to showcase Personas.  Here are the details:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Date:  Monday, November 23, 2009&lt;/li&gt;
&lt;li&gt;Time:  12:00 p.m&lt;/li&gt;
&lt;li&gt;Location:  Mozilla HQ, 650 Castro Street, Suite 300, Mountain View, CA 94041&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.mozilla.org/Personas_Video&quot;&gt;Sign up sheet&lt;/a&gt; (create an account to add your name to the wiki or comment below to sign up)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Come as yourself – no fancy costumes needed – and meet other Firefox  fans.  We’ll treat you to lunch and make it worth your while!  And, we  promise none of these antics…&lt;/p&gt;
&lt;div style=&quot;width: 130px;&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://www.firefoxflicks.com/flick/?id=20683&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://media.revver.com/broadcast/20683/thumbs/thumb_default.jpg&quot; style=&quot;border: 0 none;&quot; height=&quot;90&quot; width=&quot;120&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Jump up and Dance by Gary Pauck (Firefox Flicks)&lt;/p&gt;&lt;/div&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/chickswhoclick.wordpress.com/344/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/chickswhoclick.wordpress.com/344/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/chickswhoclick.wordpress.com/344/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/chickswhoclick.wordpress.com/344/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/chickswhoclick.wordpress.com/344/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/chickswhoclick.wordpress.com/344/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/chickswhoclick.wordpress.com/344/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/chickswhoclick.wordpress.com/344/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/chickswhoclick.wordpress.com/344/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/chickswhoclick.wordpress.com/344/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=chickswhoclick.wordpress.com&amp;amp;blog=67108&amp;amp;post=344&amp;amp;subd=chickswhoclick&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-21T00:47:10+00:00</dc:date>
	<dc:creator>Mary Colvig</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/tglek/?p=209">
	<title>Taras Glek: Dehydra Testsuite Passes on GCC 4.5</title>
	<link>http://blog.mozilla.com/tglek/2009/11/20/dehydra-testsuite-passes-on-gcc-4-5/</link>
	<content:encoded>&lt;p&gt;I spent couple of days fixing the remaining test-suite failures on GCC 4.5 trunk for &lt;a href=&quot;https://developer.mozilla.org/En/Dehydra&quot;&gt;Dehydra&lt;/a&gt;. Since the last time I looked into this, GCC went from crashing all over the place to only crashing if I did something bad. It was nice to discover that as a result of switching to 4.5 Dehydra users will get saner .isExplicit behavior and more precise location info.&lt;/p&gt;
&lt;p&gt;Treehydra will take more work due to me &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=510190&quot;&gt;misunderstanding&lt;/a&gt; GTY annotations.&lt;/p&gt;
&lt;p&gt;By the way, I am really grateful for all of the people who contributed GCC 4.5 fixes so far. You guys have been a big help in getting Dehydra testsuite to 100% on 4.5. Looks like I will meet my goals to finish De+Treehydra by the end of the year in time for GCC 4.5 release and my “Introducing Dehydra to the Developer World”-type talk at &lt;a href=&quot;http://www.lca2010.org.nz/programme/schedule/view_talk/50151?day=thursday&quot;&gt;LinuxConf.au.nz 2010&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Startup&lt;/strong&gt;&lt;br /&gt;
I reduced my focus on startup speed at the moment to catch up on Dehydra. I  plan to work on reducing xpconnect overhead during startup next, ie more of &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=512584&quot;&gt;this bug&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-21T00:24:04+00:00</dc:date>
	<dc:creator>tglek</dc:creator>
</item>
<item rdf:about="http://autonome.wordpress.com/?p=499">
	<title>Dietrich Ayala: Firefox Startup Performance Weekly Summary</title>
	<link>http://autonome.wordpress.com/2009/11/21/firefox-startup-performance-weekly-summary-11/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Current numbers are available on the &lt;a href=&quot;http://graphs.mozilla.org/dashboard/snapshot/&quot;&gt;Performance  Snapshot&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;Summary, relative to Firefox 3.5:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Warm startup: For Mac, 36% better on 3.6 and 35% better on 3.7. For  Windows, 5% and 5%. Flat on Linux. Also, Warm startup for Mac on 3.6 is a whopping 13% better than last week, due to the landing of &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=517804&quot;&gt;bug 517804&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Cold startup:  For Mac, 20% better on both 3.6 and 3.7. For  Windows, not measuring yet. For Linux, we’re seeing a regression of ~9% across branch and trunk in the snapshot but not on the graphs, so I need to figure out where the discrepancy is.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This week’s activity:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dirty-cold-Ts went live this week, thanks to Alice and Lukas. Example: &lt;a href=&quot;http://graphs.mozilla.org/#tests=[{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22169%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22170%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22172%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22173%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22174%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22175%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22177%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22178%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22180%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22181%22},{%22test%22:%2266%22,%22branch%22:%2210%22,%22machine%22:%22182%22}]&quot; rel=&quot;nofollow&quot; title=&quot;http://tinyurl.com/258pht&quot;&gt;cold startup with a  large places.sqlite on Mac&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Joel is making progress on making a super-static Firefox in &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=525013&quot; rel=&quot;nofollow&quot; title=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=525013&quot;&gt;bug 525013&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt; Ben is making progress on the fastload replacement in &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=520309&quot; rel=&quot;nofollow&quot; title=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=520309&quot;&gt;bug 520309&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;No updates on Windows cold-startup testing for  Talos on &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=522807&quot;&gt;bug  522807&lt;/a&gt;. I need to test on Vista, and turn off Pre/Superfetch.&lt;/li&gt;
&lt;li&gt;Taras has patches up for service caching (&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=516085&quot; rel=&quot;nofollow&quot; title=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=516085&quot;&gt;bug 516085&lt;/a&gt;) and super-fast-path-ing of Components.* (&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=512584&quot; rel=&quot;nofollow&quot; title=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=512584&quot;&gt;bug 512584&lt;/a&gt;), however the latter he’s hit a wall, passing on to Blake or someone else who knows that code.&lt;/li&gt;
&lt;li&gt;Ted landed rebasing on Windows in &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=484799&quot; rel=&quot;nofollow&quot; title=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=484799&quot;&gt;bug 484799&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Jonathan Kew has a new patch in &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=519445&quot;&gt;bug        519445&lt;/a&gt; for further reductions in Mac startup       time spent in  font system initialization, just about there…&lt;/li&gt;
&lt;li&gt;Ryan Flint put a patch to minify JS on &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=524858&quot;&gt;bug 524858&lt;/a&gt;, not working yet, but significantly reduced the size of shipped JavaScript files.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Projects in a holding pattern:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JARification: David abandoned &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=509755&quot;&gt;moving JS          modules into a JAR file&lt;/a&gt;, since those files are fastloaded.         However, since we want things like post-extension-install  restarts  to   be     fast, and those cause fastload cache invalidation,  we might   want  to   do   things like this anyways. I filed a bug for  the same   treatment  for     components. These are lower priority,  since they’re   not the  normal     startup case. Follow along with all  JAR-ification   via&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=513027&quot;&gt; the         tracker  bug&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Startup Timeline: No updates, still not landed. Add [ft] in the        whiteboard of your bug w/ the function names you want timed and David        will generate it and update the bug.&lt;/li&gt;
&lt;li&gt;Static Analysis: No progress on &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=506128&quot;&gt;bug        506128&lt;/a&gt;.  David needs to file a bug with the final log of        named-yet-uncalled  functions.&lt;/li&gt;
&lt;li&gt;Dirty Profile Testing: No progress. Need to list scenarios, file        bugs  for each, generate Talos config patches and profile data, and    then     move  it into Rel-Eng territory. Also, need to get a separate       Tinderbox  tree,  since it’s going to cause a bazillion new  columns.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wagerlabs.com/&quot;&gt;Joel        Reymont&lt;/a&gt; noted in&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=513076&quot;&gt; bug        513076&lt;/a&gt; that there are serious drawbacks to getting our libraries  in       the dyld  shared cache on Mac, so has deprioritized that work.&lt;/li&gt;
&lt;li&gt;No updates on Zack’s CSS parser changes in &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=513149&quot;&gt;bug          513149&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As usual, more details and links are  available on &lt;a href=&quot;https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements&quot;&gt;the       project wiki&lt;/a&gt;, and we’re available to answer questions in &lt;a href=&quot;irc://irc.mozilla.org/#startup&quot;&gt;#startup on irc.mozilla.org&lt;/a&gt;.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/autonome.wordpress.com/499/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/autonome.wordpress.com/499/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/autonome.wordpress.com/499/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/autonome.wordpress.com/499/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/autonome.wordpress.com/499/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/autonome.wordpress.com/499/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/autonome.wordpress.com/499/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/autonome.wordpress.com/499/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/autonome.wordpress.com/499/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/autonome.wordpress.com/499/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=autonome.wordpress.com&amp;amp;blog=266506&amp;amp;post=499&amp;amp;subd=autonome&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-21T00:07:02+00:00</dc:date>
	<dc:creator>Dietrich Ayala</dc:creator>
</item>
<item rdf:about="http://missmobile.wordpress.com/?p=105">
	<title>Caitlin Looney: Product Shots of Firefox on N900</title>
	<link>http://missmobile.wordpress.com/2009/11/20/product-shots-of-firefox-on-n900/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;CNET UK recently reviewed Firefox running on the Nokia N900 (see &lt;a href=&quot;http://crave.cnet.co.uk/cnetuk/crave/mobiles/0,39029453,49304307,00.htm&quot;&gt;Firefox Mobile on Nokia N900 hands-on photos: Fire in your trousers&lt;/a&gt;).  I liked their  product shots of Firefox in action (who wouldn’t?) and wanted to share some of those shots with you all today.&lt;a href=&quot;http://missmobile.files.wordpress.com/2009/11/startpage.jpg&quot;&gt;&lt;img src=&quot;http://missmobile.files.wordpress.com/2009/11/startpage.jpg?w=450&amp;amp;h=337&quot; title=&quot;startpage&quot; height=&quot;337&quot; width=&quot;450&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-106&quot; /&gt;&lt;/a&gt;Nice pic of the Firefox start page.  We’ve incorporated a mini animation to help guide first-time users to navigate around the UI.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://missmobile.files.wordpress.com/2009/11/tabbrowsing.jpg&quot;&gt;&lt;img src=&quot;http://missmobile.files.wordpress.com/2009/11/tabbrowsing.jpg?w=450&amp;amp;h=337&quot; title=&quot;tabbrowsing&quot; height=&quot;337&quot; width=&quot;450&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-108&quot; /&gt;&lt;/a&gt;…A quick slide to the right reveals open tabs in thumbnail view so you can easily see what website you want to select. Tap on the corner of the thumbnail to delete the open tab, or tap on the button below to open a new one.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://missmobile.files.wordpress.com/2009/11/bookmarking.jpg&quot;&gt;&lt;img src=&quot;http://missmobile.files.wordpress.com/2009/11/bookmarking.jpg?w=450&amp;amp;h=337&quot; title=&quot;bookmarking&quot; height=&quot;337&quot; width=&quot;450&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-113&quot; /&gt;&lt;/a&gt;…A quick slide to the left shows the stowed away controls: bookmarking, back and forward, as well as preferences. Bookmark a page you like with one touch and edit the tag if you’d like.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://missmobile.files.wordpress.com/2009/11/weavesync.jpg&quot;&gt;&lt;img src=&quot;http://missmobile.files.wordpress.com/2009/11/weavesync.jpg?w=450&amp;amp;h=337&quot; title=&quot;WeaveSync&quot; height=&quot;337&quot; width=&quot;450&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-110&quot; /&gt;&lt;/a&gt;Next to the new tab button is the WeaveSync button. Tap on that button and WeaveSync synchronizes and delivers your open tabs from your PC.  This is a great example of how you can work away at your desktop, get up and go, pull out your mobile, and have everything waiting for you (browsing history, saved passwords, bookmarks, as well as open tabs) just as you had left it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://missmobile.files.wordpress.com/2009/11/add-ons_install.jpg&quot;&gt;&lt;img src=&quot;http://missmobile.files.wordpress.com/2009/11/add-ons_install.jpg?w=450&amp;amp;h=337&quot; title=&quot;add-ons_install&quot; height=&quot;337&quot; width=&quot;450&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-111&quot; /&gt;&lt;/a&gt;By tapping on the Tools button and going to your preferences in Firefox, you can select the add-on button to search and install your favorite add-ons from your mobile device.  You can also manage your search engines here that appear at the bottom of the screen when you’re conducting a search with the Awesome Bar.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://missmobile.files.wordpress.com/2009/11/awesomebar_search.jpg&quot;&gt;&lt;img src=&quot;http://missmobile.files.wordpress.com/2009/11/awesomebar_search.jpg?w=450&amp;amp;h=337&quot; title=&quot;awesomebar_search&quot; height=&quot;337&quot; width=&quot;450&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-112&quot; /&gt;&lt;/a&gt;Ah yes, the glorious Awesome Bar in action. We know typing is hard so the Awesome Bar helps you get where you’re going in only a few keystrokes. With WeaveSync, the Awesome Bar gets that much more powerful as it recalls your browsing history from both your PC and mobile. See the search engines below so you can narrow your search further. Quick access to Wikipedia gets me one step closer to winning Bar Trivia Night. &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Hope you enjoyed the photos…I know I did. I’ll continue to post the latest and greatest screenshots on my Flickr stream: http://www.flickr.com/photos/missylooney/&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/missmobile.wordpress.com/105/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/missmobile.wordpress.com/105/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/missmobile.wordpress.com/105/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/missmobile.wordpress.com/105/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/missmobile.wordpress.com/105/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/missmobile.wordpress.com/105/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/missmobile.wordpress.com/105/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/missmobile.wordpress.com/105/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/missmobile.wordpress.com/105/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/missmobile.wordpress.com/105/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=missmobile.wordpress.com&amp;amp;blog=8817701&amp;amp;post=105&amp;amp;subd=missmobile&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-20T23:56:52+00:00</dc:date>
	<dc:creator>missmobile</dc:creator>
</item>
<item rdf:about="http://hackademix.net/2009/11/21/ies-xss-filter-creates-xss-vulnerabilities/">
	<title>Giorgio Maone: IE’s XSS Filter Creates XSS Vulnerabilities</title>
	<link>http://hackademix.net/2009/11/21/ies-xss-filter-creates-xss-vulnerabilities/</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://hackademix.net/2008/07/03/noscripts-anti-xss-filters-partially-ported-to-ie8/&quot;&gt;Internet Explorer 8’s famous XSS filter&lt;/a&gt; can be exploited&lt;/strong&gt; to perform successful XSS attacks &lt;strong&gt;against web sites which would be otherwise safe&lt;/strong&gt;. In other words, XSS “protection” is helping XSS attackers, oh the irony.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://www.owasp.org/images/5/50/OWASP-Italy_Day_IV_Maone.pdf&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;my OWASP presentation&lt;/a&gt; (&lt;a href=&quot;http://maone.net/downloads/OWASP-Italy_Day_IV_Maone.pdf&quot;&gt;alternate link&lt;/a&gt;), given two weeks ago.&lt;/p&gt;
&lt;p&gt;However, after Microsoft left it unfixed for many months, someone apparently decided to &lt;a href=&quot;http://www.theregister.co.uk/2009/11/20/internet_explorer_security_flaw/&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;whisper this dirty little secret in Dan Goodin (The Register)’s ear&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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 &lt;strong&gt;flawed design choice&lt;/strong&gt;: when a potential XSS attack is detected, &lt;strong&gt;IE 8 modifies the response&lt;/strong&gt; (the content of the target page) in order to neuter the malicious code. This is, incidentally, the only significant departure from &lt;strong&gt;&lt;a href=&quot;http://noscript.net/features#xss&quot;&gt;NoScript’s approach&lt;/a&gt;&lt;/strong&gt;, which &lt;strong&gt;modifies the request&lt;/strong&gt; (the data sent by the client) instead, &lt;strong&gt;and is therefore immune&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;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 &lt;em&gt;not&lt;/em&gt; vulnerable anymore, since Google’s properties wisely choose to deploy the &lt;code&gt;X-XSS-Protection: 0&lt;/code&gt; header, which is the “safety switch” disabling IE 8’s XSS protection.&lt;/p&gt;
&lt;p&gt;So, web site owners’ dilemma is, &lt;em&gt;opt out or not opt out&lt;/em&gt;?&lt;br /&gt;
For browser users, there should be &lt;a href=&quot;http://noscript.net&quot;&gt;no dilemma&lt;/a&gt; at all ;-)&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T22:25:31+00:00</dc:date>
	<dc:creator>Giorgio</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/rstrong/?p=65">
	<title>Robert Strong: App update status – week of 11/20</title>
	<link>http://blog.mozilla.com/rstrong/2009/11/20/app-update-status-%e2%80%93-week-of-1120/</link>
	<content:encoded>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Progress:&lt;br /&gt;
&lt;/p&gt;&lt;hr /&gt;
&lt;ul&gt;
&lt;li&gt;WOOT! Landed on trunk and 1.9.2 branch – &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=407875&quot;&gt;Bug 407875&lt;/a&gt; [Toolkit] – “Unprivileged users are not notified of security updates [All]“. The next bugs to fix that are similar are the dependent bugs of &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=318855&quot;&gt;Bug 318855&lt;/a&gt; [Toolkit] – “App update should provide method to update when the user doesn’t have privileges [All]“.&lt;/li&gt;
&lt;li&gt;Landed on trunk and 1.9.2 branch – &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=510501&quot;&gt;Bug 510501&lt;/a&gt; [Toolkit] – “not granting UAC permission to updater.exe causes full update to be downloaded [Windows]“. The next bug to fix that is similar is &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=336267&quot;&gt;Bug 336267&lt;/a&gt; [Toolkit] – “If software update is disabled or “ask” after an update has been downloaded, the update should be disabled or asked [All]“.&lt;/li&gt;
&lt;li&gt;Created a &lt;a href=&quot;https://wiki.mozilla.org/Application_Update:Channel_Change&quot;&gt;wiki page&lt;/a&gt; for the work on &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=410639&quot;&gt;Bug 410639&lt;/a&gt; [Toolkit] – “Provide ability to change update channel within the application [All]” and emailed &lt;a href=&quot;http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/5170d450241b459f&quot;&gt;dev-apps-firefox&lt;/a&gt; / dev-platform (followups to dev-apps-firefox) for this proposal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Future targets (short work week so no way this will all get done):&lt;br /&gt;
&lt;/p&gt;&lt;hr /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=336267&quot;&gt;Bug 336267&lt;/a&gt; [Toolkit] – “If software update is disabled or “ask” after an update has been downloaded, the update should be disabled or asked [All]“&lt;/li&gt;
&lt;li&gt;Investigate &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=526441&quot;&gt;Bug 526441&lt;/a&gt; [Toolkit] – “Unable to use FileUtils.jsm in nsExtensionManager.js.in on 1.9.2 due to reftest failures”.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Investigate &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529948&quot;&gt;Bug 529948&lt;/a&gt; [Toolkit] – “Cannot check for updates on trunk when the download server is down” along with its friends&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’m taking Wednesday off so next week is a two day work week for me since Thursday and Friday are holidays.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T21:30:49+00:00</dc:date>
	<dc:creator>rstrong</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-18323498.post-2492173649604754495">
	<title>Armen Zambrano Gasparnian: hy-AM (Armenian) moving forward</title>
	<link>http://armenzg.blogspot.com/2009/11/hy-am-armenian-moving-forward.html</link>
	<content:encoded>Robert Sargsyan has been localizing Firefox into Armenian for a really long time through &lt;a href=&quot;https://l10n.mozilla.org/narro/narro_project_list.php?l=hy-AM&quot;&gt;Narro&lt;/a&gt;.&lt;br /&gt;He recently has contacted me to get things rolling since he has translated 98-99% (94% according to compare-locales) of the strings.&lt;br /&gt;&lt;br /&gt;It is now my turn to get into the technical details and move it to mercurial. These are the steps that we have taken:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Robert ported the strings from 3.5 to 3.6 (Narro allows you to do this)&lt;/li&gt;&lt;li&gt;Through Narro's interface I exported the project and downloaded the zip file that it generates&lt;/li&gt;&lt;li&gt;I checked out &lt;a href=&quot;http://hg.mozilla.org/users/armenzg_mozilla.com/hy-AM-1.9.2/&quot;&gt;my clone&lt;/a&gt; of the Armenian 1.9.2 tree &lt;br /&gt;&lt;/li&gt;&lt;li&gt;I overwrote my tree with the contents of the zip file&lt;/li&gt;&lt;li&gt;I run compare-locales like this:&lt;br /&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;compare-locales /Users/armenzg/moz/repos/mozilla-1.9.2/browser/locales/l10n.ini .. hy-AM-1.9.2&lt;/span&gt;&lt;/li&gt;&lt;li&gt;I removed the files that were indicated to be removed&lt;/li&gt;&lt;li&gt;I pushed my changes to my repository&lt;/li&gt;&lt;/ul&gt;What comes next (if I am not mistaken)? &lt;br /&gt;&lt;ul&gt;&lt;li&gt;generate a langpack&lt;/li&gt;&lt;li&gt;submit it to AMO (&lt;a href=&quot;https://addons.mozilla.org/en-US/developers/addon/submit&quot;&gt;submit page&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;promote the add-on&lt;/li&gt;&lt;li&gt;get people's review&lt;/li&gt;&lt;li&gt;convince drivers to give us commit access&lt;/li&gt;&lt;li&gt;push the changes to the official Mozilla hy-AM repositories&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;We won't make it for 3.6 and I can't wait to see what the future holds for this language. &lt;br /&gt;&lt;br /&gt;Big thanks to Serge!&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/&quot; rel=&quot;license&quot;&gt;&lt;img src=&quot;http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png&quot; alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0pt;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This work by &lt;a href=&quot;http://armenzg.blogspot.com/&quot; rel=&quot;cc:attributionurl&quot;&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/&quot; rel=&quot;license&quot;&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/18323498-2492173649604754495?l=armenzg.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-20T20:36:39+00:00</dc:date>
	<dc:creator>Armen Zambrano</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-18323498.post-5943586638149912920">
	<title>Armen Zambrano Gasparnian: libconic package needed for Maemo builds has been deployed</title>
	<link>http://armenzg.blogspot.com/2009/11/libconic-package-needed-for-maemo.html</link>
	<content:encoded>Thanks to puppet we were once again able to fix this easily.&lt;br /&gt;&lt;br /&gt;All that puppet told the slaves to do is to run this command:&lt;br /&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;span style=&quot;background-color: #cccccc;&quot;&gt;su - cltbld -c '/scratchbox/moz_scratchbox -p apt-get --yes --force-yes install libconic0-dev'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; &lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;What I did to fix this was:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Check that a staging slave does not have that package &quot;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;pkg-config conic --libs&lt;/span&gt;&lt;/span&gt;&quot;&lt;/li&gt;&lt;li&gt;Check that the file &quot;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;targets/CHINOOK-ARMEL-2007/usr/include/conic/conic.h&lt;/span&gt;&lt;/span&gt;&quot; does not exist&lt;/li&gt;&lt;li&gt;Install it using a similar command that was used in a previous bug&lt;/li&gt;&lt;li&gt;Check that &quot;pkg-config conic --libs&quot; returns what is expected &quot;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;-lconic -ldbus-1 -lgobject-2.0 -lglib-2.0&lt;/span&gt;&lt;/span&gt;&quot;&lt;/li&gt;&lt;li&gt;Check that the conic.h exists where expected&lt;/li&gt;&lt;li&gt; At this point we have a clear &lt;a href=&quot;https://bug529462.bugzilla.mozilla.org/attachment.cgi?id=413076&quot;&gt;command to run by puppet and a &quot;creates&quot; argument&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Deploy the patch in the staging-puppet server&lt;/li&gt;&lt;li&gt;Login to another staging slave as root and run &quot;puppetd --test --server staging-puppet.build.mozilla.org&quot;&lt;/li&gt;&lt;li&gt;Do checks 4 and 5 to see that the puppet changes took place&lt;/li&gt;&lt;li&gt;Ask for review&lt;/li&gt;&lt;li&gt;Commit and deploy to production-puppet&lt;/li&gt;&lt;li&gt;Check a production like in step 8 and 9&lt;/li&gt;&lt;li&gt;Check an hour later if a random slave has the change as well&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Thanks to &lt;a href=&quot;http://starkravingfinkle.org/blog/&quot;&gt;mfinkle&lt;/a&gt; for having written such a good description of the bug.&lt;br /&gt;&lt;br /&gt;If you want to read more details check out &quot;&lt;i&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529462&quot;&gt;&lt;b&gt;Bug 529462&lt;/b&gt;&lt;/a&gt; -       &lt;/i&gt;&lt;span id=&quot;summary_alias_container&quot;&gt;        &lt;span id=&quot;short_desc_nonedit_display&quot;&gt;&lt;i&gt;Add libconic package to  Maemo build slaves&lt;/i&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/&quot; rel=&quot;license&quot;&gt;&lt;img src=&quot;http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png&quot; alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0pt;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This work by &lt;a href=&quot;http://armenzg.blogspot.com/&quot; rel=&quot;cc:attributionurl&quot;&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/&quot; rel=&quot;license&quot;&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/18323498-5943586638149912920?l=armenzg.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-20T19:48:11+00:00</dc:date>
	<dc:creator>Armen Zambrano</dc:creator>
</item>
<item rdf:about="http://weblogs.mozillazine.org/gerv/archives/2009/11/commit_access_policy_draft.html">
	<title>Gervase Markham: Commit Access Policy Draft</title>
	<link>http://weblogs.mozillazine.org/gerv/archives/2009/11/commit_access_policy_draft.html</link>
	<content:encoded>&lt;blockquote&gt;
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. ...
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://wiki.mozilla.org/Commit_Policy&quot;&gt;This new unified Commit Policy&lt;/a&gt; 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 &lt;a href=&quot;http://www.mozilla.org/community/developer-forums.html#governance&quot;&gt;mozilla.governance&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T19:34:34+00:00</dc:date>
	<dc:creator>gerv</dc:creator>
</item>
<item rdf:about="tag:adblockplus.org,2009-11-14:0fd833a6b72d997c53eba671b829aed6/38ad95d78d0b438efe65acb40b21c89c">
	<title>Wladimir Palant: AMO getting serious about add-on security</title>
	<link>http://adblockplus.org/blog/amo-getting-serious-about-add-on-security</link>
	<content:encoded>&lt;p&gt;Good news: &lt;span class=&quot;caps&quot;&gt;AMO&lt;/span&gt; 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.&lt;/p&gt;

	&lt;p&gt;One particularly sore point are &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; 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:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Input sanitizing: remove any potentially dangerous content from the &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; feeds, particularly make sure no active content (JavaScript, Flash etc.) is allowed. Blacklist approaches like “allow everything but &lt;span class=&quot;caps&quot;&gt;SCRIPT&lt;/span&gt; and &lt;span class=&quot;caps&quot;&gt;OBJECT&lt;/span&gt; tags” aren’t worth anything because with something as powerful as &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; 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 &lt;a href=&quot;https://developer.mozilla.org/en/nsIScriptableUnescapeHTML#parseFragment%28%29&quot;&gt;the code necessary&lt;/a&gt; built-in and uses it for feed display rather successfully.&lt;/li&gt;
		&lt;li&gt;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 &lt;a href=&quot;http://adblockplus.org/blog/displaying-web-content-in-an-extension-without-security-issues&quot;&gt;written about this before&lt;/a&gt;.&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;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 &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; feed reader that would implement both, most didn’t even implement one properly. I hope this will change now.&lt;/p&gt;

	&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; (2009-11-20): Ouch, for Sage this comes &lt;a href=&quot;http://www.net-security.org/secworld.php?id=8527&quot;&gt;too late&lt;/a&gt;. 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).&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T19:04:02+00:00</dc:date>
	<dc:creator>Wladimir Palant</dc:creator>
</item>
<item rdf:about="http://ascher.ca/blog/?p=555">
	<title>David Ascher: Dear ISPs</title>
	<link>http://ascher.ca/blog/2009/11/20/dear-isps/</link>
	<content:encoded>&lt;p&gt;Dear ISPs,&lt;/p&gt;
&lt;p&gt;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;amp; fix).&lt;/p&gt;
&lt;p&gt;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, &lt;em&gt;if&lt;/em&gt; you get involved.&lt;/p&gt;
&lt;p&gt;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…&lt;/p&gt;
&lt;p&gt;Here are some ideas to start the conversation going:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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!).&lt;/li&gt;
&lt;li&gt;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).&lt;/li&gt;
&lt;li&gt;If there are changes we could make in Thunderbird that would help you help your customers, let’s talk!.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Together, we can figure out how to get your customers setup with a Thunderbird that works for them, for us, and for you.&lt;/p&gt;
&lt;p&gt;Looking forward to a productive conversation,&lt;/p&gt;
&lt;p&gt;– David Ascher&lt;br /&gt;
   (dascher at mozillamessaging)&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T17:55:22+00:00</dc:date>
	<dc:creator>david</dc:creator>
</item>
<item rdf:about="http://commonspace.wordpress.com/?p=1324">
	<title>Mark Surman: What’s up w/ MozFdn – November Update</title>
	<link>http://commonspace.wordpress.com/2009/11/20/november2009updat/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p id=&quot;post-1180&quot;&gt;&lt;em&gt;Here is a brief status update that I shared with the &lt;/em&gt;&lt;em&gt;Mozilla Foundation &lt;/em&gt;&lt;em&gt;board last week. This report is based on team goals &lt;a href=&quot;http://commonspace.wordpress.com/category/mozilla/page/2009/04/22/moz-fdn-team-priorites/&quot;&gt;outlined here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In addition to &lt;a href=&quot;https://wiki.mozilla.org/Drumbeat&quot;&gt;Drumbeat&lt;/a&gt;, the last two months have focused communications and community support as well as launching a new education initiative. Highlights include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Programs. &lt;/strong&gt;Almost 100 students at 13 colleges participating in &lt;a href=&quot;https://wiki.mozilla.org/Education/&quot;&gt;Mozilla Education&lt;/a&gt; this fall. &lt;a href=&quot;http://design-challenge.mozillalabs.com/jetpack-for-learning/&quot; target=&quot;_blank&quot;&gt;JetPack for Learning&lt;/a&gt; challenge launched. Early Drumbeat plans in place.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Communications.&lt;/strong&gt; New ‘&lt;a href=&quot;http://www.mozilla.org/causes/better.html&quot;&gt;better internet&lt;/a&gt;‘ page plus &lt;a href=&quot;http://mozillaservice.org/&quot;&gt;Service Week&lt;/a&gt; and &lt;a href=&quot;http://www.mozilla.org/causes/onewebday/&quot;&gt;OneWebDay&lt;/a&gt; generate awareness and traffic for Mozilla mission.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Community.&lt;/strong&gt; &lt;a href=&quot;http://www.mozilla.org/contribute/&quot;&gt;Effort to recruit new contributors&lt;/a&gt; launched. Progress being made on Mozilla governance and ‘&lt;a href=&quot;http://weblogs.mozillazine.org/gerv/.../11/bugzilla_api_02_released.html&quot;&gt;bugzilla innovation&lt;/a&gt;‘ work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Org Development.&lt;/strong&gt; Significant progress on Drumbeat and MoFo 2010 planning.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;November and December will continue to focus on early Drumbeat roll out and web development, as well new fundraising push built around the &lt;a href=&quot;https://wiki.mozilla.org/Firefox/Namoroka&quot;&gt;Namoroka&lt;/a&gt; park, which is the Firefox 3.6 namesake.&lt;/p&gt;
&lt;h3&gt;Program&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;2009 team goal: develop a small handful of programs that go beyond software as a way to promote Mozilla’s mission (e.g. education).&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Core Mozilla Education work with colleges and Mozilla community grew as expected in late summer and early fall.
&lt;ul&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb&quot;&gt;Processing for the Web&lt;/a&gt; project particularly successful, energizing students to work on WebGL and Firefox. Ten students from &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/Main_Page&quot;&gt;Seneca College&lt;/a&gt; and &lt;a href=&quot;http://comete.info.univ-evry.fr/index_fr.html&quot;&gt;Université d’Evry&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Planning and early work on Drumbeat moving quickly, especially in late October. &lt;a href=&quot;https://wiki.mozilla.org/Drumbeat/website&quot;&gt;Web site mockups&lt;/a&gt; and &lt;a href=&quot;https://wiki.mozilla.org/Drumbeat/yearone&quot;&gt;year one plans&lt;/a&gt; have been posted, and first projects and events scheduled.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Communications&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;2009 team goal: dramatically increase awareness of Mozilla’s mission and public benefit nature amongst the broader public.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ran Mozilla Service Week and OneWebDay campaigns in September. Significant community contributions and enthusiasm, although not as much as hoped in some regards.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Initial version of new engagement and fundraising database delivered by vendor, almost operational.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Community&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;2009 team goal: improve the Foundation’s ability to support, strengthen and grow the Mozilla community.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Improvements made on a number of project governance fronts including: new Committer’s Agreement, commit access policy harmonization, dormant accounts.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Organizational Development&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;2009 team goal: consolidate and strengthen the Foundation team, and develop a long term vision that clarifies the Foundation’s role within Mozilla.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Most organization development efforts in last two months focused on Drumbeat planning, and developing budget and goals for 2010.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Posted in mozilla  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/commonspace.wordpress.com/1324/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/commonspace.wordpress.com/1324/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/commonspace.wordpress.com/1324/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/commonspace.wordpress.com/1324/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/commonspace.wordpress.com/1324/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/commonspace.wordpress.com/1324/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/commonspace.wordpress.com/1324/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/commonspace.wordpress.com/1324/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/commonspace.wordpress.com/1324/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/commonspace.wordpress.com/1324/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=commonspace.wordpress.com&amp;amp;blog=336759&amp;amp;post=1324&amp;amp;subd=commonspace&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-20T15:47:17+00:00</dc:date>
	<dc:creator>msurman</dc:creator>
</item>
<item rdf:about="urn:md5:6c97e8e1668e91b09f7ff17d384dab68">
	<title>Daniel Glazman: Opera widgets without Opera... #3</title>
	<link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/20/Opera-widgets-without-Opera-3</link>
	<content:encoded>&lt;p&gt;YAY !!! Still a lot to do but it starts looking ok !&lt;/p&gt;
&lt;p class=&quot;imgContainer&quot;&gt;&lt;a href=&quot;http://www.glazman.org/weblog/dotclear/public/FF/wima-3widgets.png&quot;&gt;&lt;img src=&quot;http://www.glazman.org/weblog/dotclear/public/FF/wima-3widgets-s.png&quot; alt=&quot;wima and 3 widgets&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T13:46:00+00:00</dc:date>
	<dc:creator>glazou</dc:creator>
</item>
<item rdf:about="http://www.dria.org/wordpress/?p=1077">
	<title>Deb Richardson: Last chance! Planet Mozilla Survey</title>
	<link>http://www.dria.org/wordpress/archives/2009/11/20/1077/</link>
	<content:encoded>&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://bit.ly/Bp1Qf&quot;&gt;Planet Mozilla survey&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T12:52:04+00:00</dc:date>
	<dc:creator>dria</dc:creator>
</item>
<item rdf:about="urn:md5:91c84f35b0a5cf643e0d11b03098d18b">
	<title>Daniel Glazman: Opera widgets without Opera... #2</title>
	<link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/20/Opera-widgets-without-Opera-2</link>
	<content:encoded>&lt;p&gt;I have created a window gadget to manage widgets.&lt;/p&gt;
&lt;p class=&quot;imgContainer&quot;&gt;&lt;img src=&quot;http://www.glazman.org/weblog/dotclear/public/FF/wima-gadget.png&quot; alt=&quot;wima gadget&quot; /&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T10:10:00+00:00</dc:date>
	<dc:creator>glazou</dc:creator>
</item>
<item rdf:about="http://mozgull.bogomil.info/?p=64">
	<title>Bogomil Shopov: Fosdem 2010: Fighting with the beast</title>
	<link>http://mozgull.bogomil.info/?p=64</link>
	<content:encoded>&lt;p&gt;Here is the abstract of my talk proposal for Fosdem 2010:&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;In about 40 minutes the Speaker will present how freedom enters in this part of Europe, even only in its technological aspect.&lt;/p&gt;
&lt;p&gt;In the beginning there will be a demonstration, representing the results that can be achieved through the use of open standards in Europe.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T09:28:04+00:00</dc:date>
	<dc:creator>admin</dc:creator>
</item>
<item rdf:about="http://weblogs.mozillazine.org/stephend/archives/2009/11/help_us_test_se.html">
	<title>Stephen Donner: Help us test search on SUMO (support.mozilla.com)</title>
	<link>http://weblogs.mozillazine.org/stephend/archives/2009/11/help_us_test_se.html</link>
	<content:encoded>We're in the process of switching to a new (and improved) Sphinx-based search engine on SUMO (support.mozilla.com), and would *love*...</content:encoded>
	<dc:date>2009-11-20T09:11:36+00:00</dc:date>
	<dc:creator>stephend</dc:creator>
</item>
<item rdf:about="http://blog.stephenhorlander.com/?p=223">
	<title>Stephen Horlander: Sketch Day</title>
	<link>http://blog.stephenhorlander.com/2009/11/20/sketch-day/</link>
	<content:encoded>&lt;a href=&quot;http://www.stephenhorlander.com/images/blog-posts/sketches/menu-sketch-large.jpg&quot; rel=&quot;lightbox&quot;&gt;&lt;img src=&quot;http://www.stephenhorlander.com/images/blog-posts/sketches/menu-sketch-small.jpg&quot; alt=&quot;Menu Sketch&quot; title=&quot;Menu Sketch&quot; /&gt;&lt;/a&gt;</content:encoded>
	<dc:date>2009-11-20T05:19:50+00:00</dc:date>
	<dc:creator>Stephen</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-5537325711190185140.post-560847036303377701">
	<title>Chris Pearce: Replay Debugging mochitest failures with VMWare Workstation 7</title>
	<link>http://pearce.org.nz/2009/11/replay-debugging-mochitest-failures.html</link>
	<content:encoded>Ever since my last&lt;a href=&quot;http://pearce.org.nz/2009/03/setting-up-vmware-to-record-replay-and.html&quot;&gt; escapades with Replay Debugging&lt;/a&gt; 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 &lt;a href=&quot;http://www.vmware.com/products/workstation/&quot;&gt;VMWare Workstation 7&lt;/a&gt; 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 &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529105&quot;&gt;random&lt;/a&gt; &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=518659&quot;&gt;orange&lt;/a&gt; &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=526323&quot;&gt;bugs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I've documented how to produce a Replay Debugging setup for debugging intermittent test failures in Mozilla mochitests, and put it up on MDC:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://developer.mozilla.org/En/Debugging/Record_and_Replay_Debugging_Firefox&quot;&gt;https://developer.mozilla.org/En/Debugging/Record_and_Replay_Debugging_Firefox&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;We're far from having a fully automated record and replay setup, but we've made a start!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/5537325711190185140-560847036303377701?l=pearce.org.nz&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-20T02:52:35+00:00</dc:date>
	<dc:creator>Chris Pearce</dc:creator>
</item>
<item rdf:about="http://spindrop.us/?p=321">
	<title>Dave Dash: Palm Pre: Always hot</title>
	<link>http://spindrop.us/2009/11/19/palm-pre-always-hot/</link>
	<content:encoded>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.  &lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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&lt;/p&gt;

&lt;p&gt;Despite the sadness there were a few good things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When it did fetch email, and other notices, it displayed them nicely&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;The Icons were pretty.&lt;/li&gt;
&lt;li&gt;The card interface was interesting.&lt;/li&gt;
&lt;li&gt;The travel charger could be modified to work in non US chargers fairly easily.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;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.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T01:50:33+00:00</dc:date>
	<dc:creator>Dave Dash</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/metrics/?p=1386">
	<title>Blog of Metrics: Is Firefox Approaching 50% Market Share?</title>
	<link>http://blog.mozilla.com/metrics/2009/11/19/is-firefox-approaching-50-market-share/</link>
	<content:encoded>&lt;p&gt;At least in one large region of the world, the answer is “yes”.&lt;/p&gt;
&lt;p&gt;The folks at Gemius have been kind enough to aggregate their individual country data (e.g., &lt;a href=&quot;http://www.en.ranking.pl/&quot; target=&quot;_blank&quot;&gt;www.en.ranking.pl/&lt;/a&gt;) 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 &lt;a href=&quot;http://blog.mozilla.com/metrics/2009/03/19/what-is-firefoxs-market-share/&quot; target=&quot;_blank&quot;&gt;read here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.mozilla.com/metrics/files/2009/11/gemius_aggregate.png&quot;&gt;&lt;img src=&quot;http://blog.mozilla.com/metrics/files/2009/11/gemius_aggregate.png&quot; title=&quot;gemius_aggregate&quot; height=&quot;503&quot; width=&quot;602&quot; alt=&quot;gemius_aggregate&quot; class=&quot;alignnone size-full wp-image-1387&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T01:34:49+00:00</dc:date>
	<dc:creator>Ken Kovash</dc:creator>
</item>
<item rdf:about="http://ahdesai.wordpress.com/?p=317">
	<title>Aakash Desai: Fennec Quality Update – The Team MOQA Effect</title>
	<link>http://ahdesai.wordpress.com/2009/11/19/fennec-quality-update-the-team-moqa-effect/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ahdesai.files.wordpress.com/2009/11/chart-cgi.png&quot;&gt;&lt;img src=&quot;http://ahdesai.files.wordpress.com/2009/11/chart-cgi.png?w=700&amp;amp;h=450&quot; title=&quot;Team MOQA Effect Bugzilla Chart&quot; height=&quot;450&quot; width=&quot;700&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-326&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;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. &lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Things to Look For:&lt;br /&gt;
- WinMo Talos up and running soon&lt;br /&gt;
- Developing an extension to developer browser-chrome tests&lt;/p&gt;
&lt;p&gt;Things Done:&lt;br /&gt;
- A &lt;a href=&quot;http://elvis314.wordpress.com/2009/11/06/first-look-at-the-new-remote-testing/&quot;&gt;robust&lt;/a&gt; &lt;a href=&quot;http://cmtalbert.wordpress.com/2009/11/09/introducing-orodurin/&quot;&gt;system&lt;/a&gt; to move test and performance automation to any new platforms that crop up in the future (oh, and they will on the mobile front).&lt;br /&gt;
- xpcshell unit tests up and running&lt;br /&gt;
- We now have &lt;a href=&quot;https://wiki.mozilla.org/QA/Fennec1.0/ReleaseTest/1.0Maemo_Beta5&quot;&gt; Release Test Tracking Pages&lt;/a&gt; for every release&lt;br /&gt;
- A &lt;a href=&quot;https://litmus.mozilla.org/run_tests.cgi?test_run_id=48&quot;&gt;String Guide&lt;/a&gt; (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.&lt;/p&gt;
&lt;p&gt;Raw Stats (By Team MOQA since Joel Maher’s last Fennec QA Update on 6/30/09):&lt;br /&gt;
- &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?chfieldto=Now;query_format=advanced;chfield=bug_status;chfieldfrom=2009-06-30;chfieldvalue=verified;product=Fennec&quot;&gt;1092 bugs&lt;/a&gt; verified&lt;br /&gt;
- &lt;a href=&quot;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&quot;&gt;276 bugs&lt;/a&gt; filed&lt;br /&gt;
- &lt;a href=&quot;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&quot;&gt;64 Bugs&lt;/a&gt; filed in Testdays &lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ahdesai.wordpress.com/317/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ahdesai.wordpress.com/317/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ahdesai.wordpress.com/317/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ahdesai.wordpress.com/317/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ahdesai.wordpress.com/317/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ahdesai.wordpress.com/317/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ahdesai.wordpress.com/317/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ahdesai.wordpress.com/317/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ahdesai.wordpress.com/317/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ahdesai.wordpress.com/317/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=ahdesai.wordpress.com&amp;amp;blog=7023349&amp;amp;post=317&amp;amp;subd=ahdesai&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-20T01:13:02+00:00</dc:date>
	<dc:creator>ahdesai</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2758194679605810173.post-1309592796864506778">
	<title>Melissa Shapiro: Mozilla Security Quiz Live on Facebook!</title>
	<link>http://icouldntfindanypaper.blogspot.com/2009/11/mozilla-security-quiz-live-on-facebook.html</link>
	<content:encoded>Today, we released the &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz/&quot;&gt;Mozilla Security Quiz&lt;/a&gt; to the world!  We're very excited to share the application with everyone.  &lt;br /&gt;&lt;br /&gt;You can go take the quiz here: &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz/&quot;&gt;http://apps.facebook.com/mozillasecurityquiz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;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.  &lt;br /&gt;&lt;br /&gt;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.  &lt;br /&gt;&lt;br /&gt;Please go &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz&quot;&gt;check out the quiz&lt;/a&gt; and let us know what you think!&lt;br /&gt;&lt;br /&gt;Big thank yous to:&lt;br /&gt;&lt;a href=&quot;http://www.sarahdoherty.net/blog/&quot;&gt;Sarah Doherty&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.intothefuzz.com/&quot;&gt;John Slater&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://morgamic.com/&quot;&gt;Mike Morgan&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.johnath.com/&quot;&gt;Johnathan Nightingale&lt;/a&gt;&lt;br /&gt;Brandon Sterne&lt;br /&gt;&lt;a href=&quot;http://livetolaugh85.blogspot.com/search/label/mozilla&quot;&gt;Laura Mesa&lt;/a&gt;&lt;br /&gt;AllWidgets&lt;br /&gt;Elise Allen&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/2758194679605810173-1309592796864506778?l=icouldntfindanypaper.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-20T00:25:51+00:00</dc:date>
	<dc:creator>melissa</dc:creator>
</item>
<item rdf:about="http://www.sarahdoherty.net/?p=1148">
	<title>Sarah Doherty: Go Take Our Mozilla Facebook Security Quiz!</title>
	<link>http://www.sarahdoherty.net/blog/2009/11/19/mozilla-facebook-security-quiz/</link>
	<content:encoded>&lt;p&gt;I’m really excited to announce the launch of the &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz/&quot;&gt;&lt;strong&gt;Mozilla Facebook Security Quiz&lt;/strong&gt;&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2558/4117959423_e0d7bfa7ea_o.jpg&quot; alt=&quot;&quot; style=&quot;&quot; width=&quot;455&quot; /&gt;&lt;/p&gt;
&lt;p&gt;A few months ago, we sat down with our &lt;a href=&quot;http://blog.mozilla.com/security/&quot;&gt;security team&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;At Mozilla we are always interested in new ways of reaching our audience and directly communicating.  With our &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz/&quot;&gt;Facebook group&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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 &lt;strong&gt;no personal data captured by Mozilla&lt;/strong&gt;.  We even go the extra step of hashing out the Facebook user ID.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T00:20:35+00:00</dc:date>
	<dc:creator>sarah</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/?p=1382">
	<title>The Mozilla Blog: Take the Mozilla Security Quiz on Facebook!</title>
	<link>http://blog.mozilla.com/blog/2009/11/19/take-the-mozilla-security-quiz-on-facebook/</link>
	<content:encoded>&lt;p&gt;This afternoon, we’re excited to release &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz/&quot;&gt;a brand new Mozilla application on Facebook&lt;/a&gt;. 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 &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/security/&quot;&gt;newly refreshed security page on the Mozilla website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Facebook applications are notorious for  capturing lots of data about the user.  That’s simply not how we roll at Mozilla. &lt;/span&gt;&lt;span&gt;We took the extra step of hashing the facebook user ID to ensure that &lt;/span&gt;&lt;span&gt;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.&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Go &lt;a href=&quot;http://apps.facebook.com/mozillasecurityquiz/&quot;&gt;take the quiz&lt;/a&gt; and find out if you’re a security ninja or a security newbie!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-20T00:11:31+00:00</dc:date>
	<dc:creator>Melissa Shapiro</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/it/?p=696">
	<title>Mozilla IT: Mozilla Scheduled Downtime – 11/19/2009, 5pm – 11pm PST (0100 – 0700 11/20/2009 UTC)</title>
	<link>http://blog.mozilla.com/it/2009/11/19/mozilla-scheduled-downtime-11192009-5pm-11pm-pst-0100-0700-11202009-utc/</link>
	<content:encoded>&lt;p&gt;We will have a scheduled maintenance window tonight from 5:00pm to 11:00pm PST. The following changes will take place:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;5:00pm PST (0100 UTC) &lt;tt&gt;&lt;a href=&quot;https://addons.mozilla.org/&quot;&gt;addons.mozilla.org&lt;/a&gt;&lt;/tt&gt; update.  We’ll be updating &lt;a href=&quot;https://addons.mozilla.org/&quot;&gt;&lt;code&gt;addons.mozilla.org&lt;/code&gt;&lt;/a&gt; to pick up code updates (bug &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529600&quot;&gt;529600&lt;/a&gt;). &lt;em&gt;Duration 30 minutes.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;9:00pm PST (0500 UTC) &lt;a href=&quot;http://getpersonas.com&quot;&gt;&lt;code&gt;getpersonas.com&lt;/code&gt;&lt;/a&gt; GLB DNS change.  We’ll be making DNS changes to move  &lt;code&gt;getpersonas.com&lt;/code&gt; to our Zeus GLB servers (bug &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=525908&quot;&gt;525908&lt;/a&gt;). &lt;em&gt;No downtime expected.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Feel free to comment directly if you see issues past the planned downtime.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T23:20:54+00:00</dc:date>
	<dc:creator>mrz</dc:creator>
</item>
<item rdf:about="http://blog.vlad1.com/?p=219">
	<title>Vladimir Vukićević: Android Hacking (Part 1 of probably many)</title>
	<link>http://blog.vlad1.com/2009/11/19/android-hacking-part-1-of-probably-many/</link>
	<content:encoded>&lt;p&gt;I've been looking to understand the Android OS better, so that I can answer some questions and create plans for getting Gecko/Firefox running on Android-based devices.  One of the first questions I asked was, &quot;How do Android apps start?&quot;  They're clearly separate processes while they're running, but it wasn't clear how they were launched.  It turns out, there are a couple of pieces here.  I'm going to describe what I've discovered here, in case it's useful for someone else; I haven't been able to find much of this information, largely because I don't think many people need to know any of this.&lt;/p&gt;
&lt;p&gt;At boot time, a special instance of the Java VM is launched, called the Zygote.  This process loads a bunch of the core Java classes and performs initial processing of them, making it possible to avoid this step for each app launch.  Once the initial work is done, the process listens to a socket and waits for requests.&lt;/p&gt;
&lt;p&gt;To launch an app using the Zygote process, a command-line tool called &quot;dvz&quot; can be used.  It sends its arguments to the Zygote, which will fork and then start executing the main method in a given class.&lt;/p&gt;
&lt;p&gt;So, we have these steps, dealing with the Zygote process:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the zygote process is executed at system boot; it does initialization, and then runs a select() loop listening to requests&lt;/li&gt;
&lt;li&gt;the zygote process is sent a message, which includes the start args, which will include the class name for main launch&lt;/li&gt;
&lt;li&gt;the zygote process reads connection args in &lt;a href=&quot;http://www.google.com/codesearch/p?hl=en&amp;amp;sa=N&amp;amp;cd=2&amp;amp;ct=rc#uX1GffpyOZk/core/java/com/android/internal/os/ZygoteConnection.java&amp;amp;q=ZygoteConnection%20runOnce&amp;amp;l=167&quot;&gt;ZygoteConnection.runOnce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the zygote process forks in &lt;a href=&quot;http://www.google.com/codesearch/p?hl=en&amp;amp;sa=N&amp;amp;cd=2&amp;amp;ct=rc#uX1GffpyOZk/core/java/com/android/internal/os/ZygoteConnection.java&amp;amp;q=ZygoteConnection%20runOnce&amp;amp;l=212&quot;&gt;ZygoteConnection.runOnce&lt;/a&gt; (&lt;a href=&quot;http://www.google.com/codesearch/p?hl=en&amp;amp;sa=N&amp;amp;cd=3&amp;amp;ct=rc#atE6BTe41-M/vm/native/dalvik_system_Zygote.c&amp;amp;q=zygote.c&amp;amp;exact_package=git://android.git.kernel.org/platform/dalvik.git&amp;amp;l=386&quot;&gt;Zygote.forkAndSpecialize&lt;/a&gt;, native)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.google.com/codesearch/p?hl=en&amp;amp;sa=N&amp;amp;cd=2&amp;amp;ct=rc#uX1GffpyOZk/core/java/com/android/internal/os/ZygoteConnection.java&amp;amp;q=ZygoteConnection%20runOnce&amp;amp;l=675&quot;&gt;ZygoteConnection.handleChildProc&lt;/a&gt; is called, which does some cleanup and eventually throws a MethodAndArgsCaller (via &lt;a href=&quot;http://www.google.com/codesearch/p?hl=en&amp;amp;sa=N&amp;amp;cd=2&amp;amp;ct=rc#uX1GffpyOZk/core/java/com/android/internal/os/ZygoteInit.java&amp;amp;q=ZygoteConnection%20runOnce&amp;amp;l=106&quot;&gt;ZygoteInit.invokeStaticMain&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;... which takes us all the way back to &lt;a href=&quot;http://www.google.com/codesearch/p?hl=en&amp;amp;sa=N&amp;amp;cd=2&amp;amp;ct=rc#uX1GffpyOZk/core/java/com/android/internal/os/ZygoteInit.java&amp;amp;q=ZygoteConnection%20runOnce&amp;amp;l=540&quot;&gt;ZygoteInit.main&lt;/a&gt;, which catches that trampoline exception, and calls run()&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But, that's not fully how a new Android Activity is started.  It's a bit of a roundabout process.  To launch a new Activity, the ActivityManagerService is notified with an activity start request, including things like the name/class/etc. of the activity.  It puts that information in a list of activities to run.  Then, a new process is started with the main from ActivityThread.  This new process then contacts the ActivityManagerService and asks, essentially, &quot;what app am I?&quot;.  The service then gives it the name of its activity class and other info, which is then loaded, and a message is enqeued on the main thread to instantiate the new activity and send it an onCreate() message.&lt;/p&gt;
&lt;p&gt;This is interesting because it means that apps are not launched directly, but instead somewhat indirectly through specializing a generic &quot;Activity&quot; process for a specific activity.  A side effect of this is that I couldn't find a way to actually register an app with the ActivityManagerService if it wasn't launched by it.  So, to be a full Android app, you have to go through this normal startup process.&lt;/p&gt;
&lt;h3&gt;JNI Bridging&lt;/h3&gt;
&lt;p&gt;One of the difficulties in porting Gecko to Android is that the Android platform is built around Java, whereas Gecko is very much all native C/C++.  However, there is a fairly good native bridge layer, JNI, which is fairly heavily optimized by Dalvik.  So, the simplest way to connect these two is to write a shell app in Java, which bridges events, messages, paint requests, etc. to the native code for handling.&lt;/p&gt;
&lt;p&gt;As a proof of concept of this, I wrote a &lt;a href=&quot;http://hg.mozilla.org/users/vladimir_mozilla.com/android-testapp/&quot;&gt;simple test app&lt;/a&gt;.  It's fairly straightforward, with a few wrinkles.  Most of this stuff can be done with the stock Android SDK and NDK -- except painting.  The only API that the NDK exposes for graphics is OpenGL ES.  This is fine, but in some cases you may want to access Skia directly from native code.  This is possible, but requires version-specific code to accomplish.  You can ship multiple versions of your JNI glue layer, optimized for each Android version (or even platform), and load the right one during your app startup on the Java side.&lt;/p&gt;
&lt;p&gt;This is, of course, not very portable, robust, or guaranteed to continue to work by Google, but it's possible.  There are some very rough hacks in the test app, but for the most part it demonstrates that this approach can work fine.&lt;/p&gt;
&lt;p&gt;Next up, I'll probably blog about porting issues for large native apps, including library compatibility, Bionic, and integrating into a non-ant-based build system.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T23:14:20+00:00</dc:date>
	<dc:creator>vladimir</dc:creator>
</item>
<item rdf:about="http://quality.mozilla.org/622 at http://quality.mozilla.org">
	<title>QMO: Testday tomorrow on Firefox 3.6 with the L10n and QA Communities!</title>
	<link>http://quality.mozilla.org/blogs/testday-tomorrow-firefox-36-l10n-and-qa-communities</link>
	<content:encoded>&lt;p&gt;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!.&lt;br /&gt;
 &lt;br /&gt;
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 &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/all-beta.html&quot; title=&quot;http://www.mozilla.com/en-US/firefox/all-beta.html&quot;&gt;http://www.mozilla.com/en-US/firefox/all-beta.html&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
For more information, here's our event details page:&lt;br /&gt;
&lt;a href=&quot;http://quality.mozilla.org/events/2009/nov/20/testday-l10n-and-qa-test-firefox-36&quot; title=&quot;http://quality.mozilla.org/events/2009/nov/20/testday-l10n-and-qa-test-firefox-36&quot;&gt;http://quality.mozilla.org/events/2009/nov/20/testday-l10n-and-qa-test-f...&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T22:04:37+00:00</dc:date>
	<dc:creator>aakashd</dc:creator>
</item>
<item rdf:about="http://commonspace.wordpress.com/?p=1314">
	<title>Mark Surman: Could Mozillians help reinvent local news?</title>
	<link>http://commonspace.wordpress.com/2009/11/19/could-mozillians-reinvent-local-news/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Recently, I noticed &lt;a href=&quot;http://www.knightfoundation.org/&quot; target=&quot;_blank&quot;&gt;Knight Foundation&lt;/a&gt; and &lt;a href=&quot;http://www.sunlightlabs.com&quot; target=&quot;_blank&quot;&gt;Sunlight Labs&lt;/a&gt; &lt;a href=&quot;http://www.newschallenge.org/content/developers-wanted-tell-us-your-great-idea-local-news-app&quot; target=&quot;_blank&quot;&gt;blogging&lt;/a&gt; &lt;a href=&quot;http://www.sunlightlabs.com/blog/2009/developers-wanted-knight-news-challenge/&quot; target=&quot;_blank&quot;&gt;together&lt;/a&gt;. The topic:&lt;strong&gt; rallying Sunlight developers to join the Knight’s efforts to reinvent local news for the internet era.&lt;/strong&gt; And, in particular, to join the &lt;a href=&quot;http://www.newschallenge.org/&quot; target=&quot;_blank&quot;&gt;Knight News Challenge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;This got me to thinking: &lt;strong&gt;could Mozilla or Mozillians play a role in Knight’s efforts to create sustainable, inspiring local news that looks and feels like the internet?&lt;/strong&gt; Certainly, the Knight Challenge criteria align well with Mozilla’s values:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Open source. Public benefit. Community. And, there a number of people who’ve participated in the past feel more ‘Mozilla’ than ‘local news’:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;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, &lt;strong&gt;I’d welcome comments / brainstorms / proposals from any Mozilla people reading this post.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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: &lt;a href=&quot;http://www.newschallenge.org/&quot; target=&quot;_blank&quot;&gt;www.newschallenge.org&lt;/a&gt;&lt;/p&gt;
Posted in mozilla  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/commonspace.wordpress.com/1314/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/commonspace.wordpress.com/1314/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/commonspace.wordpress.com/1314/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/commonspace.wordpress.com/1314/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/commonspace.wordpress.com/1314/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/commonspace.wordpress.com/1314/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/commonspace.wordpress.com/1314/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/commonspace.wordpress.com/1314/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/commonspace.wordpress.com/1314/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/commonspace.wordpress.com/1314/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=commonspace.wordpress.com&amp;amp;blog=336759&amp;amp;post=1314&amp;amp;subd=commonspace&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-19T20:14:46+00:00</dc:date>
	<dc:creator>msurman</dc:creator>
</item>
<item rdf:about="http://hacks.mozilla.org/?p=2354">
	<title>hacks.mozilla.org: web developer survey: 5,000+ responses from 119 countries!</title>
	<link>http://hacks.mozilla.org/2009/11/web-developer-survey-5000/</link>
	<content:encoded>&lt;p&gt;A few weeks ago, we launched a new &lt;a href=&quot;http://hacks.mozilla.org/2009/10/mozilla-developer-network/&quot;&gt;survey for Web developers&lt;/a&gt;. We wanted to learn more about what you are interested in to build the Mozilla Developer Network tailored to your needs.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://hacks.mozilla.org/&quot;&gt;hacks blog&lt;/a&gt; and tweet about them on &lt;a href=&quot;http://twitter.com/mozhacks&quot;&gt;@mozhacks&lt;/a&gt; in the next few weeks.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Thanks for joining this effort, and stay tuned for the results!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T20:01:02+00:00</dc:date>
	<dc:creator>afranq</dc:creator>
</item>
<item rdf:about="http://blog.lizardwrangler.com/?p=2117">
	<title>Mitchell Baker: State of Mozilla and 2008 Financial Statements</title>
	<link>http://blog.lizardwrangler.com/2009/11/19/state-of-mozilla-and-2008/</link>
	<content:encoded>&lt;p&gt;Today we are posting our &lt;a href=&quot;http://www.mozilla.org/foundation/documents/mf-2008-audited-financial-statement.pdf&quot;&gt;audited financial statements&lt;/a&gt; and &lt;a href=&quot;http://www.mozilla.org/foundation/documents/mf-2008-irs-form-990.pdf&quot;&gt;tax form&lt;/a&gt; for 2008. We have also posted our &lt;a href=&quot;http://www.mozilla.org/foundation/documents/mozilla-2008-financial-faq.html&quot;&gt;FAQ&lt;/a&gt;. 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.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Financial&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The financial highlights are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Mozilla remains well positioned, both financially and organizationally, to advance our mission of building openness, interoperability and participation into the Internet.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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%.&lt;/p&gt;
&lt;p&gt;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.  &lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Total grants, donations, and contributions in 2008 were approximately $1 million matching the approximately $1 million of 2007. Mozilla supported projects such &lt;a href=&quot;http://www.mozdev.org/&quot;&gt;Mozdev&lt;/a&gt;, &lt;a href=&quot;http://conservancy.softwarefreedom.org/&quot;&gt;Software Freedom Conservancy&lt;/a&gt;, and accessibility support for the &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt; library, HTML 5 video, and &lt;a href=&quot;http://getfirebug.com/&quot;&gt;Firebug&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We believe that Mozilla’s financial setting will continue with relative stability.  We continue to use our assets to execute on the mission. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Moving the Mission Forward&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;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.  &lt;/p&gt;
&lt;p&gt;In February we &lt;a href=&quot;http://blog.lizardwrangler.com/2008/02/19/welcome-mozilla-messaging/&quot;&gt;launched&lt;/a&gt; &lt;a href=&quot;http://www.mozillamessaging.com/&quot;&gt;Mozilla Messaging&lt;/a&gt; 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 &lt;a href=&quot;http://mozillalabs.com/raindrop/&quot;&gt;Raindrop&lt;/a&gt; — a prototype for a new way of integrating different kinds of messages — has been released.&lt;/p&gt;
&lt;p&gt;In 2008 we developed a set of two-year goals (&lt;a href=&quot;http://blog.lizardwrangler.com/2009/01/05/integrated-revised-2010-goals/&quot;&gt;the “2010 goals”&lt;/a&gt;), setting out major areas we’d like to see the Mozilla project address in 2009 and 2010. The 2010 goals build upon the &lt;a href=&quot;http://www.mozilla.org/about/manifesto&quot;&gt;Mozilla Manifesto&lt;/a&gt;, 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. &lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://www.mozilla.org&quot;&gt;mozilla.org&lt;/a&gt; website. In September &lt;a href=&quot;http://commonspace.wordpress.com/&quot;&gt;Mark Surman&lt;/a&gt; joined as the new Executive Director of the Mozilla Foundation. These activities continued in 2009, along with new &lt;a href=&quot;https://wiki.mozilla.org/Education/&quot;&gt;Education&lt;/a&gt; and &lt;a href=&quot;https://wiki.mozilla.org/Drumbeat&quot;&gt;Drumbeat&lt;/a&gt; programs.&lt;/p&gt;
&lt;p&gt;We expanded the scope of our innovation efforts under the “Mozilla Labs” banner. We launched a range of projects including our first &lt;a href=&quot;http://design-challenge.mozillalabs.com/&quot;&gt;Design Challenge&lt;/a&gt;, &lt;a href=&quot;https://testpilot.mozillalabs.com/&quot;&gt;Test Pilot&lt;/a&gt; (user testing program), &lt;a href=&quot;https://mozillalabs.com/ubiquity/&quot;&gt;Ubiquity&lt;/a&gt; (natural language interface to browser interaction), and a Developer Tools program. We also expanded existing projects like &lt;a href=&quot;https://mozillalabs.com/weave/&quot;&gt;Weave&lt;/a&gt;, &lt;a href=&quot;http://www.getpersonas.com/&quot;&gt;Personas&lt;/a&gt; and &lt;a href=&quot;http://prism.mozilla.com/&quot;&gt;Prism&lt;/a&gt;. This focus on innovation continues during 2009.&lt;/p&gt;
&lt;p&gt;The activities of Mozilla’s &lt;a href=&quot;http://www.mozilla.org/support/&quot;&gt;support&lt;/a&gt;, &lt;a href=&quot;https://wiki.mozilla.org/L10n:Home_Page&quot;&gt;localization&lt;/a&gt;, &lt;a href=&quot;http://www.spreadfirefox.com/campusreps&quot;&gt;campus representative&lt;/a&gt; and &lt;a href=&quot;http://creative.mozilla.org/&quot;&gt;design&lt;/a&gt; communities expanded significantly through 2008 and 2009, reaching more people in more ways.&lt;/p&gt;
&lt;p&gt;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).  &lt;/p&gt;
&lt;p&gt;We intend to continue to invest significantly in global participation. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Product and Competition&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0&amp;amp;qpmr=100&amp;amp;qpdt=1&amp;amp;qpct=3&amp;amp;qptimeframe=W&amp;amp;qpsp=566&amp;amp;sample=9&quot;&gt;reached 25%&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://blog.mozilla.com/blog/2008/07/10/mozillas-guinness-world-record-certificate/&quot;&gt;Guinness World Record&lt;/a&gt;. In June 2009 we released Firefox 3.5, with additional performance and feature improvements. In November 2009 we celebrated the fifth anniversary of Firefox.  &lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.   &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Looking Forward&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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. &lt;/p&gt;
&lt;p&gt;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. &lt;/p&gt;
&lt;p&gt;We’ve made this opportunity real. Let’s go surprise people once again by showing how much better we can make the Internet experience.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T20:00:19+00:00</dc:date>
	<dc:creator>mitchell</dc:creator>
</item>
<item rdf:about="http://gemal.dk/blog/2009/11/19/firefox_on_playstation_3/">
	<title>Henrik Gemal: Firefox on Playstation 3?</title>
	<link>http://gemal.dk/blog/2009/11/19/firefox_on_playstation_3/?from=rss-category</link>
	<content:encoded>&lt;p&gt;There's a rumor out that Sony is looking into bringing Firefox to the PS3 platform:&lt;br /&gt;
 &lt;br /&gt;
&lt;em&gt;&quot;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.&quot;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://psinsider.e-mpire.com/index.php?categoryid=17&amp;amp;m_articles_articleid=1447&quot;&gt;Read more&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T19:58:17+00:00</dc:date>
	<dc:creator>Henrik Gemal</dc:creator>
</item>
<item rdf:about="urn:md5:3cfd7238d5f8ab122f247f3ed8c8254a">
	<title>Daniel Glazman: Conférence à l'INRIA Sophia-Antipolis</title>
	<link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/19/Conference-a-l-INRIA-Sophia-Antipolis</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www-sop.inria.fr/actu/actu_seminaire_actuel_fr.shtml&quot;&gt;Je serai le 25 novembre au matin à l'INRIA Sophia-Antipolis pour donner une conférence d'une heure intitulée &quot;Browser War 2009&quot;&lt;/a&gt;. 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 &lt;img src=&quot;http://glazman.org/weblog/dotclear/themes/glazblog/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;A mercredi !&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T19:46:00+00:00</dc:date>
	<dc:creator>glazou</dc:creator>
</item>
<item rdf:about="http://jonoscript.wordpress.com/?p=530">
	<title>Jonathan DiCarlo: Sunlight Foundation Hackathon</title>
	<link>http://jonoscript.wordpress.com/2009/11/19/sunlight-foundation-hackathon/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;The &lt;a href=&quot;http://www.sunlightfoundation.com/&quot;&gt;Sunlight Foundation&lt;/a&gt; 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 &lt;a href=&quot;http://www.sunlightfoundation.com/projects/2009/healthcare_lobbyist_complex/&quot;&gt;document all the connections between the pharmaceutical lobby and the members of congress working on health care reform&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;They’re having a &lt;a href=&quot;http://sunlightlabs.com/hackathon09/&quot;&gt;hackathon&lt;/a&gt; Dec 12-13.  Mozilla is going to be holding one of the events.  I’m going to do a project for it.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;One idea that I’d love to see made into reality is that of a “revision control history” for bills and laws.  &lt;a href=&quot;http://www.govtrack.us/special/econstimbill/changes.xpd?id=1&quot;&gt;This one that was done for the stimulus bill&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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!&lt;/p&gt;
&lt;p&gt;(P.S. this is not an invitation to turn the comment thread into a political flame war.  Thanks.)&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/530/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/530/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/530/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/530/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/530/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/530/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/530/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/530/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/530/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/530/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;amp;blog=3902169&amp;amp;post=530&amp;amp;subd=jonoscript&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-19T19:41:53+00:00</dc:date>
	<dc:creator>jonoscript</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-3693634748032171093.post-7181758447373967975">
	<title>Alan Starr: Random Thought on GPS navigation using your phone</title>
	<link>http://alanjstr.blogspot.com/2009/11/random-thought-on-gps-navigation-using.html</link>
	<content:encoded>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. &lt;br /&gt;&lt;br /&gt;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.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/3693634748032171093-7181758447373967975?l=alanjstr.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-19T19:11:05+00:00</dc:date>
	<dc:creator>Alan</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/addons/?p=1158">
	<title>Mozilla Add-ons Blog: Jetpack for Learning</title>
	<link>http://blog.mozilla.com/addons/2009/11/19/jetpack-for-learning/</link>
	<content:encoded>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Learn more at the &lt;a href=&quot;http://design-challenge.mozillalabs.com/jetpack-for-learning/&quot;&gt;Jetpack for Learning website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sharethis.com/item?&amp;amp;wp=2.8.6&amp;amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;amp;title=Jetpack+for+Learning&amp;amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F11%2F19%2Fjetpack-for-learning%2F&quot;&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T18:52:14+00:00</dc:date>
	<dc:creator>Justin Scott (fligtar)</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/sumo/?p=854">
	<title>Firefox Support Blog: Help the Firefox team</title>
	<link>http://blog.mozilla.com/sumo/2009/11/19/help-the-firefox-team/</link>
	<content:encoded>&lt;p&gt;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.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Crashes with the @_woutput_l signature that have &lt;strong&gt;FFTMUFEHelper.dll&lt;/strong&gt; 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 &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=511756&quot;&gt;bug 511756&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt; 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 &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=508292&quot;&gt;bug 508292&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt; 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.&lt;/li&gt;
&lt;li&gt; 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. &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=515679&quot;&gt; Bug 515679&lt;/a&gt; has more information.&lt;/li&gt;
&lt;li&gt;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 &lt;strong&gt;for 3.6&lt;/strong&gt; please let us know in &lt;a href=&quot;https://support.mozilla.com/en-US/forum/3/504556&quot;&gt;this Contributors’ forum thread&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T16:44:07+00:00</dc:date>
	<dc:creator>Cheng Wang</dc:creator>
</item>
<item rdf:about="urn:md5:05759d156d021539a4c3d79b3a062188">
	<title>Daniel Glazman: Opera widgets without Opera...</title>
	<link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/19/Opera-widgets-without-Opera</link>
	<content:encoded>&lt;p&gt;Take &lt;a href=&quot;http://widgets.opera.com/widget/13162/&quot;&gt;an arbitrary Opera widget like this one&lt;/a&gt;. Have a xulrunner package (to be launched by Firefox 3) to handle it. And here's the result, on my Mac OS X desktop:&lt;/p&gt;
&lt;p class=&quot;imgContainer&quot;&gt;&lt;img src=&quot;http://www.glazman.org/weblog/dotclear/public/FF/widgetManager.png&quot; alt=&quot;Gecko running Opera widgets.&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I'll release the code as soon as I can.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T15:35:00+00:00</dc:date>
	<dc:creator>glazou</dc:creator>
</item>
<item rdf:about="urn:md5:c8d99fb230c08d9bf7f989ea795c1321">
	<title>Delphine: WoMoz Update</title>
	<link>http://blog.lebedel.net/index.php?post/2009/11/13/WoMoz-update</link>
	<content:encoded>&lt;p&gt;Quick update about the &lt;a href=&quot;http://www.womoz.org/&quot; hreflang=&quot;en&quot;&gt;Women &amp;amp; Mozilla project&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WoMoz has &lt;a href=&quot;http://blog.lebedel.net/index.php?post/2009/11/02/The-WoMoz-Logo-has-been-chosen%21&quot; hreflang=&quot;en&quot;&gt;a new logo&lt;/a&gt;!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1rst official meeting today on the &lt;/strong&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;irc://irc.mozilla.org/mozillawomen&quot; hreflang=&quot;en&quot;&gt;Mozillawomen IRC channel&lt;/a&gt;&lt;strong&gt;, at 18:00 UTC. Topics:
&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Work on survey: Why so few women in open source? Do they leave or not join in the first place?&lt;/li&gt;
&lt;li&gt;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? &lt;/li&gt;
&lt;li&gt;Discuss how to get organized: who wants to do what?&lt;/li&gt;
&lt;li&gt;Quickly discuss bugzilla/dev ml idea&lt;/li&gt;
&lt;li&gt;What's next? (our priorities concerning the next actions we should undertake)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Upcoming actions:
&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Bugzilla or dedicated mailing list for issues concerning the WoMoz Website redesign / content / organization / etc.&lt;/li&gt;
&lt;li&gt;Written and video tutorials online&lt;/li&gt;
&lt;li&gt;Organize our existing tools&lt;/li&gt;
&lt;li&gt;Collaboration between &lt;a href=&quot;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&quot; hreflang=&quot;fr&quot;&gt;MIAGE&lt;/a&gt; women students of &lt;a href=&quot;http://www.univ-evry.fr/fr/index.html&quot; hreflang=&quot;fr&quot;&gt;Évry University&lt;/a&gt; (France)
and interested WoMoz contributors to work on improving / developing
WoMoz Website and project.   &lt;/li&gt;
&lt;li&gt; Evangelist team + mentoring program: contributors can help curious people in their first contribution
&lt;/li&gt;
&lt;li&gt;Visit our &lt;a href=&quot;http://womoz.org/wiki/doku.php?id=our_actions&quot; hreflang=&quot;en&quot;&gt;Actions page&lt;/a&gt; and our &lt;a href=&quot;http://womoz.org/wiki/doku.php?id=todo_list&quot; hreflang=&quot;en&quot;&gt;TODO list&lt;/a&gt; to stay tuned with our current actions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2009-11-19T12:40:00+00:00</dc:date>
	<dc:creator>Delphine Lebédel</dc:creator>
</item>
<item rdf:about="http://www.marcozehe.de/?p=213">
	<title>Marco Zehe: Thunderbird 3 is coming out soon, and it’s accessible!</title>
	<link>http://www.marcozehe.de/2009/11/19/thunderbird-3-is-coming-out-soon-and-its-accessible/</link>
	<content:encoded>&lt;p&gt;The release of &lt;a href=&quot;http://www.mozillamessaging.com/&quot;&gt;Thunderbird&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h3&gt;Support for new accessibility APIs&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h3&gt;Accessibility on the GNOME Desktop&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h3&gt;Tabbable and properly labelled message headers&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;All these fields and controls also have proper accessibility labels so that screen reader users immediately know what they’re interacting with.&lt;/p&gt;
&lt;p&gt;One known &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=529762&quot;&gt;problem&lt;/a&gt; is that the multi-functional “reply” control currently isn’t part of the tab order.&lt;/p&gt;
&lt;h3&gt;Better support when composing messages&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h3&gt;Over-all UI improvements&lt;/h3&gt;
&lt;p&gt;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. &lt;img src=&quot;http://www.marcozehe.de/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;h3&gt;New UI features were also made accessible&lt;/h3&gt;
&lt;p&gt;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 &lt;abbr title=&quot;Scallable Vector Graphics&quot;&gt;SVG&lt;/abbr&gt;, which is totally inaccessible at the moment.&lt;/p&gt;
&lt;h3&gt;A call-out to Thunderbird extension developers&lt;/h3&gt;
&lt;p&gt;With the above improvements now being in place, it is equally important for Thunderbird extension developers to follow &lt;a href=&quot;http://www.marcozehe.de/2008/07/01/extension-developers-10-things-to-make-your-extension-more-accessible/&quot;&gt;these simple rules&lt;/a&gt; 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 &lt;a href=&quot;irc://irc.mozilla.org#accessibility&quot;&gt;#accessibility channel&lt;/a&gt; on irc.mozilla.org and will be happy to assist!&lt;/p&gt;
&lt;h3&gt;A few known problems remain&lt;/h3&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Thanks!&lt;/h3&gt;
&lt;p&gt;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!&lt;/p&gt;
&lt;p&gt;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!&lt;/p&gt;
&lt;p&gt;Keep up the good work!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T09:39:40+00:00</dc:date>
	<dc:creator>Marco</dc:creator>
</item>
<item rdf:about="http://weblogs.mozillazine.org/bz/archives/020308.html">
	<title>Boris Zbarsky: Linux (FC12) wake-on-LAN woes</title>
	<link>http://weblogs.mozillazine.org/bz/archives/020308.html</link>
	<content:encoded>&lt;p&gt;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&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Wake-on-LAN is enabled in the BIOS.&lt;/li&gt;
&lt;li&gt;Shutting down with &quot;poweroff&quot; or &quot;shutdown -h&quot; leaves the network card powered (the link light is on).&lt;/li&gt;
&lt;li&gt;Sending a magic packet to the machine doesn't power it on.&lt;/li&gt;
&lt;li&gt;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 &lt;em&gt;does&lt;/em&gt; power on the machine.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;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!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; 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.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; 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.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T05:02:24+00:00</dc:date>
	<dc:creator>bzbarsky</dc:creator>
</item>
<item rdf:about="http://shawnwilsher.com/?p=352">
	<title>Shawn Wilsher: Installing Raindrop on Dreamhost</title>
	<link>http://shawnwilsher.com/archives/352</link>
	<content:encoded>&lt;p&gt;It turns out that installing Raindrop is really hard.  Here’s what I &lt;strike&gt;did&lt;/strike&gt;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.&lt;/p&gt;
&lt;h3&gt;Directory structure&lt;/h3&gt;
&lt;p&gt;In my home directory, I created a new folder called opt.&lt;br /&gt;
&lt;code&gt;mkdir opt&lt;/code&gt;&lt;br /&gt;
You’ll also want to add the following lines to your .bashrc file:&lt;br /&gt;
&lt;code&gt;export CFLAGS=&quot;-I$HOME/opt/include -L$HOME/opt/lib $CFLAGS&quot;&lt;br /&gt;
export CXXFLAGS=&quot;-I$HOME/opt/include -L$HOME/opt/lib $CXXFLAGS&quot;&lt;/code&gt;&lt;br /&gt;
I also created a sources directory, where I’ll be putting all of my source files in.&lt;br /&gt;
&lt;code&gt;mkdir sources&lt;/code&gt;&lt;br /&gt;
We’ll want to be in the sources directory as we install everything.&lt;br /&gt;
&lt;code&gt;cd sources&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;Installation Fun&lt;/h3&gt;
&lt;h4&gt;Install python&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;wget http://www.python.org/ftp/python/2.6.4/Python-2.6.4.tgz&lt;br /&gt;
tar xvfz Python-2.6.4.tgz&lt;br /&gt;
cd Python-2.6.4&lt;br /&gt;
./configure --prefix=/home/sdwilsh/opt/&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install OpenSSL&lt;/h4&gt;
&lt;p&gt;After you get the source from a mirror and untar it, enter that directory, and run these commands:&lt;br /&gt;
&lt;code&gt;./config --prefix=/home/sdwilsh/opt --openssldir=/home/sdwilsh/opt/openssl shared&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install Erlang&lt;/h4&gt;
&lt;p&gt;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.&lt;br /&gt;
&lt;code&gt;wget http://erlang.org/download/otp_src_R13B02-1.tar.gz&lt;br /&gt;
tar xvfz otp_src_R13B02-1.tar.gz&lt;br /&gt;
cd otp_src_R13B02-1&lt;br /&gt;
./configure --prefix=/home/sdwilsh/opt/ --with-ssl=/home/sdwilsh/opt/&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install ICU&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;wget http://download.icu-project.org/files/icu4c/4.2.1/icu4c-4_2_1-src.tgz&lt;br /&gt;
tar xvfz icu4c-4_2_1-src.tgz&lt;br /&gt;
cd icu/&lt;br /&gt;
chmod +x runConfigureICU configure install-sh&lt;br /&gt;
./runConfigureICU Linux --prefix=/home/sdwilsh/opt&lt;br /&gt;
make&lt;br /&gt;
make check&lt;br /&gt;
make install&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install autoconf-2.13&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz&lt;br /&gt;
tar xvfz autoconf-2.13.tar.gz&lt;br /&gt;
./configure --prefix=/home/sdwilsh/opt/&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install Spidermonkey&lt;/h4&gt;
&lt;p&gt;Note: You many need to install Mercurial.  I used &lt;tt&gt;easy_install&lt;/tt&gt; to do.&lt;br /&gt;
&lt;code&gt;hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/&lt;br /&gt;
cd mozilla-1.9.2/&lt;br /&gt;
hg update -r FIREFOX_3_6b3_RELEASE&lt;br /&gt;
cd js/src/&lt;br /&gt;
autoconf&lt;br /&gt;
mkdir build-release&lt;br /&gt;
cd build-release&lt;br /&gt;
../configure --prefix=/home/sdwilsh/opt/&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install libssh2&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;wget http://www.libssh2.org/download/libssh2-1.2.2.tar.gz&lt;br /&gt;
tar xvfz libssh2-1.2.2.tar.gz&lt;br /&gt;
cd libssh2-1.2.2&lt;br /&gt;
./configure --prefix=/home/sdwilsh/opt/  --with-openssl&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install curl&lt;/h4&gt;
&lt;p&gt;After you get the source from a mirror and untar it, enter that directory, and run these commands:&lt;br /&gt;
&lt;code&gt;cd curl-7.19.7&lt;br /&gt;
./configure --prefix=/home/sdwilsh/opt/ --with-libssh2=/home/sdwilsh/opt --with-ssl=/home/sdwilsh/opt&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Install couchdb&lt;/h4&gt;
&lt;p&gt;After you get the source from a mirror and untar it, enter that directory, and run these commands:&lt;br /&gt;
&lt;code&gt;./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&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/code&gt;&lt;br /&gt;
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.&lt;/p&gt;
&lt;h3&gt;Change Permissions &amp;amp; Run&lt;/h3&gt;
&lt;p&gt;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.&lt;br /&gt;
&lt;code&gt;chmod -R 0770 /home/sdwilsh/opt/etc/couchdb&lt;br /&gt;
chmod -R 0770 /home/sdwilsh/opt/var/lib/couchdb&lt;br /&gt;
chmod -R 0770 /home/sdwilsh/opt/var/log/couchdb&lt;br /&gt;
chmod -R 0770 /home/sdwilsh/opt/var/run/couchdb&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And now to run CouchDB:&lt;br /&gt;
&lt;code&gt;couchdb -b&lt;/code&gt;&lt;br /&gt;
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.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T01:28:36+00:00</dc:date>
	<dc:creator>Shawn Wilsher</dc:creator>
</item>
<item rdf:about="http://blog.getfirebug.com/?p=513">
	<title>Firebug Blog: Firebug 1.5b4</title>
	<link>http://blog.getfirebug.com/2009/11/18/firebug-1-5b4/</link>
	<content:encoded>&lt;p&gt;getfirebug.com has &lt;a href=&quot;http://getfirebug.com/releases&quot;&gt;Firebug 1.5X.0b4&lt;/a&gt;. 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).&lt;/p&gt;
&lt;p&gt;Next we aim to improve the quality by identifying important bugs from among &lt;a href=&quot;http://code.google.com/p/fbug/issues/list?can=2&amp;amp;q=test=case-available&quot;&gt;those that have test cases&lt;/a&gt; and tagging them with with &lt;a href=&quot;http://code.google.com/p/fbug/issues/list?can=2&amp;amp;q=label%3Ablocks1.5&quot;&gt;“blocks1.5&lt;/a&gt;“. If you have a favorite bug, we welcome your input on what gets fixed before we decide Firebug 1.5 is done.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;This release is dedicated to &lt;strong&gt;Steve Roussey&lt;/strong&gt; for his contributions to the HTML panel editing and entity display. A lot of the closed issues below came from his work.&lt;/p&gt;
&lt;p&gt;Changes since 1.5b3:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New locale hr-HR/Croatia&lt;/li&gt;
&lt;li&gt;Update locales ro-RO, es-AR, is-IS, sl-SI, js-SP&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2464&quot;&gt;2464&lt;/a&gt;:      &lt;span&gt;Network panel showing total size of requests as 0 KB&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2471&quot;&gt;2471&lt;/a&gt;:      &lt;span&gt;appShellService.hiddenWindow causing problems embedded in an SWT Browser&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=674&quot;&gt;674&lt;/a&gt;:      &lt;span&gt;long variable contents are cut off in tooltips&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2467&quot;&gt;2467&lt;/a&gt;:      &lt;span&gt;timeline bars don’t show&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2374&quot;&gt;2374&lt;/a&gt;:      &lt;span&gt;Firebug not work in SeaMonkey 2.0rc1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2448&quot;&gt;2448&lt;/a&gt;:      &lt;span&gt;Firebug HTML panel encoding display and editing&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2481&quot;&gt;2481&lt;/a&gt;:      &lt;span&gt;‘Add watch’ on 2nd expression of a multi-conditional will use incorrect expression&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2454&quot;&gt;2454&lt;/a&gt;:      &lt;span&gt;Light up the tab whenever break on next is selected&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1466&quot;&gt;1466&lt;/a&gt;:      &lt;span&gt;Changing any User Agent CSS makes firefox go grazy and after a while crash&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2285&quot;&gt;2285&lt;/a&gt;:      &lt;span&gt;support for content-type: multipart/x-mixed-replace&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1440&quot;&gt;1440&lt;/a&gt;:      &lt;span&gt;Net tab is showing XHR logs with size of “?”&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2489&quot;&gt;2489&lt;/a&gt;:      &lt;span&gt;When inspecting in an iframe, you can’t see any parent frames&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2067&quot;&gt;2067&lt;/a&gt;:      &lt;span&gt;Open in a new Window fails with tab switching once Firebug is minimized&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=838&quot;&gt;838&lt;/a&gt;:      &lt;span&gt;HTML specialchars not shown correctly&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1138&quot;&gt;1138&lt;/a&gt;:      &lt;span&gt;nbsp elements rendered in the DOM as spaces&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1488&quot;&gt;1488&lt;/a&gt;:      &lt;span&gt;Uninformative message when command line fails while NoScript enabled&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1980&quot;&gt;1980&lt;/a&gt;:      &lt;span&gt;&amp;lt; &amp;gt; does not get encoded while editing element content&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2250&quot;&gt;2250&lt;/a&gt;:      &lt;span&gt;Firebug generates invalid (X)HTML for displaying empty elements in the HTML panel&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2359&quot;&gt;2359&lt;/a&gt;:      &lt;span&gt;Zero-width spaces (ZWSP) HTML characters are not displayed in the HTML tab&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2435&quot;&gt;2435&lt;/a&gt;:      &lt;span&gt;Show whitespace on text nodes that have sibling element nodes displays ? instead of text&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2438&quot;&gt;2438&lt;/a&gt;:      &lt;span&gt;Show Full Text option only works on text node that does not have a sibling element&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2439&quot;&gt;2439&lt;/a&gt;:      &lt;span&gt;Editing a text node with whitespace and the option Show White Space gives wrong result&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2453&quot;&gt;2453&lt;/a&gt;:      &lt;span&gt;When MathML nodes are edited the rendered MathML is not updated&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=2470&quot;&gt;2470&lt;/a&gt;:      &lt;span&gt;HTML panel does not show namespaces&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1414&quot;&gt;1414&lt;/a&gt;:      &lt;span&gt;“Copy HTML” feature does not respect explicit end tags in XHTML&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;jjb&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://groups.google.com/group/firebug/browse_thread/thread/ed5d3c189bbe200d&quot;&gt;Please post followups to the newsgroup&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T01:25:53+00:00</dc:date>
	<dc:creator>johnjbarton</dc:creator>
</item>
<item rdf:about="http://mozillalabs.com/conceptseries/?p=77">
	<title>Mozilla Labs: Weave Web UI Design Challenge</title>
	<link>http://mozillalabs.com/conceptseries/2009/11/18/weave-web-ui-design-challenge/</link>
	<content:encoded>&lt;p&gt;&lt;img src=&quot;http://labs.mozilla.com/wp-content/blogs.dir/5/files/2009/09/design_challenge.jpg&quot; style=&quot;float: right; margin: 0 0 1em 1em;&quot; height=&quot;180&quot; width=&quot;180&quot; alt=&quot;Design Challenge Logo&quot; class=&quot;alignright size-full wp-image-40&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;http://mozillalabs.com/conceptseries/2009/08/31/design-challenges-fall-09/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;early September&lt;/a&gt; we invited the wider community to develop concepts for the question &lt;strong&gt;“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?”&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A total of &lt;a href=&quot;http://www.challengepost.com/challenge/mozilla&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;17 solutions&lt;/a&gt; were submitted in the first phase of the Design Challenge and analyzed by the &lt;a href=&quot;http://mozillalabs.com/weave&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Weave&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;The submitted concepts were (in order of submission date):&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/40057761@N03/3887309801/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Luciano Lobato&lt;/a&gt;, Sridutt YS, &lt;a href=&quot;http://www.littled.net/new/2009/09/25/weave-visualising-browser-data/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;David Little&lt;/a&gt;, &lt;a href=&quot;http://eshed.blogspot.com/2009/09/weave-web-ui-passwords-ideas.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Eshed Zachevsky&lt;/a&gt;, &lt;a href=&quot;http://shubham-designchallengebrowser.blogspot.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Shubham Sinha&lt;/a&gt;, &lt;a href=&quot;http://yaliag.blogspot.com/2009/09/mozilla-labs-design-challenge-weave-web.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Ely S&lt;/a&gt;, Silvio Fachinotti, &lt;a href=&quot;http://anilchaudhry.wordpress.com/2009/09/30/weave-history-visualization/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Anil Chaudhry&lt;/a&gt;, &lt;a href=&quot;http://miyoung007.blogspot.com/2009/09/mozilla-labs-design-challenge-weave-web.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Miyoung Yoon&lt;/a&gt;, &lt;a href=&quot;http://open-elective.blogspot.com/2009/09/mozilla-design-challenge.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Vijaya Ramanujam&lt;/a&gt;, &lt;a href=&quot;http://www.orbanes.com/mozilla-challenge-idea-5.pdf&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;J Newengland&lt;/a&gt;, &lt;a href=&quot;http://eyebrowse.csail.mit.edu/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Brennan Moore&lt;/a&gt;, &lt;a href=&quot;http://userallusion.com/blog/2009/09/web-weave-ui-entry/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Murray Thompson&lt;/a&gt;, &lt;a href=&quot;http://www.figital.com/grazr/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Scott Fitchet&lt;/a&gt;, &lt;a href=&quot;http://www.flickr.com/photos/maureenhanratty/sets/72157622492442922/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Maureen Hanratty&lt;/a&gt;, &lt;a href=&quot;http://www.flickr.com/photos/xa/3971374652/sizes/o/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;a mal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can view all entries with short explanations of the respective concept on the &lt;a href=&quot;http://www.challengepost.com/challenge/mozilla&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;ChallengePost website&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T00:53:26+00:00</dc:date>
</item>
<item rdf:about="http://weblogs.mozillazine.org/pinkerton/archives/020307.html">
	<title>Mike Pinkerton: Camino 2.0 Released!</title>
	<link>http://weblogs.mozillazine.org/pinkerton/archives/020307.html</link>
	<content:encoded>&lt;p&gt;I am very proud to announce today's release of Camino 2.0, &lt;a href=&quot;http://caminobrowser.org&quot;&gt;available for download from our website&lt;/a&gt;. 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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Give it a spin, I'm sure you'll enjoy it!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T00:15:17+00:00</dc:date>
	<dc:creator>pinkerton</dc:creator>
</item>
<item rdf:about="http://www.ardisson.org/afkar/?p=519">
	<title>Smokey Ardisson: ☢ alert</title>
	<link>http://www.ardisson.org/afkar/2009/11/18/%e2%98%a2-alert/</link>
	<content:encoded>&lt;p&gt;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 &lt;a href=&quot;http://caminobrowser.org/features/&quot;&gt;exciting new features&lt;/a&gt;.  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.&lt;/p&gt;
&lt;p&gt;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 &lt;code&gt;MOZILLA_1_8_BRANCH&lt;/code&gt; 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 (&lt;a href=&quot;http://escapedthoughts.com/weblog/&quot;&gt;Stuart Morgan&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;In some ways Camino 2 isn’t the revolutionary release we hoped it would be when we &lt;a href=&quot;http://www.ardisson.org/afkar/2008/04/17/this-airplane-has-reached-its-cruising-altitude/&quot;&gt;wrapped up Camino 1.6&lt;/a&gt;, 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.&lt;/p&gt;
&lt;p&gt;Thanks to our hard-working &lt;a href=&quot;http://cl10n.rwx.it/&quot;&gt;localization teams&lt;/a&gt;, Camino 2 is available today in US English and &lt;a href=&quot;http://caminobrowser.org/releases/2.0/&quot;&gt;13 other languages&lt;/a&gt;, 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 &lt;a href=&quot;http://cl10n.rwx.it/mailing-list&quot;&gt;caminol10n mailing list&lt;/a&gt; and see how you can help bring these localizations back. (As I mentioned &lt;a href=&quot;http://www.ardisson.org/afkar/2009/10/29/danish-is-coming-turkish-too/&quot;&gt;earlier this year&lt;/a&gt;, 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.)&lt;/p&gt;
&lt;p&gt;This year I again went to bed the night before release while fearless webmaster &lt;a href=&quot;http://samuelsidler.com/&quot;&gt;Samuel Sidler&lt;/a&gt; stayed up putting the finishing touches on the &lt;a href=&quot;http://caminobrowser.org/&quot;&gt;home page&lt;/a&gt;, the &lt;a href=&quot;http://caminobrowser.org/features/&quot;&gt;Features page&lt;/a&gt;, and implementing the new website design from the folks at &lt;a href=&quot;http://clearleft.com/&quot;&gt;Clearleft&lt;/a&gt;.  One of these years &lt;em&gt;both&lt;/em&gt; 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.&lt;/p&gt;
&lt;p&gt;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.  &lt;a href=&quot;http://caminobrowser.org/download/releases/nightly/&quot;&gt;Nightly builds&lt;/a&gt; already include &lt;a href=&quot;http://summerofcamino.com/&quot;&gt;Dan Weber&lt;/a&gt;’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 &lt;a href=&quot;http://caminobrowser.org/contribute/&quot;&gt;Contribute page&lt;/a&gt; or find us on &lt;a href=&quot;http://caminobrowser.org/contact/#development&quot;&gt;irc&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;In the meantime, enjoy Camino 2.0 and let us know what you think!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-19T00:05:19+00:00</dc:date>
	<dc:creator>Smokey</dc:creator>
</item>
<item rdf:about="http://autonome.wordpress.com/?p=496">
	<title>Dietrich Ayala: Easing Orange: Jetpack for Correlating Tinderbox Test Failures with Bugs</title>
	<link>http://autonome.wordpress.com/2009/11/18/easing-orange-jetpack-for-correlating-tinderbox-test-failures-with-bugs/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;This is a &lt;a href=&quot;https://jetpack.mozillalabs.com/&quot;&gt;Jetpack &lt;/a&gt;feature for finding out if a bug is already filed for a test failure on &lt;a href=&quot;http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox&quot;&gt;Tinderbox&lt;/a&gt;. 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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://people.mozilla.org/~dietrich/jetpack-orange.html&quot;&gt;Install the Jetpack feature&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Only searches the bug summary, and only searches known orange bugs (ie: has “[orange]” in the bug whiteboard).&lt;/li&gt;
&lt;li&gt;Scrapes bugzilla.mozilla.org, since the new REST api is very very slow, so might break with bugzilla upgrades.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let me know if this helps you out, or any bugs or improvements you’d like to see!&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/autonome.wordpress.com/496/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/autonome.wordpress.com/496/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/autonome.wordpress.com/496/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/autonome.wordpress.com/496/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/autonome.wordpress.com/496/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/autonome.wordpress.com/496/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/autonome.wordpress.com/496/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/autonome.wordpress.com/496/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/autonome.wordpress.com/496/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/autonome.wordpress.com/496/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=autonome.wordpress.com&amp;amp;blog=266506&amp;amp;post=496&amp;amp;subd=autonome&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-18T22:06:12+00:00</dc:date>
	<dc:creator>Dietrich Ayala</dc:creator>
</item>
<item rdf:about="http://caminobrowser.org/blog/2386428923794812423231098281">
	<title>Camino Blog: Camino 2.0 Released!</title>
	<link>http://caminobrowser.org/blog/2009/#camino2.0</link>
	<content:encoded>&lt;div&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://caminobrowser.org/features/&quot;&gt;features page&lt;/a&gt;. Also, see the &lt;a href=&quot;http://caminobrowser.org/releases/2.0/&quot;&gt;release notes&lt;/a&gt; for more detailed information about changes in Camino 2.0.&lt;/p&gt;
&lt;p&gt;Camino 2.0 is available today in 14 languages:&lt;/p&gt;
&lt;ul class=&quot;req&quot;&gt;
  &lt;li&gt;Chinese (Simplified)&lt;/li&gt;
  &lt;li&gt;Danish&lt;/li&gt;
  &lt;li&gt;Dutch&lt;/li&gt;
  &lt;li&gt;English (US)&lt;/li&gt;
  &lt;li&gt;French&lt;/li&gt;
  &lt;li&gt;German&lt;/li&gt;
  &lt;li&gt;Italian&lt;/li&gt;
  &lt;li&gt;Japanese&lt;/li&gt;
  &lt;li&gt;Norwegian (Bokmål)&lt;/li&gt;
  &lt;li&gt;Russian&lt;/li&gt;
  &lt;li&gt;Slovenian&lt;/li&gt;
  &lt;li&gt;Spanish (Castellano)&lt;/li&gt;
  &lt;li&gt;Swedish&lt;/li&gt;
  &lt;li&gt;Turkish&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One other language, Polish, is expected to be available in the near future.&lt;/p&gt;
&lt;p&gt;As always, you can download &lt;a href=&quot;http://caminobrowser.org/download/releases/2.0/&quot;&gt;Camino 2.0 in English&lt;/a&gt; (or the &lt;a href=&quot;http://caminobrowser.org/download/releases/2.0-MultiLang/&quot;&gt;multilingual version&lt;/a&gt;) 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.&lt;/p&gt;
&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-18T22:00:00+00:00</dc:date>
	<dc:creator>Samuel Sidler</dc:creator>
</item>
<item rdf:about="http://www.hskupin.info/?p=450">
	<title>Henrik Skupin: Automated Software Update tests with Mozmill</title>
	<link>http://www.hskupin.info/2009/11/18/automated-software-update-tests-with-mozmill/</link>
	<content:encoded>&lt;p&gt;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…&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;https://wiki.mozilla.org/QA/Community/Betatesters_Mailing_List&quot;&gt;community beta program&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;betatest&lt;/strong&gt;: This channel makes sure that updates which will be delivered to beta users will pass.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;beta&lt;/strong&gt;: Beta testers will get their updates on that channel.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;releasetest&lt;/strong&gt;: This channel tests the update snippets which have been pushed to our official download mirrors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;release&lt;/strong&gt;: Default channel for all Firefox installations to get the next version.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Until now these tests had to be done manually by us. An example can be seen in the update section of the &lt;a href=&quot;https://wiki.mozilla.org/Releases/Firefox_3.5.5/Test_Plan:Software_Update&quot;&gt;Firefox 3.5.5 test plan&lt;/a&gt;. So we normally tests updates on all supported platforms, for each update type (minor, major), and make sure that fallback updates will pass.&lt;/p&gt;
&lt;p&gt;With the new &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=504653&quot;&gt;software update tests&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;If you are interested in running those update tests you have to install Mozmill on your machine and clone our &lt;a href=&quot;http://hg.mozilla.org/qa/mozmill-tests/&quot;&gt;Mozmill test repository&lt;/a&gt;. Detailed steps can be found in the &lt;a href=&quot;http://quality.mozilla.org/documents-home/code-docs/mozmill-test-creation/&quot;&gt;Mozmill test creation tutorial&lt;/a&gt; on QMO.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;If you are interested and want to know more about Mozmill then join us in &lt;a href=&quot;http://www.mibbit.com/chat/?server=irc.mozilla.org&amp;amp;channel=%23qa&quot;&gt;#QA on &lt;acronym title=&quot;Internet Relay Chat - like Instant Messaging for groups&quot;&gt;IRC&lt;/acronym&gt;&lt;/a&gt; or subscribe to the &lt;a href=&quot;http://groups.google.com/group/mozmill-dev&quot;&gt;Mozmill developer list&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-18T20:27:31+00:00</dc:date>
	<dc:creator>Henrik Skupin</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-18323498.post-2293425551638522437">
	<title>Armen Zambrano Gasparnian: Check for add-ons compatibility changes</title>
	<link>http://armenzg.blogspot.com/2009/11/check-for-add-ons-compatibility-changes.html</link>
	<content:encoded>I had my check for add-ons compatibility disabled but it recently stopped working.&lt;br /&gt;&lt;br /&gt;To fix this instead of using this:&lt;br /&gt; &lt;span style=&quot;background-color: #cccccc;&quot;&gt;extensions.checkCompatibility;false&lt;/span&gt;&lt;br /&gt;you can use this:&lt;br /&gt; &lt;span style=&quot;background-color: #cccccc;&quot;&gt;extensions.checkCompatibility.3.6b;false&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/&quot; rel=&quot;license&quot;&gt;&lt;img src=&quot;http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png&quot; alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0pt;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This work by &lt;a href=&quot;http://armenzg.blogspot.com/&quot; rel=&quot;cc:attributionurl&quot;&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/&quot; rel=&quot;license&quot;&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/18323498-2293425551638522437?l=armenzg.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-18T20:05:42+00:00</dc:date>
	<dc:creator>Armen Zambrano</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-38606689.post-4245448521484108140">
	<title>Ray Kiddy: Three Pictures</title>
	<link>http://xoatlicue.blogspot.com/2009/11/three-pictures.html</link>
	<content:encoded>What do these three pictures have in common?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.wykiwyk.com/mozilla/misc/DHS_NTA_Warning.png&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://www.wykiwyk.com/mozilla/misc/prop65warning.png&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://www.wykiwyk.com/mozilla/misc/unknownAddonAuthorWarning.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Obvious questions are:&lt;br /&gt;- does anyone feel safer when they see these?&lt;br /&gt;- do these actually inform one of anything?&lt;br /&gt;- why are these being displayed? for whose benefit?&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/38606689-4245448521484108140?l=xoatlicue.blogspot.com&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-18T19:44:05+00:00</dc:date>
	<dc:creator>Tau Central</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/sumo/?p=851">
	<title>Firefox Support Blog: Updating the knowledge base for Firefox 3.6 – The Plan</title>
	<link>http://blog.mozilla.com/sumo/2009/11/18/updating-the-knowledge-base-for-firefox-3-6-%e2%80%93-the-plan/</link>
	<content:encoded>&lt;p&gt;Over the past month, the SUMO community has gathered a &lt;a href=&quot;https://wiki.mozilla.org/Support/Firefox3.6:Changes&quot;&gt;list of changes in Firefox 3.6&lt;/a&gt; and determined &lt;a href=&quot;https://wiki.mozilla.org/Support/Firefox3.6:Articles_to_update&quot;&gt;which knowledge base articles need to be updated&lt;/a&gt;. We have been in contact with localizers and KB contributors to establish the update plan, and here it is:&lt;/p&gt;
&lt;h3&gt;The English update – this week&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;All updates to English articles will be done manually. If you would like to help, just pick a section in the &lt;a href=&quot;https://wiki.mozilla.org/Support/Firefox3.6:Articles_to_update&quot;&gt;Mozilla wiki page&lt;/a&gt;, and update the articles listed in it.
&lt;ul&gt;
&lt;li&gt;We will not be displaying Firefox 3.5 and 3.6 content separately (i.e. &lt;a href=&quot;https://support.mozilla.com/en-US/kb/Using+SHOWFOR&quot;&gt;using SHOWFOR&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;We will be using the “&lt;em&gt;Mark other translations as out of date&lt;/em&gt;” checkbox when approving edits for 3.6. This will make the articles appear in the “&lt;em&gt;Needs Updating&lt;/em&gt;” section of the Localization Dashboard, so localizers will know which translations are ready to be updated.&lt;/li&gt;
&lt;li&gt;For screenshots, use &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/all-beta.html&quot;&gt;Firefox 3.6 Beta 3&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;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). (&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528112&quot;&gt;bug 528112&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Localization – now until release&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;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 “&lt;a href=&quot;https://support.mozilla.com/kb/Options+window+-+Main+panel&quot;&gt;Options window – General panel&lt;/a&gt;“. After your translation is renamed, create a translation of &lt;a href=&quot;https://support.mozilla.com/tiki-edit_translation.php?page=Options+window+-+Main+panel&quot;&gt;Options window – Main Panel&lt;/a&gt; which will redirect to your previous URL.&lt;/li&gt;
&lt;li&gt;A list of articles to update will appear in the “&lt;em&gt;Needs Updating&lt;/em&gt;” section of the &lt;a href=&quot;https://support.mozilla.com/kb/all+Knowledge+Base+articles&quot;&gt;Localization Dashboard&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Once the “&lt;span id=&quot;summary_alias_container&quot;&gt;&lt;span id=&quot;short_desc_nonedit_display&quot;&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=528112&quot;&gt;Using the Troubleshooting Information page&lt;/a&gt;” article is approved, it will need to be translated as well.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span id=&quot;summary_alias_container&quot;&gt;&lt;span id=&quot;short_desc_nonedit_display&quot;&gt;A good way to get started, is to go through the list of articles that mention the “&lt;em&gt;Main panel&lt;/em&gt;“, and change them to &lt;/span&gt;&lt;/span&gt; “&lt;em&gt;General panel (Main panel in Firefox 3.5&lt;/em&gt;)”.  If you have any questions, just ask in the &lt;a href=&quot;https://support.mohttps://support.mozilla.com/en-US/forum/3/504309&quot;&gt;Contributors forum thread&lt;/a&gt;. Thank you!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-18T18:14:29+00:00</dc:date>
	<dc:creator>Chris Ilias</dc:creator>
</item>
<item rdf:about="http://blog.mozilla.com/webdev/?p=786">
	<title>Mozilla Web Development: AMO Changes for 2010</title>
	<link>http://blog.mozilla.com/webdev/2009/11/18/amo-changes-for-2010/</link>
	<content:encoded>&lt;p&gt;Yesterday &lt;a href=&quot;http://micropipes.com/blog/&quot;&gt;Wil Clouser&lt;/a&gt; wrote up a blog post detailing &lt;a href=&quot;http://micropipes.com/blog/2009/11/17/amo-development-changes-in-2010/&quot;&gt;infrastructure changes for addons.mozilla.org in 2010&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Notable changes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Migrating from CakePHP to Django&lt;/li&gt;
&lt;li&gt;Moving from SVN to Git&lt;/li&gt;
&lt;li&gt;Continuous integration&lt;/li&gt;
&lt;li&gt;Faster deployment&lt;/li&gt;
&lt;li&gt;Processing data offline&lt;/li&gt;
&lt;li&gt;Improved documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Take a look, it’s a good overview of the technical challenges of managing a large and complex website at an enormous scale.&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-18T17:54:07+00:00</dc:date>
	<dc:creator>rdoherty</dc:creator>
</item>
<item rdf:about="http://mozillalabs.com/?p=3140">
	<title>Mozilla Labs: Personas: 10 Million and Growing</title>
	<link>http://mozillalabs.com/blog/2009/11/personas-10-million-and-growing/</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;The &lt;a href=&quot;http://getpersonas.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Personas&lt;/a&gt; movement continues to grow with over 10 million people choosing to personalize their Firefox.&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://mozillalabs.com/wp-content/blogs.dir/6/files/2009/11/amo-1024x194.png&quot; alt=&quot;amo&quot; height=&quot;134&quot; class=&quot;aligncenter size-large wp-image-41&quot; width=&quot;1024&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Read more &lt;a href=&quot;http://mozillalabs.com/personas/2009/11/18/personas-10-million-and-growing/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;- Suneel Gupta &amp;amp; Myk Melez on behalf of the Personas development team&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-18T17:52:23+00:00</dc:date>
</item>
<item rdf:about="http://mozillalabs.com/personas/?p=39">
	<title>Mozilla Labs: Personas: 10 Million and Growing</title>
	<link>http://mozillalabs.com/personas/2009/11/18/personas-10-million-and-growing/</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;The &lt;a href=&quot;http://getpersonas.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Personas&lt;/a&gt; movement continues to grow with over 10 million people choosing to personalize their Firefox.&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://mozillalabs.com/wp-content/blogs.dir/6/files/2009/11/amo-1024x194.png&quot; alt=&quot;amo&quot; height=&quot;134&quot; class=&quot;aligncenter size-large wp-image-41&quot; width=&quot;1024&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;What Has Changed?&lt;/h3&gt;
&lt;p&gt;Since Personas was &lt;a href=&quot;https://mozillalabs.com/blog/2009/03/personas/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;launched&lt;/a&gt; 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:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nearly 35,000 &lt;a href=&quot;http://www.getpersonas.com/en-US/gallery/All/Popular&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;designs&lt;/a&gt; were contributed from artists at all levels of experience from all parts of the world (over 1,000 designs / week).&lt;/li&gt;
&lt;li&gt;Over 450 &lt;a href=&quot;http://groups.google.com/group/mozilla-labs-personas/members&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;community members&lt;/a&gt; have shared ideas and feedback on the &lt;a href=&quot;http://groups.google.com/group/mozilla-labs-personas&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Personas forum&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Nearly 40 affinity brands, including &lt;a rel=&quot;nofollow&quot;&gt;Harry Potter&lt;/a&gt;, &lt;a href=&quot;http://www.getpersonas.com/en-US/persona/44136&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Bob Marley&lt;/a&gt;, &lt;a href=&quot;http://www.getpersonas.com/en-US/persona/830&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Lady Gaga&lt;/a&gt;, and &lt;a href=&quot;http://www.getpersonas.com/en-US/persona/816&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Greenpeace&lt;/a&gt; have added their content to the gallery.&lt;/li&gt;
&lt;li&gt;Using community feedback, the Personas development team has released 13 upgrades (4 &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED;query_format=advanced;bug_status=VERIFIED;component=Personas;product=Mozilla%20Labs&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;add-on&lt;/a&gt;, 9 &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED;query_format=advanced;bug_status=VERIFIED;component=getpersonas.com;product=Websites&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;website&lt;/a&gt; releases) in order to add features like &lt;a href=&quot;https://mozillalabs.com/personas/2009/10/02/introducing-favorites-with-personas-1-3/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Favorites&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.mozilla.org/L10n:Localization_Teams&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Localization&lt;/a&gt; community has diligently translated the add-on into over 25 languages; Personas website will be &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=499332&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;localized&lt;/a&gt; by the end of the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;Thanks!&lt;/h3&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.getpersonas.com/en-US/gallery/Designer/NinaBella&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;NinaBella&lt;/a&gt;, &lt;a href=&quot;http://www.getpersonas.com/en-US/gallery/Designer/digitalblasphemy&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Digital Blasphemy&lt;/a&gt;, &lt;a href=&quot;http://www.getpersonas.com/en-US/gallery/Designer/MaDonna&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;MaDonna&lt;/a&gt;, 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.&lt;/li&gt;
&lt;li&gt;Shae Rivard, who has supported the resolution of over 200 issues on the &lt;a href=&quot;http://groups.google.com/group/mozilla-labs-personas&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Personas discussion forum&lt;/a&gt;, as well as over 450 other &lt;a href=&quot;http://groups.google.com/group/mozilla-labs-personas/members&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;members&lt;/a&gt;, whose feedback, testing, and contributions continuously make the product better.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Rainer Cvillink who, on a shoestring budget, imaginatively developed the original Personas video:&lt;/li&gt;
&lt;p&gt;&amp;lt;iframe class=&quot;embeddedvideo&quot; height=&quot;300&quot; src=&quot;http://vimeo.com/moogaloop.swf?clip_id=3841582&amp;amp;amp;server=vimeo.com&amp;amp;amp;show_title=1&amp;amp;amp;show_byline=1&amp;amp;amp;show_portrait=0&amp;amp;amp;color=&amp;amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;400&quot;&amp;gt;&amp;lt;/iframe&amp;gt; 
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/3841582&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Getting Started with Personas&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user1482657&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Mozilla Labs&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;/ul&gt;
&lt;h3&gt;What’s Next?&lt;/h3&gt;
&lt;p&gt;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 &lt;a href=&quot;http://groups.google.com/group/mozilla-labs-personas&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;discussion forum&lt;/a&gt; and add helpful hints to the &lt;a href=&quot;https://wiki.mozilla.org/Labs/Personas/Support&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;support wiki&lt;/a&gt;. And stay tuned to this blog for updates!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- Suneel Gupta &amp;amp; Myk Melez on behalf of the Personas development team&lt;/em&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-18T17:45:47+00:00</dc:date>
</item>
<item rdf:about="http://blog.mozilla.com/?p=1375">
	<title>The Mozilla Blog: Firefox Beta 3.6 (revision 3) now available for download</title>
	<link>http://blog.mozilla.com/blog/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/</link>
	<content:encoded>&lt;p&gt;&lt;em&gt;Editor’s note: Mozilla released Firefox 3.6 beta 3 on Tuesday,  November 17, 2009. Check out the &lt;a href=&quot;https://developer.mozilla.org/devnews/index.php/2009/11/18/firefox-beta-3-6-revision-3-now-available-for-download/&quot; target=&quot;_blank&quot;&gt;Mozilla Developer News announcement&lt;/a&gt; reposted below   for more details.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Last night the Mozilla community released Firefox 3.6 Beta 3, making  it &lt;a href=&quot;http://www.mozilla.com/firefox/all-beta.html&quot;&gt;available for  free download&lt;/a&gt; and  issuing an update for all Firefox 3.6 beta users.  This update contains &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta3-fixed&quot;&gt;over  80 fixes&lt;/a&gt; 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 &lt;a href=&quot;https://addons.mozilla.org/addon/15003?src=external-fxbetarelnote&quot;&gt;Add-on     Compatibility Reporter&lt;/a&gt; – your favorite Add-on author will     appreciate it!&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;The Beta of Firefox 3.6 / Gecko 1.9.2  introduces several new     features for users to evaluate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(New in this update) A &lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/11/16/component-directory-lockdown-new-in-firefox-3-6/&quot;&gt;change  to how third-party software integrates with Firefox&lt;/a&gt; to increase  stability.&lt;/li&gt;
&lt;li&gt;(New in this update) The ability to &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=503481&quot;&gt;run scripts   asynchronously&lt;/a&gt; to speed up page load times.&lt;/li&gt;
&lt;li&gt;A &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=524904&quot;&gt;mechanism&lt;/a&gt; to prevent incompatible software from crashing Firefox.&lt;/li&gt;
&lt;li&gt;Users can now change their browser’s appearance with a single click,     with built in support for &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/personas/&quot;&gt;Personas&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Firefox 3.6 will &lt;a href=&quot;http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/&quot;&gt;alert     users about out of date plugins&lt;/a&gt; to keep them safe.&lt;/li&gt;
&lt;li&gt;Open, native video can now be displayed &lt;a href=&quot;http://mozillalinks.org/wp/2009/10/firefox-3-6-gets-full-screen-native-video/&quot;&gt;full     screen&lt;/a&gt;, and supports &lt;a href=&quot;https://developer.mozilla.org/En/HTML/Element/Video&quot;&gt;poster    frames&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Support for the &lt;a href=&quot;http://hacks.mozilla.org/2009/10/woff/&quot;&gt;WOFF  font format&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Improved JavaScript performance, overall browser  responsiveness and    startup time.&lt;/li&gt;
&lt;li&gt;Support for new CSS, DOM and HTML5 web technologies.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Web developers and Add-on developers should read more detail about &lt;a href=&quot;http://developer.mozilla.org/en/docs/Firefox_3.6_for_developers&quot;&gt;the    many new features in Firefox  3.6 for developers&lt;/a&gt; on the Mozilla    Developer Center. For the full list of changes since the &lt;a href=&quot;http://www.mozilla.org/projects/firefox/3.6a1/releasenotes/&quot;&gt;alpha    release&lt;/a&gt;, see &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2%3Afixed&quot;&gt;this    list&lt;/a&gt; (it’s big).&lt;/p&gt;
&lt;p&gt;Please use the following links to download Firefox 3.6 Beta, or visit    the &lt;a href=&quot;http://www.mozilla.com/firefox/all-beta.html&quot;&gt;beta  download   page&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows: &lt;a href=&quot;http://download.mozilla.org/?product=firefox-3.6b3&amp;amp;os=win&amp;amp;lang=en-US&quot;&gt;Firefox     3.6 Beta 3 Setup.exe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mac OS X: &lt;a href=&quot;http://download.mozilla.org/?product=firefox-3.6b3&amp;amp;os=osx&amp;amp;lang=en-US&quot;&gt;Firefox     3.6 Beta 3.dmg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Linux: &lt;a href=&quot;http://download.mozilla.org/?product=firefox-3.6b3&amp;amp;os=linux&amp;amp;lang=en-US&quot;&gt;firefox-3.6b3.tar.bz2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always, the Mozilla community would appreciate hearing about any &lt;a href=&quot;http://feedback.mozilla.org/&quot;&gt;feedback&lt;/a&gt; you have about this    release, or any &lt;a href=&quot;http://developer.mozilla.org/en/docs/Bug_writing_guidelines&quot;&gt;bugs      you may find&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-18T16:28:37+00:00</dc:date>
	<dc:creator>Melissa Shapiro</dc:creator>
</item>

</rdf:RDF>
