Personal tools

WeeklyUpdates/2009-10-19

From MozillaWiki

Jump to: navigation, search

« previous week | index | next week »

Contents

Friends of the Tree Friends of the Tree

Development Updates

Firefox

( Projects | Status | Goals | People )

Firefox 3.6 (Namoroka)

Firefox Future

Team News

Gecko

  • Welcome Ehsan Akhgari, now a full time employee of Mozilla, working out of the Toronto office! Ehsan was primarily responsible for private browsing and will continuing his work there as well as working with Robert O'Callahan.
  • Electrolysis (E10s)
    • Windowed plugins mostly working (Windows and Linux)
    • Windowless plugins working on Linux, to work on Windows soon. May have slow performance until work on asynchronous painting is done.
    • Plan to land the existing code into mozilla-central, preffed off, as soon as some blockers are done. See bug 523094 for details and a dependency tree.
    • Have very hacky demos of multi-process browsing
    • Working on getting Fennec working with multi-process browsing.
  • GFX
    • Robert O'Callahan, Jeff Muizelaar and Bas Schouten have been iterating on an API and requirements for a Layers API, akin to Core Animation, that will enable easy hardware acceleration and certain types of animation. We welcome everyone's input.
    • Windows 7 support (bug 474052) has been coming along well. Aero Peek has landed in 3.6, but Jump Lists and download status in the Windows 7 task bar will have to wait for 3.7.
    • Bas Schouten has been tearing stuff up. In addition to contributing to the Layers API mentioned above, he came up with a proof-of-concept full-screen video implementation using OpenGL (bug 510057) and has been working on making our font rendering in Windows 7 significantly better by using DirectWrite (bug 517642).
  • CrashKill meetings will continue. We really dig into details of crashes and people seem to find the in-depth discussions on how to resolve a particular crash useful.
  • Blockers:
    • P1: 1
    • P2: 92
    • P3: 0
    • Other: 0
  • Team blocker numbers:
    • Layout: 14
    • Content: 19
    • GFX: 9
    • JS: 29

Branch work: Firefox 3.0.x / Firefox 3.5.x / Thunderbird 2.0.0.x

  • Firefox 3.0.15 / Firefox 3.5.4
    • had to re-spin both releases twice now
    • builds were available for QA on Friday
    • hoping to push both to beta on Tuesday
    • new schedule on the wiki, targeting October 27 for release

Thunderbird

SeaMonkey

  • SeaMonkey 2.0 RC 2 went public today
  • If it does well on the beta channel, we'll go golden with 2.0 early next week!

Mobile

IT

Release Engineering

QA

Test Execution

Web Dev Testing

  • Completed final testing of AMO 5.2
  • Testing Jetpack is still in progress
  • Personas: Created testcases for Personas support and Developer Hub.
  • Automating AMO test cases to validate search with Selenium
  • Created a new test plan template and solicited feedback. This is posted to mozilla.dev.quality.

Metrics, Accessibility, Localization, Community

  • Community
    • Held a Website Compatibility Testing Testday for Fx3.6 on Friday, October 16th. See results.
    • Connected with two new community members via VolunteerMatch!

Test Development

  • Changes to mochitest to run Out Of Process Plugins checked in
  • Preliminary test development for XBL2 Specification is ready for contribution
  • Test Dev Team will be in Mountain View the week of November 9.
  • Other notes are here

Security

  • Update from Shaver on the .NET Framework Assistant and WPF plugin blocklisting. Blog post(s) upcoming.

Marketing/PR

PR


General

Five Years of Firefox

  • Nov. 9, 2009
  • "Light the World with Firefox"
    • Celebrating the milestone by having fun with light & the Firefox logo. You can participate by loading a picture or video to Flickr with the tag "Fx5yr". Best pictures & actions rewarded with cool Firefox swag!
      • Spotlight: Borrow a projector and shine the Firefox logo on the wall during your party, or make a logo stencil and place it in front of a flashlight for a cool effect. Or, go crazy and get a searchlight to create your very own Firefox "bat signal"!t pictures & actions rewarded with cool Firefox swag! Here are some ideas:
      • Mash-Up: Think of the most interesting way you can combine Firefox and light. For example, create the logo out of candles on a birthday cake or program your very own lite brite! The more creative, the better.
      • Mobile: Get the Firefox logo on your phone [link to come] and take a picture holding it in front of a local landmark. Or, organize a bunch of friends for a big group photo with the logo on everyone's phones.
  • Looking for party hosts! Please get in your swag requests here


Events


Community

  • Notes from last community marketing call here.
  • Community marketing call this Wednesday, Oct. 21st at 10 a.m. PDT/17:00 UTC
    • Dial-in Info: +1.650.903.0800, followed by 92# and then 7391#
    • Or you can use our toll-free number: +1.800.707.2533, followed by 369# and then 7391#. If you're outside the US, use Skype to call in with our toll-free number.
    • You can also watch the meeting live in Open Video at air mozilla
    • For those that can't make the call or want to participate online, join us in #marketing on IRC (irc.mozilla.org).
    • Agenda:
      • We'll be talking about Firefox anniversary topics!
      • Please send Mary (mary at mozilla dot com) any other items.

Support

  • Time to start planning the SUMO goals in 2010!
  • Three primary focus areas:
    • Improve the support experience for users
    • Provide better/more accurate/more detailed metrics and insights for other Mozilla teams and the entire Mozilla community
    • Make the SUMO experience more enjoyable for contributors
  • Post your feedback in the contributor discussion
  • See also blog post: Help us plan SUMO in 2010!
  • We have articles around the .NET stuff: .NET Framework Assistant and Windows presentation foundation and Add-ons blocklist. If you need to help someone disable/enable deal with these extensions, feel free to point them to our instructions.

Metrics

  • No updates this week.

Evangelism

  • This is WOFF week. Going to be rolling things out tomorrow with demos, partners and descriptions.

Labs

Developer Tools

Add-ons

  • AMO 5.2 launches tomorrow night with Personas support and new statistics for add-on developers
  • Meetup will be rescheduled to next Tuesday at 7pm
  • New Contributions Blog post

Webdev

  • AMO 5.2 open bugs & fixed bugs Launch 10/20 moxie
  • SUMO 1.4.1 launches Thursday 10/22
  • Ryan worked on a patch to reduce the # of HTTP requests on mozilla.com. This makes a big difference over millions of requests.
  • Kicked off the 5 years of firefox project with marketing
  • Helped with blocklist stuff over the weekend
  • Les and Melissa are working on revamping the press center page -- read more about it
  • Speaking of press, there was a lot of coverage for our plugin checker. Congrats to the team for doing a great job. As for what's next, here's a quick list of ideas:
    • Localize plugin checker for other locales (in progress)
    • Integrate this experience with the Firefox client. Firefox will identify vulnerable plugins and help you update them.
    • Create a self-service panel for vendors to update their plugin info as new releases come out.
    • Create an open directory for all plugin information (sort of like Plugindoc but dynamic)
    • Evangelize plugin detection via an embeddable widget — get it out on Wordpress, etc.
    • Integrate with our crash reporting system so we have a report card/dashboard for which plugins are most crashy

L10n

Just updates around Fennec today:

Productization - Search engines 

Staś posted in .l10n about choosing search engines for localized Fennec. Targeting end of October. The guidelines can be found at L10n:Mobile/Productization. 34 per-locale bugs filed so far, all blocking the tracking bug (bug fennec10-l10n-search) (check a slightly more detailed view, too).

Web pages 

Pascal filed the tracking bug: bug fennec10-l10n-web, 34 per-locale bugs were filed as dependencies of the tracking bug; SMS issues are tracked in bug 517152

Foundation Updates

Roundtable