Schedule
- Fx24 shipped!
- Fx25 went to Beta!
- Next merge is 2013-10-28
Topics for This Week
- bug 862602 has landed. This helps us reduce memory usage by unlocking images far away from the visible viewport so that they don’t have to stay in memory. Watch out for regressions where images don’t appear, or take too long to show up – please file bugs blocking bug 862602.
- UI changes in new about:home (bug 917394). Now in Nightly, uplifting to Aurora soon.
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge.
- Michael Boon fixed bug 791475 – Android updater notification should provide more information like progress
- Capella landed a fix to improve about:config (bug 770101) and a StringUtils method to provide readable URL / title string (bug 913214)
- Lots of new people (mostly students) showing up in bugs – be sure to help them out! 🙂
- Federico Paolinelli’s first notification rewrite fun landed! Bug 815202 – Add Pause and Cancel actions to download notifications
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!
Kats
- Last week:
- mobile work week
- many reviews, a couple of interviews
- still working on pan/zoom stuff in B2G
- Next week:
- more B2G stuff
- need to file some more AWSY regressions
JChen
- Past week
- Work week
- UA override follow ups
- Fixed bug 916205 – Create and enable dynamic UA override list in B2G
- Fixed bug 917965 – UA overrides are disabled if update is invalid
- Fixing test on ARMv6
- Talking to WebOps people
- Fixed bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen
- Interviews
- Next
- UA override
- Compositor hang
- pdf.js
GCP
- Last week:
- Meetings!
- Most productive 5 minutes of the week: showing jchen bug 920222 Setting breakpoints at not-yet-decompressed locations results in crashes
- bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
- bug 918372 Repeated WebRTC sessions exhaust the JNI LocalRef table
- Some pondering over bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
- Next week:
- More pondering over bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
- Upstream bug 918372
- bug 918953 Investigate broken Android WebRTC cleanup code, potential upstream merge errors
- WebRTC UI Test
- WebRTC CPU adaption/latency
Mina
Last week:
- Resolved bug 912166 – Make nsIWidget::GetDefaultScale return a typed scale value
- Resolved bug 890253 – Change widget/android/nsWindow.cpp GetDefaultScaleInternal() to use actual device DPI
- Almost done bug 698437 – Allow navigation with directional controller. Should finish it up before the end of this week.
- Submitted a WIP for bug 813379 – Fennec should hint to necko when search engines become visible.
- Submitted a WIP for bug 813380 – Fennec should hint to necko about any items that are clickable in the awesome screen.
- Submitted a patch for bug 863966: creating a cache for querySelector and querySelectorAll. It needs more work.
Next week:
- Finish up Navigation with a directional controller.
- Do some perf testing to have a better idea on what to do for sending Necko hints in bugs 813379/80.
- Finish up querySelector and querySelectorAll cache.
- I’m thinking I’ll take a couple of bugs in picl that Nick referred me to.
- Other bugs assigned to me from my contributor days.
Brian N
- Done
- Bug 890392 – Reader stuff
- Bug 896281 – [guest] – Synced tabbed carry over from owner
- Bug 919723 – Error when clearing “Offline website data”
- Bug 919207 – Share menu is busted
- Bug 897162 – [Fig] about:home starts up slower on Android 2.3.x
- Bug 917538 – Entering/leaving Guest Mode and hitting back reenters Guest Mode
- Next
- Look at cleaning up GeckoProfile
Sriram
- Prototyped Quick share on long press menu: http://cl.ly/image/1t173r0f2m1H
- Prototyped Split action bar: http://cl.ly/image/083M1F0B0I1P
- Prototyped changing colors on dialog boxes
- bug 917396 – Moved the thumbnails back to top sites.
- bug 917455 – Tweaks to use a single cursor.
- bug 910882 – Search suggestion prompt background color fix.
- bug 906227 – LastTabsPage’s switch-to-tab is now honored.
- bug 833800 – Pinned site indicator is not seen on dark thumbnails.
- Working on lightweight-themes for new-about-home and figuring out the problem in FaviconView.
WesJ
- Bug 705246 – Browser should show highlight instead of over-scrolling when panning beyond page boundaries
- Bug 918086 – Disable pinch-zoom overscroll
- Bug 918079 – Highlight overscroll – patch is up again
- Bug 780379 – Firefox mobile cannot open .m3u8 file (broken file?) – expanding scope a bit here to:
- Bug 920170 – Provide an intent chooser dialog type
- Bug 914740 – Allow using android resources in drawable:// uri’s
- Move HelperApps to a real jsm
- Some prompt.java cleanup
- Bug 704229 – Unify touch video controls
LucasR
Last week
- Mobile Work Week
- PTO on Monday and Tuesday
- UI changes to new about:home
- bug 917394 – (new-new-about-home) [fig] Re-arrange about:home tabs as per new design
- bug 918032 – Edit option should be shown only for Bookmarks ListViews
- bug 918377 – Misc layout fixes on new tab layout in about:home
- bug 917455 – Update top sites query to return non-bookmarks
- Startup glitches:
- bug 917806 – Default URL bar text or current page title is briefly visible when opening an external URL
- (In progress) bug 917805 – Current tab is briefly visible when you open an external link
- PropertyAnimator fixes:
- bug 913402 – The bookmark added notification toast doesn’t disappear from the screen
- bug 910191 – Swiping away tabs sometimes doesn’t work properly
- Filed meta bugs:
- bug 917802 – [meta] Fix startup/external URL glitches
- bug 917884 – [meta] Reader Mode / Reading List v2
- bug 917891 – [meta] Simplify URL bar
- Many reviews
Next week
- Bug triaging FAQ wiki page
- Re-spin patch for new UI testing API (bug 910859) based on feedback
- More fig-related bug fixing
liuche
- Work week – met people in person I’ve only seen on irc!
- Updating tests for new-new about:home (AboutHomeTest, TopSites) bug 917398
- bug 919384 – “Text reflow” robocop test
- bug 910186 – Long-press on search providers
- bug 919704 – remove top sites empty screen
- bug 919230 – empty screen for bookmarks
Margaret
- Done
- bug 905262 – JS API to add content to the promo banner
- Install this add-on on Nightly for a neat demo: https://github.com/leibovic/promo-banner/releases/tag/0.1
- bug 913683/bug 908823 – Talos incorrectness/noise caused by fig merge
- Various new about:home fixes
- bug 908364 – Doorhanger popup can appear on top of awesomescreen in editing mode
- bug 906041 – Newly opened pages replace about:home while editing mode is active
- bug 917455 – Update top sites query to return non-bookmarks
- bug 919228 – Top Sites thumbnails make reference to adding bookmarks
- bug 912994 – Update top sites query to exclude reading list items
- bug 905262 – JS API to add content to the promo banner
- In Progress/Next
- bug 910106 – Frequent intermittent failures caused by the home pager not being hidden
- Write some blog posts
- Summit is next week!
- Add ideas here for our Fennec booth at the innovation fair: https://mobile.etherpad.mozilla.org/summit-fair
mcomella
- Past
- Work week
- bug 913713: Recording keyword searches for FHR fails with org.json.JSONException: No value for identifier
- bug 870171: Expire old FHR data
- Present
- bug 870171: (probably should be another bug) Expire old FHR data
- Part infinity + 1 (== infinity?): Figure out why the pruning service does not run
- Part infinity + 2: Realize that I just didn’t understand GeckoLogger the whole time!!! (╯°□°)╯︵ ┻━┻
- bug 870925: Add submissions info to FHR documents
- Part 1: (f+) Implementation
- Part 2: Tests
- bug 870171: (probably should be another bug) Expire old FHR data
- Future
- FHR
- Architecture docs
- Minor bugs and regressions
- Something else (TBD)
- Testing
- Help with new framework
- bug 898613: [fig] Editing mode tests (followup to bug 895828)
- Docs (Robocop suggestions at https://mobile.etherpad.mozilla.org/11)
- FHR
RNewman
- ckitching’s favicon work (bug 914296) is nearly done.
- Discussing (and beginning work on) extending FHR search recording.
- PiCL meetings, getting back up to speed on direction.
- Sketching for ‘Switch’. Shared with darrin.
- iPad setup; trying out Coast, making notes. Generally hating the whole iOS experience.
nalexander
JUnit 3 test suite stuff
- landed Android Sync junit3 test suite: https://bugzilla.mozilla.org/show_bug.cgi?id=903531
- got r+ for building Android Sync junit3 test suite: https://bugzilla.mozilla.org/show_bug.cgi?id=903534…
- but blocked on r? for some build system improvements: https://bugzilla.mozilla.org/show_bug.cgi?id=919563
- trying to get ateam traction on UPLOAD_EXTRA_FILES problems: https://bugzilla.mozilla.org/show_bug.cgi?id=919627
FxAccounts/PICL stuff
- working on BrowserID native Java library: https://bugzilla.mozilla.org/show_bug.cgi?id=799734
- working on Token Server client library: https://bugzilla.mozilla.org/show_bug.cgi?id=799732
BLassey
- started hacking up home screen widgets over the weekend
MFinkle
Ian Barlow
Last couple of weeks
- Android work week
- SF UX team brainstorm week
This week (and probably next week)
- Wading through all the ideas that came out of the woodworks, and working with Product to group and prioritize them
- Some of the highlights from discussions last week
- Task continuity projects
- Quick Share enhancements
- Living room UX (mobile —> TV)
- How to save different kinds of content (images, text, articles)
- How to approach integrating with cloud services
- Explicit save for later tools like Pocket, Evernote
- Background cloud functions like Dropbox, Box
- Audience-specific variants
- Firefox for parents and kids
- More advanced Privacy & Security features
- An “unbreakable” version with simplified settings
- UI Refinements
- Some last minute adjustments to the new Awesomescreen
- Removing bouncy overscroll
- Tablet title bar simplifications
- Figuring out next steps for Reader Mode and Reading List improvements
- Exploring a split action bar on phones
- Pulling Quick Share functionality into contextual menus
- Task continuity projects
Lots more to go through still!
Arun
910189
- Past
- PDF.js explorations — sketching & wireframing
- Search settings UI: Bug 910189 & Bug 910186
- This week
- Wrap first version of PDF.js as per https://etherpad.mozilla.org/pdf-js-mvp
Randall Barker
- Last week: Work Week
- This week: continue work on enabling progressive tiling in B2G
Feature Focus
- Fx25 (Ships 10/29)
- [PLANNED] API: Web Audio
- [ON TRACK] Settings UI clean-up excluding search provider management
- [ON TRACK] Guest browsing
- [ON TRACK] Page Actions
- [ON TRACK] SkiaGL improvement
- [ON TRACK] Mixed content
- [ON TRACK] Added locale: Ukrainian (ua-UK)
- [ON TRACK] Added locale: Irish (ga-IE)
- [ON TRACK] Added locale: Romanian (ro-RO)
- [ON TRACK] Setting wallpaper bug 886996
- [ON TRACK] Developer Tools: Remote Debugging
- Fx26 (Ships 12/10)
- Decisions Made: Chromecast support moved to ‘on deck’ and Marketplace discoverability moved to Fx29 as a placeholder
- [ON TRACK] AMO discoverability
- [ON TRACK] Addition of search engines – Yahoo and Bing for selected locales
- [ON TRACK] About:home redesign
- [ON TRACK] search provider management in settings menu
- [ON TRACK] Added locale: South African English (za-EN)
- [ON TRACK] Thai placeholder
- [AT RISK] Add-ons can add content to the “promotional banner” tile <== I’ll move this to ‘on track’ once it is uplifted to Fx26
- Fx27 (Ships 01/21)
- Is there anything from ‘on deck’ we can bring into Fx27? https://wiki.mozilla.org/Mobile/Roadmap#On_deck
- [PROPOSED] Ability for add-ons to customize sound effects to browser actions
- [PROPOSED] Directional game console navigation
- [PROPOSED] Set Top Box optimization
Round Table
QA
- kbrosnan PTO/Summit Sept 30 – Oct 13
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