Mobile/Notes/11-Sep-2013

From MozillaWiki
< Mobile‎ | Notes
Jump to: navigation, search

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-09-16

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.

  • Michael Boon is working on bug 791475 - Android updater notification should provide more information like progress
  • Capella fixed bug 913756 - Text Selection Handles displayed from position in previously navigated screen and bug 912523 - Give bookmark thumbnails a context menu header
  • Augustin Trancart fixed bug 711959 which makes fling animations in Fennec stop spawning new threads, and should also reduce occasional glitching. This was a tricky bug to get right (and it took a while to do) but Augustin did a great job!

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

  • Last week
    • Mostly APZC stuff to support dynamic toolbar on B2G
    • Reviewed a bunch of Fennec patches, including Augustin's first patchset (bug 711959) and landed a quick follow-up (bug 913228)
    • Landed bug 911510 to make the gamepad dead zone on Fennec preffable
  • Next week
    • More APZC work
  • Want to call out: we are making changes for B2G that might be affecting Fennec inadvertently. If you see breakage relating to panning/zooming, or positioning of fixed-position elements, please let me know.

Chris Lord (cwiiis)

JChen

  • Past week
    • Looked at bug 912173 - crash in mozilla::RefPtr<mozilla::gl::GLContext>::~RefPtr()
    • Landed bug 897221 - dynamically updatable UA override mechanism
      • But need to figure out why test times out on ARMv6
    • Looked at bug 913513 - Intent to launch gdbserver within Fennec
    • Looked at security bug
    • Looked at bug 883586 - crash in libMali
    • Interviews
  • Next
    • Choose from above
    • bug 909940 - Default keyboard on HTC One only swipes first word in awesome screen
    • bug 904784 - Local shared active media does not stop recording on tab close

GCP

  • Last week:
    • Various WebRTC crashers (887227, 902431)
    • SafeBrowsing reviews (cookie jars)
  • Next week:
    • CanDecode crash (898767)
    • MEETINGS WITH YOU I SUPPOSE

Botond

  • Done: work on dynamic toolbar prerequisites
    • bug 904533 (related to the correct computation of frame composition bounds) - landed
    • bug 913205 (performance and correctness issues caused by bug 904533) - landed
    • bug 914825 (regression caused by bug 904533) - under review
    • bug 912806 (storing cumulative and non-cumulative resolution in FrameMetrics) - under review
    • bug 898478 (seamless scroll hand-off to parent layer) - under review
  • Next
    • land bug 914825 and bug 898478
    • bug 912666 (special handling of browser iframes for dynamic toolbar work)
    • any remaining dynamic toolbar prerequisites that haven't been addressed
    • putting the pieces together for a first draft of the dynamic toolbar implementation! (bug 860812)

Brian N

  • Done
    • Helping with bug 904784 - Local shared active media does not stop recording on tab close
    • Reviews
    • Bug 896281 - Synced tabbed carry over from owner
  • Next
    • Bug 897162 - [Fig] about:home starts up slower on Android 2.3.x
    • Bug 890393

Sriram

  • bug 904172 - Optimzed onMeasure(), removed animations on thumbnails -- eideticker win.
  • bug 872528 - Password doorhangers in Gingerbread phones.
  • bug 914872 - First pass of new thumbnail animations.
  • bug 906277 - Switch to tabs in LastTabs page has a first pass patch.
  • bug 911830 - about:home blank after dismissing the url-bar.
  • Experimenting with lightweight themes in new about:home
  • Experimenting with merging all views in TwoLinePageRow into a single view.

WesJ

    • Bug 826325 - Decide where window.open should open content
    • Bug 914381 - File pickers are broken
    • Bug 909547 - File Picker should avoid using temp files
    • Bug 842037 - Downloaded pictures from Firefox Mobile are incompatible with MMS-messaging on Android - Android not recognizing our saved media's Content-Type
  • Working on
    • Bug 889620 - [FIG] Transition for creating a new tab from the tab tray
    • MozActivities in Fennec

LucasR

Last week

  • (Landed) bug 911295 - Use empty URL if entering editing mode on startup with no tabs
  • (Landed) bug 912298 - HomePager's stub and view should not share the same id
  • (Landed) bug 896565 - Update testAwesomebarSwipes for new about:home
  • bug 905685 - Implement proper asynchronous and incremental favicon loading in the new about:home
  • Investigating: bug 908747 and bug 909380
  • Reviews

Next week

  • More perf analysis, tweaking queries in about:home
  • New UI testing API patch for review

liuche

  • Reviews, going over Favicons
  • More robocop:
  • Miscellaneous bugs:

Margaret

  • Done
    • bug 909455 - FHR recordSearch calls missing from new URL entering logic
    • bug 911828 - Crash when long clicking on BrowserSearch rows
    • bug 907192 - Update the tab count while in editing mode on tablets
    • Reviews
  • In Progress
    • bug 905262 - JS API to add content to the promo banner (put a demo add-on up on github)
    • bug 908364 - Doorhanger popup can appear on top of awesomescreen in editing mode
    • bug 906041 - Newly opened pages replace about:home while editing mode is active
    • Investigating some form autocomplete regressions - bug 912306 and bug 912308
  • Next
    • Revisit the ongoing talos problems - bug 910106 and bug 908823 (I've been busy, maybe someone else should help out with this)

Chris Kitching

  • Favicon madness

While trying to solve bug 895423, ended up revamping Favicon caching system to avoid horrible workaround. There was some collateral damage: (Mostly awaiting review)

    • bug 914027 - Stop the Favicon cache from trying to decode things it can't decode.
    • bug 748100 - Add support for decoding ICO Favicons.
    • bug 914296 - Add more intelligent Favicon caching. (No more wasteful resizing)
    • bug 888326 - Clean up Favicon caching in preparation for above.
    • bug 753356 - Solve a strictMode violation in Favicon load.
    • bug 782823 - Stop about: pages from causing an exception for Favicon load.
    • bug 813810 - Don't pixelate large Favicons (Were being downscaled and then upscaled lossily)
    • bug 759501 - Load Favicons earlier (Covered by patch to another bug)
    • bug 855911 - Fix rendering issue that was speckle-ifying the NVidia favicon.
    • bug 834536 - Key the Favicon cache with favicon URLs, not page URLs - should get many more cache hits.
    • bug 887492 - Refactor Favicon API.
    • bug 758458 - Covered by above.

Coolness: This

To: This

    • Filed:
    • bug 914058 - Could behave better when decoding ICO - select best instead of getting largest and downscaling.
    • bug 914950 - Got a bit carried away and added support for an icon format nobody ever uses.
  • Proguard madness
    • bug 794981 - First part of generator landed. A stop closer to Proguard!
    • bug 914760 - Made the above irritate rnewman less.
    • Filed:
    • bug 913985 - Followup to above - make generator more general - generate ALL the entry points!

I think that's all... Crazy week..

mcomella

  • Past
    • bug 912524 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.BrowserSearch.showSuggestionsOptIn(BrowserSearch.java)
    • bug 882013 - (WFM) Post-landing Android FHR log pruning
  • Present
    • bug 913713: (r?) Recording keyword searches for FHR fails with org.json.JSONException: No value for identifier
    • bug 870925: (f+) Add submissions info to FHR documents
      • Part 1: (f+) Implementation
      • Part 2: Tests
    • bug 870171: Expire old FHR data (taking a while...)
      • Part 1: (f+) Add deletion methods
      • Part 2: (f+) Consolidate Receivers
      • Part 3: (f+) Create prune service, using methods from part 1
      • Part 4: Followup tests to part 3
      • Part infinity
  • Future

RNewman

  • Reviewing/feedbacking desktop FxA/Hawk code (lots of different bugs), FHR cleanup, mobile FxA code.
  • Discussing Places GUID futures.
  • Miscellaneous bugspam.

nalexander

Some work on integrating android-sync JUnit tests into m-c:

Building HTTP clients for FxAccount servers:

Starting to build Android account infrastructure:

Scott (jwir3)

BLassey

  • looking at tiling for b2g

MFinkle

  • Thinking about second-screens, local p2p sharing and cloud integration
  • Excited about next week's meetup in Toronto

Ian Barlow

This week

Arun

  • This week
    • PDF.js stuff
    • In workshops with Ian: Kinderfox, Future of mobile
  • Next week
    • Vidyo'ing for workweek!

Security/MGoodwin

WebRT

  • Team is visiting SF this week
  • Have a working end-to-end demo for installing/running Hosted apps using stub apks
  • Using a service to generate APK's, so this will work with any web marketplace. Looking into parallel-izing the install to reduce the install time from this.
  • Working on getting packaged apps running through the same methods
    • Part of that is a large rewrite of WebApps.jsm
    • May look at a simpler workaround for this while we wait for those changes
  • Looking at setting the multiprocess flag for WebApp Activities so that they can run in the stub apk's process. (No more 100 WebApp activities needed in our manifest?)

PiCL

Performance

A-Team

  • Android name changes on tbpl
  • Mobile Bugs in Orange Factor Top 10
    • bug 910106 Intermittent Android tcheck2 talosError: 'Verify HomePager is hidden: HomePager is hidden [browser_output.txt]'
  • Panda retries
  • Long-failing reftests: bug 907899, bug 907903, bug 907905, bug 907908 (all zoom related?)

Feature Focus

Fx24 (Ships 09/17)
Fx25 (Ships 10/29)
Fx26 (Ships 12/10)
Fx27 (Ships 01/21)
Fx28 (Ships 02/04)

Round Table

QA

Partner Policy

  • Default search engines (Google, Amazon, Twitter, Wikipedia): policy on not using the bundled favicons (e.g., if they're low-res)

SUMO & User Advocacy

  • No Audible. Sentiment Report for 23 is now live, please ping Tyler if you have questions.
  • Roland will be in Toronto Monday to Wednesday to meet & talk about support with you all! Looking forward to it! Sorry I will miss the dinner on Thursday!