Mobile/Notes/06-Nov-2013

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

Tips, Tricks and Best Practices
We had several posts to the mailing list last week covering some good information about Android, Java and code maintenance. Sriram has a post on setImageBitmap(null) being evil. Richard walks through his investigation of a memory issue he fixed. He also started a discussion about some best practices.

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.

  • Noppanit fixed bug 774696 - Default icon for about:apps (first patch!)
  • Errietta fixed bug 910768 - Add a link to the marketplace in the "No apps installed for this url" toast
  • WG9s fixed bug 931469 - Tapping an .apk file download link results in 2 downloads starting, one of which never completes
  • Federico finished bug 909932 - A new Notifications.jsm API for add-ons
  • darkowlzz fixed bug 920935 - Reading list items opened using keywords are not opened in Reading List
    • This bug was later marked a WONTFIX and the patch was backed out, but we still like to recognize good effort! :)
  • capella fixed bug 906402 - security exception when checking signature of favicon

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

GCP

  • Last week:
    • WebRTC 3.43 uplift patches. Ready to land but found some x86 issues.
    • bug 932816 Unable to close the app if webrtc is being used
    • bug 933284 crash in @0x0 | audiotrack_get_max_channel_count
    • bug 932692 Crash [@ libdvm.so@0x50e96 ]
    • bug 933705 Android WebRTC deletes a shared GlobalRef
  • Next week:
    • More of the same

Brian N

Sriram

  • bug 932967 - LightweightTheme cleanup
  • bug 934001 - ImageView's setImageBitmap is evil
  • bug 933459 - Reduce unnecessary drawables created by FaviconView
  • bug 934658 - Investigated and fixed non-rectangular clipping in UrlBar
  • bug 935169 - Minor cleanup on TabMenuStrip
  • Working on example application for DroidCon slides

WesJ

LucasR

This week

  • Tons of patch reviews
  • bug 935543 - Remove unused members of BrowserToolbar
  • bug 935523 - Remove setShadowVisibility() from toolbar
  • bug 935530 - Fix subtle misalignment of stop button
  • bug 935534 - Misc tweaks/cleanups in toolbar-related layout
  • bug 935527 - Make all BrowserToolbar members private
  • bug 935526 - Remove redudant uses of 'this' in PageActionLayout
  • bug 935473 - Exiting editing mode while forward button is visible might leave it visible and disabled
  • bug 934900 - [TABLET] Back/Forward and Bookmark buttons are enabled in editing mode if tap on URL bar before loading page
  • (Investigated) bug 883500 - java.lang.IllegalArgumentException: the bind value at index <n> is null at android.database.sqlite.SQLiteProgram.bindString(SQLiteProgram.java)
  • Playing a bit with new KitKat APIs
  • Australis bug filing sprint

Next week

  • More toolbar stuff, new batch of patches coming soon
  • More Fx26 stuff, tracking bugs

liuche

Margaret

  • Done
    • bug 932694 - about:apps is empty after closing Firefox
    • bug 932830 - Add home banner API to let add-on know when message is shown to user
    • bug 934678 - Write test for Home.banner API
    • bug 925082 - Open PinSiteDialog with current pinned term
    • bug 930589 - Remove "Edit" context menu item from reading list
    • bug 933428 - Remove "Share" and "Add to Home Screen" from about:home context menus
  • In Progress/Next
    • Investigating bug 846569 - Tab list should keep scroll position when closing a tab, currently jumps back to active tab
    • Finishing up Adrian's patch for bug 899187 - Robocop tests for bookmarks page
    • Working on dynamic snippets in bug 922792
    • More about:home context menu work - dependencies in bug 931021

mcomella

  • Past
    • bug 928598 - (WFM) Some favicons missing in new-new-about-home for tablet
    • bug 870925 - FHR Provider: submissions
    • bug 933445 - Incorrect paths for android-services.mozbuild with fennec-code-copy.sh on Linux
  • Present
    • bug 910859: Bootstrap new UI testing framework
    • 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 898613: [fig] Editing mode tests (followup to bug 895828)

RNewman

nalexander

Spent all week working on |mach projectify|. See the small blog post and video at http://www.ncalexander.net/blog/2013/11/05/building-fennec-with-eclipse-ide-demo/.

BLassey

MFinkle

  • GeckoView
    • Cleaning up patches for phase v0.2 (should land today)
    • Lot's of external interest around GeckoView
    • Android WebView now implemented with Chromium, but still lacks some WebAPI support
  • Second-screen
    • Unbitrotted and fixed some bugs in the patches
    • Started playing with Brad's tab streaming code
    • Started planning some details around a "Push video to second screen" project
  • Mostly doing manager stuff though

Ian Barlow

  • Out for the afternoon, wiki update only
  • Working on a deck outlining our plans to make Firefox a "Hub" experience for online life. Includes parts about Home (adding feeds and services) and Quick Share (support for multiple quick share spots)

Arun

  • PDF.js Design Draft for Core Interactions
 https://www.dropbox.com/s/you7kjg9d73u031/PDF-js%20%28draft%20for%20front-end%29.pdf

Security/MGoodwin

WebRT

Performance

A-Team

Feature Focus

Fx26 (Ships 12/10)
Fx27 (Ships 01/21)
Fx28 (Ships 03/04)

Round Table