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-08-05
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.
- Michal Kajda (mkajda) landed his first patch! bug 888641 - java.lang.NullPointerException: at org.mozilla.gecko.BrowserToolbar.setProgressVisibility(BrowserToolbar.java)
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)
Chris Peterson
- Push API: Implementing review feedback
- bug 889185 - Send OrderedBroadcast.js token to Java and distinguish between null and default permissions
- bug 889036 - Fix test build instructions in Robocop README.rst
- bug 827407 - Uplifted NullPointerException fix for FlashPaintSurface crashes to Beta (reopens Flash video bug 809055)
Shane Tully
JChen
GCP
Brian N
Sriram
- bug 888034 - No rounded corners on dominant colored backgrounds on BookmarkThumbnailView
- bug 888039 - NSME on visited page due to swapCursor()
- bug 885821 - Crop factor of thumbnails in BookmarksThumbnailView
- bug 885481 - Add the folder name as an item in the BookmarksListView
- bug 887982 - BookmarksListView should use cursor loaders
- bug 887985 - TopBookmarksView should use cursor loaders
- bug 888039 - Use support library's CursorAdapter to use swapCursor()
- bug 888032 - Restrict favicon size to 32dp in TopBookmarksView
- bug 889612 - BookmarksListAdapter should be controlled by the BookmarksPage fragment
- bug 889612 - TopBookmarksAdapter should be controlled by the BookmarksPage fragment
- bug 889646 - BookmarksPage should be the landing page on new about:home
- bug 889649 - VisitedPage should use CursorAdapter
- bug 855888 - Remove "Gecko." namespace from XML files
- bug 887572 - Kill GeckoViewsFactory
WesJ
Shilpan
- bug 734877 - Add support for 'PageActions' so add-ons can add indicators to the URLBar
- Done
- Reader mode now called from browser.js
- PageAction layout is now dynamic (Number of pageactions visible can be changed based on screen size)
- In Progress
- Replacing GeckoPopUpMenu with ArrowPopUp. (Need to look into arrow margins)
- Done
- bug 856715 - Map L2/R2 to next/previous tab
- Done
- Tabs tray focus navigation now runs through l2/r2
- Added click listeners to listen to action button presses while in TabsTray (Previously touch listeners were used for selection)
- Done
- bug 888905 - Optimize new about:home for tablets
- Pulled and built fig, looked into about:home code layouts and implementation, meeting with Ian soon to discuss design
- bug 833113 - Fennec UI elements should be navigable by d-pad and show focus state
- Currently working on making subMenus focus navigable
LucasR
Liuche
Margaret
- Done
- "Reading List" page on new about:home - bug 862798
- On-site interview, reviews, etc.
- In Progress (almost done)
- Distribution support for add-ons - bug 872806
- Polish mixed content UI - bug 885962
- Next
- More about:home stuff
Chris Kitching
RNewman
Scott (jwir3)
BLassey
MFinkle
- Supporting the WebRT team last week. Solid progress.
- Getting involved with some PiCL process mgmt. Lot's of activity. Hoping to see some tangible output soon.
- Bugs/Patches!
- bug 886496 - When doing lazy tab restoration, set the browsers in question to display:none until restored
- bug 889564 - ANR: LightweightTheme.handleMessage can block the Gecko thread
- bug 888335 - Remove support for iGoogle/Reader from feed subscriptions
- bug 888327 - Add support for adding feed subscriptions to cloud.feedly.com
- TODO:
- Pull together plan for GeckoView
Ian Barlow
Security/MGoodwin
WebRT
- Moving forward with the Synthetic (wrapper) APK approach to create an awesome native app experience on Android
- Defining requirements for the wrapper APK
- Starting exploratory work to figure out what Android approaches we need to use to impl the requirements
- Meta bug 888391
PiCL
- Intense amount of discussion around groups, roles, technical details and use cases
- Breaking out into logical groups: Storage/Infrastructure, Authentication/Device Mgmt and Client/Protocol
- Several candidates for Storage/Protocol. CouchDB seems like the early leader. Queue-Sync is also in the running.
- Use-Case re-examination with Product to make sure the lower-level details are well understood
- Start writing some apps so we can test speed, bandwidth, local storage and memory characteristics of any candidate
- UX mockups of the sign-on process/flow are in-progress. Plans are to make web-based mockups and do some user testing.
- Working to create dev-picl mailing list for public discussions
Performance
- Nathan Froyd (froydnj) has been examining various parts of the Fennec "cold start with a URL" process.
- Eideticker tracks two such runs:
- Launch Fennec and load NY Times from an Intent: nytimes-load
- Launch Fennec, wait for stable state and load NY Times: nytimes-load-poststartup
- Eideticker tracks two such runs:
Feature Focus
Round Table
QA
- Investigating bug 845867 - crash in mozilla::layers::LayerManagerOGL::WorldTransformRect (Kevin)