Meeting Notes

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

Mobile: 2014-09-10

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

Schedule

  • Next merge: 2014-10-13

Topics for This Week

Tablet refresh v0 soon in Nightly (disabled by default)
Tentative merge to m-c happening tomorrow.

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.

  • Julien Sanchez fixed bug 680392 – Localize trademark notice string in about:firefox
  • manu.jain13 fixed bug 1060423 – Cut function in a readonly textarea
  • amoghbl1 fixed bug 1019045 – Unify magnifying glass/search icon
  • eedens fixed bug 1042960 – Create UI elements for facet bar
  • Tristan Pollitt fixed bug 1057613 – Telemetry for search widget buttons
  • vivek fixed bug 799562 – Update about:feedback to use new feedback API

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>

Alan K. (ack)

JChen

Fixed

Working on

GCP

<Read Only>

Last week

  • bug 1059573 Add support to using DSP-based echo canceller and noise suppressor

Next week

  • bug 1059573 Add support to using DSP-based echo canceller and noise suppressor
  • Standalone WebRTC
  • Media sandboxing

Randall Barker

Last week:

  • Fixed minor issues with Roku Player (aspect ratio, detect dropped stream, etc.)
  • Created SSDP/ECP simulator to debug discovery issues.
  • Rebased standalone WebRTC code and it broke. Started fixing.

Next week:

  • Finish fixing standalone WebRTC.
  • Set up private channel with Roku WebRTC Player to enable testing. Waiting on Roku to do this.
  • Investigate bug 1053426 Fennec crashes when tab sharing is active (Looks to be memory leak)
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate)
  • Land bug 1048425 Enable support for tab sharing with Roku device. Possible now that there is something to test against.

Eugen Sawin

Past

Present & Future

  • Janus Proxy
    • Investigating performance issues (using the new metrics and marionette tests)
    • Looking into <picture> element injection
    • Adding TCP/socket stats
  • bug 1034114 – WebApp startup slowed significantly by debug server

Sylvain Cleymans

Last week:

  • Fixed performance testing

Next week:

  • Finish performance testing
  • Finish image compression

Brian Nicholson

  • Transitioning to dougt’s team to work on privacy and security
  • Wrapping up review queue and some bugs

WesJ

<Read Only>
Landing these guys (its taking a bit)

  • bug 1058150 – Use a restricted profile for guest mode. Landed again this morning.
  • bug 966493 – Cannot request fullscreen when inside a touchstart event.
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above Widgets. Chasing down some Android 2.3 nits. There are little changes for this scattered through startup. Hopefully with:
  • bug 897711 – [guest] Provide an indicator for guest mode in the UI. it will be clear if we make a mistake. :)
  • bug 1042199 – Widget for searching from error pages. This changes how we decide what url to show in the urlbar a bit.

Also looking at:

  • bug 901360 – Convert to Downloads.jsm in Firefox for Android and bug 1063217 – Support a PDF DownloadSaver
  • bug 1064611 – Allow requesting cached content from nsIWebNavigation. For better offline/error experiences.

LucasR

<Read Only>

Last week

  • Top crasher fix
    • bug 1041448 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java)
  • Prep work to merge larch to m-c
    • bug 1053252 – Create different package name for larch so it can be installed beside Nightly
  • Tablet refresh (Fixing reftest failures)
    • bug 1014987 – Display tabs horizontally
    • bug 1015447 – Add a new tab from horizontal tab strip
    • bug 1017307 – Close a foreground tab on horizontal tab strip
    • bug 1017313 – Close a background tab from horizontal tab strip
    • bug 1018426 – Switch a tab on horizontal tab strip
  • Toolbar refresh
    • bug 1055536 – Too many differing background greys throughout the browser
    • bug 1057438 – Rewrite FadedTextView
    • bug 1060394 – Move FadedTextView to the widget package
    • bug 1061508 – Consider fading edge in toolbar’s title instead of ellipsis
    • bug 1063914 – Restore edit mode’s [x] icon
  • Misc
    • bug 1020505 – Regression: Browser menu has width issues
    • bug 1062231 – Menu share icon is misaligned to the right
    • bug 1065369 – Consolidate ‘add tab’ behaviour in Tabs

Next week

  • Merge larch to m-c
  • More tablet and toolbar stuff

liuche

<Read Only>

  • Follow-ups for Onboarding (bug 1059792, bug 1063748)
  • bug 1062257 – “Remove” behavior in home panels
  • reviews, chatting with UX about future onboarding
  • Next: search activity, Private browsing contextual hints

Margaret

<Read Only>

Highlights:

  • Settings telemetry
  • Search activity
  • Attending JSConf EU this weekend

Past:

Present:

mcomella

<Read Only>

Past

Present

  • Browser toolbar refresh
    • bug 1058909 – Implement new tablet toolbar display mode
  • 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 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1062338 – Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices

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>

  • Attempting to kick-start a discussion around services to boost usage. Please chime in. https://mobile.etherpad.mozilla.org/service-brainstorming
  • Hacking away at dead code and obsolete libraries.
  • Landing stages of splitapk work.
  • Got frustrated, decided to fix Sync’s scheduling on desktop. We now sync automatically when your machine wakes from sleep.
  • Reviews, advice, perf, etc. etc. — the usual.

Fixed

Working on

Upcoming

  • Accept-Language stuff.
  • More perf/APK work.

nalexander

<Read Only>

  • Code: Remote Tabs home panel has landed (bug 1014994). Many small tickets still open to hammer out issues (bug 1063742, bug 1063765) and re-instate cut features (bug 1064304). Split pane tablet view should hit review this week.
  • Reviews: working with ckitching to make annotation processing a Real Child. ckitching claims significant code size wins (~100s of kb) if we can make Proguard obfuscate our sources safely. Action in bug 1064554.
  • Testing: first meetings (jlund, gbrown) and feedback cycle for running instrumentation tests in automation (meta bug is bug 1064004).
  • Testing: |mach robocop| has landed (bug 874729).

Past

Present

Antlam

  • Past
    • Toronto Work week
    • N2R project moving forward
    • Started co-ordination with Arcadio’s team for Firefox for Android’s own website
    • bug 946471: Firefox channel on Roku
    • Firefox Search UX work
  • Upcoming
    • bug 1065065: Firefox Search visuals for history items
    • bug 1060413: V1 visuals for default state of tablet UI
    • Tablet’s overview presentation with Yuan

Yuan

  • Last week
    • Synced up with Robin on addons and N2R
    • Presented launcher and lock screen study to mobile team
    • Talked to Arcadio about onboarding “Get Started”
    • Worked with Anthony on Tablet Refresh
    • Gave UX feedback to bug 1062257, bug 1061612, bug 1060678
  • This week
    • Continue the work on Tablet Refresh with Anthony
    • Coordinate with mozilla.org and creative team on Android product page and in-product onboarding: bug 1064538
    • Follow up the implementation of Share to Firefox, light-weight onboarding screen
    • Give UX feedback to bug 847435,bug 989094.

Robin

Last week

  • Met with Yuan and Anthony re: (N2R)
  • Add-on research
  • Menu refresh

This week

  • N2R \m/
  • Continue Add-on research
  • Continue Menu refresh
  • Syncing up with Anthony and Yuan
  • Provided feedback on bug 1044401

WebRT

  • bug 960584 – notify user of download progress indication when fetching APK – landed
  • bug 1021395 – Web app machinery dumps lots of semi-sensitive data to logcat – WIP rebased
  • bug 1029691 – Manifest not being checked on APK installation – needs rebasing

QA

Garvan

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

Mobile: 2014-09-03

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

Schedule

  • Next merge: 2014-10-13

Topics for This Week

SharedPreferences.Editor
MFinkle talks about the pro’s and con’s of using commit() vs apply() for saving changes, along with patches to makes some changes.
Messaging.jsm API Changes
BNicholson talks about the recent changes to the Messaging API (JavaScript to Java and back again). Some code has landed, more to come. You’ll see sendMessageToJava deprecation warnings in logcat now.

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.

  • Jeffrey Godwyll fixed bug 1060354 – Removing event listeners in LightWeightThemeWebInstaller
  • vivek fixed bug 984503 – Add “Remove Firefox Account” menu option to FxAccount status activity
  • capella fixed bug 1057685 – Tweak Browser:Quit to maintain existing support for add-ons and bug 1021804 – Long press on news story links invoke context menu
  • eedens fixed bug 1057390 – Clear focus when keyboard is dismissed and bug 1046972 – Hide settings button when keyboard is active
  • amoghbl1 is working on bug 1019045 – Unify magnifying glass/search icon

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)

  • bug 1056947 – WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices
  • Investigate reftest hangs (bug 1059797)
  • Investigate libmozalloc.so crashes on Google Play
  • Fix up node-http2 some more
  • Work on per-connection metadata and statistics in Janus
  • Read up on <picture>, now supported in 34+ behind a pref
  • Look at implementing <img src=”foo.mp4″> for gif -> video conversions
  • Reviews
  • Stuff

<Read Only>

Alan K. (ack)

Last week:

  • ad-hoc mode for FxOS is working
  • X-compiled OLSR for FxOS

This week:

  • CloudSync bounced this morning, investigating

(mesh)

  • Fix up static address assignment for IBSS
  • UI fixes for Mesh
  • Re-enable Wifi

JChen

Fixed

Working on

GCP

Last week:

  • bug 1053264 Mouse cursor flickers after activating screensharing on Windows
  • bug 1060796 Limit screen capture FPS
  • bug 1057626 java.lang.NoSuchMethodError: android.net.ConnectivityManager.isActiveNetworkMetered
  • bug 1060249 Disable WebRTC content analysis of video frames for motion/complexity on Gonk
  • bug 972639 Investigate CPU impact of WebRTC content analysis code
  • bug 1060708 Front and back cameras on Android not recognized by facingMode gUM constraint
  • bug 525284 Permanent “browser_bug400731.js | leaked 1 docShell(s) until shutdown” when running tests only in browser/components/safebrowsing/content/test/

Next week:

  • bug 1061704 Expose facingMode properly in camera stack instead of doing camera device name string compare
  • bug 1059393 Investigate reducing the power consumption due to SafeBrowsing
  • Sandboxing
  • Standalone WebRTC

Randall Barker

Last week:

  • OpengGL WebRTC Player now works on the Roku.
  • Updated bug 1048425(Enable support for tab sharing with Roku device) so that it would launch the player channel automatically.

Next week:

  • Minor fixes to WebRTC Player on Roku (correct aspect ratio, detect dropped connection, etc.)
  • Set up private channel with Roku WebRTC Player to enable testing.
  • Investigate bug 1053426 Fennec crashes when tab sharing is active (Looks to be memory leak)
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate)
  • Land bug 1048425 Enable support for tab sharing with Roku device. Possible now that there is something to test against.

Eugen Sawin

Past

Present & Future

  • Janus Proxy
    • Review/testing of performance test suite and HTTP/2 support
  • Investigating bug 1034114, bug 1051637 and some others

Sylvain Cleymans

Last week:

  • Continued working on image compression
  • Fixed marionette tests and network simulation

Next week:

  • Finish image compression

Brian Nicholson

<Read Only>

WesJ

  • bug 1056054 – crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onMetadataUpdated(ChromeCast.java)
  • bug 1059096 – network error pages (about:neterror) have “XML Parsing Error: undefined entity” – due to Bug 1042196
  • bug 1055012 – crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source)
  • bug 763671 – New designs for fennec form elements – Landing in 35 (today)
  • bug 1058150 – Use a restricted profile for guest mode. Landing in 35 (today)
  • bug 1048300 – Not obvious that browser menu is scrollable on small screen devices.
  • bug 1061936 – Excess logging in BrowserApp/GeckoAppBug 1061936 – Excess logging in BrowserApp/GeckoApp.
  • bug 1042199 – Widget for searching from error pages. Back in forth in reviews here.
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Waiting for UX input.
  • bug 897711 – [guest] Provide an indicator for guest mode in the UI
  • bug 1061030 – crash in java.lang.IllegalStateException: Already registered Wifi:Enable at EventDispatcher.registerListener(EventDispatcher.java)
  • bug 1042205 – Provide search suggestions from our history db on error pages. Need some UX input
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Landing (nervously) in 35.
  • bug 901360 – Convert to Downloads.jsm in Firefox for Android

LucasR

<Read Only>

Last week

Next week

  • Wrap-up tab strip v0
  • Wrap-up toolbar v1

liuche

<Read Only>

Margaret

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • bug 1046203 – Change BrowserToolbar to use alternative layout when isNewTablet()

Present

  • Browser toolbar refresh
    • bug 1058909 – Implement new tablet toolbar display mode
  • bug 1001655 – Replace applicable Strings in test code with StringHelper references
  • bug 960746 – Back/forward button state can get out of sync on tablets

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>

  • Chatting with Georg re telemetry/FHR unification.
  • Discussion with nalexander about Sync push and task continuity.
  • RTL kickoff.
  • Landed ckitching’s share work with some fixes.
  • Landed locale-aware search activity change.
  • Reviews and fixes.

Next: web content language picker, fixing resource dependencies to work on split APKs.

Fixed

Working on

nalexander

<Read Only>

  • Stumbler landed, still build time off.
  • Mentoring new ticket with super-contributor (!) vivek: bug 966103.
  • Code: second review cycle for Remote Tabs home panel (action in bug 1014994), expected to land EOW.
  • Testing: first review cycle for |mach robocop| (action in bug 929654 and bug 874729).

Past

Present

Martyn Haigh

Last week

  • Learning HG
  • Tabs Adapter refactoring
  • Work on List / Tray view stub
  • Work on gridview

Next week

  • Learning HG queues
  • not killing gecko-dev
  • implementing gridview proper
  • Flying out to SF on Wednesday

MFinkle

  • Filing some bugs on SharedPreferences and StrictMode
  • Unbitrotting some second screen patches

Antlam

  • Past
  • Upcoming
    • In Toronto!
    • Tablet UX exploration with Yuan
    • Search Activity P1 bugs
    • bug 1052933: Padding clean up for ‘Top Sites’ panel
    • bug 1058674: Explore UX options for alternatives when tapping the URL bar
    • Continue Panels visual clean up work
    • Screens for Arcadio

Yuan

  • Last week
    • Program review
    • Followed up upon landing mini-onboarding and Share overlay.
  • This week
    • Presented launcher and lock screen study
    • Work on tablet design and onboarding with Anthony in Toronto
    • UX feedback for share overlay and other stuff

Robin

  • Past
    • Program review
  • This week
    • Continuing Add-on discovery work
    • Settings hierarchy, Site Settings
    • Looking at doorhangers with Anthony
    • NOT in TOR :-(

WebRT

<Read Only>

Myk is away this week as well but will be back the next!

QA

Garvan

  • stumbler is in, but compile time off.
  • Blockers to landing for 34: opt-in message is wrong, need a permissions bump

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

Mobile: 2014-08-27

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

Schedule

  • Next merge: 2014-09-02 (moved to Tuesday)

Topics for This Week

Restricted Profiles
Support for Prefer:Safe HTTP header landed. Enabled when using Restricted Profiles on Android tablets.
Onboarding
Initial onboarding/first-run UX has started landing.
Error Pages
Initial work in making Error Pages more useful has also started to land. First up, is helping with simple Wi-Fi toggling.
Second Screen
Lots of great feedback and bug reports about Chromecast support in Nightly. Fixes have been landing.
Feature Mini-Videos
A bunch of mini-videos on Firefox for Android features are now public on the Firefox Youtube channel.

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.

  • bug 1038880Zafar fixed a bug where the maximum-scale component of the meta-viewport tag was being ignored if the minimum-scale component was not specified.
  • Frédéric Wang fixed bug 1042257 – Integrate GeckoAccessibility into GeckoView
  • Ramasamy Gopalan fixed bug 978932 – Catch OutOfMemoryError in downloadFavicon and bug 1055315 – Add telemetry probe to measure when user changes search engine in search activity
  • fedepaol filed and fixed bug 1056315 – Animate tab panel header on first tabs panel open
  • amoghbl1 filed and fixed some cleanup bugs – bug 1057792, bug 1057787, bug 1057780, bug 1057789
  • vivek fixed bug 1034261 – Disable saving videos as PDF, and he’s working on some about:feedback improvements – bug 799562 and bug 1007436

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>

Alan K. (ack)

Last week:

  • cloudsync patch cleanup, partner support

This week:

  • mesh networking, static address assignment
  • ad-hoc support on flame

JChen

Fixed

Working on

GCP

<Read Only>

  • Lots of arguing over SafeBrowsing

Fixed

Working on

Randall Barker

Last week:

  • Continued port of WebRTC OpengGL render code to Roku NDK. Can render single i420 image.
  • Addressed comments on bug 1048425 Enable support for tab sharing with Roku device. Waiting to land until Roku Channel may be used for testing.

Next week:

  • Get WebRTC OpenGL render code running on Roku.
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.
  • Land bug 1048425 Enable support for tab sharing with Roku device.

Eugen Sawin

Past

Present & Future

  • Janus Proxy
    • Client connection speed assessment (required for dynamic compression rate adjustments)
    • More wiki updates (feature discussion)

Sylvain Cleymans

Last week:

  • Integration of both mozjpeg and jpeg-turbo in the image compression tool
  • Wrote a node wrapper

Next week:

  • Integrate the new image compression into Janus
  • Improve it

Brian Nicholson

<Read Only>

WesJ

<Read Only>
Landed:

  • bug 1055212 – JavaScript Error: “this._items[aData] is undefined” {file: “resource://gre/modules/PageActions.jsm” line: 57}]
  • bug 1042196 – Provide a wifi toggle widget on error pages
  • bug 1048545 – Tapping the branding logo in the browser widget opens a new tab
  • bug 1045274 – Basic tests for GeckoProfile
  • bug 1046885 – Disable installing webapps in guest mode
  • bug 1052387 – Setting to clear data on quit doesn’t clear tabs from last time panel
  • Chrome cast regressions: bug 1057866, bug 1053889, bug 1055012
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Needs review!

Working on:

  • bug 1042205 – Provide search suggestions from our history db on error pages (up for review, other error widgets bug 1042201, bug 1042199
  • Continuing work on guest widget:
    • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above
    • bug 1058150 – Use a restricted profile for Guest mode

LucasR

<Read Only>

  • Investigating
    • bug 1020505 – Regression: Browser menu has width issues
    • bug 1050780 – Browser menu missing dividers in Android L Preview
  • Toolbar refresh
    • bug 1055576 – Factor out code to draw tab curves
    • bug 1056312 – Restore new toolbar 9-patch images
    • bug 1056976 – Increase height of HomePagerTabStrip
    • (In progress) bug 1058660 – Tweak history panel header color for better contrast with the tab strip background
    • (In progress) bug 1055536 – Too many differing background greys throughout the browser
  • Tablet refresh
    • (Writing tests) bug 1014987 – Display tabs horizontally
  • Misc
  • Slowly working on:
  • Lots of reviews

liuche

<Read Only>

Margaret

<Read Only>

Highlights:

  • Updated home panel add-ons on AMO (and improved listings to make them more search-able)
  • Landed settings telemetry – bug 996753, bug 1007523 (search settings probes were uplifted to Aurora)
  • Open search plugin support in search activity – bug 1054303 and friends

Past:

Present:

mcomella

<Read Only>

Past

  • bug 1057651 – Remove excess padding from new_tablet_browser_toolbar edit_cancel
  • bug 1058277 – Remove excess padding from browser_toolbar edit_cancel
  • bug 1046017 – (researched) Tap focuses on URLs in Firefox 32 beta above the physical tap

Present

  • Browser toolbar refresh
    • bug 1046203 – Change BrowserToolbar to use alternative layout when isNewTablet()
  • bug 1001655 – Replace applicable Strings in test code with StringHelper references
  • bug 1025546 – Support various image views in Hub panels
  • bug 960746 – Back/forward button state can get out of sync on tablets

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>

  • Vacation. Tired now. Catching up on bugmail. Lots of bugmail.
  • Chasing down more size issues: webappsstore.sqlite bloat (including 1.3MB of Marketplace description caches), unused resources, etc. Filed bug 1058934.
  • Discussing APK signing, power consumption, and so on.
  • Catchup chat with Nick, Garvan, vng.
  • Created Android Background Services bug components for Geolocation and FxA.
  • Synced tabs and send tab work, e.g., bug 1058298.
  • Lots of reviews.

nalexander

<Read Only>

  • Reminder: urge contributors to create mozillians.org accounts, and add descriptive vouches to contributors you work with.
  • Reviews: stumbler, share overlays, mentored tickets with super-contributor (!) vivek.
  • Code: first landings and first review cycle for Remote Tabs home panel (action in bug 1014994). Many thanks to margaret and mcomella for timely reviews.

Past

Present

Martyn Haigh

Last Week

  • Obtained L3 commit access
  • UK bank holiday :)
  • Hacking on Tablet refresh, mostly refactoring and decoupling nested classes
  • Build issues -> had to update sdk to 20

This Week

  • Revelling in being the only Martyn/Martin on the team
  • More tablet hacking & filing related bugs
  • HG config and learning now that I am armed with commit access

Antlam

  • Past
    • Updated mobile screenshots for Arcadio
    • bug 1052004: Toolbar refinements V1
    • bug 1055536: Cleaning up menu backgrounds
    • Created basic “guideline” files around our visual (structure/language)
    • Roku app UI updates
  • Upcoming
    • bug 1053390: Mobile (and Tablet) tabs tray exploration
    • bug 1058818: Clean up doorhangers
    • bug 1044947: Share overlay frontend
    • Picking up Search Activity (V1) work
    • Roku/Chromecast UI/UX audit
    • More screenshots for Arcadio

Yuan

<Read Only>

  • Last week
    • Gave UX feedback for bug 1042201, bug 758317, bug 1058902, bug 1044947
    • Fennec and B2G browser sync-up
    • Surfacing addons kick-off meeting
  • This week
    • Program review, present launcher and lock screen study
    • Give feedback for bug 1027078 and follow up on bug 1042201
    • Continue tablet design work

Robin

<Read Only>

  • Past
    • Had kickoff meeting for Add-ons
    • Provided UX feedback for bug 965377: Reorganize and rework Settings, making use of android:summary
  • Upcoming
    • Surfacing Add-ons, working on navigation hierarchy for better discovery.
    • Filed some bugs:
    • bug 1058195: After installing a Theme Add-on, Theme does not show up in Add-on manager
    • bug 1058243: Redundant, confusing link in Add-on Manager to AMO
    • bug 1058263: Mobile AMO lacks Mobile Home | Register|Log in on Navigation landing
    • bug 1058278: New User Registration is not mobile friendly
    • bug 1058289: Carets and checkbox are flush right on menu

WebRT

<Read Only>

No update this week; see y’all next month!

A-Team

<Read Only>

  • Android test bugs in this week’s War on Orange top 10:
1. 154 oranges: bug 1054292 (NEW)
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1054292>
   Intermittent Android TEST-UNEXPECTED-FAIL | remoteautomation.py |
   application timed out after 330 seconds with no output
   ("org.mozilla.fennec still alive after SIGABRT: waiting...", [@
   libc.so + 0xd1fc])
3. 70 oranges: bug 1054456 (NEW)
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1054456>
   Intermittent Android talos command timed out: 3600 seconds without
   output running ['/tools/buildbot/bin/python',
   'scripts/scripts/android_panda_talos.py', '--talos-suite',
   'remote-tp4m_nochrome', '--cfg',
   'android/android_panda_talos_releng.py', ' ...

QA

Garvan

<Read Only>

  • Met with Nick and Richard to go over remaining items for stumbler, a few more changes were needed, should land in Nightly this week.

Feature Focus

<Read Only>

  • Note:If you are working on a feature targeting anywhere up to 34, and it is not listed below already, please call it out to me.
  • There are a few changes to status of 34 items below, and a couple of items added (Toolbar updates, Restricted Profiles)
  • See Roadmap for more information, Meta bug details etc…

Firefox 32 (Beta) – Release: Sep 2, 2014

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

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

  • [ON TRACK] Toolbar Updates
  • [PROPOSED] Add support for Restricted Profiles (Prefer: safe)
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Improved “Send Tab to Device” Experience
  • [PROPOSED] User-hand-holding to check the Unknown Sources checkbox
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [ON TRACK] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [AT RISK] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Suggested sites v3

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