Friends of the Firefox team
Give a shoutout/thanks to people for helping fix and test bugs.
- Akshat Kedia for their work on bug 914806 and bug 895429
- The MSU students are working hard on widget add-ons for Australis. Follow along at their blogs at http://ericproper.blogspot.com/, http://slenkeri.wordpress.com/, and http://weeblwobble.blogspot.com/
Project Updates
Australis
- Notable bugs fixed within the past week:
- bug 881905 – Can’t drag Facebook button to main customization palette
- bug 881905 – Make Downloads Panel anchor to the chevron if it is overflowed
- bug 885086 – Overflow panel looks kinda wild when wide items get in there
- bug 868640 – Implement private browsing indicator
- bug 916735 – Add a pref to disable animation when entering/exiting customization mode (Improved run time of tests by 30%!)
- bug 919541 – Consider not animating the opacity for Australis tabs
- [from mconley] This seemed to cut our total regression by over 37.9% on XP. We started with a total TART regression in the neighbourhood of 6.35%, and ended up with a total TART regression of 3.94%
- Check out our perf regression now
- bug 885579 – Narrow widgets dropped on a wide widget should place the narrow widget above the wide widget
- Landing blockers (outside of perf tracking):
- bug 874674 – Clean up menu panel icons for Linux GTK theme
- bug 875479 – Australis toolbar buttons for Linux
- bug 916953 – Bookmarks button in overflow panel looks broken
- Net bug changes
- P1: -4 (was 10, now 6)
- P2: -2 (was 17, now 15)
- Performance
- Vladan is investigating whether our ts_paint regression even exists anymore, or if we’re just seeing measurement noise.
- avih is trying to get us more accurate TART measurements for OS X
- mconley is trying to find out why the URL bar merge slowed us down, and trying various experiments to speed us back up.
- Current investigations:
- bug 917795 – Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d
- bug 916859 – Find out why UX branch regressed on TART at merge changeset c375e7bc34b3
- bug 916946 – Fix tab-close TART regression introduced by merging URL bar items
Downloads API
Thumbnailing
Foreground thumbnailing
- WIP patch awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers
Background thumbnailing
- landed: bug 919438 – Disable browser_thumbnails_background_crash.js in non-crashreporter builds
- landed: bug 915384 – Intermittent ASAN browser_thumbnails_background.js,browser_thumbnails_update.js,browser_thumbnails_background_crash.js | This test exceeded the timeout threshold.
- landed: bug 917610 – backgroundPageThumbsContent.js’s use of nsIDOMWindowUtils.preventFurtherDialogs doesn’t work as expected
- landed: bug 917609 – browser_thumbnails_background.js noAlert test should catch window.alert exception
- investigating: bug 909933 – Intermittent browser_thumbnails_update.js | thumbnail is still green – Got 255,0,0, expected 0,255,0
- new: bug 917659 – localStorage not isolated for background thumbnail captures
- new: bug 917517 – Intermittent browser_thumbnails_background_crash.js | dumpID is present and not an empty string
- new: bug 919467 – Dig into why browser_thumbnail_background_crash test is disabled on ASan builds
- new: bug 919096 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Second file should exist after capture | [Exception… “Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) | Test timed out | and more
- new: bug 919068 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Thumbnail for {original,final} URL should be cached
- new: bug 919305 – Intermittent ASAN browser_thumbnails_background.js | [Exception… “Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) and more
SessionStore
- Async data collection got backed out but re-landed next day. No problems so far. (bug 894595)
- Work on cookie collection regression still going on. (bug 912717)
- Proposal to remove sync fallbacks is looking good. (bug 918024)
- Global value API should also be close to landing. (bug 899213)
- :billm worked on moving more data collection to content scripts. (bug 910668 and bug 909048)
- :billm wrote another patch to make SessionStore work in e10s using CPOWs. (bug 919835)
Places API asyncification
coding continues, new guessed deadline is FF27 merge to Aurora.
Social API
last week:
- re-landed 3 of 4 backed out patches last week (the fabulous Monday uplift), bug 914435 still needs a little work to validate my theory (to myself at least) that it was an e10s related crash.
- good set of meetings with mconnor, boriss and others to start process of next round of work on socialapi
- planning with talkilla group on a bunch of stuff. e10s/frameworker a major problem for a limited user test in Q1
- biz-dev meetings
this week:
- work on outline for long term architecture goals for social
- documentation
- bug fixes (first up bug 914435 and bug 919803
- any summit prep
e10s
- Findbar follow-ups being fixed
- FullZoom in progress bug 691614
- Mark looking into browser chrome tests and e10s crashes
UX Updates
- By the way, if you’re wondering who the UX people are, they’re these guys: https://etherpad.mozilla.org/ux-team-intro-bios
- Some of us are working on prototype projects called “cupcakes,” which can be seen here: http://cupcake-dashboard.paas.allizom.org/projects
- If any engineers are interested in any of these, please contact any of the UX people in the etherpad above
- Most of UX will be in Belgium for Summit. Our sessions are here: https://etherpad.mozilla.org/ux-summit-sessions
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)
mano
(Mano’s Status Board)
ttaubert
(Tim’s Status Board)
adw
(Drew’s Status Board)
markh
(Mark’s Status Board)
smacleod
(Steven’s Status Board)
dolske
(dolske’s Status Board)
mconley
(Mike’s Status Board)
mikedeboer
(Mike’s Status Board)
gijs
(gijs’ Status Board)
Unfocused
(Blair’s Status Board)
MattN
(MattN’s Status Board)
jaws
(jaws’s Status Board)
mixedpuppy
(mixedpuppy’s Status Board)
Details
- Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
- Handy local meeting time link
- 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