Mobile/Notes/13-Nov-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-12-09
Topics for This Week
- Heads-up that there is some discussion in bug 924692 about how to implement touch-based text selection on Metro/B2G. Once that's working we'll probably want to use it in Fennec also. CC yourself on the bug if you're interested in following along.
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.
- Dominic Kuang fixed bug 930566 - Change sans-serif title to bold (first patch!)
- Stefan Sobering fixed bug 893774 - Doorhanger API should allow null for buttons (first patch!)
- fedepaol fixed bug 934345 - Downloading an APK crashes fennec
- capella fixed bug 840144 - Make about:config better
- swarooprao fixed bug 936727 - UpgradeReceiver logging
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
<Read Only>
- More APZC/metro work
- Still keeping an eye on incoming Fennec graphics/panning/zooming bugs
Chris Lord (cwiiis)
JChen
- Past week
- Background hang monitoring work
- Landed bug 935089 - Array util methods should support mozilla::Array
- New patch reviewed for bug 935092 - Make a way to get another thread's pseudo-stack
- Patch under review for bug 909974 - Background thread hang monitoring
- Patches under review for bug 932865 - Background thread hang reporting
- Learning new Telemetry backend
- ANR reports are being discarded ATM
- Interviews
- Background hang monitoring work
- Next
- Getting background hang monitoring landed
- Keep learning Telemetry backend
- Going through backlogged bugs
GCP
- Last week:
- WebRTC 3.43 Landing.
- Regression hunting after the landing bug 937119
- Next week:
- EBU DevCon preparation / presentation
- bug 932295 Make sure autofocus is on
- bug 932692 WebRTC crasher
- Load monitoring/adaption
Randall Barker
<Read Only>
- Last Week: Fixed crash related to cross process mutex and shared memory.
- This Week: Resolve visual glitches in rendering.
Brian N
- Looking at and testing bug 913985 (JNI generation for ProGuard)
- All green on try
- Basic WIP for bug 935190 - Try to show cached pages when Fennec is offline
- Re-trying bug 874985 (session restore tests)
- Also all green on try
- bug 937945 - Don't store activity Context in GeckoProfile
- Looking at renaming prefs-per-profile
Sriram
- Working on QuickShare
- More Reviews
WesJ
- Bug 768667 - Use the action bar for text selection on ICS+
- Bug 936593 - Allow overriding button's active color
- Bug 924693 - payment callbacks do not appear on Android
LucasR
Last week
- Toolbar code revamp
- bug 871522 - Factor out EditText bits from BrowserToolbar into a CustomView
- bug 938205 - Factor out editing UI into a separate View
- bug 936470 - Correctly track page action state to set title padding accordingly
- bug 937641 - Move toolbar-related classes to the toolbar package
- (Bounced) bug 935628 - Remove BrowserToolbarBackground from toolbar
- Lots of reviews
- Misc
- bug 936519 - Move general-purpose views to the widget package
- bug 936522 - Move preference-related to the preferences package
- bug 933739 - Issues in URL domain autocompletion
Next week
- Fx26 bug fixing
- More toolbar stuff
liuche
- bug 852608 - OpenSearch landed! (long-tap in urlbar on OpenSearch pages)
- bug 937769 - Missing onError method in adding search engine (follow-up to OpenSearch)
- bug 937870 - nsSearchService error prompt ignores confirmation argument
- bug 932092 - UI Telemetry probe jsm
- bug 934596 - Support OpenSearch engines in search shortcuts
Margaret
(I'm at TRIBE, so I'm missing the meeting)
- Done
- bug 846569 - Tab list should keep scroll position when closing a tab
- bug 935414 - Crash when lots of words are pasted into the urlbar
- Landed Adrian's patch for bug 899187 - Robocop tests for bookmarks page
- In Progress/Next
- TRIBE/PTO the rest of this week
- API for adding custom lists to about:home - bug 862805
- Dynamic snippets, now as a feature built into the browser - bug 937820
- More about:home context menu work - dependencies in bug 931021
mcomella
- Past
- D:
- Present
- bug 910859: Bootstrap new UI testing framework
- bug 935604: (r?) Regression: Graphical corruption shown on screen during page load
- FHR architecture docs
- Future
- FHR
- Minor bugs and regressions
- Create bugs/roadmap for potential next steps
- Researching the use of a linter (JSHint?) in browser.js
- bug 935807: D-pad arrow keys move focus outside textarea instead of navigating within
- bug 898613: [fig] Editing mode tests (followup to bug 895828)
- FHR
RNewman
<Read Only>
- Working on locale selection. bug 936756
- Filing all the Kindle Fire bugs (whiteboard: kindle)
- NSS started causing 2.3 crashes on startup. bug 935831
- VideoPlayer is totally busted; started fixing it. bug 936851
- Working a little on making multilocale APK generation easier. bug 934196
- FxA reviews.
- Still catching up on some reviews for nalexander and margaret. Sorry, folks!
nalexander
<Read Only>
- |mach projectify|
- FxAccount
- bug 922147 and bug 892025 about to land on elm
BLassey
- more tab streaming
- bug 936549 tab sharing won't stream
- looking at creating a raw input stream so we can serve via http
- landed bug 930062, build geckoview library as an ant project
- rev'd color picker UI bug 875750
- looked into a minimal xul/js for GeckoView, saw startup win before I broke it
- We should look at moving as much js as possible out of the start up path for fennec too
- related, bug 922342, PermissionPromptHelper.jsm takes ~220ms on startup on a galaxy nexus
- We shouldn't need "magic js" to be included in an app, need to move viewport stuff (and anything else that's required) into the platform
- We should look at moving as much js as possible out of the start up path for fennec too
MFinkle
- First set of GeckoView API improvements landed
- Will get a simple JavaDoc hosted somewhere
- Next up for GeckoView
- Permissions in ChromeDelegate
- Session in ContentDelegate
- Reduce amount of browser.js code
- Simple "Share video to TV" project is underway
- Roku-based receiver initially
- Prototype is ready (tested by myself, Brad and Wes so far)
- Exploring new UX ideas
- Launching point for more second-screen ideas
Ian Barlow
This week
- Home
- Heads up on a few bugs that came out of a Home walkthrough in yesterday's product call
- bug 938165 Home screen favicon display refinements
- bug 938153 Put the globe favicon back into the URL bar
- bug 938148 Typing in new Home feels slow
- bug 938142 Hide Home screen footer with keyboard instead of pushing it up
- bug 938141 Thumbnail flickering when Home is loaded
- Detailing out the "Add Lists to Home" flows for RSS feeds, Bookmarks Folders, Synced Tabs, and Online Services
- Flows http://cl.ly/image/3w3F0S1P1j12 (still needs some annotation)
- Overall 'Hub' document http://cl.ly/0J1z1Y3F3X2m
- Up next - more detail on what lists of feeds / services look like
- Heads up on a few bugs that came out of a Home walkthrough in yesterday's product call
- TV Casting
- Working with Zhenshuo on some UX designs for casting videos and tabs to TV
- Autofill improvements
- Working with Arun on some research here
Arun
- PDF.js
- Wrapping up interaction design (Anthony from UX team has begun visual design work)
- Chenxia has taken logs of errors currently observed in the desktop version of PDF.js running on Android
- Form Auto-fill
- Research phase (expect research findings around end of next week)
Security/MGoodwin
WebRT
- making progress on synthetic APKs
- hope to have patches by the end of the week
- in the meantime, this "apks" branch remains the source of truth
- and you can compare it to the master branch to see our work in progress
Performance
A-Team
Feature Focus
- Fx26
- [ON TRACK] AMO discoverability
- [ON TRACK] Addition of search engines - Yahoo and Bing for en-US, FR, DE and es-ES
- [AT RISK] Addition of search engines - Yahoo and Bing for en-GB
- [ON TRACK] About:home redesign
- [ON TRACK] search provider management in settings menu
- [ON TRACK] Add-ons can add content to the "promotional banner" tile
- [ON TRACK] WebRTC platform support, continued
- Fx27
- [ON TRACK] Overhaul of the favicon system bug 914296
- [ON TRACK] Marketplace discoverability - simple UI polish
- [ON TRACK] WebRTC platform support, continued
- [ON TRACK] Remove overscroll and show highlight instead bug 705246 and bug 791475
- [ON TRACK] Developer improvements: IDE support bug 924961
- [ON TRACK] Memory usage improvements: bug 931843
- [ON TRACK] Added locale: South African English (za-EN)
- [ON TRACK] Added locale: Thai (th)
- [ON TRACK] Added locale: Lithuanian (lt)
- [ON TRACK] Added locale: Slovenian (sl)
- Fx28
- [ON TRACK] bug 768667 - Use the action bar for text selection on ICS+
- [ON TRACK] bug 852608 - Add support for OpenSearch. Firefox Mobile ignores <link rel="search">
- [ON TRACK] bug 875750 - Implement <input type="color">: Android widget/color picker
- [ON TRACK] Dynamic snippets add-on
- [ON TRACK] Multiple Quickshare Buttons
- [ON TRACK] Quickshare Contexts
- [ON TRACK] Toolbar Refactoring?
- [PROPOSED] Share video to second screen?
- [PROPOSED] Tab Streaming?
- [PROPOSED] Added locale: Greek (el)
- [PROPOSED] Added locale: Punjabi (pa-IN)
- [PROPOSED] Developer improvements: Geckoview support for 2.3 -> 4.3 <== nightly only
- Fx29
- [PROPOSED] Added locale: Serbian (sr)
- [PROPOSED] Added locale: Vietnamese(vi)
- [PROPOSED] WebApp experience - APK Synthesis
- [PROPOSED] PDF.js support (v1 cupcake)