Firefox/Meeting/30-Apr-2013: Difference between revisions

 
(23 intermediate revisions by 12 users not shown)
Line 7: Line 7:


== Round Table ==
== Round Table ==
* work week update
== Friends of the Firefox team ==
== Friends of the Firefox team ==
''Give a shoutout/thanks to people for helping fix and test bugs.''
''Give a shoutout/thanks to people for helping fix and test bugs.''
Line 16: Line 17:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===gavin===
===gavin===
;past week
* met with greg/bwinton/dolske about plans for test pilot
* met with jedp and dolske to sort out some details of his native identity integration patch
* interviewed a new candidate and did some other hiring stuff
* work week planning
* patched {{bug|493051}} (search service addEngine API changes)
* wrote a patch for {{bug|853071}} (adding build-time defines for various stages in the release cycle)
* reviewed an e10s patch ({{bug|697319}})
* filed {{bug|866238}} for a new prefs-like storage system
;next week
* meeting about Gecko storage
* interviewing two devtools candidates
* more work week planning, hiring stuff
===paolo===
===paolo===
Past weeks:
* Networking Work Week
** [[User:P.A./Download_networking_improvements|Download networking improvements]]
** Investigated getting automated tests for the TCP RST case
** Interesting topics like auto-restart connections on page loads when appropriate
* Downloads
** Meeting about Downloads Panel feedback and future improvements
* Promises
** Investigated modifying some consumers to account for delayed resolution
Next week:
* Downloads
** Prepare basic external documentation
** Review {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager
* Promises
** Add code documentation to the current patch
** Work on more cases where delayed resolution breaks existing consumers
===mak===
===mak===
===enn===
===enn===
===felipe===
===felipe===
* {{bug|853389}} - Convert AddonRepository from SQLit to JSON - Posted patches, cleaning up reading part with some possible changes depending on feedback
* {{bug|812573}}, {{bug|865873}} - Hotfix to decrease update interval - Helped QA with the testing of the xpi and staged hotfix. Waiting for sign-off now
* Some e10s work with Bill
* Providing feedback for gsoc applicants
* [https://www.youtube.com/watch?v=qGm8cQf_BJY&feature=plcp Another meeting with the community] for planning our activies at [http://softwarelivre.org/fisl14 FISL 14]
===mano===
===mano===
* Still working on the new login service. I'm expecting a reviewable patch in the next couple of weeks.
* Reviewing TreeView.jsm from Alex Vincent
* GetPlacesInfo API hasn't landed yet due to some technical issues.
===ttaubert===
===ttaubert===
* Cleaned up tab priority queue for sessionstore.
* Cleaning up custom SS properties tacked onto DOM elements (use WeakMaps).
* Intermittent orange SSWindowStateReady/Busy, bigger fix needed.
* Reviewed and reviewing patches for collecting data in chunks.
* Reviewed patch for optimizing sessionstore backup.
* Reviewed Drew's patch for background thumbnailing.
* Lots of reviews and more to do.
===adw===
===adw===
* {{Bug|841495}} - implement background tab thumbnailing service
* {{Bug|841495}} - implement background tab thumbnailing service
Line 55: Line 111:


===dolske===
===dolske===
* Triaged most (~2/3?) of Plugin Finder Service bugs
* Starting some Australis perf measurements on OS X
* Weekend project: bad memory detection?
* Meetings and such.
===mconley===
===mconley===


Customization
Last week
* [https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html Final specification for customization work published]
** Big things on the chopping block are small icons mode and the add-on toolbar
* Jamun branch has been updated to allow (almost) the entire nav-bar to be customized, as well as the toolbar-menubar, TabsToolbar and PersonalToolbar.
* Overflow panel work is underway
* Started farming out additional widget work to new folks! \o/


* Customization
** [https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html Final specification for customization work published]
*** Big things on the chopping block are small icons mode and the add-on toolbar
** Jamun branch has been updated to allow (almost) the entire nav-bar to be customized, as well as the toolbar-menubar, TabsToolbar and PersonalToolbar.
** Started farming out additional widget work to new folks! \o/
* Tabs
** Empty favicon's are gone from tabs, and tab labels are centered again on OSX
** Put up a patch to make lw-theme's work in the new curvy-tab world we're in - r?MattN.
** Worked with smichaud to get the tabs into the titlebar properly on OSX. Patch is r?dao and BenWa.
*** We can get the tabs up there, but there will still be some invalidation bugs which we'll address in follow-ups.
* Other
** Patch in the works to retire the Firefox button - {{bug|863753}}


Tabs
 
* Put up a patch to make lw-theme's work in the new curvy-tab world we're in - r?MattN.
This week
* Working with smichaud to get the tabs into the titlebar properly on OSX. We have a WIP patch.
 
* Customization
** Get overflow panel working and done
** Finish up API that allows widgets to know if they're located in toolbars, the menu panel, or the overflow panel
** Finish up the bookmarks widget
** Start figuring out remaining work for landing (remaining widgets, fix the busted tests, migration, polish)
* Tabs
** Tomorrow is M3 for Australis tabs - I want to have lw-theme support for Linux and tabs back in the titlebar for OSX done.


===dao===
===dao===
===mikedeboer===
===mikedeboer===
===gijs===
===gijs===
Last week
* Firefox Reset:
** Landed {{bug|763890}} (back profiles up to a single location)
*** This needs a test. There is a test, I need to move it to a followup bug. Doing this properly depends on XPCOM startup stuff for GTest. I have an open invitation from bsmedberg to pick that up; probably not getting into that while Australis is going on)
** Wrote patches for {{bug|833943}} (migrate session when doing reset).
*** Got ui-review from limi, need to follow up and include tab groups in migration
* Australis:
** Fixed {{bug|857626}} (fixed height on tabs)
*** Filed & Fixed followup {{bug|865487}}
** Fixed {{bug|852420}} (ignore core warning for display: inline inside display: -moz-box for generated content)
** Fixed {{bug|865776}} (pinned tabs outlining on OS X)
** Iterated on {{bug|823237}}, waiting for ux-review about the hit testing they want on tabs / new tab button.
** Patched {{bug|850918}} (double DPI on Windows and the tab bar)
** Patched {{bug|865698}}, got review, waiting for {{bug|850918}} (previous line).
* Misc:
** Fixed a profile manager bug {{bug|865136}} found when doing Firefox Reset stuff
** Fixed a random crasher found by a user {{bug|865147}}, landed on aurora and beta, too!
** Fixed a random regression in OS X filepicker found by robcee {{bug|865803}})
** Fixed devtools inspector to have a working CSS pane for chrome {{bug|866381}}
** Had a Dutch community meeting. Good discussions. Was bored and near enough emptied the Dutch Tech evang component (closed 9 out of the total 10 bugs as WFM/INVALID)
** Set up my windows hardware and messed with my linux VM so I have build envs (woo!)
This week:
* Get (ui-)r+ for {{bug|865698}}, {{bug|850918}}, {{bug|823237}}, all interrelated, all M3 so would like to get this done ASAP
* Get started on some of the customization widgets for Australis
* update patch for {{bug|833943}} based on limi's comments
* off on Friday, will be in Paris from Thursday night onwards, back for next week
===Unfocused===
===Unfocused===
===MattN===
===MattN===
Last week:
* Australis tab follow-ups
** Patches and reviews
* Helping with getpersonas.com migration fallout
** Investigated broken LWTs - filed 2 additional bugs
*** patch and r+ on one
* Doorhanger conversion reviews
* Intern interview
* PopupNotification/Security delay follow-up
This week:
* Australis tabs M3
** LWT
** Tab stroke polish
** Reviews
*Interview
===jaws===
===jaws===
This past week:
* Interviewing candidates for fx-team
* Researching sec-high bug
* Put up patches for:
** {{bug|861088}}, {{bug|864811}}, {{bug|838784}}
* Wrote a patch to animate/transition the bookmarks bar, just need to file the bug
* Landed the patches for {{bug|862886}} and {{bug|573329}}
* Spent a good bit of time working on my mentored bugs
** Working with a contributor to remove the missingFavicon from the bookmarks toolbar
** Working with a couple contributors to fix some video-controls bugs
* Went to the Design Day showcase that the MSU students presented at. They won the Most Technically Challenging award!
* Lots of time spent in code reviews
This week:
* More work on customization code
* Presenting on Saturday at MobiDevDayDetroit about FirefoxOS (600 attendees), http://mobidevdaydetroit.com/
* Communicating with GSoC students
===cers===
===cers===
Was on vacation last week but:
* Worked on bug 862998, added WIP patch, and will be working with UX during this week for specifics
* Awaiting review on bug 839206
Will try to finish up bug 754344 during the week, and fix bug 767313
===mixedpuppy===
===mixedpuppy===
last week:
* joined webrtc apps planning sessions in SF, targeting Fx25
* small ux bugs worked on
this week:
* figure out winxp dbg test failure for social marks
* chat regression bug 864505 (affects all versions through beta)
* work on ux mockups for share
next week:
* identity work week in vancouver
* security reviews
waiting on:
* reviews (order of priority)
  * share bug 818675
  * telemetry bug 860549
  * relative urls bug 851336


== UX Updates ==
== UX Updates ==


== Decisions needed/Action items ==
== Decisions needed/Action items ==
47

edits