Meeting Notes Meetings notes from the Mozilla community

18-January-2012

Mozilla Platform Meeting Minutes: 2012-01-17

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-17

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific
  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • Our build of Firefox 10 beta 5 will be cut this evening (2012-01-17)
  • Our informal Firefox 9 post-mortem is tomorrow (2012-01-18) at 10AM PT in Warp Core
  • We’ll be pushing out a FF3.6.25->FF9.0.1 advertised update tomorrow (2012-01-18) afternoon
  • Add-on hotfix testing with our beta population coming this week (hopefully 2012-01-18 if QA verification works out)
  • Code freeze for FF3.6.26/10 is this Friday, 2012-01-20
  • Go to build for FF3.6.26/10 release candidate will be 2012-01-23
    • A decision about whether or not to ship add-ons compatible by default in FF10 (and with what prefs set) will be made this same day
  • Final sign-off for FF10 will be 2012-01-25
  • Next source migration is 2012-01-31

Firefox Development

  • Matthew Noorenberghe landed the first revision of a Firefox profile migrator. This is a first step towards implementing a “profile cleaning” feature (bug 273874)

Firefox Developer Tools

  • New Command Line was turned on in the web console.
  • We’ve gathered feedback and will be turning it back off for now.
  • paul, robcee and shorlander did some UI planning last week. Slides

Performance

GFX

  • Quartz backend for the new 2D API (Azure) landed, on by default, for canvas.
    • Tracked in bug 692879.
    • OS X only, canvas only (for now).
    • Please test canvas demos, etc!
      • When testing, you can disable this implementation by toggling the pref gfx.canvas.azure.enabled to ensure it’s actually a regression.

JS

Layout

Video

DOM

WebAPI

  • WebSMS nearly ready, might even land today (Fennec and linux).

Network

  • We need a test server for SPDY, we’ve decided to go with node-spdy. We’re planning to require a local installation of node 0.7 or higher in order to test SPDY. We’ll be requesting that node be deployed to our testing infrastructure for this.
  • Once SPDY testing is possible we’ll be requesting that SPDY be turned on by default on mozilla-central, at least for a week. This should happen soon after the start of Firefox 13 development.

Plugins

Mobile

Accessibility

  • Work progressing on mobile and OSX a11y.
    • Team will follow up with a post to dev-platform or dev-planning regarding when and how to ship FF on OSX with a11y built in.

Tree Management

  • 10.5 leak builds happening for try on 10.6 machines
  • can we disable Mobile Desktop builds for m-c, project branches and aurora?

Security

Security Review Needed but Unscheduled

Schedule with Curtis

If you believe your feature is on this list incorrectly or information has changed since the item was marked for review; please contact Curtis

Security Reviews Scheduled for this week

Date / Time Item
Wed Jan 18 / 13:00 PST AVAILABLE
THU Jan 19 / 10:00 PST AVAILABLE
Fri Jan 20/ 10:00 AM PST AVAILABLE

Calendar and Meeting details

General Meeting Details 
* IRC Channel: #security 
* Etherpad: http://etherpad.mozilla.com:9000/secreview 
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone): 
** In office or soft phone: extension 92 
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 
** Toronto: 416-848-3114 then extension 92 
** Toll-free: 800-707-2533 then password 369 
** Conference num 99058

Stability Report

Socorro

  • Release on Friday – switch all timezones to UTC. Some dip in stats Friday but all looks normal now.

Desktop

Trunk

  • bug 716289 Was the top crash but now should be fixed.
  • bug 717171 Crash @ js::ContextStack::currentScript. Currently #3 overall crash on trunk
  • bug 718284 Cycle collector crash when using the default Wikipedia(en) search plugin with HTTPS-Everywhere

Aurora

  • bug 718575Startup crash in pref_savePref @ mozalloc_abort(char const* const) | mozalloc_handle_oom() | ToNewCString(nsACString_internal const&)

Beta 4

  • bug 718389 Startup crash @ PR_EnumerateAddrInfo | nsDNSRecord::GetNextAddr.
  • bug 718724 Firefox Crash [@ nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) ]

Mobile

Roundtable

  • (bsmedberg) – bug 712032 is a rather new orange which appears to be related to cache incorrectness; it doesn’t have an owner but I don’t think we should ship a release with it.

12-January-2012

Mobile Meeting Minutes: 2012-01-11

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Mobile/Notes/11-Jan-2012

Contents

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • irc.mozilla.org #mobile for backchannel
  • vidyo: Warp Core

Schedule

  • String freeze: 2012-01-17 (Aurora)
  • Next merge: 2012-01-31

Major Topics for This Week

String Freeze

What’s that exactly? (Pike)

String freeze is a bad name for the day when we start to work towards shipping the localized versions. It’s got less to do with not changing the ascii chars in locales/en-US. Basically, starting at the day of string freeze, we’ll allow localizers to say “we’re good to ship this”, independently of what lands in the code. So any new landing after that needs to make all our versions better, localized or not. Remember, almos 50% of our users are on non-en-US builds.

Common pitfalls and myths:

prelanding strings 

in particular on mobile, strings are badly space constrained. Practically, if you’re using an Italian build and there’s half an Italian string in a button, that’s about as good a UI as an English string, as in, not good at all. Strings are landed when the nightly builds on ftp that are ready for QA of that string.

re-using existing strings 

Just had a too-good-to-miss example in bug 710433: Changing the verbs “bookmark” and “remove” to a noun “bookmark” with a checkbox. Different words, even though they’re the same 8 characters.

polish 

A warning on visual polish, too: If there’s less space for the text after a refresh, that may very well crop localized strings. Likely much more of a problem on mobile than desktop.

Aurora Approvals

Should you request approval-aurora for your patch? 

Most bug fixes we are currently landing on m-c are needed on m-a. It’s better to request approval and be denied than to let a fix slip.

How are we keeping track of what needs to be on Aurora? 

Various flags. You’ll notice “tracking-fennec:11+|12+” and “status-firefox:affected|fixed|verified”

What about risky stuff we know we really want? 

We usually need ways to mitigate risk when landing on Aurora. We do this by making sure the changes are easy to turn off (via pref or build flag) or easy to backout.

Application

Native Front-end

Android Platform

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

Kats

  • Last week
    • Fixed bug 715164 (race condition in PZC causing crash)
    • Got some useful logs and investigated the bugs
    • Did an in-depth review of PZC resulting in 17 patches (bug 716673)
    • Worked with gbrown and jmaher on getting robocop up and running, landed some patches there to robustify/fix things (715443, 715444, 715369, 716934, 716937)
    • There’s still one test failing for me in robocop, so I don’t think it’s quite ready for prime-time yet
  • This week
    • Get robocop ready and write some more tests
    • Continue working on pan/zoom issues
  • Blockers
    • None

GBrown

Last week:

  • Bug 705175 devicemanager getAppRoot is broken
  • Bug 715060 devicemanagerADB pushDir fails on non-rooted device when unzipping to sdcard
  • Bug 715197 Robocop: FennecNativeElement.isDisplayed is not implemented
  • Bug 715408 mochitests will hang if previous test run didn’t clean up
  • Bug 716077 devicemanager processExist may report false positives
  • Bug 717042 Robocop: “OK” displayed even when failures detected
  • Bug 712277 Crash in nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::Close
  • Network cache: issue with startup time – see bug 707436
  • Network cache: issue with compression / downgrade – see bug 715198

Next week:

  • Robocop / network cache

AlexP

Last week

  • Reviewed open IME-related bugs.
  • bug 714950 – Unable to see characters typed in landscape fullscreen VKB
    • Implemented and submitted the fix
  • bug 712972 – Can’t type mzl.la into awesome bar
    • Fix is being reviewed
  • bug 595008 – Make Android IME more efficient by reducing communication between Java and Gecko
    • Tried to use the same approach for XUL-version.
    • Didn’t fix the issue right away – IPC still causes the IME state to be out-of-sync, the fix needs more work

This week

  • Look into better handling of composition events

Need feedback

  • bug 712972 – Can’t type mzl.la into awesome bar
    • The patch disables autocompletion and text prediction in the AwesomeBar – should we go with it?

Chris Lord (cwiiis)

Chris Peterson

  • Last Week
    • bug 712791 bug 711977 – Fixed CNN favicon crash, but QA reports they may still be able to repro on some devices.
    • bug 714874 – Checked in patches to fix Java warnings. Sync team is fixing few remaining warnings.
  • This Week
    • bug 709845 – Have local fix for copy/paste of redirected URLs. Need review.
  • Blockers:
    • bug 715298 blocks bug 709230 – ProGuard Java optimizer stilled blocked by try server errors. Working with joduinn to isolate differences between “try-linux-slave”and “linux-ix-slave” builders.

GCP

  • Last week:
    • bug 702217 OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes
    • bug 713228 SQLiteDatabaseCorruptException: database disk image is malformed: PRAGMA synchronous=1;
  • This week:
    • bug 713228 SQLiteDatabaseCorruptException: database disk image is malformed: PRAGMA synchronous=1;
    • Above bug is really getting the “Mozilla SQLite”<->Java bridge working. Crosschecking with wesj.
    • bug 713283 Profile migration takes forever
  • Blockers:
    • None

Brian N

  • Done
    • bug 709888 – Remove UA switcher
    • bug 715673 – Hande browser-lastwindow-close events
    • bug 715388 – Don’t show telemetry doorhanger for session restore
    • bug 697858 – Save restore state in bundle
    • WIP: bug 712970 – Show ‘tabs from last time’ in about:home
  • Next
    • Finish bug 712970 – Show ‘tabs from last time’ in about:home
    • bug 701824 – “Show character encoding” (Text encoding) preference should be hooked up

Sriram

WesJ

Last week

This week

  • bug 704682 – Expose password db for sync – working with gcp to expose Gecko’s version of sqlite to java
  • bug 711636 – Expose encrypt and decrypt for passwords
  • Finalizing our UA – chime in on the dev.planning thread with comments
  • Awesomebar speed problems bug 709078 and bug 716780

LucasR

This week (in progress):

Next week:

  • bug 707150 – Add mechanism to enable/disable Fennec’s local bookmarks/history DB
  • Finalize and land pending patches
  • More P1/P2 bug fixing

Blockers:

  • None

MBrubeck

Done:

  • bug 714789 – Don’t show “Open in new tab” for non-openable links
  • bug 712517 – Disable ActivityObserver on Android to fix blank screen bugs (landed on Aurora and Beta)
  • W3C Web Events meeting; contacting people within Mozilla about helping the Patent Advisory Group

Next:

  • bug 714285 – No context menu on long tap on inputs on this page
  • bug 707956 – Restore original zoom scale on double rotation
  • Misc. front-end polish bugs

Margaret

Done:

Next:

  • Investigate more tap to play bugs
  • I’m getting down to mostly P3/P4 bugs now, so I can take some more P1/P2 bugs (maybe bug 710704)

Scott (jwir3)

Last week:

  • Assisting with bug 714289 : Only blank white pages are displayed
  • Bug 706198 : Font inflation not working correctly on mobile sites

This week:

  • Finishing Bug 706198
  • Bug 701808  : some text appears way too large
  • Bug 716575 : Move <meta name=”viewport”> resizing into platform

Blocking Issues:

  • Since I have an HTC evo 4g, bug 714289 is causing me to not be able to view web pages, which blocks testing of my patch for bug 706198. (Hence the reason I’m trying to get it fixed).

BLassey

Last week

  • bug 714972 Opening links from external apps doesn’t work after OOM
  • bug 715507 GlobalHistory is accessing Gecko on the wrong thread
  • bug 713503 prefetch urls from known url shortening sites before gecko is running
  • bug 716818 potential race condition in GeckoThread
  • marked all P1, 2 and P3 Fennec Native bugs as tracking-fennec=11+
  • went through all tracking-fennec=11+ that are resolved fixed and not marked status-firefox-11=fixed

Next week

  • drive down open P1s and P2s

DougT

MFinkle

Done:

  • Vacation
  • Reviews
  • Interviews
  • Landing stuff on Aurora

Next:

  • More reviews
  • More landing stuff on Aurora
  • Fixes for Download Manager
  • Add-on Manager

Madhava

This week:

  • finalizing sync usability “low hanging fruit”
  • worrying about the following
    • final polish
      • add-ons manager styling
      • tab menu corrections
      • text size settings and defaults – (hijack bug 712760?)
      • menu entries
      • settings
      • thumbnails
      • tab number animation
    • things we just haven’t been able to fully evaluate yet
      • sync
      • frecency
      • add-ons install from AMO

Ian Barlow

conveniently on PTO today

Patryk Adamczyk

Last Week
Submitted a series of UX / graphics bugs. See Madhava’s list above

This Week
Assisting on bug fixing when required.

Round Table

QA

Blocking:

SUMO

  • Last week: monthly Firefox mobile meetup in SF; Dolphin Product Mgr from MoboTap attended along with Sync eng team
  • This week: scope of doc changes for NativeUI
  • Next week: scope of add-ons and sync doc changes
  • SUMO feedback: Questions from Aurora users starting to trickle in: where is sync, find in page and flash for tablets? but just a handful so far
  • Input feedback: on version 10 is similar to what we had for 9 during beta, positive feedback on the update in general, some issues with text input on Asus (extra blank characters) with physical keyboard, cursor keys and @ key not working and non-English font issues (czech and korean)

Firefox/Gecko Delivery Meeting Minutes: 2012-01-11

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Firefox/Planning/2012-01-11

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Fin du Monde Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • Vidyo Guest URL
REMEMBER

These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.

Contents

Actions from Last Week

Schedule & Progress on Upcoming Releases

Firefox Desktop

Release (3.6, 9)

  • 3.6.26 security triage starting tomorrow
  • Full unthrottling of FF9 to occur once we have a better understanding of bug 715396
  • 3.6.25->9.0.1 advertised update planned for next week, will be announced once we’re fully unthrottled on FF9

Beta (10)

  • Code freeze for FF10 is 2012-01-20
  • Go to build for FF10 release candidate will be 2012-01-23
    • A decision about whether or not to ship add-ons compatible by default (and with what prefs set) will be made this same day
  • Final sign-off for FF10 will be 2012-01-25
  • Next source migration is 2012-01-31

Aurora (11)

Nightly (12)

Firefox Mobile

  • Many patches are currently landing on Aurora
    • Drivers are doing a great job with granting/denying approvals in a timely manner
  • Mobile is using tracking-fennec:11+ to track bugs that need to be considered for Firefox11 (native)
  • User-agent discussion is happening in dev.planning

Firefox Sync

  • BrowserID+sync project in the design phase
    • No longer targeting mobile world congress, or the fennec launch
    • What it means for user privacy, security, other projects still being worked out
  • UI changes in 10 not deemed sufficient, a papercuts project is in design phase
    • So further changes will be made in 12+, the changes in 10 will remain unchanged (improvement, but still not good enough)
  • 2012 roadmap is TBA
    • So if there’s something your team really wants from Sync, let us know
  • Old News that bears repeating:
    • the big feature for firefox 10 is the UI overhaul
    • the big feature for firefox 11 is the Addon Sync engine
    • Native Sync is still in progress, it is not enabled in native fennec yet
      • Nota Bene: because of the intents methodology of android, more than one native sync/fennec install produces undefined sync behavior

Add-on Builder

Add-on SDK

Release (1.4 -> Firefox 9, 10)

  • Released 1.4 (aka the Myk Melez Release) yesterday!
    • New Simple Prefs module comes courtesy of community members Hernan Colmeiro and Erik Vold
    • Brand new loader – new simplified XPI file structure
    • Loads of changes – please read the release notes!

Stabilization (1.5 -> Firefox 10, 11)

  • Merge from development branch happened yesterday
  • All code switched to MPL 2!
  • On track to release 1.5 February 21, 2012

Development (1.6 -> Firefox 11, 12)

  • Jeff Hammel is going to help us get Talos testing up – expect that soon
  • On track to merge to Stabilization February 21, 2012

Feedback Summary

Desktop

  • New 9.0 issues:
    • [1] Netflix doesn’t work. Looks to be only 10.6 mac; may have to do with recent silverlight update.
    • tabbrowser.xml not responding [2] and [3] also happened in 8: [4]
    • Flash not working: [5] (may have to do with 64-bit flash?)
    • Lots of norton toolbar compatibility questions [6][7]
    • URL not valid complaints: [8][9]
    • Possibly more Java breakage: [10][11]
    • Some complaints that networks are slower with 9: [12][13]
  • Existing known 9.0 issues:
    • Yahoo web-based IM
    • Bookmark icons
  • Extended Support Release (ESR) was announced on the Mozilla Blog. First release should be Firefox 10, and final implementation details are being worked on with RelEng (bug 717106). Questions and/or comments are welcomed by kev (kev at mozilladotcom or kev on IRC)

Mobile

  • Android market feedback on v9 continues to confirm that the NativeUI work to improve performance, stability, and add flash support will address a majority of 1 & 2 star reviews.
  • SUMO questions about Firefox Mobile are up ~20% in the last couple of weeks, with a handful of Aurora questions starting to appear, mostly about features that are still being re-implemented in the new UI (find in page and sync).
  • Input feedback for 9 and 10 beta is positive overall, with Flash support continuing to be a top issue.

UX & User Research

  • Yuan is working with Jinghua to address papercuts in the Sync setup process before MWC.
  • Draft of Q1 2012 goals have been posted to the main intranet goals page, will be finalized later this week
  • Trond is in SF to work on Gaia (B2G) in the time leading up to MWC, say hi!

Market Insights

Desktop / Platform

Tizen

The Tizen initiative made an alpha release of the source code for the Tizen operating system, along with fairly detailed documentation of the Web API layer. Intel has now also officially joined as a member of the industry consortium.

In related news, Nokia purchased feature phone OS vendor Smarterphone this week.

Sencha

Sencha made an interesting blog post about their 2012 wishes for HTML5. They ranged from better support for media devices, improved audio support, better caching, a contacts API. Their number one wish was for a better mobile browser debugger.

Microsoft

It’s still not clear whether or not Microsoft is going to support “legacy” Desktop apps on ARM-based hardware (i.e. tablets). There are conflicting screenshots from demos and Microsoft has not yet made an official announcement on the matter.

Microsoft also made a detailed blog post about the upcoming support for additional OpenType features in CSS: options such as kerning, superscript and subscript, ornamental swashes, etc. Firefox had previously been the sole browser to support this since version 4.

Opera

Opera launched the Opera TV Store, an HTML5-based store solution for connected TVs, available for OEMs, developers and content providers. The solution includes an emulator and dedicated developer tools, and can be deployed on any set-top box, Blu-ray player or HD Ready TV.

Apple

Forrester Research predicts that Apple’s enterprise sales will increase 58% to $19b this year, and will double that again in 2013.

Google Chrome

The latest beta releases for Google Chrome have two important new features. Dynamic pre-rendering, based on heuristics and locally-stored data, of pages. When the browser is strongly confident that the user will click a particular link, it will preload and render the page. Another feature is that .exe and .msi downloads will automatically be scanned for viruses and trojans.

The latest beta channel for Chromebooks also offers support for OpenVPN connections.

Mobile

Summary below, full update here and in your inbox.

  • Opera launched a HTML5-based app store solution for TVs
  • The Dolphin browser was updated to 7.3 on Android and 3.0 on iOS
  • Lenovo to launch first Intel-powered Android smartphone, the K800
  • Samsung announced good Q4 2011 results, with 35 million smartphones sold
  • Sony announced Xperia NXT, first Android smartphones without Ericsson
  • HTC has had poor results in Q4 2011 results, selling less devices than Q3
  • 1.67 billion phones will be sold this year, with 3G and 4G chipsets on more than half
  • 16 out of the top 25 mobile companies by revenue are network operators
  • Nokia confirmed North America focus and Lumia 900 device
  • Nokia acquired Smarterphone, a producer of feature phone OS

Marketing and Public Reactions

Questions, Comments, FYI

  • (Michael Verdi) What do y’all think about video recording and publishing these meetings for those that can’t be at them? I almost always attend this meeting and just realized it’s literally three clicks in my screencasting software to make this happen. Think about it. Let me know if you have concerns. Thanks.
  • When will 3.6 MU be unthrottled?
    • Answer: next week with unthrottling of 9.
  • When will UAC removal as part of silent update ship?
    • Answer: Firefox 12 with an asterisk.
  • Why will we be possibly throttling Firefox 10 updates?
  • Can johnath close this meeting with a cover of “Born This Way”?
  • Can johnath close this meeting with an interpretive dance?
  • Another potential vidyo room move (johnath)

Actions this week

11-January-2012

SeaMonkey Meeting Minutes: 2012-01-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

SeaMonkey/StatusMeetings/2012-01-10

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • NeilAway nominates glob for logging #seamonkey.
    • InvisibleSmiley nominates sgautherie for fixing tests et cetra.
    • Please note A person or entity can’t be nominated twice in a row.

Action Items

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

NEW

OPEN

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

CLOSED

  • Mcsmurf joined the ESR mailing list as official SeaMonkey liaison.

Status of the SeaMonkey Buildbot Master and Tree

  • “Where do we stand with the machine(s) right now?”
    • bug 702490 (Rack 2 – 1U mac mini chassis(4 Mini’s) in SCL2 for SeaMonkey).
      • (2011-12-01) Servers are now at SCL2 and waiting on emux to provide power/network for them.
  • The SeaMonkey tree is almost back to normal.
    • Once the the linux VM rebuild is cloned properly and Callek stores the ssh keys and buildbot config, we’ll be back at normal capacity.
  • The tree status is currently OPEN and un-METERED.

Release Train

  • 2.7b3 shipped on January 7.
  • The next six-weekly merge will be on January 31.
  • ewong has been working his socks off alongside Callek on the beta releases.
  • Callek completely turned on autoupdates to 2.6.1. He is now working on “training” ewong how to do that for the updates from 2.0.14. Callek will do the updates from Linux 64-bit within the week as well.
  • Get comm-aurora and comm-beta on MXR (bug 653424).
    • Jake Maul [:jakem] from Server Ops has taken over the bug from Callek.
    • Bug is still stalled. Server ops have been really busy with the PHX issues, some other severely blocking issues, and holidays.
  • en-GB patches needs review. Check to see if we can get a blanket approval to land (IanN).
    • or launch a Coup d’état and take over en-GB [Ratty].

Extensions Compatibility Tracking

TL;DR: InvisibleSmiley worked with tonymec on making Nightly Tester Tools not appear on the Error Console, and with the author of Quote Collapse to provide a version that can actually be installed in SeaMonkey. He also discussed with the Lightning developers why there were no Beta builds (there are now). Still no Firebug for SeaMonkey on AMO, but 1.9 works.

We need some help with the add-ons listed under the “2.0x” heading. Anything above it will work out of the box with SM 2.7 and later (yay tocompatible-by-default!). Perhaps Ratty can go through his xSidebar site and check which add-ons are not compatible with at least SM 2.1 – that would help.

  • Addon Compatibility Listings created and maintained by InvisibleSmiley, with help from some community members like DERoss.
    • Recent changes can be found here.
    • ACR 1.0.2 breaks AOM search when used with trunk, Aurora or Beta (bug 715493)
      • Priority is now P1/Severity: major, with a target milestone of ACR-1.0.3.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page). The current release is compatible with both 2.5 and 2.6.
  • Lightning provides versions for the current stable and beta releases (AMO) and nightlies for trunk and Aurora (Calendar Versions page). There has been some confusion about versions for Beta. The link on the Calendar Versions page points to tinderbox builds which are auto-removed after some time. Over the Christmas period, no Beta builds were available from both the Calendar Versions page and AMO. Lightning 1.2b1 is available from AMO now (Development Channel) and should be available in time for future betas.
  • The latest Firebug is now fully compatible but still not flagged as such on AMO (which seems to depend on automatic tests being set up and run on the Firebug side, see Issue 4430). Use Firebug 1.9 for 2.4 and later (maybe even earlier SM versions).
  • Besides the above, we should also take a look at other add-ons that are important for our users when they switch to 2.x.
  • KaiRo created a SeaMonkey Features page and sub-pages for all those that are in development. Please add major features to the respective pages, ideally as they land.

2.x (Last, Current, Next)

  • 2.5 introduced a news server problem which is still present in 2.6 and 2.7 pre-releases (bug 695309; jcranmer is on it) which explains why some people stay on 2.4 (but not why others stay below that one).
    • InvisibleSmiley proposes that we monitor bug 695309 and make sure that we ship a fix in 2.7 if TB ships it in the matching release. That is, if TB delays 10.0 for it, we should delay 2.7, too.
  • 2.6 had ~30,000 ADU by last Thursday and 2.6.1 has had ~48,000 downloads so far.
    • Of the released versions, as of last Thursday, we have 18.5% on 2.0, 7.3% on 2.1-2.3, 7.8% on 2.4, 41.3% on 2.5 and 25.1% on 2.6. So, in the last four weeks, ~4k (an additional 3.5% of ADU) have migrated to 2.4 or above.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Perhaps putting resources into getting certain extensions working with SM 2.4 and above.
    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.
  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.
    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.
    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.

2.6

open tracking (0)
tracking requests (0)
targeted (0)
fixed (40)

  • One tracked 2.5 issue still open.
    • 2.1 through 2.6.1 have NOT included the ka locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.
    • Callek now needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales).
  • The New 2.6 Features page has a comprehensive list of features.

2.Next

  • Remember to help update the New Features pages as we go along.

Feature List, Planning

Bug statistics for last four (full) weeks: 55 new, 20 fixed, 53 triaged.

  • Good triaging effort! 🙂
  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
33 review
16 super-review
0 ui-review
6 feedback

Major wanted/needed features:

Active

  • bug 606683 Allow customization of toolbar in Composer and MailNews Composition [IanN].
    • Progressing slowly, still waiting on reviews from TB side. Full customization has to go to 2.next (currently 2.6 but could be pushed back further) as it needs work on TB too which is taking a while to get reviews on, plus feedback from kaze.
    • IanN is still wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • bug 477845 Build a standalone (Comm-central) Composer. [kaze]
    • kaze has done a bit of work in this bug recently. Building on Windows works. Now supports debug builds on Linux if tests are disabled (–disable-tests). Still a lot to do.
    • IanN was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley.

Needing help, Unowned, Stalled

  • Kill-RDF:
    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].
    • bug 657604 Remove the RDF global object. [serge]
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 449728 Drag tabs between windows.
  • bug 477840 Backport KompoZer to Composer (Depends on bug 477845).
    • kaze has done a ton of work there. We still need to work out some organizational issues. At the moment there is no active interest from MoMo for bringing standalone composer into comm-central. That’s something we (KaiRo and kaze) will have to negotiate with the Thunderbird team (Standard8).
  • bug 507841 Port Bug 422814 – Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
  • bug 533908 SeaMonkey Mail: tabs not restored [misak].
  • bug 523274 Complete new default theme icon set.
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • bug 548778 New communicator icons (based on Strata theme) for SeaMonkey. Some proposed icons got posted, we should take a look how to get that contribution into the product.
    • The rest is unowned so far.
  • bug 87098 [SeaMonkey] Delete key should delete location bar history list entry.
    • Note: Our location bar history doesn’t and can’t use autocomplete at all.
  • bug 677484 Individual SeaMonkey components are not properly handled by the Windows 7 taskbar.
  • bug 654009 Reply to list: automatically determine From: address
    • Note: The actual task here is to port bug 45715 “Reply to List” [button/(context) menu item]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

Roundtable – Personal Status Updates

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

aceman has been doing some work that touches SM as well as TB especially around feeds, which is good stuff.

Aqualon

asrail

Callek

Completed Release Engineering tasks:

  • bug 710848 (SM2.6) Tracking bug for build and release of SeaMonkey 2.6 Final Release.
  • bug 712697 (SM2.7b1) Tracking bug for build and release of SeaMonkey 2.7 Beta 1.

Build Config fixes:

  • bug 711718 Mac64 builds failing during packaging.
  • bug 712260 On Migration Day, update client.py to pull stable versions of suite extensions.
  • bug 712298 Latest trunk 2.7 and 2.8 damaged.
  • bug 713649 Adding zh-TW locale to all-locales.
  • bug 714009 Update SeaMonkey website for 2.7 Beta 2 (with assist from InvisibleSmiley).
  • bug 714574 Unable to upload trunk zh-TW on mac, due to SEARCH_PLUGINS failure.

Working on:

  • bug 292569 Add support for #pragma once to headers.
  • bug 560772 Make use of mozilla::services for comm-central.
  • bug 714495 Port bug 713167 |Microsoft.VC80.CRT SideBySide errors, browsercomps.dll| to comm.
  • bug 714967 Export mozilla::services::Get* to external consumers as well.
  • bug 715754 (SM2.7b3) Tracking bug for build and release of SeaMonkey 2.7 Beta 3.

To Do:

  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.
  • bug 640464 Develop a way for tests in mozilla-central to be overridden in a suite build.
  • bug 715802 Move quirks triggering into nsSuiteApp.cpp because bug 696376 caused our quirks to be triggered too late.

ewong

  • Fixed:
    • bug 78357 – Account wizard doesn’t have place to enter port info
    • bug 102275 – Number untitled pages.
    • bug 513900 – executable permissions for data files (port bug 461322 to SeaMonkey)
    • bug 608103 – Message Display panel clipped on Windows 7
    • bug 670561 – show profile path in profile manager.
    • bug 675589 – Group all session restore menu items together.
    • bug 678979 – Remove README.txt from release packages
    • bug 701683 – Port |bug #698248 – Remove FORCE_USE_PIC| to SeaMonkey
    • bug 702297 – Recently Closed Tabs/Windows in the Go menu are no longer disabled when empty
    • bug 704836 – Update removed-files.in because update.locale has moved into omni.jar.
    • bug 708703 – Use defaultPrevented instead of the deprecated getPreventDefault() in front-end code.
    • bug 713987 – Tracking bug for build and release of SeaMonkey 2.7 Beta 2
    • bug 715793 – Port |Bug #715048| to Comm-central.
  • Needs Review:
    • bug 688745 – Opening website from RSS: “Open in new tab” not available in context menu
    • bug 707786 – Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey
  • Working On:
    • bug 527173 – Spellchecker settings are in the Mail section but the SP is used by all components
    • bug 620776 – Add UI for new plugins.disabled preference

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 695842 Move Editor startup/shutdown functions to editingOverlay
    • bug 715367 Add en-GB localisation for DOM Inspector
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
    • bug 702098 Update en-GB for Firefox 10.0/Thunderbird 10.0/SeaMonkey 2.7 (2 patches)
    • bug 713355 Update en-GB for Gecko 11.0 (mozilla-aurora)
    • bug 713356 Update en-GB for Firefox 11.0 (mozilla-aurora)
    • bug 713358 Update en-GB for Editor 11 (comm-aurora)
    • bug 713371 Update en-GB for Thundebird 11 (comm-aurora)
    • bug 713374 Update en-GB for SeaMonkey 2.8
    • bug 713375 Update en-GB for Calendar/Lightning 1.3
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.

InvisibleSmiley

  • ToDo:
    • bug 701714 Add support for DOM full-screen
    • look into
      • bug 698038 Update Preferences help for the new section to control crash report
      • bug 696757 Port “Time range to clear” from Firefox to SeaMonkey’s “Clear private data” dialog
      • bug 700162 Add mozapps/extensions/newaddon.css to Modern
      • bug 716698 Bookmark This context menu entries miss ellipsis
    • track
      • bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

mcsmurf

Misak

Mnyromyr

Fixed:

  • bug 356742 [cocoa] Sheets are offscreen if opened when all windows closed (attached to hiddenwindow) [final patch by Steven Michaud].

Working on:

  • bug 610509 Make fullscreen mode really fullscreen.

MReimer

Neil

Fixed:

  • bug 669026 Scrolling with arrow keys is broken if any element on the page has contenteditable=true (Editor).
  • bug 692153 contenteditable=true breaks copy menuitem (Editor).
  • bug 698256 Want Substring(data, length) convenience method (Core).

Working on:

  • bug 698217 Simplify new static Preference methods (Core).
  • bug 707305 Re-enable building with --enable-incomplete-external-linkage (MailNews Core).

Waiting for review:

  • bug 713405 Can’t drag-n-drop from the address book sidebar.

Ratty

Fixed:

  • bug 485686 Page Info does not display any information about video stream from video tag.
  • bug 703836 MsgComposeCommands.js Code cleanup: Use Services more, reuse code, and remove commented dumps.
  • bug 705452 BrowserSearch.loadSearch() uses the current search engine if the search sidebar is selected even if the sidebar itself is hidden.
  • bug 713563 gPromptService is not defined trying to add empty contact from sidebar.
  • bug 713671 addressingWidgetOverlay.js uses non-existent gPromptService.

Waiting for feedback:

  • bug 701432 Add support for fave icons on jump list uri entries.

Waiting for review/moa:

  • bug 714452 Auto-save happens even if message is currently being sent (Port Thunderbird bug 307028).

Waiting for moa/super-review:

  • bug 714595 Simplify FillIdentityList() and getCurrentIdentity().

Other:

  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed (or in-progress) SeaMonkey (related) bugs:
    • bug 564656 “Warning: package error or possible missing or unnecessary file: ….app/Contents/Plug-Ins/ (package-manifest, …).”
    • bug 709829 Port bug 673017 changeset 02ce78afb984 (‘places-connection-closing’ removal) to SeaMonkey
    • bug 713173 Port |Bug 556563 – Disable/remove “View video” when you’re already viewing the video| to SeaMonkey
    • bug 714248 Port |Bug 674725 – WebSMS (or Messaging+)| to SeaMonkey
    • bug 714249 Port |Bug 678694 – Battery API| to SeaMonkey
    • bug 714251 Port |Bug 697383 – implement navigator.mozApps| to SeaMonkey
    • bug 714252 Port |Bug 713504 – Stop trying to package jetpack.xpt, since it was removed by bug 711838| to SeaMonkey
    • bug 714253 Port |Bug 713415 – Stop trying to package dom_threads.xpt, since it was removed by bug 649537| to SeaMonkey
    • bug 714255 Port |Bug 699918 – Add a Profiler XPCOM Module| to SeaMonkey
    • bug 707039 [SeaMonkey] mochitest-chrome: “TEST-UNEXPECTED-FAIL … textLTR.openPopup is not a function at … test_bug649840.xul:39”
    • bug 712871 [SeaMonkey, Windows] mochitest-5: “test_contextmenu.html | checking expected number of menu entries – got 26, expected 24” and 30+ other errors
  • Fixed MailNews Core bugs:
    • bug 705573 Make mailnews compile with frozen linkage on debug Windows
    • bug 707517 Port |Bug 603574 – [Windows VC++] –disable-profile-guided-optimization is ignored| to comm-central
    • bug 707539 Port |Bug 639754 – Remove MOZ_IPC checks since IPC is always built now| to comm-central
    • bug 710295 test_autoconfigFetchDisk.js is not fully disabled on SeaMonkey
    • bug 715210 Remove some WINCE leftovers in comm-central
  • Fixed Core bugs:
    • bug 508760 Remove MSVC6 support from the tree
    • bug 705957 test_bug_511615.html: correct the spelling of “privledged”
    • bug 710562 Telemetry shouldn’t have an ifdef MOZ_THUNDERBIRD in it
  • Fixed (or in-progress) other projects bugs:
    • [Firefox] bug 706149 Improve Firefox browser_bug462289.js, after SeaMonkey bug 630140
    • [Firefox] bug 713192 test_contextmenu.html: fix some nits I noticed while working on bug 712871

Stanimir

stefanh

Working on:

  • bug 713445 [Mac Default] tabbrowser tab title text styling is wrong in Lion.
  • bug 713446 White text with text-shadow in selected bottom tabs.

tonymec

Done:

  • Bug triage including:
    • Follow-ups to the Halloween2011Bug event. Closed bugs as WORKSFORME/INCOMPLETE.
  • Track and resolve extension issues:
    • Nightly Tester Tools (NTT) (ongoing, see below)
    • Addons Compatibility Reporter (ACR): Disengaging, see bug 713280 and bug 709225: I don’t see eye-to-eye with the Firefox guys about the ACR.
  • SeaMonkey QA (ongoing, see below)

Ongoing and TODO:

  • Live-testing linux-x86_64 trunk nightlies with many extensions (several tens) and tabs (a couple of hundred), custom userChrome.css, etc. using both a 3rd-party theme and a Persona (see bug 520124). ChatZilla with three auto-connects and many auto-joins, currently crashing trunk at cZ startup (bug 716232)
  • QA and bug triage for anything SeaMonkey-related
  • Extensions

Any other business?

  • Need to review project areas
    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.
    • We will also need to update the Mozilla-wide list of official reviewers
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7.
    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo’s general plans for their marketing/target/support levels etc. are.
    • mcsmurf is on the ESR mailing list and has volunteered to be our ESR goto guy.
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.
    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.

Thunderbird Meeting Minutes: 2012-01-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Thunderbird/StatusMeetings/2012-01-10

last meeting | index | next meeting »

Thunderbird Meeting Details :

Remember to press *1 to unmute yourself before talking!

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Agenda

  • Who’s taking minutes? –> rebron
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Action Items

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to rebron@mozilla.com so that he can send them a shirt!

Thunderbird Development

For more details, see also the driver meeting notes.

Feature Work

Test Pilot
Tabs on Top
  • Andreas, Paenglab and Florian have been doing an awesome job landing theme fixups
  • We’ve been getting good feedback on tabs-on-top!
Big Files
Click-to-Web
  • We need further definition and input from the community before moving forward on this.
  • Project is on hold until further notice.

Schedule and Progress

Thunderbird 10
Thunderbird 11
Thunderbird 12
Thunderbird 3.1.x

Extension of the week

  • Show all body parts Sometimes Thunderbird doesn’t show some attachments because the MUA that send it doesn’t respect standards. With this extension you’ll be able to see the attachment and even see it’s content if Thunderbird knows how to display the content.

QA Updates

  • Working on Releases
  • Usual bug and Test Case management
  • Will give a talk in Madrid this Friday on QA and Thunderbird

Marketing Updates

  • TB ADUs at 7.4MMM
  • 1st Test Pilot study targeted for TB Beta users this week.
  • Prepping for Tb 10.

Infrastructure Update

Build / Release Update

  • Thunderbird 10.0b2 released
  • Thunderbird 3.1.17->9.0.1 major updates released

Web Update

  • Back from vacation, catching up with a *lot* of things
  • Outstanding L10N bugs and ISPDB review requests.
  • Kitsune analytics stuff
  • TB Nightly page
  • Lots of other stuff…

Documentation

Support

(If you support Thunderbird or write or translate documentation to help support Thunderbird, please subscribe to the tb-support-crew mailing list and briefly introduce yourself to the list)

  1. 901 new support topics (1147 two weeks ago) – Media:Thunderbird-GetSatisfaction-2-8Jan2012-2012-01-09_1617.png
  2. Thunderbird 9 Support Issues – Please edit and add any issues or bugs found in TB9 and tag them tb9 – Hot issue during the holidays: Folder panel has no content. JSON.parse: unexpected end of data Source File: chrome://messenger/content/folderPane.js – [bug 707329] – WORKAROUND: quit Thunderbird, delete folderTree.json, restart Thunderbird
  3. Support Contributors, please add yourself to the Mozillians directory if you haven’t done so already.
  4. Experimental twice a day Thunderbird support report showing trending topics, ISPs, mail providers, tags, anti-virus and active contributors at thunderbirdrobot.posterous.com. Unfortunately due to what seems like a bug in the posterous API it’s truncated (same report from another developer). Luckily I have an email backup which I can use to fix it. Help wanted with the code: i) email to Posterous script, ii) post to API Posterous script; contact rtanglao AT mozilla.com or send me a github pull request
  5. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Lightning Updates

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

Attendees

standard8, Usul, rebron, jb, bwinton, mconley, jenzed, roland, mconley, jhopkins, sancus, bienvenu, philipp

Mozilla Platform Meeting Minutes: 2012-01-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-10

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific
  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Contents

SUMO: Search Hi-Jacking

  • Issue: search hijacking in the address bar (typing something in the address bar doesn’t take you to google)
    • Severity: 1500 per week (maybe 10% of support requests).
    • Possible fixes:
      • Make keyword.URL harder
      • Detect redirects
      • Find responsible extensions and blocklist based on “no surprises”
  • Cheng will work with a team (Gavin + Sheila) to investigate/fix the issues

Notices / Schedule

  • Firefox 10 beta 3 went out to the beta channel last Friday
  • We’ll be tagging Firefox 10 beta 4 later today (1/10)
    • Pushing hard to get the add-on hotfix into this beta for full end-to-end testing with our beta audience
  • FF10 was (officially) announced as our first ESR today
  • Our next checkpoint for unthrottling FF9.0.1 for desktop users is at today’s channel meeting (2:00PM PT in Warp Core)
  • An informal post-mortem of FF9.0.1 will be held some time next week – we’ll be mostly focused on short-term changes to be made for FF10’s release (value of unthrottling, etc.)
  • Code freeze for FF10 is 2012-01-20
  • Go to build for FF10 release candidate will be 2012-01-23
    • A decision about whether or not to ship add-ons compatible by default (and with what prefs set) will be made this same day
  • Final sign-off for FF10 will be 2012-01-25
  • Next source migration is 2012-01-31

Firefox Development

  • Windows update service landed last week (bug 481815)
    • UAC dialog no more!
    • Biggest step towards silent updates
  • Asa and Chris Lee worked with engineering leads in the past few weeks to firm up our Firefox team priorities for 2012
    • you’ll be hearing about that more in the coming weeks!

Firefox Developer Tools

Performance

GFX

  • The Azure-Thebes wrapper has landed in mozilla-central, preffed off.
    • This is the work required to get us using the new 2D API developed as part of the Azure project without changing our Thebes-using code.
    • This will get us more performance and flexibility in the long run.
    • Right now, it’s only on Windows Vista and 7, though that is going to change over the next few weeks.
    • We need testers!
      • If you’re using Windows Vista or 7 with hardware acceleration, create and set the boolean pref gfx.content.azure.enabled to true, and start reporting bugs!

JS

Layout

  • Patches Landed:
    • Bug 714519 Weaken the quirks mode inline box model zeroing-of-containers when those containers have children that are vertical-align
    • Bug 708036 Fix font size inflation in XUL
    • Bug 695222 – Implement column-fill part of CSS3 multicol spec
    • Bug 707855 – Clamp container size to device width to make font inflation less likely to cause problems on small screens.
    • Bug 696585 – support pref(…) annotations in reftest manifest.
    • Bug 711079 – move OTS from libxul to gkmedias.dll on Windows.
    • Bug 668163 – Map ‘width’ and ‘height’ on <svg> into style to stop <svg>’s computed width/height fallback
    • Bug 652550 – Give the text in prompts unicode-bidi: isolate. Bug 652550
  • Standards/Spec Work:
    • CSS3 Images (LC)
    • CSS3 Text & Writing Modes (WD)
    • Backgrounds & Borders (CR)
    • Values & Units (WD)

Video

  • Nothing to report

DOM

  • Lots of work going on to make our cycle collector pauses shorter (smaug, mccr8, bug 698919, bug 716598, etc.)

WebAPI

  • Telephony has landed with basic capabilities. Doesn’t support multiple calls at the same time.
  • Started work on Screen orientation API.
  • Network information API ready to land but has dependencies.
  • Some progress on backend parts of camera.

Network

Plugins

Mobile

  • using tracking-fennec=11+ to track bugs now, please request it

Accessibility

Tree Management

Security

Security Review Needed but Unscheduled

  • Review Needed
  • There are several things that are marked as needing a review

Security Reviews Scheduled for this week

Date / Time Item
Mon Jan 09 / 13:00 PST Background Updates
Wed Jan 11 / 13:00 PST AVAILABLE SLOT
THU Jan 12 / 10:00 PST XHR NonPost (2nd review) / bug 598304 and bug 714302
Fri Jan 13/ 10:00 AM PST AVAILABLE SLOT

Calendar and Meeting details

General Meeting Details 
* IRC Channel: #security 
* Etherpad: http://etherpad.mozilla.com:9000/secreview 
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone): 
** In office or soft phone: extension 92 
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 
** Toronto: 416-848-3114 then extension 92 
** Toll-free: 800-707-2533 then password 369 
** Conference num 99058

For updates to meetings please see the Security Review Calendar

Stability Report

Socorro

  • Release to be deployed on Friday to sync all timezones to UTC
  • There will probably be 2h of down time on Friday am.
  • Shouldn’t see any problems but MAY have a gap in reports that day – affect the crash numbers.

Desktop

10.0b3

  • bug 714320 – still no sign of signature on b3. Likely backout of bug 697215
  • bug 683967 – current top crash – fixed but didn’t make it in b3.
  • bug 711564 – mentioned last week on the top crash list. Mac only but pretty high on b3. Currently working on a fix.
  • bug 716391 – new signature on 12/14 – startup crash. Was at #64 on b2 but #13 on b3. Should it be tagged top crash? Who can we assign it to?
  • bug 715916 – new graphics issue in betas.
  • bug 716939 – [@ je_free | nsZipReaderCache::`vector deleting destructor(unsigned int) ] startup crash that needs some correlations.
  • bug 716945 – Still seeing that reduction in Flash crashes we noticed at the end of Oct.

11.0a2

  • bug 712277 – Crash in nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::Close @ MOZ_Z_adler32 – #9 overall crash
  • bug 713140 Browser Crash [@ nsDownloadManager::RemoveDownloadsForURI(nsIURI*) ] – #2 overall crash

12.0a1

  • bug 716289 – crash in nsCacheService::SearchCacheDevices

Mobile

Roundtable

  • Goals
    • Q4 should be updated now
    • Q1 should be draft by end of tomorrow

10-January-2012

Mozilla Project Meeting Minutes: 2012-01-09

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

WeeklyUpdates/2012-01-09

« previous week | index | next week »

  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600

Contents

Friends of the Tree

  • Rajeev Bharshetty [:rshetty] – For being instrumental in helping verify the affiliates.mozilla.org and mozillians.org BrowserID releases. Rajeev spent a good portion of his holiday break away from school helping insure new features were wicked high quality and the team understood the risks associated with shipping the code.
  • Sergey Tupchiy [:stupchiy] – Another awesome contributor to WebQA, who has been instrumental in not only beefing up our AMO automation tests in Selenium, but also helping us complete a Q4 goal of automating tests for Engagement projects, as well as helping out with Socorro, Affiliates (BrowserID), and much, much more, automation-wise. Thanks so much!
  • Jason Smith, Jessica Davis, and Mike Conley for helping out with Firefox 10.0b3 testing

Upcoming Events

This Week

Monday, 09 January

Tuesday, 10 January

Wednesday, 11 January

Mozilla Blog Guidelines – Brown Bag Talk

Noon PST in Ten-Forward

Description: The PR and Creative teams have been working to streamline our outbound communication channels. We have drafted a set of Mozilla Blog Guidelines, which will help to better distinguish between personal opinions and an official Mozilla positions, represented on our various blogs. It’s meant to give guidance to all Mozilla teams when publishing to Mozilla blogs, when setting up new blogs or when simply seeking support on any outbound communication.

In this session we would like to show and discuss the current draft of the Mozilla Blog Guidelines, looking for your comments and thoughts before we roll them out more broadly.

Thursday, 12 January

Friday, 13 January

Next Week

Product Status Updates

Firefox

Speaker Location: Mountain View, and SF

  • Welcome back – 2012 is going to be incredible!
  • Next Migration day is 3 weeks away
  • We’re sorry about Fennec nightly over the holidays, it’s feeling much better now.
    • Aurora is on the path to be our first public release so feel free to move with us, but we still deeply value bugs filed against nightlies.
  • The biggest piece of Silent Update landed: a Windows service so updates don’t require UAC prompts.

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Drumbeat

Speaker Location: no voice update this week. Toronto work week.”

Speakers

The limit is 3 minutes per speaker. It’s like a lightning talk, but don’t feel that you have to have slides in order to make a presentation.

Title Presenter Topic Media More Details
Your Title Here Your Name Here What are you going to talk about? Links to slides or images you want displayed on screen Link to where audience can find out more information

Status Updates By Team

Firefox

Platform

Messaging

Mobile

IT

Release Engineering

QA

Test Execution

  • Tested and signed-off Firefox 10.0b3 last week — pushing toward 10.0b4 this week (please contact Juan Becerra or Anthony Hughes if you want to help)
  • Putting together a testday for Add-ons Compatible by Default (details to be posted on QMO very soon)
  • Putting together a sprint for testing competitive cache performance (details to be posted on QMO very soon) — contact Anthony Hughes if you want to help

WebQA

  • AMO
  • Careers-page redesign: we began testing and filing bugs; ongoing
  • Mozillians: A very active project with lots of community contributors. A great project for community members to get involved on. Drop in and say hello on irc at #mozillians.
  • MDN: working on 1.9
  • Affiliates: Another great project for community member to get involved on. A release is slated for this Wednesday, January 11th, 2012. Drop in and introduce yourself in irc on the #affiliates channel.
  • Socorro: The 2.4 milestone is being targeted for release this Friday, January 13th, 2012.
  • Input: Currently not seeing active development. The project will potentially see new features landing during Q1

QA Community

Automation Services

  • Selenium 2.16 has been released
  • We are working on the MemChaser extension to allow users to easily observe the current GC activity and memory usage of Firefox.

Automation & Tools

Security

Security Reviews Scheduled for this week

Date / Time Item
Mon Jan 09 / 13:00 PST Background Updates
Wed Jan 11 / 13:00 PST AVAILABLE SLOT
THU Jan 12 / 10:00 PST XHR NonPost (2nd review) / bug 598304 and bug 714302
Fri Jan 13/ 10:00 AM PST AVAILABLE SLOT

Calendar and Meeting details

General Meeting Details 
* IRC Channel: #security 
* Etherpad: http://etherpad.mozilla.com:9000/secreview 
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone): 
** In office or soft phone: extension 92 
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 
** Toronto: 416-848-3114 then extension 92 
** Toll-free: 800-707-2533 then password 369 
** Conference num 99058

For updates to meetings please see the Security Review Calendar

Security Review Needed but Unscheduled

Engagement

PR

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

Introducing New Hires

New Hire Introduced by Speaker location Mt. View Will be working on
Who is the new hire? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Shannon Armitage Lori Jashinsky Mt. View Office Services/Lobby Desk
Lisa Gray Lori Jashinsky Mt. View Space Planning, Seating Plans, Moves Adds and Changes (MACs)
Nicholas Cameron Robert O’Callahan NZ Software Developer
Nicholas Alexander Toby Elliott Mt. View Software Engineer Services(Server)
Mime Cuvalo Toby Elliott Mt. View Web Developer
Hanno Schlichting Toby Elliott Mt. View Software Engineer Server
Joel Braddock Tim Fairfield Mt. View Desktop
Vien Doan Tim Fairfield Mt. View Desktop
Jennifer Hayashi Tim Fairfield Mt. View Desktop
Clarissa Sorenson Tim Fairfield Mt. View Desktop
Jonathan Lin Tim Fairfield Toronto Desktop
Mark Lavine Erica Jostedt San Francisco PR Coordinator
Paul McLanahan Fred Wenzel Mt. View Technical Project Management – Web Development
Benjamin Sternthal Chris More (cmore) Mt. View Web Development
Paul Theriault Lucas Adamski NZ Security Research
Casey Ransom Matthew Zeier Mt. View Network Engineer
Faramarz Rashed Andreas Gal Mt. View Engineering Manager
Tobias Schneider Andreas Gal Germany Engineer
Kathleen Wilson Johnathan Nightingale Mt. View Program Manager
George Wright JP Roseavear Toronto Software Engineer
Jason Smith Bob Moss Mt. View QA Engineer
Kevin Brosnan Bob Moss Mt. View QA Engineer
Michael Ratcliffe David Camp UK Browser Developer
Cameron McCormack Robert O’Callahan Australia Software Engineer

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Who is the new intern? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Marc Jessome (mjessome) (returning intern – welcome back!) Chris AtLee (catlee) Toronto Release Engineering projects, starting with autolanding patches from bugzilla to try, and beyond!
Erick Dransch (edransch) Chris AtLee (catlee) Toronto Release Engineering projects
David Guo Geo Mealer Mountain View QA
Joshua Dhaliwal Doug Turner Mountain View Platform
Dmitrji Petters Doug Turner Mountain View Platform / Mobile
Arkady Blyakher Doug Turner Mountain View Platform / Mobile
Marina Samuel (returning intern – welcome back!) Richard Newman Mountain View Services
Owen Coutts (returning intern – welcome back!) Matt MacPherson Mountain View Web Dev
Ravi Chugh Dave Herman Mountain View Research *based out of SF office

Foundation Updates

Roundtable

5-January-2012

Mobile Meeting Minutes: 2012-01-04

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Mobile/Notes/04-Jan-2012

Contents

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • irc.mozilla.org #mobile for backchannel
  • vidyo: Warp Core

Schedule

  • String freeze: 2012-01-17 (Aurora)
  • Next merge: 2012-01-31

Major Topics for This Week

  • Stability: With Firefox Mobile in Aurora, we need to be working toward a “release-quality” software. We landed a lot of functionality, but that code has more than a few bugs. We need to drive down the current bug list (486 bugs found).
  • Regressions: We need to take a more critical eye to our patches, reviews and testing. Regressions have recently made Firefox hard to dogfood for many people. We need to work quickly, but carefully, to get some of the recent regressions cleared.
  • Performance: The native re-write is about improved performance. We have seen some solid improvements over the XUL version in some areas, but not in others. We need to make sure we don’t regression performance in areas like pageload and post-load rendering. See tbpl to compare native to XUL.

Application

Native Front-end

Android Platform

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

Kats

  • Last 2 weeks
    • Had a good week off
    • Fixed bugs:
      • bug 709817 (race condition in PZC)
      • bug 710297 (canvas becoming clipped)
      • bug 712386 (PZC allows infinite zooming)
      • bug 713729 (flingrunnable runs forever in some conditions)
      • bug 709924 (scrolling input fields into view when zoomed)
      • bug 712761 (window.open was failing)
      • bug 713586 (robustify against race conditions)
    • patches pending review for 715011 (subwindow scrolling wasn’t working on some blog post)
    • looking at getting robotium working locally
      • fixed bug 714903 (getLanIp for mochitests on mac os x)
      • currently fennec is dying with an exception, need to investigate more
  • Next week
    • More bug fixing
    • Harass people for logs from issues I can’t reproduce
  • Blockers
    • None at this time

GBrown

Last week:

  • Vacation

Next week:

  • Bug 715060, etc: Robotium clean-up
  • Bug 712277: Looking into a new crash in the network cache

AlexP

Last week

  • Vacation

This week

  • Review and work on the new IME-related bugs

Chris Lord (cwiiis)

Chris Peterson

  • Last week:
    • Vacation (and reporting Fennec bugs found during real world browsing 🙂
  • This week:
    • bug 712791 – Investigating CNN topcrash. I can’t repro on my devices, but I will borrow QA’s device in MV.
    • bug 714874 – Posted patches to fix java warnings. Waiting for some reviews.
    • bug 709230 – Investigating ProGuard build problems on some try servers.
  • Blockers:
    • bug 709230 blocked by try server errors. Working with joduinn to isolate differences between “try-linux-slave”and “linux-ix-slave” builders.

GCP

  • Last week:
    • Vacation
    • bug 702217 OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes
    • bug 714148 NullPointerException at org.mozilla.gecko.db.AndroidBrowserDB.updateFaviconForUrl
    • bug 713408 Don’t clutter log with history entries in Profile Migrator
    • bug 712718 Crash on startup in org.mozilla.gecko.ProfileMigrator$PlacesTask.addHistory (and all dupes)
  • Next week:
    • bug 702217 OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes
    • bug 713228 SQLiteDatabaseCorruptException: database disk image is malformed
    • bug 713283 Profile migration takes forever
    • bug 713282 UI is very laggy during profile migration
  • Blocking:
    • Nope

Brian N

  • Done
    • Vacation
  • Next
    • bug 701824 – “Show character encoding” (Text encoding) preference should be hooked up
    • bug 712970 – Show ‘tabs from last time’ in about:home
    • bug 710845 – Search engine disabled in Add-ons Manager still appears in Awesome Screen search results
    • bug 712564 – about:firefox has almost no content when it’s opened at startup

Sriram

WesJ

Last week:

  • On vacation

Next week:

  • Bug 708651 – NullPointerException in BrowserProvider.getDatabasePath
  • Other bug fixes

LucasR

Last week:

  • On vacation

Next week:

  • P1/P2 bug fixing (mostly on about:home and awesomebar)

Blockers:

  • None

MBrubeck

Last week:

  • bug 712506 – Fix urlbar end-cap backgrounds on XHDPI devices (landed on Aurora + Beta)
  • bug 710960 – Make runtests.py work out of the box with MOZ_BUILD_APP=mobile/xul
  • bug 709921 – Rename “Preferences” to “Settings” and remove unused strings
  • bug 712517 – Disable ActivityObserver on Android to fix blank screen bugs (requested approval for Aurora + Beta)

This week:

  • Fixing bugs
  • Currently blocked because my local builds won’t run 🙁
  • Interviewing mobile candidates

Margaret

Done:

  • Vacation

Next:

  • Bug fixing (mostly around tap to play flash, form autocomplete, site settings)

Scott (jwir3)

Last week:

  • Vacation and sick 🙁

This week:

  • Bug 706198 – Font inflation on sites optimized for mobile.
  • Bug 707195 – Font inflation causes y.combinator.com comments to be inconsistently resized.

BLassey

  • bug 712559 don’t resize topsites section of about:home
  • fixed null pointer exception bug 712980
  • bug 711156 perf regression from 12/11 to 12/12 from stat’ing profile dir

DougT

  • Worked on a patch to optimize drawing/uploading on devices with 24bit/32bit displays. (bug 714668)
  • dhtml is wicked slow on native, but not xul. (bug 713775)

MFinkle

Done:

  • Started looking into why XUL is faster than Native in our Talos tests (bug 713775)
  • Started looking into static analysis tools for Java (and Android). Tested both FindBugs and PMD. They worked OK and actually found some real bugs, along with a lot of cleanup work.
  • Landed bug 714708 – NullPointerException at GeckoInputConnection.notifyIME
  • Landed bug 714710 – LayerRenderer.checkFrameRateMonitorEnabled should use start() instead of run()
  • Landed bug 714715 – Variable is used before a null check in GeckoApp.launch
  • Landed bug 714713 – Comparison of strings using ==
  • Landed bug 714711 – A few unused local variables in PanZoomController.onScaleEnd
  • Landed bug 714829 – Unused StringBuffer is created in GeckoApp.addEnvToIntent
  • Landed bug 714762 – ArrayIndexOutOfBoundsException at Tabs.getTabAt
  • Landed bug 714829 – Unused StringBuffer is created in GeckoApp.addEnvToIntent
  • Landed bug 714602 – Use defaultPrevented instead of the deprecated getPreventDefault()
  • Landed bug 714062 – Add-ons Manager page should be opened once
  • Landed bug 711515 – Opening links from external apps doesn’t work if session restore is active

Next:

  • Fix up a merge problem we had in openURI
  • Change external links to always open in new tabs
  • Update the Add-on Manager theme
  • Add options for add-ons in Add-on Manager

Madhava

Before:

  • Holidays

Now:

  • Fine grit polishing; bug prioritization, etc.
  • re-investigating search

Ian Barlow

Week before holidays

  • More visual polish, misc UI bugs

This week

  • Continuing to detail the UI
  • Putting together channel branded themes for about: pages
  • Getting started on 7″ and 10″ tablet UIs

Patryk Adamczyk

Last Week
Vacation / Bug Submission & Fixing

This Week
Continuing to scrub the UI for bugs

QA

Blocking:

  • This week’s Top Bugs
  • Gralloc crashing, Tab switch crashing, rotation crashing Snorp ftw, and white screens
  • Feature work still incomplete (Sync? Tab Restore? Readability?)

Last week:

  • FF10 Beta 2 deployed
  • adding feature testcases to litmus
  • bug verifications and triage
  • See weekly updates on status of FF11 features testing

This week:

  • Fennec Aurora Testday this friday, 1/6! Please join #testday channel
  • FF10 beta 3 testing
  • more triage, writing testcases for features
  • A week of uTest crowdsource testing on topsites font inflation testing

Round Table

  • Sync status

Firefox/Gecko Delivery Meeting Minutes: 2012-01-04

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Firefox/Planning/2012-01-04

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Fin du Monde Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • Vidyo Guest URL
REMEMBER

These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.

Contents

Actions from Last Week

Schedule & Progress on Upcoming Releases

Firefox Desktop

Release (3.6, 9/9.0.1)

  • 3.6.26 security triage starting this week, expect FF10 bugs to get poked
  • The next checkpoint for unthrottling the Firefox 9.0.1 desktop release will occur at tomorrow’s channel meeting (2PM PT)

Beta (10)

  • Beta 3 (build 2) to be built today
  • Unassigned bugs tracked for the 10 release need to be assigned, or else a justification must be given as to why they no longer need to be tracked
    • Appropriate assignees include module owners, engineering managers, engineers, QA contacts, tech evangelism, etc.
    • Whoever has the next action on a tracked Beta bug should be the current assignee
  • Major features being vetted in 10 still, with the option of disabling prior to release
    • Add-ons compatible by default (QA, Product, Release Management, and A-team are all over this starting today.)
    • Add-on hotfix
  • Firefox 10 will be our first ESR release
    • Coordination with RelEng is ongoing, EWG meeting tomorrow at 9AM PT should have more details

Aurora (11)

  • Three “Tilt” (new Web developer feature) bugs were resolved, hopefully wrapping up Tilt work for 11.

Nightly (12)

  • Quentin Headen implemented “Undo ‘Add to dictionary'” (and tests) so you can now say “whoops, didn’t mean to click that” and save yourself from bad additions to your spell-checking dictionary. Thanks Quentin!!
  • Jared Wein fixed one of our oldest and ugliest secondary UI bugs with his fix for that crazy floating scrollbar in the Customize Toolbar palette. Thanks, :jaws!
  • Steffen Wilberg fixed the offline error page to actually put you back online when you click “try again”. Papercut fixes like this make users happy 🙂 Thanks Steffen.

Firefox Mobile

  • Some recent stability issues are being addressed
    • Fixes land on Nightly first, then move to Aurora
  • Fennec Aurora Testday this friday, 1/6! Please join #testday channel

Firefox Sync

    • Java Porting for Sync – in progress.
      • Note to developers: Native Sync behavior is undefined if you have multiple fennecs of any sort on your device.
    • Addon Sync – In firefox 11
      • “”release driver type folk, this may be relevant to your interests””
    • Replacing existing auth in Sync with BrowserID
      • desired for Mobile World Congress
      • no wiki page, desire, or spec yet (announced yesterday)

Add-on Builder

  • Push today @ 2pm
  • Goals for 2012 Q1 are finalized and published

Add-on SDK

Release (1.3 -> Firefox 8, 9)

Stabilization (1.4 -> Firefox 9, 10)

  • Released 1.4RC1 last Tuesday
  • Have a couple of blockers – will release 1.4RC2
  • Still on track to release Next Tuesday, January 10th

Development (1.5 -> Firefox 10, 11)

Feedback Summary

Desktop

9: Same as before, yahoo messenger bug 713014 and lost icons in bookmarks menu bug 713331.

Also: crashes (possibly Firebug related)

8: Spike in users complaining about losing javascript from the address bar, so I think someone linked the sumo thread

Mobile

UX & User Research

UR is kicking off some research to better understand current mobile browser use cases vs use cases for apps. We will conduct a study of real mobile user behavior over one week in February. If you want to learn more and contribute to the study, email Mary Trombley to get an invite to Friday’s kickoff meeting.

UX is working on:

  • Australis theme + 80/20/2 UI simplification (shorlander)
    • De-duplication of elements in location bar (jaws)
    • Tab bar cleanup (fryn)
  • Multiuser designs (fang)
  • Printing improvements (yuan)
  • Find-in-page redesign (fang)
  • New customization UI (yuan)
  • New tab (ttaubert + Boriss)

Market Insights

Desktop / Platform

Tizen and Mer

  • The Tizen Association officially announced its new website and governance structure. Intel is not listed on the website as a sponsor, which prompted some speculation that they had pulled out of the organization, but it appears there is some paperwork underway to make them a member. In related news, some former Meego and Maemo developers updated their website for the Mer Project, an “open, mobile-optimised, core distribution aimed at device manufacturers; powered by Qt/QML and HTML5” and that is “openly developed, inclusive, and meritocratically governed.”

Opera

  • Opera’s newest Labs betas for Windows now offer out-of-process plugins and support for 32-bit plugins running with 64-bit Opera builds. These have been working for some time, but Opera did not want to release them until they were “completely transparent to the user.”

Microsoft

  • Microsoft updated their audio implementation of the HTML5 Media Capture specification to include proposed enhancements to include image and video capture.
  • The IE team celebrated the decline of IE6 to less than 1% of total online users in the USA with a party and a cake, noting the success of their “IE6 Countdown” campaign.
  • A purported leak says that IE11 will be released in Q2 2013 and that IE12 will be released in Q3-Q4 2014.

WebKit

  • Initial support for CSS filters landed in WebKit builds. Currently supported features include animation, visual overflow, and hardware acceleration. Rendering of CSS Shaders is also possible in recent builds.
  • Other recent improvements include pausing, resuming, and cancelling downloads, hardware-based video decoding on ChromeOS only, support for video subtitles via the <<track>> tag, and more Web Audio API improvements were submitted from Intel. A patch to address the “Noah’s Ark” condition from the HTML5 spec means that WebKit now passes all but one of the html5lib parsing tests.

Google Chrome

  • A new proposal for better form autocompletion appeared on the WHATWG wiki, and is supported in Chrome. It proposes an “autocompletetype” attribute for form fields.
  • Chrome now also features protection against changes to the default search engine.

Android

  • The Android project’s “forked” changes have been almost completely merged back into the Linux kernel mainline.

Mobile

Summary below, full update here and in your inbox.

  • There are 700,000 Android devices activated every day
  • Inclusion of the Holo theme made a requirement for Android v.4 or later
  • Mobile devices moved to the top of the most wanted list this holiday season
  • Android devices dominate the top of most searched-for phones in China
  • Intel unveiled a prototype for smartphone hardware based of its Medfield chips
  • 100 million tablets to be sold worldwide in 2012
  • The Nokia Ace, also called the Nokia Lumia 900, rumoured to launch in the US in March

Marketing, Press & Public Reaction

Questions, Comments, FYI

Actions this week

4-January-2012

Thunderbird Meeting Minutes: 2012-01-03

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Thunderbird/StatusMeetings/2012-01-03

last meeting | index | next meeting »

Thunderbird Meeting Details :

Remember to press *1 to unmute yourself before talking!

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Agenda

  • Who’s taking minutes? –> Usul
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Action Items

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to rebron@mozilla.com so that he can send them a shirt!

Thunderbird Development

For more details, see also the driver meeting notes.

Feature Work

Account Provisioner
OpenSearch
Test Pilot

Some studies in the next week or two.

Tabs on Top
Big Files
Click-to-Web

Schedule and Progress

Thunderbird 9
  • 9.0.1 issue with Windows XP not working in 9.0.0 because of a runtime not being installed.
  • Postmortem will discuss this problem.
Thunderbird 10
  • beta1 on the beta channel
  • lightning should be available this week.
Thunderbird 11
  • Plugable-store landed we need more testing landed on xmas day (24th).
Thunderbird 3.1.x

Extension of the week

  • Sieve script editor. To manage sieve filters on your imap server. Not very user friendly but better than nothing.

QA Updates

  • Catching up
  • Hitting bug 629487 a lot today and – yesterday – making reading bugmail difficult

Marketing Updates

Infrastructure Update

Build / Release Update

Web Update

Documentation

  • Catching up

Support

Lightning Updates

  • Need for 1.1.1 for windows dll issue. try to have it ASAP.
  • Next is 1.2beta.
  • Looking at triaging bugs.

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

Attendees

Usul, Jb, standard8, bienvenu, rebron

« Newer PostsOlder Posts »

Powered by WordPress