Meeting Notes

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

Mobile: 2014-08-20

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

Schedule

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

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.

  • Theodore Kokkoris [:tgkokk] fixed bug 1052100 – Make updater respect mobile hotspot setting on Android
  • Ben Curtis fixed bug 1046020 – Include URI port in token server audiences
  • Ramasamy Gopalan fixed bug 1052026 – Add content description when creating action button in GeckoActionProvider
  • Dominique Vincent fixed bug 1048418 – Paint flashing localizations need more space for text, gets cropped/truncated
  • Rahul Parsani fixed bug 973727 – Unhide browser toolbar when reaching the end of the page
  • Makoto Kato fixed bug 1049379 – Remove dangerous public destructor into mobile/android
  • Eric Eedens fixed bug 1053208 – Settings button should look like a settings button
  • Ethan Pransky wrote a patch for bug 1016613 – ViewStub RemoteTabsPanel (sadly it bounced and we decided to WONTFIX the bug)
  • Vivek is working on bug 1007436 – Revamp visual design of about:feedback

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)

  • Cloudsync
 * support
 * manual sync (sorted this out with UX team)
  • Mesh
 * Flame has trouble with ad-hoc mode, switching back to N4 until I figure out what the problem is

JChen

<Read Only>

Fixed

Working on

  • Working on fixing BHR processing
  • Also looking at GCC4.9/NDKv10 compatibility

GCP

<Read Only>

  • Lots of arguing related to Application Reputation download protection

Fixed

Working on

Randall Barker

Last week worked on:

  • Started port of WebRTC OpengGL render code to Roku NDK.
  • Addressed comments on bug 1045967 Allow WebRTC to be built as a standalone library.

This week:

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

Sylvain Cleymans

Last week:

  • Unified image recompression with only one binary
  • Streamed JPEG compression

Next week:

  • Add options (faster/better compression switch)
  • Make intelligent compression depending on the source image and client

Martin (mmcdonough)

Last Week
  • Updated/Fixed MediaCodec Patch
  • Posted Test APK
Next Week
  • Last Week!
  • Get as much done on the MediaCodec Patch as Possible!

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Uplifting chromecast code. Fixing crashers
  • Working on landing error page widgets. bug 940453 – [meta] Improve the UX for error pages
    • Toggle wifi
    • Suggested spellings
  • Lockscreen widget for guest mode work
  • Other random assigned things

LucasR

<Read Only>

Last week

  • Toolbar refresh
    • bug 1010740 – Toolbar refinement – Change entry asset and tweak padding
    • bug 1010741 – Toolbar refinement – Change text style in toolbar and search hint in about:home
    • bug 1010739 – Toolbar refinement – Update curve shape to play better with Australis
    • bug 1019035 – Rounded top-left corner on the toolbar while in display mode
    • bug 1042804 – Refine about:home colors to be consistent with new toolbar style
    • bug 1053884 – Change loading ‘x’ icon
    • bug 1054264 – Show pressed state on edit mode’s cancel button
    • bug 1054319 – Consolidate UrlBar.ImageButton default width in style
    • bug 1054343 – Draw toolbar shadow instead of using a view
    • bug 1054268 – Show search icon in about:home
    • bug 1054371 – Update tablet toolbar ‘back’ button to match new UI
  • Tablet refresh
    • (In progress) bug 1014987 – Display tabs horizontally
    • (In progress) bug 1055576 – Factor out code to draw tab curves
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1053252 – Create different package name for larch so it can be installed beside Nightly
  • Misc
    • (In progress) bug 1056012 – Split ShapedButton into PhoneTabsButton and TabletTabsButton
    • bug 1054323 – Use correct background selector on tabs panel’s menu button

Next week

  • More tablet refresh
  • Wrap up toolbar refresh

liuche

<Read Only>

Margaret

Highlights

Past

Present

mcomella

<Read Only>

Past

  •  :(

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

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>

Fixed

Working on

ckitching

Spent most of my time this week on overlays stuff.

Tweaked frontend to match UX’s new pretty pictures (a ‘la)

Spent most time on backend stuff: developing a nice extensible API for methods of sharing things. This turned out to have far, far more edgecases than one might assume…
Proper support for “Send to Firefox Sync” now mostly working (with devices appearing inline in the dialog instead of just launching the old handler): much nicer.
Main obstacle reading list support (an unknown quantity at this point as it has yet to receive any real attention).

Largeish patch hopefully to be in review before Richard returns…

Plus the usual complement of little things:

  • Reported bug 1054623,
  • Spent some time investigating bug 977161, for it’s complicating my overlays testing. Dropped for now, since it turned out to be nontrivial.
  • Further investigations into free text indexing (bug 808872). Currently, it seems that limitations of SQLite will mandate duplication of url/title data on platforms with API < 11. This is because the virtual table providing free text indexing mandates copying the data on such platforms, and it is impossible to create a conventional index on a virtual table. As a result, you cannot have both free text indexing and a conventional index for a given column without duplication. More study needed…
  • Complained about sync some more: bug 1054566
  • Optimised the nine-patches: bug 1048683, broke the nine-patches: bug 1055598. Still no idea why that happened (anyone who feels they understand nine-patches is welcome to read the bug and tell me where I went wrong!)

nalexander

<Read Only>

Past

  • Android Eclipse support for Search Activity and Google Play Services:

Present

  • Working on Remote Tabs home panel bug 1014994, first patches coming today

mhaigh

Last Week

  • More progress on the tab list although progress slowed a bit whilst transitioning from temp repo to Larch repo (https://github.com/mozilla/gecko-projects)
  • Requested L3 commit access
  • Trying hand at micro commits
  • Spent some time working on CLI tools to automate some common tasks

Next Week

  • Carry on hacking tabs
  • Learning hg – urgh (hginit.com)

MFinkle

  • Back from PTO
  • Pulling together second screen work
  • Fixing some stuff:
    • Add support for Restricted Profiles bug 1042715
    • Do not allow casting UI to appear if the video is an unsupported format bug 1054920
    • Use a proper sensor delay hint when registering sensors callbacks bug 1055939

Antlam

  • Past
    • bug 1052933: Top sites panel UI polish
    • bug 1052004: Toolbar refinements (on Nightly!)
    • “Surfacing Add-ons” project kick off
    • Firefox Search P1 bugs wrap up
  • Upcoming
    • bug 1053390: Mobile (and Tablet) tabs tray exploration
    • Roku/Chromecast UI/UX audit
      • Asset prep for Arcadio
      • bug 704229: Video controls clean up
    • Firefox Search next steps
    • Continuing with Tablet’s UI

Yuan

  • This week
    • Fennec and B2G browser sync up
    • Follow up on bug 1042809 and bug 948509
    • More Tablet work
    • Some planning work for Program Review

WebRT

  • bug 1035999 – Multiple prompts (notifications) about available app updates – landed
  • bug 1026263 – Error writing default prefs during packaged web app installation – landed
  • The runtime engineering team is hiring a Senior Web Runtime Engineer!

A-Team

<Read Only>

QA

Garvan

Feature Focus

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

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

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

  • [PROPOSED] Search activity v1
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [PROPOSED] 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
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] 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

6-August-2014

Mobile: 2014-08-06

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

Topics for This Week

Search activity
Enabled in Nightly! Try it out. See blog post for some details. We’re using bug 1017135 as a meta bug.

Tablet refresh
Good progress on the tab strip implementation (screenshot). Initial patches submitted for review.

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 830270 – Remove synced tabs on Sync account deletion and bug 996227 – Add “Save as PDF” button test

  • amoghbl1 finished bug 1018417 – ButtonToast doesn’t do anything with duration parameter
  • Ashish Madeti fixed bug 1039766 – Pasting into the url bar displays the search screen.

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 unbitrotting headless patch[es]

  • Worked more on node-http2, still aiming to that from node-spdy next week
  • Fixing up some UI issues in Janus addon

Alan K. (ack)

Last week:

This week:

JChen

<Read Only>

Past week

  • Fixed broken BHR scripts

  • Worked on documenting the BHR dashboard

Fixed

Working on

GCP

Last week

Next week

  • Standalone WebRTC reviews

  • Screen sharing/App sharing/Window sharing

Randall Barker

Last week worked on:

  • bug 1045967 Allow WebRTC to be built as a standalone library.

  • bug 1048425 Enable support for tab sharing with Roku device.
  • bug 1042525 Latest Gecko does not build without-X.
  • Updated Roku build to latest code in mozilla-central.

Next week plans:

  • Investigate OpenGL renderer for WebRTC standalone video.

  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.
  • Continue to try and land standalone code.

Eugen Sawin

Past

Present & Future

  • Janus Proxy

    • More cache improvements

    • Investigate fork issue
  • bug 1046631 – Zoom level changes on some mobile sites on pressing the back button

Martin (mmcdonough)

Last Week
  • Fixed issues with audio playback
Next Week
  • Fix new issues with flushing

  • Finally make the output handlers fully event-driven

Brian Nicholson

<Read Only>

  • bug 1047607 – Take advantage of nsIURIFixup improvements for faster location bar searches

  • bug 1039048 – EventDispatcher can eat errors
  • (WIP) bug 967325 – Implement Java->Gecko request API
  • Investigating bug 1043116 (Resources$NotFoundException) — ideas welcome

WesJ

  • Working on getting jdk1.7 up on builders. Package conflicts. Releng is doing great work :)

  • Widget stuff. Landed, but working on bug 1046419 – Refine appearance of search widget, and iterating with ux on bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above
  • bug 940453 – [meta] Improve the UX for error pages
  • bug 763671 – New designs for fennec form elements
  • bug 998063 – Feed parser should support media:thumbnail

LucasR

<Read Only>
Last week

  • Tablet refresh

    • bug 1046200 – Create BrowserApp.isNewTablet()

    • bug 1046212 – Rename tabspanel to tabsui
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
    • bug 1048865 – Sync with upstream TwoWayView
    • bug 1048903 – Change TabCounter to take layout id as an attribute
    • bug 1048907 – Cast tabs button to ThemedImageButton instead of ShapedButton

Next week

  • More tablet refresh

liuche

<Read Only>

  • bug 1042809 – Lightweight overlay for first run

  • bug 1021751 – Polish for home contextual hints
  • Reviews (Telemetry, misc)

Margaret

<Read Only>

Highlights

  • Search activity

  • Small patches for bugs tracking 32/33

Fixed

Working on

eedens

Fixed

Working on

mcomella

<Read Only>

Past

Present

rnewman

<Read Only>

  • Assorted crash fixes, locale fixes, library load fixes …

  • Reviewing stumbler, cloudsync, share.
  • Opining on some search stuff.
  • Poking on all kinds of things. Spinning plates.

Fixed

Working on

ckitching

This week:

  • bug 1045950 – Stopped WebRTC from using pseudorandom camera image dimensions.

  • bug 1048651 – Spotted a critical flaw in Proguard that might eat our kittens. *whistles innocently*. Early stages of a system for generating Proguard keep directives from AST developed, though don’t expect rapid progress on that front.
  • bug 1048683 – Devised a cunning way to shrink nine-patches by collapsing identical pixel columns/rows in the scalable region (subject to safety conditions).
  • bug 808872 – Working prototype of full-text indexing for Awesomebar queries. Order of magnitude performance improvement results (and query time ceases to be linear in history table size). (needs cleanup and slight rejig for landing, hopefully the next weekend should do it).
  • bug 1049105 – Removed a slightly hazardous and entirely unuseful parameter from the code generator. Used the opportunity to dump a few cleanup patches I’ve had lying around for a while onto it.
  • bug 1047971 – Deleted even more redundant field initialisers (added ability to detect redundant assignments-to-default present explicitly in constructors, as well as mopping up a few that bug 1041836 missed due to a regex bug. Whoops.
  • bug 1044794/bug 1044947 – Share overlay has entered review hell. Supports adding bookmarks and send-to-tab: no reading list support just yet. Hopefully landing in the not-too-distant future…

BLassey

  • Landed all the tab mirroring patches for chromecast support

    • waiting for builders to be updated for it to be in nightlies
  • bug 1048688 – videos aren’t castable in vimeo

Ian Barlow

  • Welcome Robin Andersen! \o/

Antlam

  • Last week

    • Search activity design work

    • Prep work for onboarding Robin
    • Progress/loading animations work
  • This week
    • in SFO

    • Search polish bugs

Yuan

WebRT

  • bug 918309 – Import and use public domain JNI.jsm implementation – found crasher, on try, review request coming up

A-Team

<Read Only>

  • All armv6 builds and tests are now disabled bug 1042835

QA

Garvan

  • DB backend removed, posted MozStumbler build for community to test Fennec-related changes

  • Post code-review cleanup, and refactor out community-contributed code I don’t feel like cleaning, and isn’t used by Fennec
  • Working with rnewman on upload scheduling. Think we have agreement on a minimal/simple approach. Upload of stumbles occurs ~10 sec after ping from Fennec on resume, on pause. No other circumstance for now
  • Stumbling in Fennec to retest my changes

Feature Focus

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

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

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

  • [PROPOSED] Search activity v1

  • [IN PROGRESS] Fatfennec: Minifying JS
  • [PROPOSED] 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
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] 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

30-July-2014

Mobile: 2014-07-30

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

Schedule

  • Next merge: 2014-09-01

Topics for This Week

Search activity
Making progress on polish and refinements. Try out the lastest build: http://goo.gl/eTGxjk

NineOldAndroids
NineOldAndroids animation support library is now in the tree. Please use this if you’re building new animations. See bug 1044257 for updating existing animations (good place for mentor bugs!).

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.

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:

  • more cloudsync review

  • add event for manual sync request

This week:

  • test for cloudsync UI (aboutSyncTabs stuff)

  • more mesh networking

JChen

Fixed

Working on

GCP

<Read Only>

Fixed

Working on

  • Yak shaving with no-X builds

  • Building Chromium on Windows in debug mode
  • SafeBrowsing OOM funtimes

Randall Barker

  • Last Week: Posted standalone WebRTC patches for review bug 1045967. Fixed Roku build in local branch. Posted fix for bug 1042525 Latest Gecko does not build without-X. Fixed race condition in support library for standalone WebRTC.

  • This Week: Continue to work to get bug 1045967 landed. Integrate Roku tab streaming support into Fennec.

Eugen Sawin

Past

  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)

    • Updated metrics dashboard to support latest additions

    • Added server-side bug report logging
    • Improved cache-correctness with respect to cache-control headers (WIP)

Present & Future

  • Janus Proxy

    • Cache improvements

    • Add server-side hang report logging

Sylvain Cleymans

This week:

  • Marionette tests are working

  • Worked on encoding issues

Next week:

  • Improve page load tests

  • Improve image compression

Martin (mmcdonough)

This Week
  • Fixed crashes with AAC audio in Android fragmented MP4 playback.

  • Got audio output
Next Week
  • Fix stuttering and garbled audio

  • Fix intermittent crashes with audio

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Blogged about tile images: http://digdug2k.wordpress.com/2014/07/30/better-tiles-in-fennec/

  • bug 1035642 – Provide a simple launcher widget for Firefox and the Search Activity. Have to split this up for landing this in the search repo and in Fennec.
  • bug 763671 – New designs for fennec form elements. Bounced off the tree. Looking at reftest failures.
  • bug 1045274 – Basic tests for GeckoProfile
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. This is r+, but will have to be retriggered to apply cleanly on top of bug 1035642.
  • bug 897711 – [guest] Provide an indicator for guest mode in the UI.

LucasR

Last week

Next week

liuche

<Read Only>

  • bug 1021751 – Home page contextual hints with antlam. Interpolator/animation tweaks, and making reusable animations.

  • bug 1042809 – Minimum first run experience for distros.

Margaret

<Read Only>

Highlights

Fixed

Working on

eedens

Fixed

Working on

mcomella

<Read Only>

Past

  •  :(

Present

  • bug 1001655 – Replace applicable Strings in test code with StringHelper references

  • bug 1025546 – Support various image views in Hub panels
  • bug 1037740 – Private Tabs verbiage is truncated on small tablet

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
  • Browser toolbar refresh

rnewman

  • Landed version conditionalization; check your inboxes.

  • Landed some improvements (and more logging) around how we load mozglue and friends, aiming to fix a weird crash on Play.
  • kats kindly added APK size monitoring to AWSY: http://areweslimyet.mobi/data/sizes.csv
  • Met with Jetpack folks re fatfennec. Three stages of work identified. I’m optimistic.
  • Removing Product Announcements code.
  • Spinning plates: share, concurrency bugs, Kindle, locales, Sync, the usual.

Fixed

Working on

BLassey

Last week

Next week

MFinkle

  • Bookmarking UI Telemetry

  • Delay load Prompt.jsm
  • Fix ‘storage.init() is not a function’
  • Working on adding tests for NativeWindow

Ian Barlow

Anthony Lam

  • Last week

    • Search Activity work

    • “Contextual hints” bugs follow up
  • Next up
    • More UI/UX on Search Activity

      • Widget design

      • Icon design
    • Tablet UI/UX work
    • in SFO next week! (Aug 4-8)

Yuan Wang

Martyn Haigh

<Read Only> 
  • Finishing up WebRT bugs

  • Unsuccessfully trying to get Eclipse support working
  • Looking at tablet bugs
  • browsing code

WebRT

  • bug 918309 – Import and use public domain JNI.jsm implementation – fixed leak, but it keeps crashing in libdvm on automation

  • bug 1035999 – Multiple prompts (notifications) about available app updates – looking into using JNI to get class name to definitively identify webapp activities
  • bug 1046156 – “bind” entire AndroidLog module to a tag – inbound on fx-team, use it like so:
 let Log = Cu.import("resource://gre/modules/AndroidLog.jsm", {}).AndroidLog.bind("MyModule");
 Log.d("This is a debug message.");
 // Outputs "D/GeckoMyModule(#####): This is a debug message."
  • I have stopped listing the runtime bugs to which members of my team are assigned. I’ll continue noting significant progress. Use Bugzilla for the rest! (Here are my Android runtime bugs.)

QA

Garvan

  • Based on discussions with Richard and Nick, some more refactoring on the storage module and upload module

  • Stumbler: Pulled the use of a db-backend, now file-based (and memory, if network is available, doesn’t flush to disk). Required significant refactor.
  • Getting code reviewed by stumbler folks, then passing the stumbler service to Richard and Nick for final code review
  • Needs one more hook into Fennec for triggering the upload
  • Need to get a MozStumbler beta out with these changes

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

23-July-2014

Mobile: 2014-07-23

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

Schedule

  • Next merge: 2014-09-01

Topics for This Week

UI Telemetry on Release
We’ll be watching for some new trends

Split APKs
Looking to split our APKs up to reduce size.

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.

  • Bryan Kok (transfusion) helped localize a generated string deep in Android Sync land: bug 1019719

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>

  • Continued work on making Janus work with http2

    • several changes to node-http2 up for review
  • Work on adding profiler labels to GLContext functions
  • Talked to nalexander about the myriad of problems with GeckoView, thought about possible ways forward.

Alan K. (ack)

  • Still doing cleanup work to land proof-of-concept cloudsync patch

  • Initial UI for mesh networking is done (nothing big)

JChen

<Read Only>

Fixed

Working on

GCP

Fixed

Working on

  • bug 1042768 WebRTC code is leaking an OpenSLES handle

  • bug 1042525 Latest Gecko does not build without-X
  • Reviewing rbarker’s stuff

Randall Barker

  • Last Week: Worked to fix issues in tab mirroring to standalone WebRTC caused by rebase. Roku build is currently busted due to changes in WebRTC library. Worked on supporting tab mirroring to Roku. Waiting on casting mirroring to land.

  • This Week: PTO on Thursday. Fix Roku build. Continue to try and get standalone WebRTC landed.

Eugen Sawin

Past

Present & Future

  • Janus Proxy

    • Update metrics dashboard to support latest additions

    • Cache improvements

Sylvain Cleymans

Last week:

  • Updated mozjpeg module

  • Added a module to resolve shortened urls
  • Nearly done with Marionette tests

Next week:

  • More page load tests

Martin (mmcdonough)

Last Week
  • Packaged MediaCodec PDM demo APK and created experimental patch

  • Began making MediaExtractor MediaDecoderReader
This Week
  • Continue working on MediaExtractor MediaDecoderReader

Brian Nicholson

<Read Only>

  • bug 854305 – URL bar treats single-word input as a URL, not as a search keyword

  • bug 967325 – Implement sendRequestToGecko for async Gecko requests
  • WIP tests for bug 967325
  • PTO next week

WesJ

  • Landed bug 1001309 – Provide a way to clear history when Fennec’s put into the background before the merge.

  • bug 940453 – [meta] Improve the UX for error pages
  • Got the ability to upload to releng servers. Trying to work through some problems bug 1016529 – Updated android builders to include google play services and android support v7 if it isn’t already included)
  • Updated Notifications.jsm documentation
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above

LucasR

Last week

  • New tablet UI

    • Exploratory prototype (with some real plumbing) for the new tablet UI

    • New RecyclerView-based API for TwoWayView to enable us to easily implementation animations in tabs tray, the upcoming tab strip, as well as magazine-like layouts for Hub, among other things: https://github.com/lucasr/twoway-view/
  • Toolbar refinements (see screenshot)
    • bug 1010740 – Change entry asset and tweak padding

    • bug 1010741 – Show search icon and change text hint in about:home
    • bug 1010739 – Change curve shape to be consistent with Australis
  • bug 1012462 – Support suggested sites in distribution files
  • bug 1039471 – crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)

Next week

  • Finalize tablet UI prototype, work on the initial core refactorings

  • Land toolbar refinements

liuche

<Read Only>

Margaret

Highlights

  • Search activity hacking with eedens

  • Wrote a post about Firefox Hub for hacks.mozilla.org (will be published tomorrow – tweet about it when it comes out!)

Fixed

Working on

eedens

Past

Present

mcomella

<Read Only>

Past

Present

RNewman

  • Reworking FatFennec bug tree.

  • APK splitting research and work.
  • Reviewing cloudsync.
  • Share overlay UI meeting kickoff.
  • Amazon APK investigation.
  • Meetings and bugs.

Fixed

Working on

nalexander

<Read Only>
Away July 23 through August 12.

BLassey

  • tab mirroring

    • {{bug|1037015} support tab casting to chromecast

    • {bug|1037389} – add support for sourceId in gUM constraints
    • {bug|1037488} – MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate()
    • {bug|1037644} – don’t use mozAfterPaint events to drive tab stream
    • {bug|1041493} – add support for “browser” to mediaSource constraint
    • {bug|1041700} – add browserArgs to gUM constraints

Anthony Lam

  • Last week

    • SF for Search
  • Next up
    • Move forward with UI/UX on Search

    • “Contextual hints” bugs follow up
    • Mobile tool bar UI/UX with Lucas
    • Tablet UI/UX work
    • General bugs follow up

Yuan Wang

  • Onboarding workshop in SF, top voted ideas: http://tinyurl.com/omm7g69

  • Continue discussions with ckitching and rnewman on Share/Send to Firefox. Concepts coming on Thursday
  • Launcher and lock screen study report

WebRT

  • landed support for multiple apps per origin in DOM bug 778277 and Fennec bug 778279

  • uplifted bug 1003962 – Line Runner hangs on launch with white screen
  • looking into bug 918309 – Import and use public domain JNI.jsm implementation

Cogito ergo rococo…

  • bug 1003962 – Line Runner hangs on launch with white screen – uplifted

  • bug 997717 – Errors during package download aren’t handled correctly – fixed
  • bug 778279 – Add support of installing of multiple apps off of the same origin for the android web runtime – fixed
  • bug 1029691 – Manifest not being checked on APK installation – patch has review; needs updating
  • bug 1009954 – implement unit tests for WebappManager – patch needs updating
  • bug 986085 – User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 878830 – Unable to install any form of web application on the Samsung Galaxy SIV – jhugman to get device
  • bug 1021395 – Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 960584 – notify user of download progress indication when fetching APK – blocked on bug 1029691
  • bug 960703 – Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 1035999 – Multiple prompts (notifications) about available app updates – under investigation
  • bug 1033430 – “Jump to the Stars” launches to a white screen on Nightly (33.0a1) – under investigation
  • bug 1026263 – Error writing default prefs during packaged web app installation – stalled

QA

  • QA Release Test-Plans

  • crash rate comparison Fx 30 vs Fx 31. First day crash rate is 1.60/100 ADI. This will come down a little bit but is up vs 30 which was 1.15.
  • Should we use the 31b11 ARMv6 and 2.2 ARMv7 users to test an 31 eol build?

Feature Focus

Firefox 31 (SHIPPED!) – Released: Jul 22, 2014

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

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

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

  • [PROPOSED] Search activity v1

  • [PROPOSED] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] 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

16-July-2014

Mobile: 2014-07-16

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

Search activity
Hack week in SF this week.

Suggested sites in distributions
Landed in m-c today.

Post-merge Review
Next week is merge week. Tuesday’s product meeting will review features that landed in Aurora and backout those that aren’t ready.

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.

  • Bryan Kok worked on bug 1034385 – Empty private tabs panel can be saved as pdf

  • amoghbl1 fixed bug 755228 – ‘Add Search Engine’ label on text input fields should be ‘Add as Search Engine’
  • Capella fixed bug 1037527 – Auto-expand synced tabs clients and bug 1030060 – Regression in Find-In-Page logic

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:

  • PTO

This week:

  • More review changes, getting closer to landing this

  • Allocating some time for partner support

JChen

<Read Only> (PTO today)

Past week

Fixed

Working on

GCP

  • Last week:

    • Screen sharing bug 983504 Make GUM able to pull screen into a MediaStream

    • Various build fixes, some interesting bug 1038799 mouse_cursor_monitor_x11.o: requires dynamic R_X86_64_PC32 reloc against ‘XFixesGetCursorImage’
  • Next week:
    • Window / application sharing

    • bug 1036653 Implement application sharing for getUserMedia
    • bug 1037997 Support multiple monitors for getUserMedia
    • bug 1038926 Add support for window sharing for getUserMedia

Randall Barker

  • Last Week: Got WebRTC standalone patches ready for review.

  • This Week: Get WebRTC standalone patches reviewed. Work on OpenGL WebRTC video player.

Eugen Sawin

Past

  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)

    • Multi-phase response chain (low latency vs. bandwidth saving modes)

    • Metrics reporting (proper handling of timeouts and error conditions)
    • Metrics dashboard

Present & Future

Sylvain Cleymans

Last week:

  • Nearly done with Marionette integration.

Next week:

  • Integrate mozjpeg 2.0

  • Fix redirections
  • Work on page loads tests

Martin (mmcdonough)

  • Last Week: Tried to get AAC decoding working within the Fragmented MP4 Reader

  • This Week: Get MediaCodec working directly using MediaExtractor

Brian Nicholson

Done

  • bug 1035439 – Opening a tab from Recent Tabs panel doesn’t work in private browsing

  • bug 1035335 – Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine
  • bug 987864 – crash in android.content.res.Resources$NotFoundException
  • bug 1027135 – Fix PageActionLayout concurrency issues
  • bug 1027137 – PageActionLayout cleanup

Next

  • rAc Android UI

LucasR

<Read Only>

Last week

  • bug 1012462 – Support suggested sites in distribution files

  • bug 1034167 – TwoWayView crashes in Android L
  • bug 1037439 – Remove DISPLAY columns from TopSitesCursorWrapper
  • bug 1010986 – Dynamic panel list view drawn only after scrolling
  • bug 1025062 – Verify that a site is not yet pinned before adding a dupe
  • bug 1025812 – Last added pin to Top Sites Grid has the name grayed out
  • bug 1039471 – crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)

Next week

  • Start tablet engineering planning

  • Keep an eye on suggested sites v2 fallouts

liuche

<Read Only>

Margaret

<Read Only>

Highlights

  • Search activity hacking!

Fixed

Working on

eedens

Current

mcomella

<Read Only>

Past

  • bug 1021356 – Refine visuals in empty private tabs screen

Present

  • bug 1025546 – Support various image views in Hub panels

  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1030363 – Create Sound.jsm for Android
  • bug 1037740 – Private Tabs verbiage is truncated on small tablet
  • bug 1039062 – Remote tabs tray distorted in portrait mode on phone

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>

  • Downloadable distributions is done. Thanks to lucasr for getting suggested sites done!

  • Reviewing search history recording.
  • Starting to review stumbler code.
  • Random Kindle and locale switching backlog, digging through crashes. (E.g., bug 1018240, bug 1031872.)
  • Meeeeeeetings and buugggggs.

Fixed

Working on

Chris Kitching

  • bug 1039164 – Minor bugfix for `mach mercurial-setup` failing to handle corrupt mercurial config fles. (It got in my way).

  • bug 948509 – More work on “bubbles”. See vaguely interesting screencast:

https://www.dropbox.com/s/8qy8g7l1pw269rl/mergingBubblesForReal.mp4
(and most recent comment for some sort of explanation thereof).

nalexander

<Read Only>

MFinkle

  • Playing with FHR data and scripts

Anthony Lam

<Read Only>

  • Last week

    • Tablets UX/UI design
  • Next up
    • IN SF for Search Activity

Yuan Wang

  • Launcher and lock screen synthesis

  • Onboarding workshop with Firefox UX
  • Getting insights from SUMO and telemetry about onboarding
  • Talk to Chris Kitching about Share/Send to Firefox

WebRT

  • preparing to land support for multiple apps per origin early next cycle in DOM bug 778277 and Fennec bug 778279

  • puzzling over bug 1026263 – Error writing default prefs during packaged web app installation
  • considering uplift for bug 1003962 – Line Runner hangs on launch with white screen

Ad astra…

  • bug 1003962 Line Runner hangs on launch with white screen – fixed; considering uplift

  • bug 997717 Errors during package download aren’t handled correctly – patch has review; ready to land
  • bug 1029691 Manifest not being checked on APK installation – patch has feedback
  • bug 1009954 implement unit tests for WebappManager – patch needs updating
  • bug 986085 User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 778279 Add support of installing of multiple apps off of the same origin for the android web runtime – work-in-progress patch
  • bug 878830 Unable to install any form of web application on the Samsung Galaxy SIV – jhugman to get device
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 960584 notify user of download progress indication when fetching APK – blocked on bug 1029691
  • bug 960703 Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 1026263 Error writing default prefs during packaged web app installation – stalled

QA

Garvan

  • Stumbler build integration is landed.

  • Want to get stumbler landed for nightly, todos for that: further code review, upload scheduling code changed.
  • Trying to do QA on the stumbler in Fennec in its current state
  • PTO next week (cottaging)

Feature Focus

Firefox 31 (Beta) – Release: Jul 22, 2014

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

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


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