Meeting Notes Meetings notes from the Mozilla community

11-September-2013

Mobile: 2013-09-11

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

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!

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.

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:

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!

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?)

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!

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

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress