Mobile/Notes/12-Jun-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: 2013-06-24
- Next release: 2013-06-25
Topics for This Week
- Super Toast
- Wes has been working on a form of toast that allows an action, when tapped. It's similar to the "[Deleted message | undo]" in GMail. This is part of the work in bug 872388, but has other applications too. We should see this in a Nightly soon.
- WebRTC Status
- Very close to pref'ing on by default. Permission UI and Status Indicator have landed. Looking at regressions. We'll flip the prefs in bug 881875.
- Reviewer Checklist
- More feedback was collected. Thanks for the input. Kats has wiki-fied the checklist.
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs.
OMG so much awesomeness...
- Marcos A. Di Pietro (marcos)
- Landed his first patches!
- Fixed bug 867567 - JavaScript Error: "TypeError: focused is null"
- Fixed bug 871524 - Fine tune Reader Mode margins for tablet landscape mode
- Patch for bug 877783, blocked on bug 877203 - Replace Open Sans with Clear Sans
- Federico Paolinelli (fedepaol)
- Fixed bug 876485 - Refactor GeckoAppShell's Clipboard code into a new util/Clipboard.java file
- Fixed bug 684380 - "Add to contacts" context menu command for mailto: and tel: links on Android
- Investigating bug 880661 - The download complete notification doesn't appear in the Android notification bar
- Mark Capella (capella)
- Fixed bug 802093 - Reader Mode:Update reading list button state if the list is empty
- Fixed bug 880592 - Wrong tab count after killed by OS and restored
- Nicolas Carlo (nickecarlo)
- Fixed bug 879088 - Use defineLazyModuleGetter for lazy modules
- Making good progress on bug 875852 - Reader Mode: Ambient light level changes are too sensitive
- Patch for bug 877774, blocked on bug 877203 - Replace Open Sans with Clear Sans
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)
- Bug 880842 - crash in mozilla::gfx::DrawTargetCG::DrawSurface
- Bug 880818 - SkiaGL canvas crashes when loading font
Kats
- Last week
- bug 879350 - disable wallpapers and NFC on Fx23
- bug 879004 - Propagate templated gfx classes to FrameMetrics.h
- bug 785929 - remove mContentRect from FrameMetrics
- also looked at bug 877602 to try and figure out why the deadzone is happening. made a little progress, need to look at it more
- bug 879011 - Convert some event coordinates to use the new templated classes
- Next week
- continue working on templated classes - bug 880676
- investigate regression in bug 886113
GBrown
- Done:
- bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas
- In-progress:
- bug 870553 A blocklist/whitelist for Shumway
- bug 880359 Default Android cache is 200MB, which is greater then the amount of free space
- bug 877779 Talos Regression tp4m_nochrome 14% on Android 2.2, May 29
Chris Lord (cwiiis)
Chris Peterson
- Done
- bug 878327 - Add pref to disable Android Payment API
- bug 857730 - Land then back out Contacts permissions :\
- Mentored some bugs
- Posting Android Push patches for review
- Next
- Finish Android Push
- Investigate Web Activities API
Shane Tully
- bug 857730 - Implement contacts API
- WIP patches are attached to the bug
- Save, clear, and count functions finished
- Find and GetAll functions half finished
- Remove function not started yet
- Making progress on permissions doorhanger
- Blocking:
- Permissions doorhanger not getting the correct window (thanks to wesj for helping me with this)
- Waiting on info about API from gwagner and/or tantek for implementation of find and remove functions
- Waiting on info about how to select device account to modify contacts of (in the event of multiple Gmail or other accounts)
- Key field done, but still waiting on superreview (bug 807688)
JChen
- Past week
- Fixed bug 876689 - Virtual keyboard does not invoke on text input field focus
- Fixed bug 876739 - Unable to see characters typed in landscape fullscreen VKB
- Fixed bug 879202 - On-demand decompression makes debugging problematic
- Please update your binaries
- Worked on bug 880650 - VKB is not dismissed when switching awesomebar sections after adding a page to reading list
- Landed fact-finding patch for bug 837379 - java.lang.IllegalArgumentException: invalid span offsets
- More privacy review for bug 863777 - Teach ANR reporter to use the profiler to get a native stack
- Next
- JimDB for x86 and B2G
- Some profiler work?
GCP
Brian N
- Done
- Bug 879505 - Frequent "Awesomebar URL typed properly" failures when using enterUrl()
- Bug 880599 - When using a custom profile, Fennec can be initialized with a different profile
- In progress
- Bug 881378 - Calls to GeckoProfile.get() can result in initialization races
- Bug 878156 - Fx keeps an article open if no other tabs are open
- Bug 876765 - Can't navigate to search suggestion row using d-pad
- Next
- Bug 876765 - Can't navigate to search suggestion row using d-pad
- Figure out why bug 849847 makes tests time-out
- PTO
Sriram
- bug 878929 - Menu refactor
- bug 880393 - Faded Text View on about:home.
- bug 877469 - Switch to tab functionality to about:home.
- bug 878136 - Context menu functionality to lists in about:home.
- bug 881507 - NoSuchMethodError in ActionBar
- bug 881819 - ActivityChooserModel problems and mitigations
Shilpan
WesJ
- Super toast! - Bug 872388 - Allow creating a homescreen shortcut when an bookmark is made
- JS API still in progress
- Ability to queue still in progress - Bug 880454 - Support a queue for button toasts
- Webrtc - Bug 874401 - Active Camera Or Microphone should be clearly displayed
- One follow up filed - Bug 882136 - Camera share icon gets stuck in the notification bar
- Async prompts
- PromptService - Bug 877911 - Make PromptService component use async api
- NSS - Bug 878848 - Make NSS dialogs use async prompts
- SelectHelper left to finish this week
LucasR
Last week
- Landed new search (bug 877870) and suggestions (bug 871650) in fig
- bug 882073 - Remove unused inner class from BrowserSearch
- bug 881777 - Use different height for search engine rows
- bug 882081 - Restore bookmark indicator in TwoLinePageRow
- bug 881776 - Only update entry with title updates when not editing
- (In progress) bug 862794 - Implement Visited page in about:home
Next week
- Summit Planning Assembly in Paris
- bug 882185 - Restore opt-in search suggestions UI
- bug 862794 - Implement Visited page in about:home
- Investigate bug 862755 uplift to Beta
- More new about:home hacking
Liuche
- robocop
- bug 872329 - Apply existing settings - added tests, fixing existing tests, hunting down inconsistent failures on Android 2.2 opt
- bug 843947 - intermittent settings orange (can be enabled after 872329)
- bug 882191 - disabled preferences screen load - orange on Android 2.2 opt
- bug 870169 - Extract TelemetryReporter from ANRReporter - re-starting this, different approach
- bug 871866 - Remote debugging + dev tools for Android - UX feedback
Margaret
- In Progress/Next
- bug 879097 - Remove "FormHistory:Init" and "Passwords:Init" messages
- bug 878173 - Create alternate about:feedback that sends positive feedback to input
- bug 876712 - Kill AwesomeBar/AwesomeBarTabs code on fig
- bug 751205 - Refactor site identity popup and doorhanger popup to use common arrow panel container
- bug 860581 - Add support for Mixed Content Blocking
- bug 879979, bug 880060 - Started thinking about our robocop situation on fig
- Helping mentor our awesome contributors <3
RNewman
Landed almost all of the rest of FHR v1, shepherding it through (QA, server changes, helping out with tip design, etc.). Uplift to Aurora this week.
Scott (jwir3)
Last Week:
- bug 878931 : Reflow-on-zoom should use font inflation preferences
- bug 878928 : Re-enable the double-tap to zoom to element width when reflow-on-zoom can't do its zoom.
- Started work on bug 864595: Assertion in caretPositionFromPoint.
- Met with blassey and ibarlow last week about how Reflow-on-zoom should work with respect to preferences and font inflation.
This Week:
- Land aforementioned bugs
- Finish and land bug 864595 : Assertion in caretPositionFromPoint
- Some column set stuff to finish
- bug 876161: Sometimes double-tapping a paragraph scrolls it out of view.
Other:
- Will be on PTO all of next week.
BLassey
worked on:
- bug 876689 - Virtual keyboard does not invoke on text input field focus if "Don't keep activities" is enabled
- bug 880259 - Firefox should use GeckoView
- bug 879651 - no audio playback on Android x86
- bug 877203 - Replace Open Sans with Clear Sans
blocked on:
- can't run reftests locally
MFinkle
- Mostly manager stuff
- PTO next week
- SF the week after
Ian Barlow
This week
- FHR - about:healthreport
- Mixed Content blocking
- Updated Search provider stuff
- Updating our app icons to the new improved Firefox logo!
- Meetings galore
Security/MGoodwin
- No update
WebRT
- Privileged app work is no longer blocked on certs
- Working on moving webapp permissions into the webapp profile
- Working on getting the KitchenSink app up and running
PiCL
- No mobile specific personnel yet, but we are interviewing
- Working on sync APIs for native data stores on Desktop and server protocols and architecture
- Working on clickable signin/signup UI mocks for user tests
Feature Focus
Firefox 22
- [ON TRACK] Added locale: Slovak
- State of good repair:
- [ON TRACK] ANR Reporter - Not user facing
- [ON TRACK] Refining Tab UI
- [ON TRACK] Performance improvements - Including WebGL, texture streaming, async canvas updates
Firefox 23
- [ON TRACK] Firefox Health Report
- [ON TRACK] Added locale: Turkish
- [ON TRACK] Added locale: Hungarian
- [ON TRACK] Awesomebar and Awesomescreen improvements
- [ON TRACK] Reader improvements
- [ON TRACK] L10N foundation improvements
- [ON TRACK] UI for changing search engine default in add-on manager
- [ON TRACK] RSS/Atom feed handling
- [ON TRACK] API: Payments <== not exposed to users
- [AT RISK] Dynamic URL bar
Firefox 24
- [ON TRACK] Reader improvements
- [ON TRACK] NFC bump for tab sharing
- [ON TRACK] Gecko Webview
- [ON TRACK] Geolocation services
- [ON TRACK] Packaged apps support
- [ON TRACK] API: Web Audio
- [ON TRACK] Quickshare
- [ON TRACK] Firefox Icon rebrand
- [ON TRACK] Change default search engine for zh-CN
- [AT RISK] Set Top Box optimization
- [AT RISK] Directional game console navigation
- [AT RISK] Dynamic Snippets
- [AT RISK] API: Push notifications
- [AT RISK] Add-on definition in distribution files
- [AT RISK] WebRTC platform support, preffed ON
Firefox 25
- [ON TRACK] SkiaGL improvement
- [ON TRACK] Mixed content
- [PLANNED] API: Contacts
- [PLANNED] Privileged apps support
- [PLANNED] About:home redesign
- [PROPOSED] API: Web activities
Firefox 26
- [PROPOSED] Spatial Navigation (SNAV)
- [PROPOSED] API: Third-party Cloud storage
- [PROPOSED] API: Alarm
- [PROPOSED] API: Gamepad
- [PROPOSED] API: Bluetooth
Round Table
User Advocacy
Watching User feedback on x86, looks mostly positive so far.