<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>what I work on week to week</description><title>zpao’s status reports</title><generator>Tumblr (3.0; @zpaostatus)</generator><link>https://zpaostatus.tumblr.com/</link><item><title>Now Using JSON.parse in Session Restore</title><description>&lt;a href="http://blog.zpao.com/post/681362149/now-using-json-parse-in-session-restore"&gt;Now Using JSON.parse in Session Restore&lt;/a&gt;: &lt;p&gt;In case this blog gets added to &lt;a href="http://planet.firefox.com"&gt;Planet Firefox&lt;/a&gt; before I fix the other blog, I’m posting this link since it is relevant to your interests!&lt;/p&gt;</description><link>https://zpaostatus.tumblr.com/post/681372554</link><guid>https://zpaostatus.tumblr.com/post/681372554</guid><pubDate>Wed, 09 Jun 2010 17:53:47 -0400</pubDate></item><item><title>May 14 + May 21, 2010</title><description>&lt;p&gt;I forgot to update last week so here&amp;rsquo;s a two-for-one deal.&lt;/p&gt;

&lt;h3&gt;Done:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Finished Private Browsing JEP (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503233"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Made more progress on the  Request JEP (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=547091"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Finished Copying location of a &amp;ldquo;switch to&amp;rdquo; action copies moz-action (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=556061"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Finished Session Restore using JSON.* - a couple things came up during review (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=387859"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Hunted down a XPConnect assertion in a sessionstore test - needs review (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=553107"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Final review of async master password dialogs for Dolske (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499233"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Made TabCandy work on trunk (This brings the total to 3 add-ons I&amp;rsquo;ve fixed with the same method&amp;hellip; I should blog about it if Dao hasn&amp;rsquo;t already)&lt;/li&gt;
&lt;li&gt;Fixed a Jetpack XHR bug (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=565767"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Next:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Switch to tab should close &amp;ldquo;empty&amp;rdquo; tabs (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=555767"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Finish Session Restore using JSON.* review comments (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=387859"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added additional methods to Jetpack test framework - still need a couple more changes (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=565765"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Finish Request JEP&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Soon:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Figure the Planet Mozilla / Firefox situation for status reports&lt;/li&gt;
&lt;/ul&gt;</description><link>https://zpaostatus.tumblr.com/post/628631454</link><guid>https://zpaostatus.tumblr.com/post/628631454</guid><pubDate>Mon, 24 May 2010 13:39:00 -0400</pubDate><category>firefox</category><category>session restore</category><category>Jetpack</category></item><item><title>May 7, 2010</title><description>&lt;p&gt;This week I&amp;rsquo;m introducing the &amp;ldquo;Soon&amp;rdquo; section, for things that I&amp;rsquo;m tracking but that I&amp;rsquo;m failing to actually complete in a given week.&lt;/p&gt;

&lt;h3&gt;Done:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Fixed some Jetpack documentation (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=563105"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Finished Private Browsing JEP - under review (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503233"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Started Request JEP, made some progress (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=547091"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Finished Session Restore using JSON.* - a couple things came up during review (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=547091"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Next:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Address anything that comes up for Private Browsing JEP&lt;/li&gt;
&lt;li&gt;Fix issues from Session Restore JSON review&lt;/li&gt;
&lt;li&gt;Hopefully finish Request JEP&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Soon:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Copying location of a &amp;ldquo;switch to&amp;rdquo; action copies moz-action (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=556061"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Switch to tab should close &amp;ldquo;empty&amp;rdquo; tabs (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=555767"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Figure the Planet Mozilla / Firefox situation for status reports&lt;/li&gt;
&lt;/ul&gt;</description><link>https://zpaostatus.tumblr.com/post/579881172</link><guid>https://zpaostatus.tumblr.com/post/579881172</guid><pubDate>Fri, 07 May 2010 19:59:00 -0400</pubDate><category>jetpack</category><category>session restore</category><category>firefox</category></item><item><title>April 30, 2010</title><description>&lt;h3&gt;Done:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Rewrote Form Manager in JS with Dolske. No API changes, just converted some C++ to JS. (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=439716"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Another round of Private Browsing for Jetpack (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503233"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Next:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Finish Private Browsing JEP (needs some more tests &amp;amp; another review)&lt;/li&gt;
&lt;li&gt;Finish Session Restore using JSON.*&lt;/li&gt;
&lt;li&gt;Actually finish a couple bugs that I started around &amp;ldquo;switch to tab&amp;rdquo; (and had planned on finishing this past week).

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=556061"&gt;Bug 556061 - Copying location of a &amp;ldquo;switch to&amp;rdquo; action copies moz-action&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=555767"&gt;Bug 555767 - Switch to tab should close &amp;ldquo;empty&amp;rdquo; tabs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>https://zpaostatus.tumblr.com/post/568517797</link><guid>https://zpaostatus.tumblr.com/post/568517797</guid><pubDate>Mon, 03 May 2010 12:38:31 -0400</pubDate><category>Jetpack</category><category>Form Manager</category><category>Firefox</category></item><item><title>April 23, 2010</title><description>&lt;p&gt;I&amp;rsquo;ve been a slacker and not written one of these in a while&amp;hellip;&lt;/p&gt;

&lt;h3&gt;Done:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Reviews - 1 Weave, 1 Password Manager (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=499233"&gt;single Master Password prompt when filling forms!&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;First round of Private Browsing for Jetpack (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503233"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Started removing evalInSandbox from Session Restore and using JSON.* (should fix a recent COW regression as well as a bit of a speed improvement) (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=387859"&gt;bug&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.zpao.com/post/538816688/how-to-install-flash-on-windows-or-a-cleveland-steamer"&gt;Ranted&lt;/a&gt; - which I know most of you have read.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Next:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Finish Private Browsing JEP (follow through on Drew&amp;rsquo;s review, get review from Myk/Atul)&lt;/li&gt;
&lt;li&gt;Finish Session Restore using JSON.*&lt;/li&gt;
&lt;li&gt;Actually finish a couple bugs that I started around &amp;ldquo;switch to tab&amp;rdquo;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=556061"&gt;Bug 556061 - Copying location of a &amp;ldquo;switch to&amp;rdquo; action copies moz-action&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=555767"&gt;Bug 555767 - Switch to tab should close &amp;ldquo;empty&amp;rdquo; tabs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>https://zpaostatus.tumblr.com/post/551243544</link><guid>https://zpaostatus.tumblr.com/post/551243544</guid><pubDate>Mon, 26 Apr 2010 14:17:22 -0400</pubDate><category>firefox</category><category>session restore</category><category>weave</category></item><item><title>March 19, 2010</title><description>&lt;h3&gt;Done:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;(Finished &amp;amp;) Landed a bunch of Session Restore patches:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=553104"&gt;Bug 553104&lt;/a&gt; - Use Services.jsm in sessionstore&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=537289"&gt;Bug 537289&lt;/a&gt; - Only save form data for fields that aren&amp;rsquo;t the default value&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=551505"&gt;Bug 551505&lt;/a&gt; - Fix context of RestoreDocument_proxy&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=551285"&gt;Bug 551285&lt;/a&gt; - Drop backwards compatibility for Firefox 2/3&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Finished &amp;amp;) landed a few Weave patches:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=548939"&gt;Bug 548939&lt;/a&gt; - Use SessionStore in tab engine&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=552532"&gt;Bug 552532&lt;/a&gt; - Sync form data to mobile&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=539591"&gt;Bug 539591&lt;/a&gt; - Not localized string&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Talked with Dolske about Weave + Form History and figured out what changes we&amp;rsquo;ll need to make to Satchel - filed &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=552710"&gt;bug 552710&lt;/a&gt; for those changes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Turned 24&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Next:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://www.sfcb.org/php/classes.php?id=T1-032210-PRT"&gt;Letterpress class&lt;/a&gt;, so I&amp;rsquo;m out Monday&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finalize all the Weave goal stuff to make sure we&amp;rsquo;re where we should be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Update wiki pages&lt;/li&gt;
&lt;li&gt;Followup with other auditors to know where we are with platform use (and file bugs as appropriate)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>https://zpaostatus.tumblr.com/post/465089680</link><guid>https://zpaostatus.tumblr.com/post/465089680</guid><pubDate>Mon, 22 Mar 2010 02:13:59 -0400</pubDate><category>firefox</category><category>session restore</category><category>weave</category></item><item><title>March 12, 2010</title><description>&lt;h3&gt;Done: (some overflow from last week)&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Started profiling session restore during startup (tracking on &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=550967"&gt;bug 550967&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;That led to experimenting with loading a limited number of tabs at a time. Results will end up in the bug above, but the short of it is: loading less tabs results in load time being lower for each individual tab, but longer for all tabs to load.&lt;/p&gt;

&lt;p&gt;This also led to filing and fixing a couple session restore bugs (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=551285"&gt;551285&lt;/a&gt; and &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=551505"&gt;551505&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Chatted with Connor about Weave, Firefox, and where that&amp;rsquo;s heading. Still need to get it the rest of the way out of our heads onto wikis (which I plan on doing over the weekend).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Devised a strategy for improving Weave&amp;rsquo;s tab sync (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=542315"&gt;bug 542315&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Next:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Update wikis with appropriate Weave-Firefox changes (milestones, goals, etc.).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More session restore profiling.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Land the session restore bugs from above.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Start implementing the improved tab sync.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Turn 24.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>https://zpaostatus.tumblr.com/post/444036916</link><guid>https://zpaostatus.tumblr.com/post/444036916</guid><pubDate>Fri, 12 Mar 2010 17:36:00 -0500</pubDate><category>session restore</category><category>weave</category><category>firefox</category></item></channel></rss>
