zz – Others (2011)

Mozilla User, Contributor, Intern, now Full-time !

After many years as a Mozilla community member in various roles, I’m happy to announce to all that I’ve joined Mozilla Corporation full-time as a Security Engineer fresh out of college, and this week has been my first week here in Mountain View, CA.

As most of you know, I started off in Thunderbird, gradually moving on into Platform Security (fuzz-testing). Having always loved Thunderbird, moving on to work on things that impact all Mozilla applications was the natural way forward. It has been more than 8 years since I stepped into the Mozilla universe, and this amazing journey, this learning experience has been nothing short of magical:

  • Blogger
  • QA tester
  • Asian Mozillian
  • Thunderbird Intern
  • Mozilla Summit / all-hands attendee
  • University research member in Hong Kong
  • College class mentor in Singapore
  • Open source advocate
  • Security bug hunter
  • Developer
  • Contractor
  • Full-time

I’ll sum this new chapter up with a wonderful song that I heard in a store a day or two ago: At The Beginning, from the movie Anastasia

zz - Others (2011)

Comments (7)


Discontinuation of release-specific changelog blogposts

With the implementation of the Rapid Release development process for Thunderbird, I will no longer be announcing Thunderbird releases (now done on DevNews instead) as well as their changes in a blogpost, since any significant bugfix or new feature will, in all high probability, make it to the next release train within a few weeks. Calendar might be an exception till it joins the Rapid Release process.

The Rumbling Edge will continue to track comm-central landings every few weeks or so, as well as for Calendar.

Thunderbird release changelogs have been continuously updated since 2005, and the first version on that list was 0.7.3. (Thunderbird has come a long way, a journey of ups and downs indeed!) This list will occasionally be updated as well.

Compare this to old days when new releases would only come out “when it’s done”. How times have changed!

Thunderbird Releases
zz - Others (2011)

Comments (2)


Re-integration of Mozilla Messaging

By now, some of you would probably have read from Mitchell Baker or David Ascher about the re-integration of Mozilla Messaging. It will be combined with Mozilla Labs, and Mozilla Messaging will be dissolved.

David will continue to manage the Thunderbird team along with the various other responsibilities wrt. the Labs stuff, F1, Raindrop, contacts, identity and the like. As he puts it, “Thunderbird users will likely be curious to know what this change means for them. The short answer is almost nothing will change.”

“In particular, the Thunderbird team will remain a tight-knit self-contained product team with full responsibility for the stewardship, development and support of Thunderbird.”

zz - Others (2011)

Comments (2)


Slowdowns in Firefox 4 Beta / RC when using ViewAbout 2.0

How many of you experience slowdowns when using ViewAbout 2.0? I’ve noticed that when there is high I/O activity, viewabout.js sometimes throws up a slow JavaScript dialog on startup. Recently, I’ve also noticed that the performance of Firefox 4 Beta / RC seems to slowdown significantly over time as one uses large numbers of tabs (e.g. more than 80) and one would have to restart Firefox. Or disable ViewAbout and the issue seems to go away.

I’ve also experienced lags when opening new windows through JavaScript links with the extension. Another ponder: How easy would it be to transit ViewAbout to being restart-less? There doesn’t seem to be a menu API in the latest Add-on SDK at the time of writing.

The relevant viewabout.js file is located here. Some of that code was submitted by a contributor some time back, and I’m not entirely sure what is causing the issue. Any ideas?

Edit: I’ve released the ViewAbout 2.0.1 hotfix to AMO to try and combat this issue. Thanks especially go out to harry for suggesting an alternative way of detecting about: URLs in the application.

zz - Others (2011)

Comments (13)