Firefox/Meeting/9-Apr-2013: Difference between revisions
Jump to navigation
Jump to search
(→gijs) |
|||
(11 intermediate revisions by 7 users not shown) | |||
Line 9: | Line 9: | ||
== 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.'' | ||
Xin has fixed all wrong RemoveObserver calls in the codebase - {{Bug|849764}} | |||
==Stand ups== | ==Stand ups== | ||
Suggested format: | Suggested format: | ||
Line 16: | Line 19: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===gavin=== | ===gavin=== | ||
;past week | |||
* gave some feedback on Social FHR and "install from web" features | |||
* commented on and reviewed some "remove pref" bugs | |||
* landed bug 856144 (add nsIBlocklistService to Services.jsm) | |||
* landed really old bug to clean up the nsISidebar API | |||
===paolo=== | ===paolo=== | ||
Last week: | |||
* Downloads | |||
** Reviewed {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager | |||
** Identified more cases where files that are "delete pending" on NTFS cause test failures | |||
** Feedback about "pause" not being a primary interaction for downloads in {{bug|857001}} | |||
* Promises | |||
** Participated to the "Promises Proposal" discussion on [http://www.mozilla.org/about/forums/#firefox-dev firefox-dev] | |||
* Other | |||
** {{bug|859065}} - Avoid "command timed out: 1200 seconds without output, attempting to kill" by providing an inner xpcshell timeout of 5 minutes | |||
Next week: | |||
* Promises | |||
** Continue on {{bug|810490}} - Add a second promise implementation | |||
* Downloads | |||
** Land {{bug|847191}} - Integration with legacy interfaces to start new downloads | |||
** Land {{bug|851461}} - Make the JavaScript API for downloads available in parallel to nsIDownloadManager | |||
** Probably, more reviews on {{bug|858234}} - Merge ExecuteDesiredAction paths into nsDownloadManager | |||
* Meetings for the Snappy project "Async & Responsive" | |||
===mak=== | ===mak=== | ||
Last week: | |||
* Reduced requests queue: | |||
** Async form history ({{Bug|566746}}) | |||
** Storage ({{Bug|702559}}, {{Bug|856469}}, {{Bug|857376}}) | |||
** Sqlite.jsm ({{Bug|833965}}, {{Bug|854973}}) | |||
** Downloads ({{Bug|237623}}, {{Bug|851461}}) | |||
** Places ({{Bug|834539}}, {{Bug|852032}}, {{Bug|854288}}, {{Bug|855190}}, {{Bug|855638}}, {{Bug|855842}}) | |||
** Code cleanup {{Bug|849764}} | |||
* Bugfixes | |||
** {{Bug|851519}} - Keyboard commands may apply to the wrong downloads panel entry | |||
** {{Bug|858127}} - Some downloads.sqlite databases cause the downloads dialog to be untolerably slow - have db to reproduce, may find improvements. | |||
** Fixed my bugs time tracking script broken by the Bugzilla update, since some devs/managers are using it | |||
This week: | |||
* Help Mano finalizing GetPlacesInfo API ({{bug|834539}}) - async! | |||
* Try to finalize patch for indexedDB in about:home ({{bug|789348}}) - Found a regression in indexedDB! | |||
* Try to finalize patch for {{Bug|748894}} - Move the bookmark star button outside of the location bar - Needed by mconley for Australis work! | |||
* Collect feedback on Downloads panel and issue meeting to discuss a phase 2 | |||
===enn=== | ===enn=== | ||
===felipe=== | ===felipe=== | ||
Line 67: | Line 115: | ||
===dao=== | ===dao=== | ||
===mikedeboer=== | ===mikedeboer=== | ||
Last week: | |||
* {{bug|712514}} Support autocomplete in Add-ons Manager search | * {{bug|712514}} Support autocomplete in Add-ons Manager search | ||
** implementation 'done' | ** implementation 'done' | ||
Line 77: | Line 125: | ||
* {{bug|492557}} Create a keyboard shortcut HUD | * {{bug|492557}} Create a keyboard shortcut HUD | ||
** shorlander added kewl mockup, will work on that soonish | ** shorlander added kewl mockup, will work on that soonish | ||
This week: | |||
* Papercuts and finalizing {{bug|738818}} with Gavin | |||
===gijs=== | ===gijs=== | ||
Line 88: | Line 139: | ||
* Took my name off some old bugs ({{bug|750638}} (enablePrivilege use in test; bholley's baby), {{bug|515109}} (old DTD parser bug with a flawed patch)) and canceled some ancient requests to clean up my dashboard | * Took my name off some old bugs ({{bug|750638}} (enablePrivilege use in test; bholley's baby), {{bug|515109}} (old DTD parser bug with a flawed patch)) and canceled some ancient requests to clean up my dashboard | ||
* Will be working on {{bug|676795}} (Australis error pages) once shorlander tells me if the mockups are up to date. | * Will be working on {{bug|676795}} (Australis error pages) once shorlander tells me if the mockups are up to date. | ||
* Will be working on {{bug|833943}} (fx reset should keep minimal session store info) and {{bug| | * Will be working on {{bug|833943}} (fx reset should keep minimal session store info) and {{bug|750979}} (offer a firefox reset if people reinstall the same firefox version) | ||
===Unfocused=== | ===Unfocused=== | ||
===MattN=== | ===MattN=== | ||
Last week: | |||
* Decision was made on Australis LWT | |||
** Unbitrotted old patch | |||
* r+ on {{bug|856749}} and {{bug|855230}} | |||
* Made an [https://people.mozilla.com/~mnoorenberghe/australis/#tabs Australis tabs/customization dashboard] | |||
* Reviewed Firefox Reset patch to include userdict | |||
This week: | |||
* Australis follow-ups | |||
** Measure perf of LWT patch | |||
* Discussing next steps for Firefox Reset with Gijs | |||
===jaws=== | ===jaws=== | ||
Last week: | |||
* On vacation | |||
* Worked more on the History subview ({{bug|855803}}), it is now showing the most recent 15 history items using a richlistbox. | |||
* Need to get feedback from the UX team as to final interactions here. May still be possible to get it finished by Wednesday. | |||
This week: | |||
* Finish up subview work for customization panel | |||
* Start focusing on migration path as part of milestone 3. | |||
===cers=== | ===cers=== | ||
===mixedpuppy=== | ===mixedpuppy=== | ||
last week: | |||
* new providers landed and uplifted through beta | |||
* uninstall of providers, not showing builtin providers without activation | |||
* pretty new service icons from shorlander | |||
this week: | |||
* refocus on telemetry and fhr | |||
* any clean up from the past week of patches | |||
waiting on: | |||
* mockup of share ui | |||
== UX Updates == | == UX Updates == | ||
== Decisions needed/Action items == | == Decisions needed/Action items == |
Latest revision as of 17:25, 9 April 2013
Details
- Tuesdays - 10:00am Pacific, 1:00pm Eastern, 18:00 UTC
- Dial-in: Audio-only conference# 91337
- People with Mozilla phones or softphones please dial x4000 Conf# 91337
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 91337
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 91337
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 91337
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 91337
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 91337
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 91337
- UK/London: +44 (0)207 855 3000, x4000 Conf# 91337
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 91337
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #fx-team for backchannel
- "Firefox" Vidyo Room
Round Table
Friends of the Firefox team
Give a shoutout/thanks to people for helping fix and test bugs.
Xin has fixed all wrong RemoveObserver calls in the codebase - bug 849764
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!
gavin
- past week
- gave some feedback on Social FHR and "install from web" features
- commented on and reviewed some "remove pref" bugs
- landed bug 856144 (add nsIBlocklistService to Services.jsm)
- landed really old bug to clean up the nsISidebar API
paolo
Last week:
- Downloads
- Reviewed bug 858234 - Merge ExecuteDesiredAction paths into nsDownloadManager
- Identified more cases where files that are "delete pending" on NTFS cause test failures
- Feedback about "pause" not being a primary interaction for downloads in bug 857001
- Promises
- Participated to the "Promises Proposal" discussion on firefox-dev
- Other
- bug 859065 - Avoid "command timed out: 1200 seconds without output, attempting to kill" by providing an inner xpcshell timeout of 5 minutes
Next week:
- Promises
- Continue on bug 810490 - Add a second promise implementation
- Downloads
- Land bug 847191 - Integration with legacy interfaces to start new downloads
- Land bug 851461 - Make the JavaScript API for downloads available in parallel to nsIDownloadManager
- Probably, more reviews on bug 858234 - Merge ExecuteDesiredAction paths into nsDownloadManager
- Meetings for the Snappy project "Async & Responsive"
mak
Last week:
- Reduced requests queue:
- Async form history (bug 566746)
- Storage (bug 702559, bug 856469, bug 857376)
- Sqlite.jsm (bug 833965, bug 854973)
- Downloads (bug 237623, bug 851461)
- Places (bug 834539, bug 852032, bug 854288, bug 855190, bug 855638, bug 855842)
- Code cleanup bug 849764
- Bugfixes
- bug 851519 - Keyboard commands may apply to the wrong downloads panel entry
- bug 858127 - Some downloads.sqlite databases cause the downloads dialog to be untolerably slow - have db to reproduce, may find improvements.
- Fixed my bugs time tracking script broken by the Bugzilla update, since some devs/managers are using it
This week:
- Help Mano finalizing GetPlacesInfo API (bug 834539) - async!
- Try to finalize patch for indexedDB in about:home (bug 789348) - Found a regression in indexedDB!
- Try to finalize patch for bug 748894 - Move the bookmark star button outside of the location bar - Needed by mconley for Australis work!
- Collect feedback on Downloads panel and issue meeting to discuss a phase 2
enn
felipe
mano
ttaubert
- Out sick half of last week.
- Organizational stuff for de:hacking meetup in Berlin.
- Arranged travel and hotels for Scotland.JS and JSDay in Italy.
- We finally landed a compromise for the regression in TabOpen animation times.
- Investigated and fixed a couple of session store regressions.
- Did a couple of reviews, more to come.
adw
- bug 841495 - implement background tab thumbnailing service
- posted new patches for review
- bug 856270 - Update nsEditorSpellCheck to use nsIContentPrefService2
- WIP patch posted, need to work on this
- bug 723163 - about:crashes should allow easy cut & paste
- landed, also fixed bug 726605 and bug 703514
- bug 858192 - Correct error in nsIContentPrefService2 documentation about callbacks and observers
- landed
- bug 856366 - Intermittent browser_privatebrowsing_zoomrestore.js | Zoom level for about:blank should be changed - Didn't expect 1, but got it
- landed fix
- bug 851520 - Default zoom too large on hi-dpi display with 200% font size
- reviewed
- triaged zoom-related bugs
dolske
mconley
- Customization
- Fixed some bugs that were causing widgets to not appear in the right place after session restore
- Have a working version of the bookmarks widget, based on mak's work in bug 748894
- Milestone 2 is due tomorrow
- We're going to slip our goal of "getting all of the widgets finished", which was far too aggressive. Still, this was a useful pair of weeks, since we forced ourselves to answer a lot of questions about how widgets will work, and which ones we'll build.
- Milestone 3 begins
- The goal is to lay out a plan for how old customizations will be migrated (multiple custom toolbars, tons of add-on buttons, everything moved all over the place)
- We're meeting with the Jetpack team to discuss the API for add-ons to register / build widgets.
- Tabs
- For the current milestone, we're looking at getting the lightweight theme patch de-bitrotted and performance-tested
- MattN can give more details on this
- For the current milestone, we're looking at getting the lightweight theme patch de-bitrotted and performance-tested
- Downloads panel
- shorlander gave me a super detailed alignment spec for the downloads panel, so now the ball is in my court to find time to clean up the panel alignment (or, more likely, see if I can solicit some outside contributors to knock this one out).
Blocking
- Bookmarks widget is blocked by mak's patch in bug 748894
dao
mikedeboer
Last week:
- bug 712514 Support autocomplete in Add-ons Manager search
- implementation 'done'
- opened AMO bug 859516 to add autosuggest to SAMO - collaboration FTW!
- bug 819493 Know your rights notification box should be default snippet instead
- patch r+, should I add [checkin-needed] keyword?
- bug 738818 consolidate Firefox search preferences
- Part 1 patch needs another round over review after I finished it. All else done.
- bug 492557 Create a keyboard shortcut HUD
- shorlander added kewl mockup, will work on that soonish
This week:
- Papercuts and finalizing bug 738818 with Gavin
gijs
- Onboarding! Feeling new! Introductions! Woo!
- Fixed bug 854583 (pointer vs. cursor in mouse lock strings). Still waiting on feedback from Axel Hecht about which path to take for Aurora.
- Fixed bug 834034 (migrate personal dictionary for fx reset)
- Took a stab at bug 726240 (HTML5 for video control progress bars). Harder than it looked, need to discuss with dolske.
- Patched bug 851701 (kill "load images" checkbox), waiting for review.
- Patched bug 851702 (kill "load js" checkbox), got review, waiting for review for pref migration + the images review in order to land (conflicting patches).
- Patched bug 763890 (use subfolders for fx reset profile backups), waiting for review from :bsmedberg
- Took my name off some old bugs (bug 750638 (enablePrivilege use in test; bholley's baby), bug 515109 (old DTD parser bug with a flawed patch)) and canceled some ancient requests to clean up my dashboard
- Will be working on bug 676795 (Australis error pages) once shorlander tells me if the mockups are up to date.
- Will be working on bug 833943 (fx reset should keep minimal session store info) and bug 750979 (offer a firefox reset if people reinstall the same firefox version)
Unfocused
MattN
Last week:
- Decision was made on Australis LWT
- Unbitrotted old patch
- r+ on bug 856749 and bug 855230
- Made an Australis tabs/customization dashboard
- Reviewed Firefox Reset patch to include userdict
This week:
- Australis follow-ups
- Measure perf of LWT patch
- Discussing next steps for Firefox Reset with Gijs
jaws
Last week:
- On vacation
- Worked more on the History subview (bug 855803), it is now showing the most recent 15 history items using a richlistbox.
- Need to get feedback from the UX team as to final interactions here. May still be possible to get it finished by Wednesday.
This week:
- Finish up subview work for customization panel
- Start focusing on migration path as part of milestone 3.
cers
mixedpuppy
last week:
- new providers landed and uplifted through beta
- uninstall of providers, not showing builtin providers without activation
- pretty new service icons from shorlander
this week:
- refocus on telemetry and fhr
- any clean up from the past week of patches
waiting on:
- mockup of share ui