Schedule
- Next merge: 2013-08-05
Topics for This Week
- Fig Hackathon
- Lots of activity and 6 bugs fixed on the first day. More in progress, see: http://bit.ly/12JRgNI
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 landed his first patch! bug 872576 – Stop using deprecated for each … in
- Capella has been doing lots of great work on fig
- bug 893529 – [fig] Allow Tap of reader list icon to open about:home READING LIST page
- bug 880047 – [fig] Kill unused AboutHome code
- bug 895819 – [fig] about:home should show the “Visited” tab when triggered from a tap on the URL bar
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
- landed ZERO patches!
- worked on bug 866232 (multi-APZC). Got patches up for review, currently working on making code in RenderFrameParent/TabParent/TabChild do the right thing in terms of scrolling the subframes when APZC asks it to.
- Next week
- Finish up bug 866232, move onto cleanup and polish for multi-apzc.
- Catch up on fennec bugs I’ve been neglecting
Shane Tully
- Landed the contacts API (bug 857730 and bug 889673)
- Permissions pref’d on in nightly only
- Very short blog post with example: http://shanetully.com/2013/07/contacts-webapi-for-android-example/
- More complete documentation at https://wiki.mozilla.org/WebAPI/ContactsAPI
- bug 880118 – Package GeckoView into an Android library project
- Rewrote references to R.java used as constants (mainly converting switches to if’s) (resources identifiers cannot be constants)
- Had all the Java working, but then horribly broke everything yesterday
- Working on getting it to load the native libraries
JChen
- Past week
- More investigation for bug 881018 – crash in mozilla::layers::floor_div
- Looked at bug 890425 – Caret does not move sometimes when changed programatically
- Fixed bug 895236 – Cannot select a single search term in the URL bar
- Helped :wlach with Eideticker profiling (aftermath of bug 803616)
- Profiler improvements
- Fixed “browse for libs” inputs not updating
- Fixed private browsing warnings
- Improved logging
- Next
- Profiler
- Support for multiple Fennec packages
- A tool bundle to make Fennec profiler more straightforward
- bug 881018 – crash in mozilla::layers::floor_div
- Profiler
GCP
- Last week:
- bug 885768 Cannot make a getUserMedia request within an iframe
- bug 887227 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
- bug 887693 crash in webrtc::videocapturemodule::DeviceInfoAndroid::CreateCapabilityMap
- bug 864236 Make multi-MiB allocations in the url-classifier fallible
- Next week:
- bug 782691 Text selection shouldn’t happen on text not currently visible.
- Android/B2G WebRTC: cpu usage detection / resolution+fps switching
Botond
- Done
- Landed bug 859929 – “AsyncPanZoomController doesn’t play well with progressive tile painting.”
- Landed bug 895904 – “NativePanZoomController.abortAnimation() needs to be hooked up”
- Currently working on bug 895905 – “Content needs to inform APZC about scroll events on B2G”, which is the B2G side of bug 859929
- Next
- Finish working on bug 895905
Brian N
- Done
- Bug 890590 – crash in _JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail
- Bug 882185 – Restore opt-in search suggestions UI
- Next
- Hackathon
- Preliminary couchdb investigations
Sriram
- bug 885884 – Pinning bookmarks support.
- bug 885882 – ContextMenu support for TopBookmarksView.
- bug 880047 – Kill unused old about:home code.
- Hackathon:
- bug 879126 – Menu button visible in private editing mode.
- bug 896716 – ContextMenu should allow opening in normal and private tabs.
- bug 897212 – TwoLinePageRow should use a light font.
- Bookmarks experiment – http://cl.ly/image/3z1R163S1g2j
WesJ
- At the addon work week in Portland
- Lots of talk about how to encourage people to write more addons
- Talked to the jetpack folks quite a bit as well
- Blogged about page actions and wrote an addon
- http://digdug2k.wordpress.com/2013/07/18/the-new-pageactions-are-here/
- https://addons.mozilla.org/en-US/android/addon/refresher/
- Bug 895655 – Error from pageaction api
- Guest mode work
- Bug 896117 – [guest] Add enter and exit dialogs for guest mode
- Bug 896092 – [guest] Session not restored on exit of Guest Mode
- Bug 895709 – [guest] Clean up guest profile as soon as reasonable
- Bug 889620 – [FIG] Transition for creating a new tab from the tab tray
Shilpan
- Did performance testing for:
- Start up time
- Bug 853844: Investigate removing the pageload throbber
- About:home bugs in progress:
- Bug 894698: [FIG] Tablet layout for reading list page
- Bug 895837: Use tabs on bottom for the history panel
- Bug 891183: [FIG] Change Title strip to Tabs strip for tablets
- Bug 894077: [FIG] Tablet layout for visited page
- Others:
- Bug 891736: No event is fired after selecting an item in <xul:menulist>
- Bug 886996: Use an intent to set wallpaper
LucasR
Last week
- 2 year anniversary at Mozilla! Yay!
- Met ibarlow for UI discussion + hackathon planning
- Bug 889621 – [FIG] Transition for tapping the URL bar
- Bug 887269 – Add “Open all previous tabs” button
Next week
- Hackathon bugs
- fig test infra
Liuche
- bug 888533 – Remote debugging
- bug 891644 – ANRReporter
- bug 892113 – reviewing search engine selection
- Fig hackathon – Empty screens for history home page screens
- next: more remote debugging features, more search engine
Margaret
- Mixed content blocking
- Finally landed bug 885962 – Polish mixed content blocking UI
- Remaining follow-up work is bug 896048 – Don’t show site identity info when a page has loaded mixed content
- Greening up robocop tests on fig (some test runs are actually green now!)
- Landed bug 880060 – [fig] Update BaseTest to work with new about:home
- Tracking remaining work in bug 895673
- Watch the tree when you land on fig – https://tbpl.mozilla.org/?tree=Fig
- about:home hackathoning
- Landed bug 895816 – [fig] Tapping “New tab” should immediately create a new tab
Chris Kitching
- Performance
-
- bug 896822 – Make tab thumbnail generation significantly faster – landed this morning.
- bug 897123 – Improves page load time, particularly where Flash is involved, by some amount most likely above 1/22. Most likely landing soon.
- Preferences overhaul
-
- bug 895423 – Icons in search providers list too small. Patch due today.
- bug 892113 – Dialog for managing installed search providers – awaiting review, but ostensibly complete. (Yay!)
- bug 892125 – Creating add-ons page in settings – work ongoing. Seems to require the addition of a new helper script in JS.
- Other stuff
-
- bug 768667 – ActionBar for text selection – still playing ping-pong with the reviewers.
- bug 788114 – Reading list intent – latest attempt got rejected – needs rewriting with a new approach. (Avoid loading the whole app)
- bug 888086 – Making byte2hex in sync utils very slightly faster – almost but not quite entirely failed to upstream this. Will get round to doing the next iteration shortly..
- Next
After completing the next iteration of the patches that are dragging on for a long time, I’ll be continuing with the preferences overhaul and performance improvement work. For performance, the most valuable next step seems to be attempting to get ProGuard working (Some progress in that regard – it builds now, but fails absolutely every unit test and crashes when you open the settings page. 😛 . It is, however, somewhat faster.)
mcomella
- Past
- GH #328: Add remote debugging of unit tests to services docs
- Present
- bug 893910: (r?) Reset FHR submission failure count after timeout
- bug 870925: (f?) Add submissions info to FHR documents
- bug 870171: (f+) Expire old FHR data
- about:home hackathon
- bug 895828: URL bar should not always be in focused state in editing mode
- Future
- about:home hackathon! Woo!
- More FHR via roadmap
RNewman
- Reviews
- Sync.next storage design, record design
- PiCL auth protocol discussion
- Eng review prep
- Fixed long mult overflow for product announcements boundary checking (bug 895931).
BLassey
- in London for b2g browser work week last week
- bug 894313 – GeckoThread should own its own static instance, landed, bounced, updated patch on try
- bug 894885 – move common mozconfig options to the common mozconfig, landed, landed follow up too
- bug 880259 – Firefox should use GeckoView no real progress, but I think the issues we were seeing were really issues with bug 894313, so might have a path forward now
MFinkle
- Spending time trying to get a good refactor for the bug 768667 (ActionBar for Text Selection)
- Helping to get ready for a PiCL design review on Thursday
- Reading self-evaluation feedback
Ian Barlow
Have to miss today’s meeting unfortunately
This week:
- About:home hackathon! Ping me if you need something reviewed, need graphics, or need any kind of UX help
- Fine-tuning some of the designs for Guest browsing
PiCL
- no voice update this week, preparing for design review (scheduled for thursday)
- keyserver is being updated to current protocol, coding coming along nicely
- lots of storage/how-to-synchronize-data protocol explorations and discussions
Performance
- Shilpan and Chris have been profiling and finding areas we could improve
Feature Focus
x86 Note: Samsung GT-P5210 Galaxy Tab 3 10.1 WiFi 16GB’s should be arriving in MTV, SFO, New Zealand, and London in the next week or so. ETA for SFO is today.
- Fx23
- [AT RISK] Firefox Health Report
- [ON TRACK] Added locale: Turkish
- [ON TRACK] Added locale: Hungarian
- [ON TRACK] Awesomebar and Awesomescreen improvements
- [ON TRACK] Reader improvements <==PR “splash” should take place in Fx24
- [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 <== Testing should be happening soon
- [ON TRACK] Dynamic URL bar
- Fx24
- [AT RISK] API: Push notifications (won’t be uplifted past beta?)
- [AT RISK] WebRTC platform support, preffed ON
- [AT RISK] Added locale: Swedish, sv-SE
- [ON TRACK] Reader improvements
- [ON TRACK] NFC bump for tab sharing
- [ON TRACK] Gecko Webview phase 1
- [ON TRACK] Geolocation services inc opt-in menu item
- [ON TRACK] Packaged apps foundations, but not exposed until the WebApp Experience has landed
- [ON TRACK] API: Web Audio
- [ON TRACK] Quickshare
- [ON TRACK] Firefox Icon rebrand
- [ON TRACK] Change default search engine for zh-CN
- [ON TRACK] Add-on definition in distribution files
- [ON TRACK] Added locale: British English, en-GB
- [ON TRACK] Added locale: Catalan, ca-ES
- [PROPOSED] Firefox for readers
- Fx25
- [PLANNED] Privileged apps support
- [PLANNED] Guest mode
- [ON TRACK] SkiaGL improvement
- [ON TRACK] Mixed content
- [ON TRACK] API: Contacts
- [AT RISK] Set Top Box optimization
- [AT RISK] Directional game console navigation
- [AT RISK] About:home redesign
- [AT RISK] API: Web activities
- [ON TRACK] Added locale: Ukrainian (ua-UK)
- [ON TRACK] Added locale: Irish (ga-IE)
- [ON TRACK] Added locale: South African English (za-EN)
- [PROPOSED] Settings UI clean-up including search provider management
- Fx26
- [PROPOSED] Spatial Navigation (SNAV)
- [PROPOSED] API: Third-party Cloud storage
- [PROPOSED] API: Alarm
- [PROPOSED] API: Gamepad
- [PROPOSED] API: Bluetooth
Round Table
- PTO/Availability calendar – Mobile Team Availability Calendar on Zimbra’s shared calendars (PTO, travel, work weeks, etc)
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