Meeting Notes

22-January-2015

Mobile: 2015-01-21

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge: 2015-02-23

Topics for This Week

Crash Tracking
Soccorro is not correctly tracking Fx38.0a1 and Fx37.0a2 so we are not able to see Top Crashers for Nightly and Aurora. For details, see bug 1122145.
Meetups
There is a meetup on Jan 22nd in SF for Passwords Dev group. There is a meetup (Jan 26th) in SF to discuss progress and planning for Passwords, Task Continuity and iOS Q1 projects. There is a meetup (Feb 16th) in SF to critique and tweak Fx on iOS.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (offline Jan 17-22) (Mozilla Corporation) (roc)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089417 fail to restyle for media query feature changes between adding/removing an empty stylesheet and next event that forces style computation (breaks golem.de on mobile) REOPENED David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096958 crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java) NEW Michael Comella (:mcomella) (michael.l.comella)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1113658 Unable to download while using second Android account ASSIGNED Wesley Johnston (:wesj) (wjohnston)


11 Total;
11 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1059984 Remove CSS hacks from search activity results page NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu NEW Allison Naaktgeboren please NEEDINFO? :ally (ally)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (jwatt)
1094214 fuzzy text NEW
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1107386 New tablet UI – Browser menu is clipped and unusable on the Kindle Fire ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1107930 crash in @0x0 | mozilla::layers::ContentHostIncremental::Composite(mozilla::layers::EffectChain&, float, mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Filter const&, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, nsIntRegion const*) NEW
1112232 Find in page search: It is not obvious that the case insensitivity button enables insensitivity NEW Robin Andersen [:tecgirl] (randersen)
1112939 Roku Tab mirroring falls behind NEW
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)


16 Total;
16 Open (100%);
0 Resolved (0%);
0 Verified (0%);

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. New contributors are highlighted in bold.

  • Surabhi Anand fixed bug 1115542 – Add software usage license to tests/*.java comments (except StringHelper)
  • psd fixed bug 852247 – Expose pref to force page zoomability via settings
  • capella fixed a ton of text selection bugs, including improving our test coverage and fixing a tricky intermittent orange (bug 851861)
  • (iOS) dusek fixed bug 1123055 – Respect “Darken colors” accessibility setting

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)

<Read Only>

  • Working On
    • Code reviews (bug 1106958, bug 663803)
    • DMCA exception stuff
    • Fixing inverted video and blocklisted decoder on PVR

JChen

<Read Only> (on leave)

GCP

<Read Only>

  • WebRTC sandboxing: everything works…one way only
  • SafeBrowsing work
    • Tracking Protection performance on pageload bug 1122691
    • Working with new partners for SafeBrowsing data

Randall Barker

<Read Only>

Last Week

Next Week

  • Same as last week.

Eugen Sawin

<Read Only>

Working on

  • Update service rewrite/refactoring
    • (in review) bug 1122623 – Implement update service as bound service
    • (depends on above) bug 792992 – Can’t override query URL for update service

Next week in Berlin (office).

Brian Nicholson

<Read Only>

WesJ

  • Landed a new run at a sqlite backend
  • Storing history now on iOS
  • Made the history pane work

Working on:

  • Storing individual history visits
  • filtering and sorting (frecency)

liuche

<Read Only>

Highlights:

  • Onboarding v1.5 in review
  • Discussions about Onboarding v2 (additional content, user studies, active customization)
  • Passwords (so many meetings…!) + Hack Day: Telemetry

Present:

Margaret

<Read Only>

Highlights:

  • Landed reader mode toolbar button for desktop (disabled) – bug 795981
  • Continuing work on desktop reader mode
  • Reading list discussions
  • Passwords discussions

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet refresh
    • bug 1105472 – Domain highlighting fails when the URL is longer than the Awesomebar
    • bug 1116910 – Share button is larger than other buttons in ActionBar action mode on new tablet
    • bug 1116912 – [Tablet] Toolbar is hidden when opening a new tab with action mode open while scrolled down

Present

  • New tablet refresh
    • bug 1106935 – Remove old tablet code and resources
    • bug 1107386 – New tablet UI – Browser menu is clipped and unusable on the Kindle Fire
    • bug 1110555 – Graphical glitches when rotating with LWT enabled

Future

  • JSLint
  • Browser toolbar cleanup
  • Edit screen changes

rnewman

<Read Only>

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Push migrate legacy Sync 1.1 devices across the finish line
    • Migration bits all landed, tracked by bug migratesyncandroid
    • Landed Telemetry and query parameter tracking; need to request uplift
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
    • Rebased, tests still work \o/
  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • Pushing on jelly doughnut approach
      • Got screwed because accounts.firefox.com sets X-Frame-Options=DENY (and I was trying to iframe). WKWebView is not a full-fledged browser; we can’t ignore aspects of the web that we don’t like when using it. Work-around is easy.
  • Make sure |mach bootstrap| for mobile/android works
    • Looks like we’re on OS X now
    • Possible errors on Linux

Past

Present

Martyn Haigh

Past:

Present:

  • Open in background work
  • Mentoring

Stefan

<Read Only>

TL;DR Reader Mode landed. Currently finishing some more Reader Mode bugs. Then probably moving on to things important for our first round of dogfooding?

Ally

<Read Only>

  • landed first bug
  • finding bugs in gradle plugins… :/
  • telemetry probes for passwords project

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

<Read Only>

  • Past
    • bug 1063844: Improvements to current Onboarding
    • bug 1122302: Expose devices in share menu
    • Doorhangers UI
    • Passwords meetings
    • First run sync up
    • Reading list/mode sync up
    • iOS mocks
    • General Android bugs
  • Upcoming
    • Passwords UX sync up with Desktop
    • SFO!
    • NI-mail

Robin

iOS

  • Compiling designs, navigation variations.
  • Laying out landscape and iPad views.
  • Menu views.
  • Tab view variations.

Darrin

<Read Only>

  • iOS work (tab switch concept: http://cl.ly/image/3j0n3F3w0z3k, tab ideas: http://cl.ly/image/2K1k0u3o3k20)
  • working towards committing to some of the high level architecture/UX → next comes breaking down teh rest of the UI and starting to wireframe that
  • reading list work week in toronto (desktop + mobile)
  • password manager meetings

QA

Feature Focus

  • 38 list for Nightly – updated on Tuesday. Any problems with status? Please call out.
  • Short funnel review this morning. No changes impacting nightly work.
  • Also in SFO next week

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

15-January-2015

Mobile: 2015-01-14

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Firefox 35 has shipped!
  • Next merge: 2015-02-23

Topics for This Week

Firefox 35
Shipped a jam-packed release: Search activity & widget, Share overlay, Sync Tabs homepanel, Better error pages (Wifi and Search), Stumbler (perms bump), System DM integration (perms bump), Better network switching and lots of other stuff!
Passwords
The group driving the Password project has been meeting weekly, and has also started triaging bugs. Q1 goals include: Telemetry/Metrics; Changes to save/fill heuristics; and UX changes for saving, filling (including fallback) and password manager.
Task Continuity
The group working on Reader/Reading List have started meeting weekly and planning Q1 goals. Reader view for Android, iOS and Desktop seems to be moving ahead. UX is working on designs for Reading List on Desktop. The Reading Service is also moving ahead and work should be starting soon on client-side integration. The “Send Tabs to Devices” project has not been explicitly addressed yet, but should be soon. Work has been accumulating on that project, but it needs a bit of management/process.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089417 fail to restyle for media query feature changes between adding/removing an empty stylesheet and next event that forces style computation (breaks golem.de on mobile) REOPENED David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096958 crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java) NEW Michael Comella (:mcomella) (michael.l.comella)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1113658 Unable to download while using second Android account NEW Wesley Johnston (:wesj) (wjohnston)


11 Total;
11 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
710802 we need updater tests NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1061268 Wrong photo gets used in some BBC articles NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1076966 Use “immersive” fullscreen mode REOPENED
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1090884 Back button doesn’t do anything NEW
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu NEW please NEEDINFO? :ally Allison Naaktgeboren (ally)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (jwatt)
1094214 fuzzy text NEW
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1107386 New tablet UI – Browser menu is clipped and unusable on the Kindle Fire ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1112232 Find in page search: It is not obvious that the case insensitivity button enables insensitivity NEW Robin Andersen [:tecgirl] (randersen)
1112939 Roku Tab mirroring falls behind NEW
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1116856 dynamically resize tab mirror video stream based on window size NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1117130 URL bar border slightly covered by fading edge of title ASSIGNED Martyn Haigh (:mhaigh) (mhaigh)


19 Total;
19 Open (100%);
0 Resolved (0%);
0 Verified (0%);

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. New contributors are highlighted in bold.

  • Surabhi fixed bug 1116633, another instance of BufferedReader cleanup, and bug 1115542, adding license blocks.
  • Skandan fixed bug 1118977, extracting a magic constant in LocalBrowserDB.
  • (iOS) apbendi fixed bug 1109641 – Disable the back/forward buttons when there is nothing to do
  • (iOS) kylenoble fixed bug 1117847 – Hide the keyboard when navigating between tab bar button items
  • (iOS) aaronraimist fixed bug 1109641 – Use standard format for Mozilla Public License comments
  • (iOS) palewar fixed bug 1109653 – Long press on back or forward should present previous visits

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)

<Read Only>

  • Tried to review/understand jchen’s JNI bindings rewrite. Awesome stuff.
  • Working on a smattering of video bugs (inverted video, performance issues, removing powervr blacklist)

JChen

<Read Only> (on leave)

GCP

Past:

  • bug 1119852 Camera width/height constraints ignored on Windows
  • SafeBrowsing & Tracking Protection races
    • bug 1120145 Crash in nsUrlClassifierPrefixSet::Contains()
    • bug 1120499 Run ClassifyLocal on the worker thread
  • WebRTC “40” uplift, Android parts
  • WebRTC sandboxing: implemented first complete remoted parts

Present:

  • Test WebRTC sandboxing, watch explosions
  • Watch out for WebRTC uplift fallout

Randall Barker

<Read Only>

Last Week:

  • Continued to work on landing:
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week:

  • Same as last week.
  • Start investigating receiving audio in standalone WebRTC.

Eugen Sawin

Fixed

  • bug 1115377 – Fennec updater often doesn’t work
  • bug 1117095 – Update downloader should use a wifi lock

Working on

  • bug 792992 – Can’t override query URL for update service

Brian Nicholson

<Read Only>

WesJ

  • bug 1118532 – Write a history sqlite provider
  • bug 1116537 – Make the history panel work
  • Landed FMDB as a backend, replacing with a custom one now though

liuche

<Read Only>

  • All refreshed from PTO :D
  • Picking up onboarding, passwords again

Present:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • Back from PTO (재미있었다!)

Present

  • Catching up on new tablet
  • Bugmail D:

Future

  • JSLint
  • Browser toolbar cleanup
  • Edit screen changes

rnewman

<Read Only>

Highlights

  • BrowserDB is gone. Access via the profile instead. Thanks to Wes for the initial patch and for slogging through the reviews.
  • Fixed a bunch of oranges and miscellany.
  • Lots of Sync, FHR, etc. questions and reviews.
  • Pushing on reading list service.
  • All the reviews.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Push migrate legacy Sync 1.1 devices across the finish line
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
    • Minimal progress
  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • Met with fxa-content-server team (ckarlof, stomlinson, vladikoff, zaach) to discuss jelly doughnut approach
    • dveditz raised security concerns of hosted content; working those in to my evaluation
  • Make sure |mach bootstrap| for mobile/android works

Past

Present

Martyn Haigh

Past:

Present:

  • Broken build :(

Stefan

<Read Only>

  • Full focus on Reader Mode – first iteration in PR
  • Working on setting up that Xcode Server (blocks on SSL and DNS things IT needs to do)
  • Misc UI fixes/tweaks

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

Robin

iOS

  • Sketches → Sketch for flow. Laying out all screens, menus, options.

Will add to my 105 process page (http://people.mozilla.org/~randersen/105/) after today’s meeting with UX.

  • Hoping to get to iPad this week.

Darrin

<Read Only>

iOS:

  • continuing to refine the macro view of iOS app (http://invis.io/2F1Z97APH) ← please give me feedback in #mobile or directly if you have any :)
  • starting to look at pieces of the UI in more detail
  • sanity check on v1 features and making sure we have a ‘home’ for everything before we go into high fidelity (as well as considering v2+ features so we aren’t rebuilding things unnecessarily)

Coordination:

  • lots of password manager and reading list meetings this week as well

QA

Feature Focus

  • 38 list for Nightly – will be tracking status on these items as of next weeks meetings.
  • Did a review yesterday on what’s merging – anything look wrong to you? Last minute items held back not shown here?

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

8-January-2015

Mobile: 2015-01-07

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge: 2015-01-12

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089417 fail to restyle for media query feature changes between adding/removing an empty stylesheet and next event that forces style computation (breaks golem.de on mobile) REOPENED David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096958 crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java) NEW Michael Comella (:mcomella) [PTO until 1/14] (michael.l.comella)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW Wesley Johnston (:wesj) (wjohnston)
1098421 Aurora stops unexpectedly when trying to launch Search Activity from the widget NEW :Margaret Leibovic (margaret.leibovic)
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1110229 Regression: vertical bars painted in tiles on screen when scrolling ASSIGNED Benoit Girard (:BenWa) (bgirard)


12 Total;
12 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
710802 we need updater tests NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1061268 Wrong photo gets used in some BBC articles NEW
1063873 Ship the right libomxplugin files for supported API ranges NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1076966 Use “immersive” fullscreen mode REOPENED
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1090884 Back button doesn’t do anything NEW
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu NEW
1091520 Improve framerate of tab tray animation NEW Martyn Haigh (:mhaigh) (mhaigh)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (jwatt)
1094214 fuzzy text NEW
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1107386 New tablet UI – Browser menu is clipped and unusable on the Kindle Fire NEW Michael Comella (:mcomella) [PTO until 1/14] (michael.l.comella)
1112232 Find in page search: It is not obvious that the case insensitivity button enables insensitivity NEW Robin Andersen [:tecgirl] (randersen)
1112939 Roku Tab mirroring falls behind NEW
1117130 URL bar border slightly covered by fading edge of title REOPENED Martyn Haigh (:mhaigh) (mhaigh)


19 Total;
19 Open (100%);
0 Resolved (0%);
0 Verified (0%);

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. New contributors are highlighted in bold.

  • psd fixed bug 721421 – Accelerated speed of scrolling by multiplying with constant factors in case of quick successive flings
  • Francisco fixed bug 1110310 – Replace LightweightTheme member variable with getTheme() calls
  • mandarg fixed bug 948892 – Move inline scripts and styles into separate file for about:firefox
  • Pierpaolo fixed bug 1116525 – Remove unused local variables in TextSelection
  • Jalpreet fixed bug 966654 – Close button tap target on snippet banner is too small
  • vivek fixed bug 1015516 – Save closedTabs when saving session to disk and bug 1116027 – Switch to tab not available in Recent Tabs Panel
  • capella has been busy!
    • Fixed bug 1112230 – Find in page: Case insensitivity button no response to tap
    • Fixed bug 1103410 – Unhandled error for GeckoRequest FindInPage:Find
    • Working on text selection RTL support and testing improvements (and overwhelming margaret with review requests!)
  • jlund deserves a shout-out for all his help with split APK work
  • gavin revived bug 474464 to give us a page load perf win

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)

<Read Only>

JChen

  • Will be on PTO/leave until end of March
Fixed
Working on

GCP

Last weeks:

  • WebRTC sandboxing: PBackground work, MediaEngineWebRTC replacement

Next week:

  • WebRTC update, Android parts
  • More WebRTC sandboxing work

Randall Barker

Last Weeks(s)

  • Got desktop and Roku standalone players ported to use standalone XPCOM and Necko

This Week

  • Start landing standalone patches. Code has been posted for review for the following:
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Eugen Sawin

Fixed

  • bug 1110212
  • Aurora uplifts
    • bug 991923 – Server not found when switching networks on Android 3-5
    • bug 1109940 – Add symbol wrapping for Android DNS resolver
    • bug 1110529 – Recursive chaining in wrapped Android DNS resolver

Working on

  • Updater service

Brian Nicholson

<Read Only>

  • Implementing search on iOS
    • Done: OpenSearch parser with tests
    • In progress: Awesomescreen search view
    • Next: Search suggestions
    • Next: Saving search prefs/default engines

WesJ

– Refactoring these to work with the new interface (not much to change)

  • bug 1116536 – Fire location change notification event
  • bug 1116537 – Make the history panel work
  • bug 1116634 – Allow filtering sites on Awesomescreen
  • Lots of Android reviews

liuche

<Read Only>

Highlights:

Present:

Past:

Margaret

Highlights:

  • Reader mode for desktop – bug 558882 and friends
  • Downloads.jsm regressions – bug 901360 and friends
  • Default to show URL in toolbar instead of page title – bug 1111729
  • Passwords
  • Half-working in Tahoe next week

Past:

mcomella

<Read Only>

Past

Present

rnewman

<Read Only>

  • iOS, reading list, Sync, meetings.
  • Lots of miscellany.

Fixed

Working on

nalexander

<Read Only>

Posted my cycle goals/Q1 intentions publicly: http://www.ncalexander.net/blog/2015/01/06/what-i-intend-to-work-on-for-the-firefox-38-cycle/

Projects for this cycle:

Past

Present

Martyn Haigh

Past:

Present:

Stefan

Q1 Goals

  • Reader Mode
  • Sharing Extensions
  • Localization

Current focus:

  • Reader Mode – Pushing it forward to correctly rendering content on iPhone and iPad (In WKWebView, with correct container HTML & CSS + Basic Settings like font size / night mode)

BLassey

Fixed

Working on

MFinkle

  • Planning for iOS, Password and Task Continuity work
  • Starting the hiring process for new people

Fixed

Working on

Antlam

  • Past
    • bug 1063844: First Run polish
    • bug 1079403: Password management improvements
    • bug 1059554: Finishing up Share overlay visual design
    • Search-related improvements for Mobile/Tablet
    • Reader mode visual design update (working w/ Desktop side)
  • Upcoming
    • bug 1058818: Better doorhangers
    • bug 1100479: Clean up share menu (possibly addressing issues around “Add to Firefox” when you’re in Firefox)
    • bug 1112185: Open-in-background
    • General bugs follow up
    • iOS: high-level sketching work

Robin

iOS

  • Going over v1 goals and working on prioritization with team.
  • Competitive Analysis and review of current navigation patterns. What works/doesn’t work for others browsers in regards to ‘Dashboards’, Tabs, Private Tabs, Search, etc.
  • Sketching and ideation of Awesomebar and menus.

Darrin

  • Working with UR to plan Q1 mobile research goals
  • IA and sketching for iOS, will have something up to show soon
    • Focus on navigation/structure/hierarchy/flow
    • Related, I want the design process to be as open and transparent as possible, so expect more ‘show and tell’ from UX over the coming weeks :)
  • Planning around UX schedule & process for iOS
  • Working with Anthony to get up to speed on Android state of affairs

A-Team

<Read Only>

  • Infra problems have been causing a lot of Android 2.3 test failures recently — bug 1109932
    • Release engineering is investigating

QA

Feature Focus

  • <Read Only> unless you have questions!
  • Mobile Roadmap in Trello
  • Funnel reviews on Dec 22nd and Jan 5th to triage the unsorted, plus P1s and P2s.
  • 38 list has been somewhat populated now. Have a look!
  • 37 is looking pretty good. Most items complete and the last few on track and should be done soon.
  • iOS Trello board is being populated based on the requirements spreadsheet (requirements/spreadsheet is owned by Karen)

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

18-December-2014

Mobile: 2014-12-17

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • 2015-01-12

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1064669 GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup REOPENED Wesley Johnston (:wesj) (wjohnston)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1073554 Visible seams in webpages while panning NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1079584 Persist delayed search events on disk ASSIGNED swaroop.rao
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW Wesley Johnston (:wesj) (wjohnston)
1098421 Aurora stops unexpectedly when trying to launch Search Activity from the widget NEW :Margaret Leibovic (margaret.leibovic)
1100100 Downloaded file can’t be opened from “Downloads” page NEW Wesley Johnston (:wesj) (wjohnston)
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1100439 Tinted status bar not working in Android 5.0 ASSIGNED Stefan Arentz [:st3fan] (sarentz)
1105316 crash in java.lang.NullPointerException: at org.mozilla.search.providers.SearchEngineManager.createEngineFromLocale(SearchEngineManager.java) ASSIGNED :Margaret Leibovic (margaret.leibovic)


15 Total;
15 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
710802 we need updater tests NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
936849 Tablet tabs tray seems to get stuck in some kind of selection mode NEW Martyn Haigh (:mhaigh) (mhaigh)
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler (:keeler) [use needinfo?] (dkeeler)
1061268 Wrong photo gets used in some BBC articles NEW
1063873 Ship the right libomxplugin files for supported API ranges NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1076966 Use “immersive” fullscreen mode REOPENED
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1090884 Back button doesn’t do anything NEW
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu ASSIGNED Chenxia Liu [:liuche] (liuche)
1091520 Improve framerate of tab tray animation NEW Martyn Haigh (:mhaigh) (mhaigh)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (vacation Dec 22 – Jan 5) (jwatt)
1094214 fuzzy text NEW


15 Total;
15 Open (100%);
0 Resolved (0%);
0 Verified (0%);

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. New contributors are highlighted in bold.

  • Nivvedan fixed bug 1109233 – Replaced Assert.isTrue(false, …) with Assert.fail(…) for easier readability
  • Jalpreet fixed bug 1107253} – Move mBaseUrl and mRawBaseUrl from BaseTest into BaseRobocopTest
    • Also working on cleaning up the home banner visuals – bug 1064461, bug 966654
    • Also helping with gradle integration, thanks!
  • vivek fixed bug 1096669
  • (iOS) TBonnin fixed bug 1110219 – Toolbar textfield reflects the actual page URL
  • (iOS) Chuongv is working on bug 1109647 – Progress bar version2

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)

<Read Only>

  • Fix crash reporter on Android L
  • Add openh264 support
  • Fix bug 1049138

JChen

<Read Only>

Fixed
Working on

GCP

<Read Only>

Last week

  • MozFlu
  • WebRTC e10s sandboxing: building scaffolding, trying to move stuff around
  • Some reviews

Next week

  • WebRTC e10s sandboxing: move more stuff around

Randall Barker

<Read Only>

Last Week:

  • Rebased standalone patches onto WebRTC sdp refactor
  • Enabled two pass build of WebRTC unit tests
  • Started investigating standalone nsPrefService

Next Week:

  • Continue nsPrefService work
  • Get patches ready for review and landing

Eugen Sawin

Fixed

  • bug 991923 – Server not found when switching networks on Android 3-5
    • (dup) bug 947801 – DNS resolution sporadically fails in Android 4.4/5.0 when connected to a VPN
    • (dup) bug 1051637 – Unable to establish web connections through a VPN in Firefox for Android (KitKat+)
  • bug 1109940 – Add symbol wrapping for Android DNS resolver
  • bug 1110529 – Recursive chaining in wrapped Android DNS resolver

Working on

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Working through “favicons” on iOS.
  • Building some data abstractions around storing favicons
  • Looked at some sqlite data layers
  • Implemented a CoreData saving layer

LucasR

Last week

Next week

liuche

<Read Only>

Highlights:

  • Defining passwords UI with Anthony
  • Onboarding WIP for v1.5

Past:

Margaret

Highlights:

  • Moved reader mode code to toolkit – bug 793920
  • Landed Downloads.jsm patches – bug 901360
  • Landed tracking protection settings UI (Nightly only) – bug 1107133
  • Disabled estimated reading time in reading list – bug 1110461
  • Working on defaulting to show URL in urlbar instead of title (and updating All The Robocop Tests) – bug 1111729
  • Trying to finish a search activity crash fix – bug 1105316

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet
    • bug 1105541 – Fine-tune Lightweight theme colors on new tablet
    • bug 1109739 – Use dev tools to ensure new tablet LWT is performant
    • bug 1112397 – Go back in testSettingsMenuItems on 7″ tablet

Present

  • New tablet
    • bug 1107386 – Browser menu is clipped and unusable on the Kindle Fire
    • bug 1095278 – Android builds are going to burn when Gecko 36 merges to Beta
    • bug 1105472 – Domain highlighting fails when the URL is longer than the Awesomebar
    • bug 1106935 – Remove old tablet code and resources
    • bug 1110555 – Graphical glitches when rotating with LWT enabled
  • bug 1085837 – Intermittent testAppMenuPathways | application crashed [None]

Future

  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off

rnewman

<Read Only>

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • (Android) Migrate legacy Sync 1.1 devices
    • in progress — UI surface landed (bug 1098667), working on the migration flow
  • (iOS) Implement Firefox Account client
  • Build system stuff
    • Proguarding libraries (bug 1106593) uplifted to Aurora and Beta
    • Another about building with external build systems (Gradle? Buck?) ready to be posted
    • Working on |mach bootstrap| for mobile/android (bug bootstrapfennec)

Past

Present

Martyn Haigh

Past:

  • Said goodbye to lucasr :'(

Present:

Stefan

<Read Only> – But can do quick demo

Been working on smaller UI improvements. Now working on location text field improvements like auto-complete / site suggestions.

BLassey

Fixed

Working on

Antlam

<Read Only>

  • Past
    • PTO
    • Search results page mocks and meetings
  • Upcoming
    • Hack week in SFO for Reader Mode with Desktop
    • Passwords UX work and bugs with Chenxia
    • Onboarding clean up with Chenxia
    • Loading URL in background work with Martyn
    • Doorhangers/ site ID UI clean up
    • Following up with some contributor bugs

Robin

105
Still working on navigation variations. Would like to keep Australis-like feel to UI. Currently playing with using lower tab bar for FxA access.

Search
Researched mobile browser comparisons with different search terms. Had meeting yesterday with team and provider to go over possible UX changes.

Provided feedback on bugs:
bug 1112232

Darrin

<Read Only>

Last Week

  • PTO

This Week

  • Mobile search results proposal
  • iOS browser research and sketching
  • Some initial UX planning for 2015: projects, priorities and goals

QA

Garvan

<Read Only>

  • Fennec Stumbler: Starting to see significant contributions, which revealed we are missing the needed metrics on the MLS server end to make conclusive statements about the value of these contributions. Working on it.
  • Did have 1 crash so far, is fixed, landed in in beta.

Feature Focus

<Read Only>

  • Mobile Roadmap in Trello
  • Funnel review coming up on Monday, December 22nd.
  • 37 in Roadmap is updated per yesterdays Product Planning meeting, but please let me know if you have additional updates or items that should be tracked here.

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

11-December-2014

Mobile: 2014-12-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • 2015-01-12

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
947801 DNS resolution sporadically fails in Android 4.4/5.0 when connected to a VPN REOPENED Daniel Stenberg [:bagder] (daniel)
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1064669 GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup REOPENED Wesley Johnston (:wesj) (wjohnston)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1073554 Visible seams in webpages while panning NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1073772 Releng work for producing two ARMv7 APKs to target different API ranges REOPENED Jordan Lund (:jlund) (jlund)
1079584 Persist delayed search events on disk ASSIGNED swaroop.rao
1080749 Add nightly jobs for new splitapk Android builders ASSIGNED Jordan Lund (:jlund) (jlund)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089210 Crash without breakpad on windows93.net NEW Milan Sreckovic [:milan] (milan)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1098421 Aurora stops unexpectedly when trying to launch Search Activity from the widget NEW :Margaret Leibovic (margaret.leibovic)
1100100 Downloaded file can’t be opened from “Downloads” page NEW Wesley Johnston (:wesj) (wjohnston)
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1100361 Firefox 35 and higher unable to install on devices with 5MB LinearAlloc limit (particularly Gingerbread) ASSIGNED Richard Newman [:rnewman] (rnewman)
1100439 Tinted status bar not working in Android 5.0 ASSIGNED Stefan Arentz [:st3fan] (sarentz)


19 Total;
19 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
710802 we need updater tests NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler (:keeler) [use needinfo?] (dkeeler)
1061268 Wrong photo gets used in some BBC articles NEW
1063873 Ship the right libomxplugin files for supported API ranges NEW
1068663 Casting will always start playback from the beginning and cannot continue from the playback position in the Firefox browser on Android. NEW Mark Finkle (:mfinkle) (mark.finkle)
1074102 [meta] SIMD backend: implement SIMD operations for ARM NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1076966 Use “immersive” fullscreen mode REOPENED
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW Mark Finkle (:mfinkle) (mark.finkle)
1090884 Back button doesn’t do anything NEW
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu ASSIGNED Chenxia Liu [:liuche] (liuche)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (jwatt)
1093635 confusing time indication on the Reading list NEW :Margaret Leibovic (margaret.leibovic)
1094214 fuzzy text NEW
1109165 Remove lock screen widget NEW Wesley Johnston (:wesj) (wjohnston)


17 Total;
17 Open (100%);
0 Resolved (0%);
0 Verified (0%);

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. New contributors are highlighted in bold.

  • ckitching fixed bug 1106593 – Proguard third-party libraries that ship with Fennec.
  • Tom Schuster fixed bug 1103181 – Remove quote() from about:addons/config
  • Manu Jain fixed bug 1088186 – Index out of range in RecentTabsCursorLoader
  • vivek continues to do a lot of great work:
    • Fixed bug 1100742 – Pleasant vibration on long back press
    • Fixed bug 898613 – Back button behavior for url toolbar in display/editing mode
    • Fixed bug 1097098 – Get tab history calculation offloaded to JS
    • Working on bug 732752 – Load session history when ‘loading tabs from last time’
  • Thanks to capella, ckitching, and vivek for meeting up with us last week in Portland!

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)

<Read Only>

  • Working on getting openh264 going in child process
  • Worked on a SurfaceTexture-backed tiles implementation. Got something halfway working, but ran into strange fd leaks. Shelved for now.
  • Helping Eugen and bagder investigate bug 947801. Close to a solution.

JChen

Working on
  • e10s telemetry
    • bug 1103036 – Allow ContentChild to perform tasks on shutdown
    • bug 1103101 – Start the telemetry module in content processes
  • Starting JNI refactoring

Randall Barker

<Read Only>

Last Week:

  • Work Week

This Week:

  • Try and land bugs blocking bug 1079348 [meta] Make a standalone WebRTC implementation

Eugen Sawin

<Read Only> (training)

Last week

  • bug 991923 – server not found when switching networks
  • bug 1093179 – Page-position on m.diepresse.com not always remembered when navigating back
  • Struggling with screen orientation locking tests (fullscreen on load not enforceable for mochitests, robocop test (bug) exists but didn’t go anywhere)

Next week

  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android

Brian Nicholson

<Read Only>

  • Landed tiles locale support for tracking (bug 1105011)
  • Basic WebView + navbar in iOS (bug 1108880)
  • Restructuring iOS project to be browser-based
  • Adding support for tabbed browsing

LucasR

<Read Only>

  • Last week at Mozilla. Thanks everyone!

Last week

  • Wrapping up tablet v1 stuff: http://lucasr.org/?p=4072
  • bug 1097318 – Fix talos regression when new tablet UI is enabled
  • bug 1106118 – getVerticalSpacing() is only available on SDK >= 16
  • bug 1109001 – [Tablet] Unfocused tab in the tab strip is black
  • bug 1098245 – Experiment: Avoid cropping tab curve when selected tab is partially visible
  • (In progress) bug 936849 – Tablet tabs tray seems to get stuck in some kind of selection mode
  • (In progress) bug 1109155 – [7′ Tablet] Gridview doesn’t show the last row completely on portrait

liuche

<Read Only>

Highlights:

  • Passwords+tests done
  • More password bugs
  • trying out hg bookmarks + reviewboard
  • Next: onboarding v1.5

Present:

Past:

Margaret

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet
    • bug 1091587 – Improve Private tabs’s empty view layout on new tablet UI
    • bug 1085771 – New tablet UI: LWTheme background should be displayed on tabstrip
    • bug 1107698 – Fix setAlpha in ResizablePathDrawable
    • bug 1105053 – Move LightweightTheme* to sub-package

Present

  • New tablet
    • bug 1107386 – Browser menu is clipped and unusable on the Kindle Fire
    • bug 1105541 – Fine-tune Lightweight theme colors on new tablet
    • bug 1109739 – Use dev tools to ensure new tablet LWT is performant
  • bug 1085837 – Intermittent testAppMenuPathways | application crashed [None]

Future

  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off

rnewman

<Read Only>

  • In UK this week.
  • Task continuity kickoff.
  • Met with cloud services team several times re reading list, cloud service integration, and other topics.
  • Discussing iOS data architecture. Read code, came up with a fairly concrete plan.
  • Opened iOS repo. \o/
  • Created iOS bug components, moved and cleaned up bugs.
  • Merged first public iOS pull request. \o/
  • Met with Robin to discuss Sync datatype constraints, iOS share features, et al.
  • Investigated iOS localization story.
    • Found iOS Simulator bug and reported to list.
    • Got a basic localization workflow started. Filed bug to automate.
    • Discussed with Pike and mhorvat.
    • Discussed with Pike and Stefan.
  • Passwords kickoff meeting. No Android or iOS action items.
  • Hello investigation meeting.
  • Push notifications: coming soon, we hope.
  • Managed to convince Ben to pick up device management as a dependency. This’ll be huge.
  • Discussed three-character locales and other Android localization issues with Jeff.
  • Miscellaneous dev, review, uplifts, etc. for Sync, RL, etc. ad infinitum.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

Past

Present

Martyn Haigh

Past:

  • Monday & tuesday written off by travel and lack of sleep

Present:

  • Hacking on Load in background

BLassey

Fixed

Working on

Antlam

  • Past
  • Upcoming

Robin

105
Changing design direction, working on best v1 experience and integration of earlier design ideas and password management. Considering both iPhones and iPads.

Kid-friendly browser
Received device from Karen, thank you! Will be contact person for it in SF. Dogfooding pre-installed fork and noting the interactions/possible issues from current implementation to proposed. Thinking about best place (newsletter-like email, in the browser, or in the content area in parent’s Child safety app).

Search
Will install plugin to check out content-rich search experience to provide feedback.

A-Team

<Read Only>

QA

Feature Focus

  • Mobile Roadmap in Trello
    • Note – the pink tagged items are references from the Platform roadmap of items related to Android. The idea is you shouldn’t have too dig to far to find out the status of a platform item you are dependent on!
  • Some clean up yesterday of things that didn’t ride the train and stay on 37 nightly
  • Next funnel review coming up this Monday

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

27-November-2014

Mobile: 2014-11-26

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge: 2014-12-01

Topics for This Week

Work Week
Next week we are meeting up in Portland with the rest of Mozilla. Lots of opportunities to chat with your own team, but also with other teams. Go to meetings to learn about 2015 Initiatives. Hack on amazing, cool stuff – not on normal bug work. Leverage the opportunity.
Passwords
We have had a few meetings about new password-related work in Mobile & Desktop & Cloud Services. We are landing some “parity” features in Fennec soon. We are also looking ahead to new features too, including: Password generation, password strength, LoginManager form heuristics and more.
Reading List
In addition to working on client-side features, Mozilla has also started working on a Reading List service that would sync data across platforms – Mobile and Desktop.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1049138 crash in VisitNextEdgeBetweenRect NEW Eugen Sawin [:esawin] (esawin)
1050832 OMX Plugin could not be initialized in Android L Preview (Loading OMX Plugin: nullptr) ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1062758 crash in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW
1081560 Opening recent tab from awesomescreen with kbd closed results in blank page REOPENED Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1085742 crash in nsAutoPtr<mozilla::CacheData>* nsTArray_Impl<nsAutoPtr<mozilla::CacheData>, nsTArrayInfallibleAllocator>::AppendElement<mozilla::CacheData*>(mozilla::CacheData* const&) NEW :Ehsan Akhgari (not reading bugmail, needinfo? me!) (ehsan.akhgari)


5 Total;
5 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
936099 We should use new Android 4.4 full-screen modes to draw content underneath the toolbar and status bar NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1063867 Add telemetry flag for resource-constrained builds NEW
1064669 GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup REOPENED Wesley Johnston (:wesj) (wjohnston)
1065190 [meta] Improve Android version conditionalization NEW
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1072423 Autophone – support split APKs for 2.3/later ASSIGNED Bob Clary [:bc:] (bob)
1073554 Visible seams in webpages while panning NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1073772 Releng work for producing two ARMv7 APKs to target different API ranges REOPENED Jordan Lund (:jlund) (jlund)
1074536 Padding for integrated Statusbar overlaps with addressbar when statusbar is hidden NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079584 Persist delayed search events on disk ASSIGNED swaroop.rao
1079874 crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbarTabletBase.setButtonEnabled(BrowserToolbarTabletBase.java) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079875 crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbarPhoneBase.<init>(BrowserToolbarPhoneBase.java) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079891 Search widget not available for adding to a Android homescreen on the Android One (and likely other devices); fixed widget size can not fit on the device NEW Wesley Johnston (:wesj) (wjohnston)
1080749 Add nightly jobs for new splitapk Android builders ASSIGNED Jordan Lund (:jlund) (jlund)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089210 Crash without breakpad on windows93.net NEW Milan Sreckovic [:milan] (milan)
1089417 regression: golem.de not rendered correctly NEW David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1093826 Don’t build GeckoView for resource-constrained builds NEW Nick Alexander :nalexander (nalexander)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1097116 Some frames not displayed in short video REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1098421 Aurora stops unexpectedly when trying to launch Search Activity from the widget NEW :Margaret Leibovic (margaret.leibovic)
1100100 Downloaded file can’t be opened from “Downloads” page NEW Wesley Johnston (:wesj) (wjohnston)
1100126 Flickering green screen while playback video in different devices ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1100361 Could not install/update to latest Nightly on Gingerbread NEW
1100439 Tinted status bar not working in Android 5.0 ASSIGNED Stefan Arentz [:st3fan] (sarentz)


29 Total;
29 Open (100%);
0 Resolved (0%);
0 Verified (0%);

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. New contributors are highlighted in bold.

  • Chun-Min Chang fixed bug 1071197 – Ensure user-triggered mouse events are not treated as synthesized

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)

<Read Only>

  • Ironing out a few remaining issues on bug 1097116
  • Trying to get a proof-of-concept standalone MP3 parser coupled with MediaCodec for next week
  • Figuring out why openh264 stuff won’t load

JChen

<Read Only>

Fixed
  • bug 1091758 – Add relative path to filenames in BHR data
  • bug 1101031 – Handle crashes in update service
  • bug 1093098 – crash in org.mozilla.gecko.ANRReporter.requestNativeStack
Working on
  • e10s telemetry
  • bug 1103101 – Start the telemetry module in content processes
  • bug 1103036 – Allow ContentChild to perform tasks on shutdown

GCP

Last week

  • Standalone WebRTC
  • Visible seams bug

Next week

  • Portland

Randall Barker

<Read Only>

Last Week:

Next Week:

  • Work week.
  • Get desktop WebRTC player using new version of standalone WebRTC library.

Eugen Sawin

Last week

  • PTO
  • Janus Proxy
    • Add-on updates (HTTPS PAC, removed deprecated options)
    • Test server serving PAC via HTTPS and HTTP (for compatibility) now

Next week

  • Mochitests for screen orientation locking (having issues with enforcing full screen on Android)
  • bug 1093179 – Page-position on m.diepresse.com not always remembered when navigating back

Brian Nicholson

<Read Only>

  • iOS – Keyboard scrolling implementation
  • iOS – Miscellaneous login view fixes
  • Tiles upload testing

LucasR

Last week

  • bug 1077035 – Thin pixel bar seen in unselected tabs in the new tablet UI
  • bug 1098459 – Remove dead area on the right of “new tab” button
  • bug 1100904 – Implement UI transitions tracker
  • bug 1101784 – Don’t clip to padding in tabs panel grid
  • bug 1102836 – Close button hit area tweaks in tabs panel
  • bug 1073125 – Run trimage on all new_tablet image assets
  • bug 1098433 – Tabs tray on non-7″ tablet looks crowded
  • bug 1100894 – Don’t smooth scroll tab strip when restoring tabs on startup

Next week

  • Bugs tracking Aurora
  • Wrap up new tablet UI v1

liuche

<Read Only>

Highlights:

  • Passwords UI done, writing tests/learning about JavascriptTest!
  • Onboarding

Present:

Past:

Margaret

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet
    • bug 1085487 – Correct new tablet menu bar item alignment
    • bug 1100021 – New tablet toolbar buttons are broken on devices with hardware menu buttons
  • bug 975837 – crash in java.lang.IllegalArgumentException: Cannot handle null URLs in enterEditingMode at org.mozilla.gecko.BrowserApp.enterEditingMode(BrowserApp.java)

Present

  • New tablet
    • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
    • bug 1091587 – Improve Private tabs’s empty view layout on new tablet UI
    • bug 1085771 – New tablet UI: LWTheme background should be displayed on tabstrip
  • bug 1085837 – Intermittent testAppMenuPathways | application crashed [None]

Future

  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off

rnewman

<Read Only>

  • 4-day weekend! \o/
  • Reading list planning.
  • l10n fixes.
  • Phone screens.
  • Distributions work.
  • Reviews et al, as always.
  • Sync iOS stuff.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Support Firefox Account “locked” status
    • on track — patches have r+ in bug 1080242, testing with rfkelly and the Cloud Services team
  • Migrate legacy Sync 1.1 devices
  • Pushing Synced Tabs home panel through Aurora bug remotetabsv2
    • color fixes landed
    • antlam wants bug 1071887 so I’m planning to do it (and bug )
  • Starting Reading List sync service
    • no progress
  • Gradle integration
    • landed |mach gradle|
    • improved omnijar rebuilding, much faster
  • buck integration
    • evaluated and rejected in favour of Gradle; planning a blog post to drill into this

Past

Present

Martyn Haigh

Past:

  • Lost and found my voice – hurrah.

Present:

Stefan

  • iOS Work: Sharing functionality is pretty much finished. Last bits need to be merged in and we have some small bugs.
  • First (tiny) Fennec patch: 1100439 – Tinted status bar not working in Android 5.0

Started two ‘iOS Feasability Research’ documents:

Rest of this week:

  • Finish that Fennec patch and find another started bug (suggestions?)
  • Continue with iOS work. Not sure what part yet other than the small bugs in the Sharing extensions.

BLassey

Fixed

Working on

Antlam

  • Past
    • Tablet V1 bugs
    • A lot of Search work
    • 105 UX work and meetings
    • Onboarding sync up
    • Sending/saving tabs story boarding
  • Upcoming
    • Onboarding meeting with Arcadio
    • Passwords project
    • More Search
    • More 105
    • FENNEC TEAM needs gear!
    • bug 1058818: Doorhangers need love
    • PORTLAND
    • PTO week after Mozlandia!

Robin

One Oh Fiver goodness:
105 tap-prototype — constantly updating prototype.

Intern interviews.

Machine is on the fritz. Just setting up a loaner.

Darrin

  • Contiuned my 105 Design Document (https://people.mozilla.org/~dhenein/mobile/105/)
  • Started sketching and prototyping some navigation ideas, looking at content hierarchy and flow
  • Some good initial discussions with Chronicle people and how it relates to mobile
  • Readling list meetings
  • Lots of interviews + covering for Sevaan/Hello (he is PTO)
  • Transition stuff

QA

Garvan

Feature Focus

  • Roadmap in Trello
  • Coming Monday would’ve been funnel review… thoughts on some folks meeting up to do this live at some point in PDX?

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

20-November-2014

Mobile: 2014-11-19

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge: 2014-12-01 (*updated*)

Topics for This Week

Tablet UI
The new Tablet UI is enabled by default. Lucas made a small tweak to silence a Talos checkerboarding test. Lucas and William looked into using eideticker to verify if the Talos failure, but eideticker currently is phone-only. We might just do some manual subjective testing before reverting Lucas’ tweak.
Video and Lollipop
Snorp has uplifted a set of patches to Fx34 that should enable video and MP4 audio support on Lollipop. MP3 audio is still broken.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1049138 crash in VisitNextEdgeBetweenRect NEW Eugen Sawin [:esawin] (esawin)
1050832 OMX Plugin could not be initialized in Android L Preview (Loading OMX Plugin: nullptr) ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1062758 crash in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW
1081560 Opening recent tab from awesomescreen with kbd closed results in blank page REOPENED Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1085742 crash in nsAutoPtr<mozilla::CacheData>* nsTArray_Impl<nsAutoPtr<mozilla::CacheData>, nsTArrayInfallibleAllocator>::AppendElement<mozilla::CacheData*>(mozilla::CacheData* const&) NEW :Ehsan Akhgari (not reading bugmail, needinfo? me!, PTO 11/3-11/21) (ehsan.akhgari)
1086723 Problems with fixed position element on forbes.com NEW :kip (Kearwood Gilbert) (kgilbert)


6 Total;
6 Open (100%);
0 Resolved (0%);
0 Verified (0%);

Aurora

  • Next Build:
ID Summary Status Assigned to
936099 We should use new Android 4.4 full-screen modes to draw content underneath the toolbar and status bar NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ASSIGNED Nick Alexander :nalexander (nalexander)
1064669 GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup REOPENED Wesley Johnston (:wesj) (wjohnston)
1070139 URL bar action items rolled into menu when they shouldn’t be NEW Brian Nicholson (:bnicholson) (bnicholson)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1073554 Visible seams in webpages while panning NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1074536 Padding for integrated Statusbar overlaps with addressbar when statusbar is hidden NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079584 Persist delayed search events on disk ASSIGNED swaroop.rao
1079874 crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbarTabletBase.setButtonEnabled(BrowserToolbarTabletBase.java) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079875 crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbarPhoneBase.<init>(BrowserToolbarPhoneBase.java) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1079891 Search widget not available for adding to a Android homescreen on the Android One (and likely other devices); fixed widget size can not fit on the device NEW Wesley Johnston (:wesj) (wjohnston)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089210 Crash without breakpad on windows93.net NEW Milan Sreckovic [:milan] (milan)
1089417 regression: golem.de not rendered correctly NEW David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1091597 crash in java.lang.IllegalStateException: at android.media.MediaCodec.getBuffers(Native Method) ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1097116 Some frames not displayed in short video REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098096 Overscroll glow not working on Android L NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW Lucas Rocha (:lucasr) (lucasr.at.mozilla)
1098421 Aurora stops unexpectedly when trying to launch Search Activity from the widget NEW :Margaret Leibovic (margaret.leibovic)


21 Total;
21 Open (100%);
0 Resolved (0%);
0 Verified (0%);

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. New contributors are highlighted in bold.

  • vivek fixed bug 1093209 – Handle “go back” session history menu Fringe cases and bug 1087673 – Enable tab history menu haptic feedback
  • ckitching fixed bug 1098082 – Merge identical catch branches
  • Marco Zehe, Max Li, and Frédéric Wang helped report and fix some accessibility issues (bug 966904, bug 919279)

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)

  • Enabled MediaCodec in 34 for Android L once again
  • Fixing up more MediaCodec issues (bug 1097116)

Alan K. (ack)

  • standalone webrtc, data channel refactoring
  • mozshare discussions
  • filer meetup (Wednesday)

JChen

<Read Only>

Past week
  • Back from PTO
Fixed
Working on
  • Starting work on e10s telemetry

GCP

Last week

  • SafeBrowsing error handling
  • Tooling updates (Gmail, MSVC)
  • Fiddling with standalone WebRTC

Next week

  • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library
  • WebRTC sandboxing start

Randall Barker

<Read Only>

Last Week:

  • Posted patch for bug 1097804 – Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
  • Started working on bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week:

  • Continue working on bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Eugen Sawin

Last week

  • bug 1089260 – crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
  • bug 1101583 – Remove unused variables in mozglue
  • bug 1093179 – Page-position on m.diepresse.com not always remembered when navigating back
  • bug ??? – Tests for screen orientation locking
  • Janus Proxy
    • Switched to experimental branch (based on graphicsmagick)
    • Fixed GZip settings (now configurable)
    • Prepared for transition phase serving PAC through HTTP (old) and HTTPS (new)

Next week

  • (continuing) bug 1093179 – Page-position on m.diepresse.com not always remembered when navigating back
  • (land) bug ??? – Tests for screen orientation locking
  • Janus Proxy
    • Add-on update (HTTPS PAC)

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • iOS work
    • Making the settings page work for panel management
    • Favicon downloads/caching
    • Writing a general memory and disk cache

LucasR

Last week

  • bug 1097913 – Use quicker interpolator in tab strip animations
  • bug 1097931 – Don’t clip to padding in top sites grid
  • bug 1097986 – Update curve shape to account for vertical break
  • bug 1098240 – Use hw layers in tab strip animations
  • bug 1055604 – Avoid showing an empty tab strip on startup
  • bug 1098245 – Experiment: Avoid cropping tab curve when selected tab is partially visible
  • bug 1098459 – Remove dead area on the left of “new tab” button
  • bug 1100894 – Don’t smooth scroll tab strip when restoring tabs on startup
  • bug 1100897 – Duplicate RESTORED tab event on startup when “always restore tabs” is on
  • bug 1100904 – Implement UI transitions tracker

Next week

  • bug 936849 – Tablet tabs tray seems to get stuck in some kind of selection mode
  • bug 1097318 – Fix talos regression when new tablet UI is enabled
  • bug 1098390 – Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5)

liuche

<Read Only>

Highlights:

  • Onboarding discussions with antlam and gemma
  • Passwords basic read-only UI + getting parity

Present:

Margaret

<Read Only>

Highlights:

  • Use correct default search engine in search activity – bug 1091728 (and some other small search activity bugs)
  • Trying to land some Readability tests – bug 786638
  • Intern phone screens

Past:

Present:

mcomella

<Read Only>

Past

  • bug 1078508 – Design and implement doorhanger for unidentified security state

Present

  • New tablet
    • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
    • bug 1085487 – Correct new tablet menu bar item alignment
    • bug 1091587 – Improve Private tabs’s empty view layout on new tablet UI
    • bug 1085771 – New tablet UI: LWTheme background should be displayed on tabstrip
  • bug 975837 – crash in java.lang.IllegalArgumentException: Cannot handle null URLs in enterEditingMode at org.mozilla.gecko.BrowserApp.enterEditingMode(BrowserApp.java)
  • bug 1085837 – Intermittent testAppMenuPathways | application crashed [None]

Future

  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off

rnewman

  • Sync engine format extensions: clients done on desktop and Android, passwords done but blocked on a merging algorithm that doesn’t suck.
  • Assorted fixes and uplifts.
  • Lots of reviews; two new contributors for Sync, which is neat.
  • Next: passwords, 105 storage layer.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

Past

Present

Martyn Haigh

Past:

Present:

Stefan

<Read Only>

TL;DR – I’ve been mostly working on the iOS project.

  • I have finished the first iteration of the Share UI (screenshot) which I hope to land this week.
  • Currently focussing on getting the final UI changes in for the Send To extension, making it up to date with the latest UI designs. (Includes minor style/flow changes and a new Toast-like UI element). Should land this week.
  • For both Share To and Send To I have only implemented the UI part. Will start a discussion about how to integrate it properly in the Account/AccountManager code that we already have.

BLassey

Fixed

Working on

MFinkle

  • Tweak t.co links to see if we can load external links from Twitter faster (bug 838332)
  • Avoid saving HTTP redirections to the history DB (bug 949104)

Antlam

  • Past
    • bug 1073128: On boarding UX
    • bug 1095640: Tracking protection shield UX w/ Margaret
    • Tablet V1 bugs
    • 105 co-ordination and thinking
    • Reading list/mode UI clean up with Desktop
    • General Android bugs
  • Upcoming
    • Wrapping up Tablet V1!
    • On Boarding meetings and co-ordination
    • bug 1098596: Android L enhancements
    • Sharing/saving tabs co-ordination with Desktop
    • bug 1058818: Doorhanger wrangling

Darrin

Robin

105

  • Storyboards
  • Clickable prototype, finishing up key screens
  • Providing assets for product demos
  • Go over child-friendly browser docs

QA

Garvan

<Read Only>

  • A few last-minute fixes requested for uplift to Aurora
  • Investigating ACRA crash report from Mozilla Stumbler that might translate to one more last minute fix

Feature Focus

  • No updates from me…wading through what I missed last week!
  • Mobile Roadmap
  • New Format in Trello
    • FYI – reordered the columns per suggestion from Deb
  • Changes to status of tracked items that I’ve missed? Please let me know…

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

1-October-2014

Mobile: 2014-10-01

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

Schedule

  • Next merge: 2014-10-13

Topics for This Week

  • Tablet refresh update from Anthony and Yuan [10mins]

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. New contributors are highlighted in bold.

  • Vikneshwar fixed bug 1053994 – Paste & Go attempts a Google search instead of recognizing a bookmark keyword

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)

<Read Only>

  • Actually made progress on MediaCodec patch[es].
    • Output going through SurfaceTexture, which avoids all of the YUV conversion insanity. This should be highly reliable and performant once finished up.
    • Now working on stability fixes, learned a lot about how to use MediaCodec from Grafika, a collection of samples made available by Google (or a googler): https://github.com/google/grafika/
  • Landed the Android support for the network change notifications. We should do a lot better now when you switch wifi -> 3g, etc.

Alan K. (ack)

This week

  • WebRTC refactoring to break DOM deps
  • Finished with feedback for cloudsync aurora uplift, should land soon

JChen

Fixed

Working on

  • Working on an add-on to make logcat/JS errors more visible

GCP

<Read Only>

Fixed

Working on

  • WebRTC standboxing investigation

Randall Barker

<Read Only>

Last Week:

  • Investigate new method for implementing standalone WebRTC.

Next Week(s):

  • Investigate new method for implementing standalone WebRTC.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.

Eugen Sawin

Last week

  • Landed bug 1034114 – WebApp startup slowed significantly by debug server
  • Landed bug 1072639 – Notification event handlers not triggered for web apps webapp notification context
  • Fixed & landed bug 1051654 – APKs for previous versions of Nightly and Aurora stick around in Downloads
  • Fixed & landed bug 896735 – App update fails if Download folder doesn’t exist
  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
    • Applied workaround for image compression issue (low quality images may increase in size temporarily)

Next week

  • Land bug 1071831 – HTML5 video playback is not paused in the browser after opening in external player
  • Fix bug 1022669 – Display does not turn off while playing audio
  • Look into bug 942736 – Page-position when going back a page is not always remembered when conducting a scroll on prior page and then hitting back
  • Janus Proxy fixes and improvements

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • bug 1074189 – crash in java.lang.NullPointerException: at org.mozilla.gecko.GeckoApplication.onActivityResume$642b2292(GeckoApplication.java)
  • bug 1054035 – Block about urls in guest mode
  • bug 1071116 – crash in java.lang.IllegalArgumentException: invalid value for param: totalBytes at android.app.DownloadManager.addCompletedDownload(DownloadManager.java)
  • bug 1070797 – crash in java.lang.IllegalArgumentException: mimeType cant be null at android.app.DownloadManager.validateArgumentIsNonEmpty(DownloadManager.java)
  • bug 1072332 – crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(PerProfileDatabases.java)
  • bug 1071091 – System download manager needs a build time pref
  • bug 1072376 – Regression: Open/Close animation of the tabs tray and menu is sluggish
  • bug 1063541 crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java)
  • bug 1071076 – Search button on keyboard doesn’t work with the search widget in error pages

LucasR

<Read Only>

Last week

Next week

  • Fix fallout from status bar tinting or backout feature
  • Wrap-up tab strip bits for the current engineering milestone

liuche

<Read Only>

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • Browser toolbar refresh
    • bug 1058909 – Implement new tablet toolbar display mode
    • bug 1071878 – Sites without favicons should show an empty rectangle rather than a globe
    • bug 1071226 – Refine private browsing new tablet browser toolbar
    • bug 1073449 – Regression: the default favicon icon looks too big on phones
    • bug 1072466 – Update new tablet assets

Present

  • Browser toolbar refresh
    • bug 1071267 – Revise door hanger behavior in new tablet toolbar
    • bug 1019127 – Remove updateChildrenEnabledStateForEditing
    • bug 960746 – Back/forward button state can get out of sync on tablets
    • bug 1070087 – Discuss new tablet menu bar button size
    • bug 1072464 – Discuss new tablet forward button size
    • bug 1072469 – Discuss new tablet browser toolbar height
    • bug 1075531 – Robocop failures in larch due to changes in toolbar
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes

Future

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests
  • bug 1058902 – Implement new tablet browser toolbar editing mode

rnewman

<Read Only>

  • Project Vancouver. Writeup to follow this week, along with more work.
  • ~1 day PTO.
  • FxA metrics investigation for board stuff.
  • Lots of Sync and FHR randomization — reviews (e.g., bug 675397, questions (e.g., pagination), Dispensing Hard-won Experience®.
  • Mobile reviews. Backlog built up last week, which I’m burning through now.
  • bug 1045053 is awaiting bnicholson review.

nalexander

<Read Only>

  • Code: Remote Tabs home panel UI polish tickets landing this week. Split pane tablet view still outstanding.
  • Code: Re-landing bug 1065306 because Python and Unicode is a match made in heaven.
  • Testing: working on first pass at test runner for instrumentation tests in automation (meta bug is bug 1064004).
  • IDEs: meeting with mhaigh to discuss Android best practices and Android Studio integration tomorrow morning.

Past

Present

Martyn Haigh

Done

Doing

To Do

BLassey

Fixed

Working on

Antlam

  • Past
    • Tablet V1 wrap up
    • Firefox Search V1 wrap up
    • Toolbar improvements V1 wrap up
    • bug 1071730: Working on ideas to improve search on Fennec
    • General UI clean up bugs
  • Upcoming
    • bug 1075219: About: pages UI clean up
    • bug 1058663: Toolbar improvements cont’d!
    • PTO (but will remain addicted to emails), back on the 15th.

Yuan

  • Worked on search/edit mode on tablet. Get to v1 and v2 scope this week.
  • Synced up with FxOS UX Taiwan about copy + paste interactions
  • Continue to follow up with the UX for search engine update
  • Discussions about lightweight onboarding. Get to a few concepts for full “Get started” this week.

Robin

  • Project 105 concepts

WebRT

  • Myk still distracted by another project
  • making progress on hiring for open position
  • needinfo Myk for urgent issues

QA

Feature Focus

[Roadmap]


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

24-September-2014

Mobile: 2014-09-24

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

Schedule

  • Next merge: 2014-10-13

Topics for This Week

Quality/Stability Check-in
We are past the half way point for Fx35. Make sure you have regressions well in hand for features landing in Fx35.
Remote Debugging
We changed the listening port for remote debugging.
Mobile Platform & Media Goals
https://wiki.mozilla.org/User:Blassey/2014Q4Goals

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. New contributors are highlighted in bold.

  • Vikneshwar fixed bug 1066514 – Renamed home_history_list layout to home_list and HistoryListView to HomeList
  • Vivek fixed bug 1066062 – Add additional fields to about:feedback submission and is (still) working on bug 1007436 – Revamp visual design of about:feedback
  • Manu Jain fixed bug 1061944 – Clicking link loses text selection on Android before content script click listener runs
  • zucchini helped update MDN pages about mobile add-on APIs

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)

<Read Only>

  • Still working on using SurfaceTexture with MediaCodec
  • Having another go at bug 1059797

Alan K. (ack)

JChen

<Read Only>

Fixed

Working on

GCP

Highlights:

  • WebRTC hardware AEC/NS bug landing
  • Reverse engineering Chrome source for WebRTC sandboxing
  • Intel VP8 Hardware acceleration for WebRTC
  • Reviews
  • Standalone WebRTC

Past:

Present:

Randall Barker

Last Week:

  • Landed bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
  • Landed bug 1048425 Enable support for tab sharing with Roku device.
  • Landed bug 1053426 Fennec crashes when tab sharing is active.
  • Set up private channel with Roku WebRTC Player to enable testing. Contact me privately if you would like access to the channel.

Next Week:

  • Investigate new method for implementing standalone WebRTC.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.

Eugen Sawin

Last week

Next week

  • bug 1051654 – APKs for previous versions of Nightly and Aurora stick around in Downloads
  • Janus Proxy
    • Investigate mozjpeg issue
    • Look into <picture> element injection (postponed)
    • Add TCP/socket stats (postponed)

Brian Nicholson

<Read Only>

WesJ

  • Bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Finally landed. Fixing stuff.
  • Bug 1069182 – Unable to exit out of Guest Browsing via system notification
  • Bug 1064669 – GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup
  • Bug 816318 – Use System download manager on GB+. Landed, but need to add some build flags. Are debating how/when this will ship with people
  • Bug 989094 – Webrtc permissions prompt should remember your last choice. backed out.
  • Bug 1063896 – Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons
  • Bug 897711 – [guest] Provide an indicator for guest mode in the UI
  • Bug 1042199 – Widget for searching from error pages
  • Bug 1058150 – Use a restricted profile for guest mode

LucasR

<Read Only>

Last week

Next week

  • More tab strip
  • Some toolbar

liuche

<Read Only>

  • bug 1059792 – First run external intent (test fixing)
  • bug 1014293 – Private browsing contextual hint
  • bug 1011712 – Reader mode contextual hint
  • Continuing work on contextual hints, onboarding

Margaret

Highlights:

  • Search activity v1 final stretch
  • “Firefox Confidential” add-on
  • Some settings refinements
  • Met with AMO team to talk about mobile add-on experience

Past:

Present:

mcomella

<Read Only>

Past

  • bug 1066253 – Display favicon in tab strip instead of toolbar in new tablet UI
  • bug 1069686 – Move tab_strip_* to layout-large

Present

  • Browser toolbar refresh
    • bug 1071267 – Revise door hanger behavior in new tablet toolbar
    • bug 1071878 – Sites without favicons should show an empty rectangle rather than a globe
    • bug 1058909 – Implement new tablet toolbar display mode
    • bug 1019127 – Remove updateChildrenEnabledStateForEditing
    • bug 960746 – Back/forward button state can get out of sync on tablets
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes

Future

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
  • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests
  • bug 1058902 – Implement new tablet browser toolbar editing mode

rnewman

  • VANCOUVER
  • SplitAPK proposal surfaced with Coop and Nick; next steps: a build config. Coop?
  • Reviews.

Fixed

Working on

Martyn Haigh

Last Week

Next Week

BLassey

Fixed

Working on

Looking At

bug 1058363- Show helper app icon before page finishes loading

Antlam

  • Past
  • Upcoming
    • bug 1052004: Toolbar refinements V1 with Lucas
      • Taking a look at how Tablet’s redesign affects Mobile too
    • bug 1063058: Panels UI Clean up
    • Onboarding visuals with Yuan
    • Tablet V1 wrap up
    • Firefox Search V1 wrap up
    • Second screen V1 wrap up

Robin

  • Past
    • Began filing for overflow menu re-org – bug 1069035
    • N2R
    • Mobile Add-ons meeting with Margaret
  • Upcoming
    • continue filing for overflow menu re-org
    • N2R

QA

Garvan

  • Stumbler is back on in nightly, hopefully stays on :)
  • I am heads-down on the pending MozStumbler play store release ATM, hopefully next week I’ll something useful to say about Fennec stumbling.

Feature Focus

Firefox 33 (Beta) – Release: Oct 14, 2014

Firefox 34 (Aurora) – Release: Nov 25, 2014

  • [ON TRACK] Provide a wifi toggle widget on error pages
  • [AT RISK] Tab mirroring (Roku)
  • [ON TRACK] Tab mirroring (Chromecast)
  • [ON TRACK] Toolbar Updates
  • [ON TRACK] Add support for Restricted Profiles (Prefer: safe)
  • [ON TRACK] Share handler overlay (landed but not turned on, nightly & aurora only)
  • [ON TRACK] Form auto-fill improvements, native client-side work
  • [ON TRACK] Kindle-related fixes
  • [ON TRACK] First-run Splash Screen Overlay

Firefox 35 (Nightly) – Release: Jan 6, 2015

  • [PROPOSED] Tablets: tabbed browsing refresh v2
  • [ON TRACK] Sync Tabs panel
  • [PROPOSED] Settings Rewrite (includes:bug 975377
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Change default search engine to Bing
  • [IN PROGRESS] Fatfennec: Splitting the APK – gingerbread phone release
  • [BLOCKED] {{{1}}} Turn on HTTPS for Bing bug 958873

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

22-September-2014

Mobile: 2014-09-17

Filed under: Posts — Tags: — Jesper Kristensen @ 4:20 pm

Schedule

  • Next merge: 2014-10-13

Topics for This Week

Tablet UI
The new WIP tablet UI refresh has started landing in Nightly
Startup Profiling
We started looking at startup profiles again

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. New contributors are highlighted in bold.

  • Dominique Vincent fixed bug 1058027 – about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices and bug 1062904 – NPE in “Set image as”
  • Manu Jain fixed bug 1066320 – Crop lightweight theme image if it’s larger than the displayable area
  • Mark Capella fixed bug 1044940 – Favicons in the bookmarks table should be read and written correctly and bug 1064657 – Add testSelectionHandler test to ensure readOnly input elements can’t be cut

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)

<Read Only>

  • {bug|1037147} – Remove SharedTextureHandle and friends
  • Working on getting MediaCodec decoder landable. Fighting YUV conversion issues.

Alan K. (ack)

  • waiting for QA cycle on cloudsync, will uplift when that’s done
  • demoed adhoc/mesh on fxos last friday for the foundation/webmaker guys
  • starting on standalone webrtc with gcp
  • (taking some time this week to blog)

JChen

<Read Only>

Fixed

Working on

GCP

<Read Only>

Fixed

Working on

  • Standalone WebRTC reviews
  • WebRTC standboxing
  • B2G DSP based echo cancellation
  • SafeBrowsing update behavior

Randall Barker

Last Week:

  • Posted patch for bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
  • Fixed standalone WebRTC after rebase.
  • Investigating bug 1053426 Fennec crashes when tab sharing is active (No leads yet)

Next Week:

  • Continue investigating bug 1053426 Fennec crashes when tab sharing is active.
  • Land bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
  • Set up private channel with Roku WebRTC Player to enable testing. Waiting on Roku to do this.
  • Continue to try and land standalone code (currently blocked on WebRTC refactor).
  • Land bug 1048425 Enable support for tab sharing with Roku device. Possible once private channel has been set up.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate)

Sylvain Cleymans

Last week: Fixing performance tests, integrating the new image compression binary

Next week == nullptr

Brian Nicholson

  • Hi
  • bug 788073 – Use platform touch redirection
  • bug 1030896 – Swipe-to-dismiss for search activity
  • Trying to figure out tablet resource crash (bug 1067429)
    • Always crashes at resource style/GeckoActionBar
    • Spent awhile trying to downgrade, no luck
  • Set up Hackintosh VM to play around with iOS

WesJ

<Read Only>

  • bug 1063896 – Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons. Uplifting
  • bug 1066892 – Basic database migration tests. Trying to fix some try problems.
  • bug 989094 – Webrtc permissions prompt should remember your last choice
  • bug 897711 – [guest] Provide an indicator for guest mode in the UI
  • bug 1042199 – Widget for searching from error pages. This changes how/when we decide what url to show in the urlbar. If you see the wrong url appearing ping me.
  • bug 1058150 – Use a restricted profile for guest mode

LucasR

<Read Only>

Last week

Next week

  • More tab strip
  • Some toolbar refinements

liuche

<Read Only>

  • bug 1062257 – Fix “Remove” behavior for home panels
  • bug 1014293 – WIP Private browsing contextual hint
  • Next: Finish up onboarding follow-ups and contextual hint, search activity feedback

Margaret

Highlights:

  • Search activity hacking, mainly focused on nailing down UX
  • Starting work on “November to Remember” add-ons
  • Attending add-ons work week on Monday (and maybe Tuesday) next week in MV

Past:

Present:

mcomella

<Read Only>

Past

  • Browser Toolbar refresh
    • bug 1065712 – Move new_tablet_* to the appropriate directories
    • bug 1066250 – Consider always showing URL in toolbar in new tablet UI
  • bug 1001655 – Replace applicable Strings in test code with StringHelper references
  • bug 960746 – Back/forward button state can get out of sync on tablets
  • bug 1062338 – Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices
  • bug 956858 – Menu is incorrectly accessible via hardware menu button in editing mode

Present

  • Browser toolbar refresh
    • bug 1058909 – Implement new tablet toolbar display mode
    • bug 1066253 – Display favicon in tab strip instead of toolbar in new tablet UI
    • bug 1019127 – Remove updateChildrenEnabledStateForEditing
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes

Future

  • Too busy with other things:
    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests

rnewman

<Read Only>

Overview

  • Upgrading to Mavericks. That burned a couple of days!
  • Services/devices prep.
  • Helping Garvan with service delay stuff.
  • Assorted fixes (see below).
  • Lots of reviews and discussions.
  • Platform priority review meeting.

Next

  • Finishing up Accept-Language.
  • FHR for search activity.
  • Services/devices.

Fixed

Working on

nalexander

<Read Only>

  • Code: Remote Tabs home panel has landed and stuck (bug 1014994). Most old and new features landed: bug 1064304, bug 977161, bug 1063765. Down to UI polish and split-pane tablet view for 35 cycle.
  • Reviews: been avoiding reviewing ckitching’s patches that make annotation processing a Real Child. Action in bug 1064554 and bug 1067217.
  • Testing: instrumentation tests have landed in automation and mozharness (meta bug is bug 1064004). TBPL and treeherder in the works. Trying to carve out time to write the actual test harness; follow bug 903537.
  • Search Activity: patches up to fetch search engines at build time from region.properties (like suggestedsites): bug 1065306.

Past

Present

BLassey

Fixed

Working on

  • bug 1054959 – Add ‘send videos’ and ‘send tabs’ from desktop to a second screen

Antlam

  • Past
    • Ongoing co-ordination with Arcadio’s team for Firefox for Android’s website
    • bug 1064304: Sync tabs panel design
    • bug 1060413: V1 visuals for default state of tablet UI
    • bug 1063058: Began Panels UI wrangling
    • bug 1051973: Firefox Search: suggestions/history UI
    • N2R bugs co-ordination
  • Upcoming
    • bug 1024816: Tablet UI: Tab overflow
    • bug 1060413: Tablet UI: Default/normal UI
    • bug 1064415: Tablet UI: New tabs tray
    • Firefox Search P1 bugs
    • Tablet’s overview presentation with Yuan
    • Onboarding visuals
    • Launcher discussions

Yuan

  • Last week
    • Talked to mozilla.org and marketing about Firefox Android product page
    • Initial brainstorming with Anthony and Robin on improving web content display on Fennec
    • Discussed N2R and addons with Robin
    • Gave UX feedback to

Robin

  • Add-ons! Exploring Add-on panel and possible interactions. Reverting back to Etherpad for NR2 (instead of Google Doc).
  • About to file bugs for Menu re-org/consolidation.
  • Launcher discussion with Anthony and Yuan.

WebRT

  • only just back and already causing trouble
  • phonescreened half-dozen candidates for open position over the last few weeks, and interviewing a couple this week and the next
  • delayed meeting to discuss next phase of Runtime development until after my other project’s milestone next week
  • bug 960584 – notify user of download progress indication when fetching APK – reverted pending resolution of dependency
  • bug 1021395 – Web app machinery dumps lots of semi-sensitive data to logcat – investigating ChromeWorker/ctypes crasher
  • bug 1029691 – Manifest not being checked on APK installation – needs to be rebased and finished

QA

Garvan

  • (late to meeting, in another one, will be there)
  • Stumbler failed the Autophone startup tests, for two reasons, 1) was on by default (oops), and 2) was getting started too early and the thread init is contending with other operations for CPU/thread space. Fixed
  • The pref is gecko-based, which needs to change, will follow up with Richard and Nick on this.

Feature Focus

Firefox 33 (Beta) – Release: Oct 14, 2014

Firefox 34 (Aurora) – Release: Nov 25, 2014

  • [ON TRACK] Provide a wifi toggle widget on error pages
  • [AT RISK] Tab mirroring (Roku)
  • [ON TRACK] Tab mirroring (Chromecast)
  • [ON TRACK] Toolbar Updates
  • [ON TRACK] Add support for Restricted Profiles (Prefer: safe)
  • [ON TRACK] Share handler overlay (landed but not turned on, nightly & aurora only)
  • [ON TRACK] Form auto-fill improvements, native client-side work
  • [ON TRACK] Kindle-related fixes
  • [ON TRACK] First-run Splash Screen Overlay

Firefox 35 (Nightly) – Release: Jan 6, 2015

  • [PROPOSED] Tablets: tabbed browsing refresh v2
  • [ON TRACK] Sync Tabs panel
  • [PROPOSED] Settings Rewrite (includes:bug 975377
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Change default search engine to Bing
  • [IN PROGRESS] Fatfennec: Splitting the APK – gingerbread phone release
  • [BLOCKED] {{{1}}} Turn on HTTPS for Bing bug 958873
  • [PROPOSED] Privacy: DDG as a built in search engine

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Older Posts »

Powered by WordPress