Meeting Notes Meetings notes from the Mozilla community

12-June-2013

Mobile: 2013-06-12

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule

  • Next merge: 2013-06-24
  • Next release: 2013-06-25

Topics for This Week

Super Toast

Wes has been working on a form of toast that allows an action, when tapped. It’s similar to the “[Deleted message | undo]” in GMail. This is part of the work in bug 872388, but has other applications too. We should see this in a Nightly soon.

WebRTC Status

Very close to pref’ing on by default. Permission UI and Status Indicator have landed. Looking at regressions. We’ll flip the prefs in bug 881875.

Reviewer Checklist

More feedback was collected. Thanks for the input. Kats has wiki-fied the checklist.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

OMG so much awesomeness…

  • Marcos A. Di Pietro (marcos)
    • Landed his first patches!
    • Fixed bug 867567 – JavaScript Error: “TypeError: focused is null”
    • Fixed bug 871524 – Fine tune Reader Mode margins for tablet landscape mode
    • Patch for bug 877783, blocked on bug 877203 – Replace Open Sans with Clear Sans
  • Federico Paolinelli (fedepaol)
    • Fixed bug 876485 – Refactor GeckoAppShell’s Clipboard code into a new util/Clipboard.java file
    • Fixed bug 684380 – “Add to contacts” context menu command for mailto: and tel: links on Android
    • Investigating bug 880661 – The download complete notification doesn’t appear in the Android notification bar
  • Mark Capella (capella)
    • Fixed bug 802093 – Reader Mode:Update reading list button state if the list is empty
    • Fixed bug 880592 – Wrong tab count after killed by OS and restored
  • Nicolas Carlo (nickecarlo)
    • Fixed bug 879088 – Use defineLazyModuleGetter for lazy modules
    • Making good progress on bug 875852 – Reader Mode: Ambient light level changes are too sensitive
    • Patch for bug 877774, blocked on bug 877203 – Replace Open Sans with Clear Sans

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)

  • Bug 880842 – crash in mozilla::gfx::DrawTargetCG::DrawSurface
  • Bug 880818 – SkiaGL canvas crashes when loading font

Kats

  • Last week
    • bug 879350 – disable wallpapers and NFC on Fx23
    • bug 879004 – Propagate templated gfx classes to FrameMetrics.h
    • bug 785929 – remove mContentRect from FrameMetrics
    • also looked at bug 877602 to try and figure out why the deadzone is happening. made a little progress, need to look at it more
    • bug 879011 – Convert some event coordinates to use the new templated classes
  • Next week

GBrown

  • Done:
    • bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas
  • In-progress:
    • bug 870553 A blocklist/whitelist for Shumway
    • bug 880359 Default Android cache is 200MB, which is greater then the amount of free space
    • bug 877779 Talos Regression tp4m_nochrome 14% on Android 2.2, May 29

Chris Peterson

  • Done
    • bug 878327 – Add pref to disable Android Payment API
    • bug 857730 – Land then back out Contacts permissions :\
    • Mentored some bugs
    • Posting Android Push patches for review
  • Next
    • Finish Android Push
    • Investigate Web Activities API

Shane Tully

  • bug 857730 – Implement contacts API
    • WIP patches are attached to the bug
    • Save, clear, and count functions finished
    • Find and GetAll functions half finished
    • Remove function not started yet
    • Making progress on permissions doorhanger
    • Blocking:
      • Permissions doorhanger not getting the correct window (thanks to wesj for helping me with this)
      • Waiting on info about API from gwagner and/or tantek for implementation of find and remove functions
      • Waiting on info about how to select device account to modify contacts of (in the event of multiple Gmail or other accounts)
      • Key field done, but still waiting on superreview (bug 807688)

JChen

  • Past week
    • Fixed bug 876689 – Virtual keyboard does not invoke on text input field focus
    • Fixed bug 876739 – Unable to see characters typed in landscape fullscreen VKB
    • Fixed bug 879202 – On-demand decompression makes debugging problematic
      • Please update your binaries
    • Worked on bug 880650 – VKB is not dismissed when switching awesomebar sections after adding a page to reading list
    • Landed fact-finding patch for bug 837379 – java.lang.IllegalArgumentException: invalid span offsets
    • More privacy review for bug 863777 – Teach ANR reporter to use the profiler to get a native stack
  • Next
    • JimDB for x86 and B2G
    • Some profiler work?

Brian N

  • Done
    • Bug 879505 – Frequent “Awesomebar URL typed properly” failures when using enterUrl()
    • Bug 880599 – When using a custom profile, Fennec can be initialized with a different profile
  • In progress
    • Bug 881378 – Calls to GeckoProfile.get() can result in initialization races
    • Bug 878156 – Fx keeps an article open if no other tabs are open
    • Bug 876765 – Can’t navigate to search suggestion row using d-pad
  • Next
    • Bug 876765 – Can’t navigate to search suggestion row using d-pad
    • Figure out why bug 849847 makes tests time-out
    • PTO

Sriram

  • bug 878929 – Menu refactor
  • bug 880393 – Faded Text View on about:home.
  • bug 877469 – Switch to tab functionality to about:home.
  • bug 878136 – Context menu functionality to lists in about:home.
  • bug 881507 – NoSuchMethodError in ActionBar
  • bug 881819 – ActivityChooserModel problems and mitigations

WesJ

  • Super toast! – Bug 872388 – Allow creating a homescreen shortcut when an bookmark is made
    • JS API still in progress
    • Ability to queue still in progress – Bug 880454 – Support a queue for button toasts
  • Webrtc – Bug 874401 – Active Camera Or Microphone should be clearly displayed
    • One follow up filed – Bug 882136 – Camera share icon gets stuck in the notification bar
  • Async prompts
    • PromptService – Bug 877911 – Make PromptService component use async api
    • NSS – Bug 878848 – Make NSS dialogs use async prompts
    • SelectHelper left to finish this week

LucasR

Last week

  • Landed new search (bug 877870) and suggestions (bug 871650) in fig
  • bug 882073 – Remove unused inner class from BrowserSearch
  • bug 881777 – Use different height for search engine rows
  • bug 882081 – Restore bookmark indicator in TwoLinePageRow
  • bug 881776 – Only update entry with title updates when not editing
  • (In progress) bug 862794 – Implement Visited page in about:home

Next week

Liuche

  • robocop
  • bug 872329 – Apply existing settings – added tests, fixing existing tests, hunting down inconsistent failures on Android 2.2 opt
    • bug 843947 – intermittent settings orange (can be enabled after 872329)
    • bug 882191 – disabled preferences screen load – orange on Android 2.2 opt
  • bug 870169 – Extract TelemetryReporter from ANRReporter – re-starting this, different approach
  • bug 871866 – Remote debugging + dev tools for Android – UX feedback

Margaret

  • In Progress/Next
    • bug 879097 – Remove “FormHistory:Init” and “Passwords:Init” messages
    • bug 878173 – Create alternate about:feedback that sends positive feedback to input
    • bug 876712 – Kill AwesomeBar/AwesomeBarTabs code on fig
    • bug 751205 – Refactor site identity popup and doorhanger popup to use common arrow panel container
    • bug 860581 – Add support for Mixed Content Blocking
    • bug 879979, bug 880060 – Started thinking about our robocop situation on fig
    • Helping mentor our awesome contributors <3

RNewman

Landed almost all of the rest of FHR v1, shepherding it through (QA, server changes, helping out with tip design, etc.). Uplift to Aurora this week.

Scott (jwir3)

Last Week:

  • bug 878931 : Reflow-on-zoom should use font inflation preferences
  • bug 878928 : Re-enable the double-tap to zoom to element width when reflow-on-zoom can’t do its zoom.
  • Started work on bug 864595: Assertion in caretPositionFromPoint.
  • Met with blassey and ibarlow last week about how Reflow-on-zoom should work with respect to preferences and font inflation.

This Week:

  • Land aforementioned bugs
  • Finish and land bug 864595 : Assertion in caretPositionFromPoint
  • Some column set stuff to finish
  • bug 876161: Sometimes double-tapping a paragraph scrolls it out of view.

Other:

  • Will be on PTO all of next week.

BLassey

worked on:

  • bug 876689 – Virtual keyboard does not invoke on text input field focus if “Don’t keep activities” is enabled
  • bug 880259 – Firefox should use GeckoView
  • bug 879651 – no audio playback on Android x86
  • bug 877203 – Replace Open Sans with Clear Sans

blocked on:

  • can’t run reftests locally

MFinkle

  • Mostly manager stuff
  • PTO next week
  • SF the week after

Ian Barlow

This week

  • FHR – about:healthreport
  • Mixed Content blocking
  • Updated Search provider stuff
  • Updating our app icons to the new improved Firefox logo!
  • Meetings galore

Security/MGoodwin

  • No update

WebRT

  • Privileged app work is no longer blocked on certs
  • Working on moving webapp permissions into the webapp profile
  • Working on getting the KitchenSink app up and running

PiCL

  • No mobile specific personnel yet, but we are interviewing
  • Working on sync APIs for native data stores on Desktop and server protocols and architecture
  • Working on clickable signin/signup UI mocks for user tests

Feature Focus

Firefox 22

Firefox 23

Firefox 24

Firefox 25

Firefox 26

Round Table

User Advocacy

Watching User feedback on x86, looks mostly positive so far.


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-06-12

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • All is well

Beta (22)

  • FF22b5 went to build already, will ship before the end of the week
  • We’re shipping in <2wk, what’s in is in

Aurora (23)

  • Mixed Content Blocking is incoming, we’re ensuring we have visibility into the success of its Beta testing (at scale)

Firefox Mobile

Beta (22)

  • See full list of features here
  • We shipped Beta 4 to Google Play on Friday afternoon: https://wiki.mozilla.org/QA/Fennec/22/Beta/4
  • Ratings average a healthy 4.3 stars
  • Low crash rate continues, we are under 3 crashes per 100 adu as of Beta 4
  • bug 879651 – no audio playback on Android x86 has been uplifted
  • We are also considering uplift to beta for:
    • bug 862755 – Reader mode icon from the URL bar corner is almost impossible to access
    • bug 852986 – Regression: Google search results completely zoomed in on browser back
    • bug 856497 – Regression: IMDB search field hidden behind awesomebar

Aurora (23)

Nightly (24)

https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx24

Developer Tools

  • B2G remote debugging work still on target for Q2
  • Break-on-event patches in review
  • lots of planning: new JS repl, ‘blackboxing’ minified / common libraries
  • Alex & Gabor landed cross-domain content scripts in Jetpack
  • add-ons competition kicks off tomorrow!

Feedback Summary

Desktop

Gathering snippet survey data and compiling 21 USR

Mobile

Watching feedback around x86 on Beta, looks good so far

User-Experience (Design and Research)

  • In SF, UX has moved to the 1st floor – please go say hello
  • [Research] (Bill, Lindsay, Gemma (new!))
    • [Emerging Markets Research] – The User Experience Research team has received three proposals from firms to collaborate on our forthcoming user experience research study on emerging markets in SE Asia (specifically, Thailand, Indonesia, and India). We are currently evaluating the proposals and will select a partner in the next few days. After our selection, we will begin project planning and recruiting. We expect to begin field work in Thailand and Indonesia in August.
    • [Firefox User Types in N. America] – Bill gave a Brownbag presentation for the Firefox User Types in N. America study. The session was recorded – you can watch a recording here: https://air.mozilla.org/firefox-desktop-user-types-in-north-america/
    • [FFOS Research in Eastern Europe] – Lindsay and Bill just returned from Poland and Hungary respectively where they conducted ethnographic interviews with participants in each country about their mobile phone usage. While the focus of their work was primarily for FFOS, there were some insights generated about overall internet and desktop usage. Either Lindsay or Bill is happy to discuss their findings with team members.
    • New Team Member – Gemma Petrie will join the UXR team as a User Experience Researcher on Monday, June 17. She joins Mozilla from Razorfish in Chicago where she worked as a user experience researcher and information architect on client-facing projects. She will be based primarily in Chicago and will be working closely with Bill on Firefox Desktop for the remainder of 2013.

Market Insights from the Product Marketing Strategy Team

Mobile

  • Apple revealed iOS 7, an OS version that includes design changes which make for a flatter, sleeker appearance, as well as the addition of a Control Center that appears when the user swipes up from the bottom of the screen. A new multitasking interface is also available with a double tap of the Home button. Cross – platform integration has been updated with AirDrop support, that allows for direct file – sharing between iOS and Mac OS X devices over WiFi. The browser has also been improved, with a new interface for bookmark – browsing and reading list – browsing, as well as for tab management.
  • More rumours point to a version of the Galaxy Tab to contain chipsets from Intel with the x86 architecture. The launch date for the Galaxy Tab 3 is in June. For specs, see here.
  • The HTC One, the Korean company’s flagship device, will launch a Nexus experience version for the device, to be available starting with the 26th of June.
  • May Android distribution numbers maintain Gingerbread as the most popular version with 36.5% of the market, followed by Jelly Bean with 33% and Ice Cream Sandwich with 25.6%. Honeycomb, which was originally launched as the first tablet version, is soon to become obsolete, with only 0.1% of the market.
  • Screenshots of Tizen with a skin designed by Intel called Obsidian were leaked.
  • China Mobile, the world’s largest network operator by subscriber base, has launched Jego, a messaging app aimed at a global audience. Integrated with mobile networks, the app competes with Skype in that it offers IP to mobile and landline calls. Important because this is another attempt from the telco industry to compete in the OTT space, one that looks promising due to its value proposition of cheaper calls than Skype offers. It is also important to see the innovation in this space coming from the Chinese market and to watch to what extend it manages to cater to the Western audience.
  • Ericsson revealed stats from its recent mobility report, that predicts that in the next 5 years the number of smartphone subscriptions will reach 4.5 billion, with 60% of them being covered by LTE. Video traffic will grow by 60% annually and data traffic volume will grow 12 – fold by 2018. LTE subscriptions should surpass 1 billion by 2017 and 2 billion by 2018, according to the company. China, Africa and Asia – Pacific will lead the charge both in the number of net additions and total number of mobile subscriptions in 2013, but Europe has the biggest penetration of mobile technology, with 132% in Central and Eastern Europe and 128% in Western Europe. China, Africa and India have penetration rates of less than 100%.

Marketing, Press & Public Reaction

  • Engagement has moved to the second floor of SFO
  • Australis — Research Kickoff this morning
  • CVP — talking to vendors and reviewing vendor the initial proposals
  • SEO — Vendor selection phase
  • First Run Testing — initial results find users more interested in features vs. brand

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch 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# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

11-June-2013

Firefox Status: 2013-06-11

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

  • bug 853389 – AddonRepository – All patches r+. Hoping to have a green try run by today and patches ready to push tomorrow. Patch queue depends on one patch from bug 853388
  • bug 880555 – Fixed –test-manifest option for mochitest-chrome
  • GSoC mentoring
  • FISL planning
  • Reviews and feedback:

(was out on Friday)

  • Coordination:
    • I’ll be offline this Thu and Fri flying to the Summit Assembly, and will be in the Paris office all of next week

mano

More than half done rewriting the test for the password manager using the new promises API. Waiting for Dolske’s sign off on the APIs (IDL and JS module).

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(mikedeboer’s Status Board)

gijs

NB: sadly not able to make it for today’s meeting due to family obligations. Hope to make it next week (should work but not 100% certain yet) and/or see you all for real in less than 2 weeks in Canada! 🙂

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

  • Australis
    • Worked on a tool on the weekend to automate screenshots of the browser in various configurations. Blog post and code coming soon. Example screenshots: Linux and Windows XP
  • Firefox Reset
    • Talking to UI/UX about welcome back page
  • Reviews
    • Getting through the backlog

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)

UX Updates

lco

Task Continuity!


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

SeaMonkey: 2013-06-11

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Agenda

  • Meeting cancelled due to lack of advance notice being sent.
  • TL;DR: no updates at all vs last meeting.

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).

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

Ratty

Pushed to comm-central on CLOSED TREE due to me thinking that the tree is open for SeaMonkey:

  • bug 595235 Make search suggestions work with new search sidebar.
  • bug 870413 Implement permission prompt for desktop notifications in SeaMonkey.
  • bug 870728 The Geolocation prompt should not offer action in PB mode if the action remembers permission for more than a session.
  • bug 871536 Mitigate clickjacking of about:certerror.
  • bug 871541 Remove updateIcon from tabbrowser since it has only one consumer.
  • bug 871548 Query params sent when reporting a phishing site could contain sensitive info.
  • bug 875706 Flip the pref to enable the Content Security Policy (CSP) 1.0 parser for SeaMonkey.

Working on:

  • bug 876430 Update Dataman for changes in DOMStorage and localStorage.
  • bug 879845 Lightning bug 718332 broke SeaMonkey’s customize toolbar context menu.
  • bug 881083 [parity-Multizilla] Add a “Validate this page” entry to the Web Development submenu.
  • bug 881221 Don’t try to package MSVC dlls if WIN32_REDIST_DIR is not set, in Thunderbird.

Investigating:
Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk/comm-aurora:

  • bug 872133 Focus textbox for “seconds” when checking “Show an alert” in Notifications preference pane.
  • bug 874899 Hide new options in Notifications preference pane when the old alert is selected.

Fixed on trunk:

  • bug 872000 Document the new Private Browsing feature in Help.

Working on:

  • bug 880464 Setting up an RSS account first should not make it the default account.

Helping with:

  • bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.
  • Documented security.tls.version.(min,max) prefs in the MZ Knowledge Base; updates to several other articles.

Any other business?


SeaMonkey Meeting Details

Thunderbird: 2013-06-11

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Remember to use headphones and mute yourself when not 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

Meeting Changes

Action items from last meetings

  • Ping Standard8 about his action items
    • (ongoing) Standard8: Document flags to tb-planning
    • (ongoing) Standard8: Follow up with metric numbers being public
      • Pinged again on 2013-06-11, should be going through final approvals
    • (2013-04-02) Standard8: Investigating possibilities for dropping second ESR release channel whilst maintaining mainstream the same as the ESR releases.
    • (2013-04-02) Standard8: arrange for swag to be sent to WADA and Aryx who are our awesome FotT.
    • Community as a whole: Decide “who is supposed to plan our dances?”
    • rkent: Send a proposal to tb-planning
      • Standard8’s feeling is that we don’t need a council…but if people want to step up and organize stuff, use tb-planning to get that ball rolling. Standard8’s personal opinion is that if we have a council, that we’re just putting names on people, and we should just act as a community.
      • Irving thinks that rkent’s concerns are that there are aspects of what we’re doing *outside of code* (get-togethers, $$, policies / directions) that he feels uncomfortable not knowing who is in charge of that. Do we as a group have $? And if so, how do we go about deciding what to spend it on?
      • Standard8 will think about this a bit more.

Critical Issues

  • The tree is orange. Crazy orange.
    • adw said he’s going to look into fixing the spell-checking bug (test fail is bug 881222)…if he gets the chance. (bug 880595 related?)
      • Great, then aceman looks at the other tests.
    • XPCShell on windows, Standard8 thinks we caused them, and aceman is looking at them
    • aceman is looking at one wrt customizing toolbars (most of them fixed, 1 remaining on OS X).
    • There’s a weird one for account settings (test-retest-config.js), and Standard8 is having trouble reproducing it.
      • aceman is looking at that one too, attached patch attempt to bug 881361. (Already identified some oddity of calling wait_for_modal_dialog() vs. wait_for_new_window() on that same window…)
      • Normal and packaged debug builds aren’t failing for Standard8 for bug 881361
    • Standard8 has a script to use with hg bisect when finding a regression from mozilla-centra

Upcoming

  • If there’s anything you want into the next big release of TB, 24 is the train you want to ride. You have until the merge on the 24th. Go go go!
  • Lightning in TB 24 has ical.js landed, but it won’t be enabled until at least TB 25, due to the risk

Round Table

  • mconley
    • Cleared out some reviews, but things are getting slow as Australis prepares to land on m-c
    • My GSoC students are kicking butt:
      • Philipp has a patch up that gives Thunderbird the devtools debugger! \o/ Will review as soon as I can. https://bugzilla.mozilla.org/show_bug.cgi?id=881235
      • Jon Demelo has been studying up on CardDAV. He’s got Ensemble built, and all of the tests passing, and he’s gotten familiar with Task and Promises. We’ve got a local version of Radicale being installed to test against, and he’ll have his first test case written soon.
  • Standard8
    • Filed a few issues on the tree
    • Caught up on a few reviews, more soon
    • Various feedback, investigation into bugs
    • Been talking to Anne-Marie about marketing
  • jcranmer
    • DXR updating discussions
    • Sunbird code is now dead
    • Finished bug 870565 (much simpler build system, don’t ask me to summarize what it actually does because it’s complicated)
    • Porting to moz.build – CPPSRCS, CMMSRCS, EXTRA_COMPONENTS in patches, DEFINES on todo list, CSRCS complete
    • Adding INSTALL_TARGETS to c-c, cleaning up rules in makefiles
    • Awaiting review for bug 869865 (eliminate master xpcshell manifest)
    • Neil is a slow reviewer 🙁
    • Most of my reviews are done
  • aceman
    • Cleaning up some test failures and more to come. Just need reviews and help from platforms other than Linux.
  • roland
    • i made wsmwk, matt and cameleon admins with all privileges so theoretically they should be able to deactivate sp*mmers’ accounts and delete sp*m on SuMoMo
    • I see this “Unable to open the temporary file C:\Users\[username]\AppData\Local\Temp\nsmail.tmp. Check your ‘Temporary Directory’ setting.’ ” issue when I run McAfee on Windows 8 with Thunderbird 17. If I turn email attachment scanning off in McAfee then the problem no longer occurs. Therefore it appears to be something that could be a McAfee issue. Therefore I have emailed McAfee about this. WORKAROUND: disable scanning of email attachments.
  • JosiahOne
    • Pretty much only have time to work on redoing the Composer UI across platforms. (Targeting TB 25, don’t want a drastic change in 24)
    • Small UI changes. Widget fixes.
  • wsmwk

Action Items

  • Action for mconley to talk to Fallen about debugger used for Mozmill and XPCShell tests

Thunderbird Meeting Details :

Mozilla Platform: 2013-06-11

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • bug 861700 (Intermittent browser_705597.js,browser_707862.js | uncaught exception – [object Event] at undefined:undefined) is #1 top orange and unowned.
    • Affects OSX and Windows.
    • Possible regression from bug 845681.
Stability
  • bug 853959 (DrawingContext::DrawBitmap) is an unowned Canvas2D crash that turned into a topcrash across channels apparently due to Apple’s iOS7 page.
    • We should try to get on this before more similar pages appear with an even higher profile.
  • bug 880842 (mozilla::gfx::DrawTargetCG::DrawSurface) is a new unowned trunk topcrash, but the GFX team seems to be on it and have a good suspect for the patch causing it.
Other

The Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF22b5 will be going to build today/tomorrow, released before the end of the week
    • x86 Android audio fix
    • Fix for the #1 top Mac crasher
  • Only two weeks away from release! Speak now or forever hold your peace 🙂
  • A note on Radeon driver issues, and preventing the loss of .5 million users
45 bugs (47 bugs last week) 22 bugs (30 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Key Issues

(Non team specific issues that impact engineering.)

Mike Hoye notes that UCOSP – the Undergraduate Capstone Open Source Project class, a distributed-team last-year project – is moving along, and we have three great submissions for projects so far. If you have other projects that would be suitable for a team of smart kids to work on for a few months in the fall, or any questions, send two or three paragraphs describing them to Mike Hoye at mhoye@mozilla.com.

Git

Quick poke on jst’s Embracing git usage for Firefox/Gecko development? thread. If you have thoughts on this subject, please respond this week.

What are the most important problems for the web?

If you have thoughts, contact Anne van Kesteren (annevk) or Andrew Overholt (overholt) on IRC or via email.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Accessibility (dbolter)

  • B2G – Add option for installing additional extensions in DEBUG mode – Patch on. bug 879563
  • Fixed a pesky assertion related accessible cache (children of a parent removed from the DOM).
  • Reduced braille verbosity to match user expectations.
  • Accessible text fixes marching along with positive vendor feedback.

Add-on SDK (dtownsend)

  • Last weeks meeting notes
  • Emails about add-on repacks have been sent out
  • Work on connecting the SDK console to the new browser console
  • Heads down on UI components

B2G Services (dougt)

  • Love some feedback/help on front end work of whereismyfox
  • Enabling push notifications for B2G 1.1 across the board
    • Same servers are going to support android+desktop

Developer Tools (dcamp)

  • Meeting Notes
  • Discussing the separation of REPL and Logging in the web console here.
  • Black-boxing sources in the debugger: discussion, bug 877682
  • Remote inspector/b2g content processes progressing

DOM (jst/dougt)

  • Promises/Futures and API design
  • XBL refactor (bug 653881). Note that this might cause regressions, we are going to land early and stay on top of incoming bugs.

Firefox Desktop (gavin/dolske)

<Read Only>

  • Australis still on track to land in about 2 weeks (beginning of the 25 train). Try out a UX build and file bugs!
  • URL autocomplete fix: death to www.pastebin.mozilla.org (bug 769348)
  • New tab preloading landed (with wins to tab animation smoothness and newtab load time), but will need to be reverted to investigate talos regressions (bug 791670)

Firefox Metro (bbondy/jmathies/mbrubeck)

  • Returning intern jwilde starts this week.
  • mochitest-browser-chrome now running in automation; will be visible on TBPL once remaining oranges are fixed (bug 880298).
  • Basic support for scrollbars landed; we would like to move to “hovering” scrollbars like on OS X that appear when using a mouse without requiring a reflow (bug 881081).
  • Working on some lightweight mochitest-browser-chrome performance tests (bug 859155).
  • About to start implementation of new download UI (bug 801136).

Firefox Mobile (mfinkle/blassey)

  • Cleanup for and documentation added to bug 877728 – Add pixel units to android/widget JNI code uses of gfx::Point, gfx::Rect
  • WebRTC + permissions have been removed from Firefox 23 bug 879335
  • Fix audio problem for Android x86 (bug 879651)
  • We also backed out Contacts API for Android permission request until main code lands bug 857730
  • Good gUM video playback fixes landed: bug 874546, bug 874572
  • May Perf Checkup
  • bug 876562 – In Fennec content behind fullscreen content should not be pannable, zoomable, or visible
    • has reduced test case
    • options are: messy backout, hail mary fix, rel note
  • bug 880259 Firefox should use GeckoView
    • plan to land for Fx25 immediately after the merge

GFX (milan)

  • New GFX intern, Guillaume Abade started last week
  • Rendering biweekly meeting alternating between 2:30pm PST and 5:30pm PST to allow easier Taipei participation
  • A number of (unrelated?) regressions in Nvidia’s 3D Vision, H.264, images, Silverlight
  • Key items in progress:
    • SkiaGL
    • Moz2D core graphics (Azure Quartz)
    • OMT image animation
    • APZC
  • Will have some participation in the upcoming Desktop work week

Identity (jedp)

<Read Only>

  • Last Week:
    • Fri-Sun work weekend in Portland (Austin, Jed, Crystal)
  • Main efforts this Week:
    • Persona in RTC peer connection auth (Ryan at RTC work week, Jed)
    • Sign-in-to-web in desktop browser, esp. UI issues (Austin)
    • Persona sign-in UX for b2g FTE (Jed, Crystal, et al.)

JS (naveed)

Established Benjamin’s Weekly Status site for JavaScript Engine work in progress. Feel free to follow along.

DONE

  • Compiler (JIT)
    • bug 859609: Enable inlining of heavyweight functions as well as anonymous lambda clones
  • Garbage Collection
    • bug 861925: Handle ArrayBuffers that are both shared and Transferable
    • Added B2G-specific analysis to catch rooting hazards in code not compiled for the desktop browser
  • Front End and Other
  • Compiler (JIT)
    • bug 866878: Add try-finally support to baseline compiler
    • bug 875720: Sunspider regression from bug 875276 – under review
  • Garbage Collection
    • bug 877762: Working on post barriering GC thing pointers on browser heap
    • Get exact rooting green in the browser
  • Front End and Other
    • bug 853301: Reenabling JS Intl API in desktop builds
    • bug 880538: Avoid asm.js parse node memory spike
    • Compartment isolation for off thread JS parsing, object serialization/deserialization.

Layout (jet/dbaron)

  • CSS Working Group met last week in Tokyo, followed by Test the Web Forward Event
    • CSS Working Group agreed on two hard issues needed to advance CSS Transitions
  • pango text shaping code has been removed since we’ve been using harfbuzz for a while (bug 810252)
  • Servo CSS work started: selector matching
  • New Intern: Cory Ford starts next week (will sit next to jet and cpeterson in SF)

Media (mreavy/kentuckyfriedtakahe)

  • Video with HE-AAC audio is now working on Windows 7/8.
  • First implementation of WebRTC on Desktop is going out in Firefox 22
  • WebRTC is at a work week this week in Sunnyvale (just down the road from the MV office). Details are here: https://wiki.mozilla.org/Media/WebRTC/WebRTC_workweek_20130610
  • During the work week, we plan to update the core WebRTC libraries on Nightly to the latest stable branch. The bug to follow for this is Bug 880879. If you notice any regressions after the update, please let Randell (jesup on irc) know.
  • Web Audio has been landing in Firefox. For the latest status on Web Audio, follow the tracking bug: Bug 779297 and check out: https://wiki.mozilla.org/WebAudio_API_Rollout_Status.
    • NOTE: We have a new bugzilla component: “Web Audio” under Core. Please file new Web Audio bugs there.

Necko (dougt/jduell)

  • Off main thread delivery for OnDataAvailable (bug 497003) coming very soon.
    • first client is HTML parser, then imglib
  • Cache rewrite: still early, but starting to integrate and test new API and file system layers

Performance (vladan)

  • Mark Reid has joined the Perf team. He will be working on the Telemetry backend reboot
  • bug 867757, bug 867762: Extending Gecko Profiler to support arbitrary annotations
  • bug 881578, bug 881575, bug 879957: A few small improvements to reduce startup I/O
    • bug 880296: We need to load fewer DLLs on startup
  • Starting Android startup investigation
  • bug 872421, bug 880664: Landed a module loader for chrome workers
  • bug 853388: Working on converting Addon Manager storage from SQLite to JSON, and moving its I/O off the main thread
  • bug 813742: Parallelizing the reftest and crashtest suites
  • bug 748598?: Dhaval will be working on storing Firefox caches in volatile (purgeable) memory on Android & B2G

WebAPI (overholt)

Last week:

  • Implemented promises (as “future”; will rename) (bug 856410)
    • still need to figure out how to land due to spec churn
  • Implemented SharedWorkers (bug 643325) (awaiting review)
  • Regular spec work (SysApps, Promises, Fetch)
  • Got a lot closer to final patch for temporary storage (IDB first)

This week:

  • Get temporary storage patch(es) up for review
  • Promise followups
  • SharedWorkers followups
  • W3C AC meeting in Tokyo

Homework:

  • “What are the most important problems for the web?”

Plugins And Data (bsmedberg)

  • Finishing up the new doorhanger for click-to-play plugins, details in firefox-dev
  • Finishing up data collection for latency of IPC messages and hooking that into the profiler to analyze plugin slowness

Next:

  • Investigating orphan FHR reports

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

Critsmash (dbolter)

  • Last report showed good risk factor decrease. Yay!

Memshrink (njn)

  • Meets today at 4PM PDT

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.1 (Previous Week: 5.90).
  • 17 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)


Engineering Meeting Details

  • Tuesday 2013-06-1111:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

10-June-2013

Mozilla Project: 2013-06-10

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

  • Fear56 for doing the agenda and notes of meetings from when I have been away from Mozilla. Satdav
  • All the new volunteer Firefox Marketplace app reviewers – BRAVO!

Upcoming Events

Tuesday, 11 June

Wednesday, 12 June

The Mobile meeting for sumo has moved to SFO319 its 3pm PST https://etherpad.mozilla.org/mobile-2013-06-12

Thursday, 13 June

Today is knowledge base day, we are looking for people to write brand new knowledgebase articles for the following, Firefox OS, mobile and Firefox for desktop

Next Week

  • It’s ask a question day in sumo

Product Status Updates (voice updates)

Firefox Desktop & Mobile

Speaker Location: Toronto (johnath)

  • Press Tour Recap

Webmaker


Speaker Location: OpenMatt in Toronto

  • Maker Party 2013 kicks off on Saturday, June 15!
  • Get together at events all summer long. Make something. Teach others about digital literacy, webmaking and how to code.
  • Lots happening with great partners like the Chicago Summer of Learning. They’re using Mozilla’s Open Badges software to reward learning that happens outside of school.
  • Stay tuned for a demo from Open Badges‘ Sunny Lee.

Grow Mozilla

Speaker Location: Mountain View

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

60 seconds with Mozilla IT

Speaker Location: San Francisco

  • Relops Windows testing machine upgrades
  • hg.mozilla.org upgrade to 2.5.4
  • Datacenter Network upgrades
  • Wireless switchover in some offices

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Alfredo Coh Year Up Intern Next Around the Campfire Event Mountain View No None https://intranet.mozilla.org/Interns_YearUp
Sunny Lee Open Badges, Product Lead Chicago Summer of Learning remotely (Vidyo from Portland) Yes – screensharing None http://chicagosummeroflearning.org/

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Terra Jones Ronald Piovesan Mountain View Mountain View Business Development
Angelina Fabbro Jeff Griffiths Vancouver Vancouver Evangelism
Patrick Hundal Mark Crandon San Francisco San Francisco Business Development

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Eric Reed Dave Herman/Brian Anderson MV MV Research
Jonathan Wilde Mark Finkle/Frank Yan MV SF FFX Eng/Mobile UI
Shilpan Bhagat Mark Finkle/Wes Johnston MV SF Mobile
Stefan Mirea Mike Connor/Greg Szorc MV SF FFX Services Eng
Alexander Wafula David Boswell MV SF People People
Eric Zounes Jake Maul/Dumitru Gherman MV MV Web Ops

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.


  • 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
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

5-June-2013

Mobile: 2013-06-05

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule

  • Next merge: 2013-06-24
  • Next release: 2013-06-25

Topics for This Week

Async Prompts Landing

Started by Jim and getting wrapped up by Wes, the prompt system is going async. We have a few regressions, but overall the patches are landing and sticking. We are using Prompt.jsm to nicely manage using prompts in Javascript code.

Quick Share

Sriram landed the patches for Quick Share last night and we should see the feature on tomorrow’s Nightly. See bug 869123 for details.

x86

We are starting to gear up for an x86 release. Brad has been doing some work to get the x86 builds ready for Beta and Release channels. We want to get additional testing before releasing. We will likely be getting more x86 devices too. We did find one potential blocker in bug 879651.

Review checklist

Check it out, add some stuff. https://etherpad.mozilla.org/reviewer-checklist

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

  • Nicolas Carlo is working on bug 875852 – Reader Mode: Ambient light level changes are too sensitive
  • Augustin Trancart is working on bug 711959 to add animation tasks to the compositor thread, making good progress

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)

  • Bug 848482 – [SkiaGL] SourceSurface doesn’t currently work with SkiaGL [fixed finally, pending review]
  • Looking at mochitest failures with SkiaGL

Kats

  • Last week:
    • bug 746876 – fix and re-enable test_bug720538
    • bug 877726 – Convert FrameMetrics.mScrollOffset to be a gfx::Point<CSSPixel>
    • bug 877728 – Convert various variables in android JNI to templated gfx classes
    • bug 876060 – treat medium-length tap as a click
    • looked at bug 872961 (reader mode toolbar not responding), duped it to 877602 – need to dig a bit more
    • bug 879369 – make NFC not a required hardware feature
    • bug 876348 – fix NPE in GLController
    • working on bug 879004 – converting FrameMetrics fields to templated gfx classes
    • spent a bit of time going through bugmail backlog of new bugs that nobody responded to
    • interview, meetings, other non-coding activities
  • Next week:
    • continue propagation of templated gfx classes
    • look more at bug 877602 (clicking deadzone with dynamic toolbar hidden)

GBrown

Chris Peterson

  • Done
    • Fixed topcrash bug 776223 – Long-standing clipboard crash that was actually a Samsung bug
    • Working with Shane and Contacts API
    • Push API Service
  • Next
    • WebActivities API
    • Test backout for bug 827407 – NullPointerException: at com.adobe.flashplayer.FlashPaintSurface
    • bug 849589 – RuntimeException: Only ByteBufferInputStream is supported at org.mozilla.gecko.mozglue.NativeZip

Shane Tully

In progress:

  • bug 857730 – Implement contacts API
    • WIP patches are attached to the bug (currently revising based on feedback from cpeterson)
    • Save and clear functions nearly complete
    • Working on this week: Find, getAll, and remove functions and getting tests running on Android (<- will most likely run into next week)
    • Blocking:
      • Permissions doorhanger
      • Select device account to modify contacts of (in the event of multiple Gmail or other accounts)
      • Key field (almost done, see below)
  • bug 807688 – Add “key” field to contacts API

JChen

  • Past week
    • Back from PTO and got caught up with bugmails
  • Next
    • Work on B2G debugging
    • Look at some SkiaGL crashes
    • Misc. IME bugs

GCP

  • Last week:
    • bug 874546 getUserMedia – Video playback does not resume when browser returns to being the foreground activity
    • bug 874572 getUserMedia – Browser holding lock on device camera despite browser activity in the background and paused
    • bug 879335 Remove WebRTC + permissions from Firefox 23
  • Next week:
    • Holidays
  • Blockers
    • bug 879270 Compositor crash when trying to thumbnail a page with a <video> on it

Brian N

  • Done(ish)
    • Bug 874985 – Create session restore unit tests
    • Bug 813107 – Intermittent testThumbnails | Top site thumbnail updated for HTTP 200 – got -1 (or 0), expected -16711936
    • Bug 878424 – bytes.length 0 must be a positive number (crash follow-up)
    • Bug 878491 – About:home is cut off beneath title bar after OOM kill on non-about:home page
  • In progress
    • Bug 879505 – Frequent “Awesomebar URL typed properly” failures when using enterUrl()

Sriram

WesJ

  • Bug 872147 – Make FeedHandler use PromptService asynchronously
  • Bug 872149 – Make payments UI use PromptService asynchronously
  • Bug 877200 – Make history menu use Prompt.jsm
  • Bug 872143 – Make InputWidgetHelper use PromptService asynchronously
  • Added documentation at: https://developer.mozilla.org/en-US/docs/Extensions/Mobile/API/Prompt.jsm
  • Bug 862377 – Android WebRTC permissions UI will only respect first doorhanger – Need to add docs
  • Bug 872388 – Allow creating a homescreen shortcut when an bookmark is made – bounced because of gingerbread issues, but have a fix up
  • Bug 870063 – Make context menu use PromptService asynchronously
  • Bug 863959 – Eideticker startup (about:home) time regression for LG-P999 on Apr 18th – have some eideticker results from backing out the about:home fragment patch. Need to analyze them.
  • Bug 852986 – Regression: Google search results completely zoomed in on browser back – Investigated pushing a fix to Beta for this. Waiting for a+.
  • Bug 866787 – Support orientation property in manfiest for packaged apps – waiting on r?
  • Bug 826325 – Decide where window.open should open content – Fixed up the patch, but need to track down some crashes on try.

LucasR

Last week

  • Explored fragment/view animation sync solution (for bug 871651)
  • (In progress) bug 877870 – Implement search results in editing mode
  • bug 813546 – java.lang.NullPointerException: key == null at android.support.v4.util.LruCache.get(LruCache.java)
  • bug 877735 – Slide menu icon with other buttons in toolbar animation
  • bug 877140 – Fade in toolbar buttons while hiding tabs tray

Next week

  • Wrap up bug 877870 for review
  • History tab in new about:home

Liuche

  • bug 872329 – Apply existing settings (tests)
  • Setting up robocop to run locally…
  • bug 872543 – waiting on Aurora approval of big notification dismissal
  • bug 873072 – Start Preferences via GeckoApp
  • bug 878145 – Auto-scroll to data reporting preferences
  • bug 879558 – Add entry point for about:healthreport from settings UI
  • go back to bug 870169 – extract TelemetryReporter
  • FHR Android UI w/ Arun (abc)

Margaret

  • Done
    • bug 867354 – Don’t prompt for feedback in distribution builds
    • bug 873670 – Reader mode icon doesn’t appear if you open an article from the reading list in a new tab
    • bug 874888 – The privacy policy is incorrectly linked in about:rights (also bug 877902 for desktop)
    • bug 878692 – Form history should use FormHistory.jsm instead of nsIFormHistory2
    • bug 868052 – Toolbar does not appear when hardware menu button is pressed
    • bug 844935 – Actually disable homescreen wallpaper feature on beta
  • In Progress/Next
    • bug 878173 – Create alternate about:feedback that sends positive feedback to input
    • bug 879097 – Remove “FormHistory:Init” and “Passwords:Init” messages
    • bug 876712 – Remove code that is now unused on fig
  • Request for Help
    • bug 876562 – In Fennec content behind fullscreen content should not be pannable, zoomable, or visible
      • Looks like regression caused by some core gfx/layout changes in bug 716403

RNewman

Session recording and startup time tracking for FHR (Bug 868445), along with supporting work. Now up to ~20 patches to uplift to Aurora. Fun times.

Keeping an eye on Metro bookmark sync (Bug 871332). Also the usual reviews/meetings/etc.

Also fun: https://etherpad.mozilla.org/reviewer-checklist

Scott (jwir3)

(I have another commitment just before this meeting, so I probably won’t be available for the meeting today. Updates are pretty self-explanatory, so just read the wiki :> ).

Last Week:

  • Started work on bug 766599 : Font inflation without requiring refresh, but not yet complete.
  • bug 873721 : Pinch-zoom sometimes triggers snapping around the page randomly when reflow-on-zoom turned on.
  • bug 865654 : Caret position from point sometimes gets incorrect offsets for text inputs.

This Week:

  • bug 878931 : Reflow-on-zoom should use font inflation preferences
  • bug 878928 : Re-enable the double-tap to zoom to element width when reflow-on-zoom can’t do its zoom.
  • Continue work on bug 766599 : Font inflation without requiring refresh, (lower priority than other work).
  • bug 864595 : Assertion in caretPositionFromPoint

BLassey

  • bug 856445 – Startup crash on LG Optimus Black (LG P970), landed
  • bug 877203 – Replace Open Sans with Clear Sans, bounced for reftests
  • bug 867517 – Gecko-based WebView for Android, landed
  • bug 866957 – Collect and report cell tower and WiFi info, landed
  • bug 878868 – Need to bump build id of x86 builds for the play store, landed
  • starting to organize B2G browser work
  • reviews
  • meetings… oh the meetings

MFinkle

  • Trying to get a test for bug 861164: use different search URLs for tablet vs. non-tablet
  • Doing 1x1s like it’s my job

Ian Barlow

This week

  • All the meetings
  • FHR – about:healthreport
  • Looking at Browser for B2G
  • Mixed Content blocking
  • Updated Settings UI
  • Updated Search provider stuff
  • Partnership opportunities
  • OUYA design refinement – friendly reminder about new bugs linked here bug 831778
  • PTO on friday

Feature Focus (elancaster is catching up from being out last week, I’ll be pinging folks)

Firefox 22: Simple Pleasures (Beta)

Features

Firefox 23: Real Media (Aurora)

Features

Firefox 24: Embracing the Ecosystem (Nightly)

Features

Firefox 25: Something for Everyone

Features

Round Table

User Advocacy

No updates.


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-06-05

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • FF21 remains strong stability/feedback wise (Flash is back to being our top reported issue)

Beta (22)

Firefox Metro

  • Iteration #8 is in progress
    • Lots of bug fixes/improvements on front end UI.
    • New default browser telemetry added for all platforms (BROWSER_IS_USER_DEFAULT)
    • APZC prelim investigation / syncup with other teams
    • Software updating from Metro (note addon compat check issue in bug 794937)

Firefox Mobile

Beta (22)

  • [akeybl] this week’s beta will be the first to support x86
    • We’ll have an XDA thread with bug filing link to garner feedback, and we’re similarly watching passive feedback channels (stability) to evaluate release readiness

Aurora (23)

  • This is no longer our “new Android permissions” release. Moved to Fx24.
  • [akeybl] FHR is still targeted for this Firefox for Android version (23)

Nightly (24)

  • Async Prompts Landing
  • Quick Share landing, see bug 869123 for details.
  • WebRTC permission UI is in place, but we still need the “Session Indicator” to land before preffing WebRTC on by default.
  • WiFi AP tracking for better geo-location landed, but is preffed off pending an Opt-In UI
  • ANRs (Android chrome-hangs) have been reduced from 21.6 reports/day for first 3 weeks of 23 nightly, down to 13.8 reports/day for first 3 weeks of 24 nightly (36% decrease). This can be attributed to our new ANR reporter and focus on fixing those hangs.

Developer Tools

  • Jetpack is looking to uplift bug 878877 to Aurora, ‘tracking-firefox23’ has been requested.
  • Devtools team is intensely focused on B2G debugging, Remote Inspection, UberRepl and Netmonitor improvements.
  • planning has started for next quarter on exciting things like devtools extensibility and extension tooling.
  • devtools posts on Hacks were the most traffic-worthy in the last month!

Feedback Summary

Desktop

Firefox 21 is currently very quiet. Threads on the SUMO forums are down roughly 20-30% from the last release. We have staged the snippet surveys for 21 and should have star ratings and verbatims to share next week.

Mobile

Very smooth, no updates.

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Camino

Google

  • Google announced the Mobile Backend Starter, “a one-click deployable, complete mobile backend” that allows developers to “reap the benefits of a cloud backend with none of the headaches.” The solution includes data storage, pub/sub messaging, push notifications, continuous queries, Google authentication, and very low (free) price points for entry.
  • Google I/O concluded a few weeks ago — in the Android world key announcements were improved Google Play Services, which add features for game developers, location APIs, cloud messaging enhancements, and cross-platform single-signon. Android Studio, a new IDE, was released, as well as an updated Developer Console.
  • The Chromium team released SyzyASAN, a tool for detecting memory heap errors that supports Windows platforms. It’s a clone of ASAN, which supports Mac and Linux platforms. These features are now built into Chrome Canary builds.
  • Chrome Beta or Android now supports the Fullscreen API as well as instant translation.
  • Chrome now has faster page loading, due to Blink’s threaded HTML parser. WebGL joins WebAudio and WebRTC as an option flag. It also now no longer supports HTML notifications; developers are encouraged instead to support the Rich Notifications Chrome API.
  • Chrome will soon receive more support for the RAW image formats from digital cameras. Support for RAW files from many camera companies, including Sony, Canon, Hasselblad,Kodak, Nikon and Minolta is on the way.
  • At Google I/O, Google announced that the Chrome team had removed 8.8 million lines of code from the WebKit codebase as they dropped unneeded build, platform and test case code to create their fork, called Blink.
  • Google announced that they will publicly release exploit information for partner companies’ technologies (usually plugins and operating systems) after 7 days if a patch or an advisory is not made available by those parties.

Intel

  • Intel’s upcoming “Haswell” line of processors will offer 50% more battery life in laptops. Intel and its partners hope to increase demand for PCs with this increased performance.

Microsoft

Opera

Ubuntu

Marketing, Press & Public Reaction


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch 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# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

4-June-2013

Firefox Status: 2013-06-04

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

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 1 minute!

mano

I probably won’t get home on time, so here are the notes for today.

Async login manager: XPCOM and js-module APIs, plus a fake-async implementation are posted on the bug for review and feedback. Once the APIs are finalized and approved, we’re going to land this and start fixing all in tree callers (mostly tests). The callers will be fixed incrementally.
In parallel, the fake-async implementation will be replaced by Neil’s work (It’s still unclear if we can do that gradually. I’ll comment on that later).

gijs

See http://benjamin.smedbergs.us/weekly-updates.fcgi/user/gijs

jaws

See http://benjamin.smedbergs.us/weekly-updates.fcgi/user/jaws


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

« Newer PostsOlder Posts »

Powered by WordPress