Mobile/Notes/23-Oct-2013
From MozillaWiki
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 99998
- People with Mozilla phones or softphones please dial x4000 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
- 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 #mobile for backchannel
- Mobile Vidyo Room
Schedule
- Next merge is 2013-10-28 (Brace for impact!)
Topics for This Week
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.
- fedepaol fixed bug 921776 - Notification completed not showing when download was started from a private tab
- capella has been fixing a lot of things, as usual
- bug 906323 - It should be possible to update a menuitem's label
- bug 920507 - Uncaught exception / crash when Clear private data -> Browsing & download history
- bug 928163 - Allow or disallow proper text selection caret display based on HTML <input> type
- bug 912983 - Text selection "cursor" persists on blur
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)
Kats
Chris Lord (cwiiis)
JChen
- Past week
- Fixed bug 927429 - Set dynamic UA override URL on B2G
- Worked on bug 909974 - Compositor thread hang monitoring/telemetry
- Worked on bug 717878 - Content in input fields can not be scrolled when value exceeds visible width
- Helping :mchang with bug 927633 - Make child processes access UA overrides through IPC
- Investigated bug 925012 - Search engine choices pane is completely blank
- Looked at bug 913942 - Get the first touchmove event after a touchstart earlier
- PTO
- Next week
GCP
- Last week
- bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
- bug 927462 String matching logic in OmxPlugin.cpp is brittle
- bug 927474 "probably" can play "audio/webm"
- bug 927480 No symbols/(deleted) for libraries initialized after the crash reporter is initialized
- bug 928870 Basic tests for Android WebRTC UI
- bug 921041 Replace the thread local storage impl of GetJNIForThread with JVM::GetEnv()
- Next week
- bug 689178 Use DT_DEBUG information to enumerate library mappings
- bug 902000 Add a service that monitors the system load
- WebRTC uplifting from upstream
- Blockers
- Weekly complaint about no debug tests + no ARMv6 debug builds
Botond
Brian N
- Bug 853045 - Add a mach command creating Eclipse projects for mobile/android
- Bug 929865 - Isolate sources in generated package into a separate directory
- Bug 905703 - Don't pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in
- Bug 925012 - Search engine choices pane is completely blank
- Bug 928100 - Remove unused grid_icon_bg_activated.png resource
Sriram
- Uplifting patches to Aurora
- bug 926139 - Experimenting with integrating smoothie
- bug 927006 - Use a split action bar - http://cl.ly/image/351t0e3h2o09
- Added basic support for split action bar
- Moved the share icon + default app to the action bar
- Added conditional forward to split action bar
WesJ
LucasR
Last week
- Firefox for Android Tech talk
- Wrote post about new about:home with ibarlow for our "Future Releases" blog
- bug 918007 - Disable toolbar elements (menu, back, forward) while in editing mode on tablets
- (Investigating) bug 925722 - Search suggestions require an extra tap to hit
- Smoothie bug fixing:
- Tons of patch reviews
Next week
- Finish slides for Droidcon talk
- More bug fixing on Fx26 (bug 918007 and bug 925722)
- More patch reviews
liuche
- interviews
- uplifts
- Robotium is now at 4.3 (bug 914773)
- bug 852608 - Opensearch - cleanup and debugging, almost done
Margaret
- Done
- bug 880281 - Make Marketplace more discoverable in about:apps
- Add-ons tech talk: http://leibovic.github.io/mobile-addons/
- More distribution files for partners
- In Progress/Next
- Preparing session for MozFest: http://sessions.mozillafestival.org/proposals/building-your-first-mobile-web-app/
- Working with snippets team to make actual dynamic snippets add-on
- Investigating bug 921468 - Layout glitch in about:home display
mcomella
- Past
- bug 919234: (dup) Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
- Present
- bug 870925: (r-) Add submissions info to FHR documents
- bug 915918: (f+) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
- Tracking 26
- bug 924480: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
- Future
- bug 910859: Bootstrap new UI testing framework
- FHR
- Architecture docs
- Minor bugs and regressions
- bug 898613: [fig] Editing mode tests (followup to bug 895828)
RNewman
nalexander
Mostly working on FxAccounts + Sync 1.1:
- bug 892025 - HTTP client speaking KeyServer Protocol 1.0
- bug 929066 - tiny tweak for local clock skew
- bug 922147 - Abstract out Sync 1.1 password from Android Sync code base
IDE support reviews:
- bug 853045 - Add a mach command creating Eclipse projects for mobile/android
- bug 929865 - Isolate sources in generated package into a separate directory
- bug 905703 - Don't pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in
JUnit 3 tests: No progress :(
Scott (jwir3)
BLassey
- in Paris for rendering work week
- bug 923795 Add condition to MozParam to detect top 2 (or N) position, landed, gavin asked for a test
- bug 890985 crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, landed patch, waiting for nspr review
- bug 930072 put example GeckoView embedding app in the tree, up for review
- bug 930059 Overscroll.java doesn't need to use compatibility libraries
- bug 930062 GeckoView library should support building as an ant project
- bug 930068 GeckoView shouldn't require ACCOUNT access permission
- bug 930070 GeckoView should handle not having fennec-specific classes
MFinkle
- Did a tech talk on GeckoView @ Mozilla London office
- Lucas started a "Why not use WebApps" discussion that got me thinking about different HTML commands for main menus and toolbars. Think HTML5 context menu commands but for the main menu.
- Getting GeckoView patches cleaned up for initial review
- These will still be experimental
- Basic javadocs
- Started looking into UI Telemetry
- Talked to Gregg Lind re: TestPilot
- Found that Blake Winton was thinking about the same sort of thing for Desktop
- DroidconUK on Friday
Ian Barlow
- Helping out with product plan grooming
- Defining a first version of Kinderfox (parental controls / kid-friendly browsing)
- TV browsing / Living room UX
- Looping in UX designers
- Tablet refresh
- Gathering user feedback
- Looping in UX designers
- Homepage enhancements
- working with desktop UX folk on a design plan
- State of good repair -- refining contextual actions on the homepage: http://cl.ly/image/2z2E1c1X172q
- UX strategy for 2013/14
- Working with Madhava on a desktop/mobile plan
Arun
Continuing with PDF.js – Focusing on developing 3 ideas.
Security/MGoodwin
WebRT
- work ongoing, no specific updates this week
- lots of conversations around security, UX, and implementation
Performance
A-Team
- rc4 added to Android 4.0 Opt (Panda)
- Reftests coming soon to Android 4.0 Opt (Panda) -- bug 929447
- Android tests in this week's Orange Factor Top 10:
- bug 914377 Intermittent testShareLink | View is null and can therefore not be clicked!
- bug 720452 Intermittent Android jsreftest.html?test=<ANY> | load failed: null
Feature Focus
- Fx25 (Ships 10/29)
- [ON TRACK] API: Web Audio
- [ON TRACK] WebRTC platform support, continued
- [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
- [ON TRACK] AMO discoverability
- [ON TRACK] Addition of search engines - Yahoo and Bing for selected locales <= looks like we need tests but this will likely land? bug 923795 - Add condition to MozParam to detect top 2 (or N) position
- [ON TRACK] About:home redesign <= looks like it's backed out but still good progress, thank youbug 918007
- [ON TRACK] search provider management in settings menu
- [ON TRACK] Add-ons can add content to the "promotional banner" tile
- [AT RISK] Added locale: South African English (za-EN)
- [ON TRACK] Added locale: Thai (th)
- [ON TRACK] WebRTC platform support, continued
- Fx27
These will stick
- [ON TRACK] WebRTC platform support, continued
- [PROPOSED] Added locale: Hindi (hi-IN)
- [PROPOSED] Added locale: Slovenian (sl)
These will be deferred?
- [PROPOSED] Ability for add-ons to customize sound effects to browser actions <- will be bumped off if we can have some reader / reading list improvements and land some 'save for later' hooks
- [PROPOSED] Directional game console navigation
- [PROPOSED] Set Top Box optimization
- Here are some notable landings:
- bug 922338 - Update phishing-protection page in infoURL pref across Firefox products
- Usability Fit and Finish: Overhaul of the favicon system bug 914296 - (FaviconRevamp) and Remove overscroll and show highlight instead bug 705246 and bug 791475 - Android updater notification should provide more information like progress
- Progress on ANR effort: bug 909974, bug 926574
- Progress on GeckoView: bug 927451
- Make marketplace more discoverable in about apps:
- Awesomescreen: bug 921265
- Geckoview is pretty much usable, right? for Android 2.3 => 4.2
- Will the IDE stuff be monolithic? Does it help contributors? Do I smell a blog post?
Round Table
QA
- bug 928441 - content view truncated in landscape
- crash rate is slowly creeping up