Meeting Notes Meetings notes from the Mozilla community

9-July-2014

Mobile: 2014-07-09

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

Schedule

  • Next merge: 2014-07-21

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.

  • Ethan Pransky fixed bug 1016613 – ViewStub RemoteTabsPanel
  • vikneshwar fixed bug 1008825 – Synchronous XMLHttpRequest to load options.xul
  • Mark Capella fixed bug 1003610 – Remote Tabs shouldn’t lose scroll position
  • Matthew fixed bug 1028815 – “7 days ago” label in History panel is confusing
  • vivekb has patches in the review cycle for bug 830270 (!) and bug 977164

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 trying to get Janus ready for testing (hoping for this week!)
  • Filed bugs (and a patch) about startup performance issues. Hoping to do more profiling this week.
  • Resurrected LZMA gecko patches and implemented LZMA support in Janus.
  • Reviews, management, etc.

JChen

Past week

Fixed

Working on

Randall Barker

  • Last Week: Was able to stream camera from fennec add on. Need to be able to select source to stream tab. Started work to get patch(es) ready for review and landing.
  • This Week: Continue work on landing standalone WebRTC.

Eugen Sawin

Past

Present & Future

Sylvain Cleymans

  • Last week: landed tests in Janus
  • Next week: replace phantomJS with Marionette and continue improving the test framework

Martin (mmcdonough)

  • Last Week: Got video working smoothly, some issues with certain H264 encoders (ffmpeg)
  • This Week: Get AAC audio working.

Brian Nicholson

<Read Only>

  • Done
    • PTO
    • bug 1030757 – Closed private tabs appears in recent tabs panel
    • WIP bug 1020602 – Send serialized input elements from form to requestAutocomplete UI component
    • WIP bug 1020607 Populate pending elements with values given by requestAutocomplete UI
  • Next
    • bug 1025560 – Flush preferences before Gecko process is killed
    • bug 995138 – Switching between normal and guest browsing doesn’t keep the correct number of tabs open
    • rAc reviews

WesJ

  • bug 901803 – Integrate chromecast support into Firefox. Landed (disabled)! Still pushing rel-eng to get things we need on build machines.
  • Working on Bug 1006158 – Build against Android v7 support library and Google Play Services.
  • Still looking into an add-on for desktop to support casting.
  • Split off a really simple homescreen widget. bug 1035642 – Provide a simple launcher widget for Firefox and the Search Activity. Waiting on reviews/images. Will build out better widget tricks from there.
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. One last review needed
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Talked to brian. I think we’re r+ here.
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Still waiting for review.

LucasR

Last week

Next week

liuche

<Read Only>

Margaret

Fixed

Working on

eedens

Search activity:

  • WIP toward the minimum mockup (http://cl.ly/image/3r0d2e1i3W2W)
    • Search history: (1030277) → rnewman is timing the landing of this
    • Fragment lifecycles (1033686) → in review with nalexander
    • Replace wordlist dict with Yahoo OpenSearch (1035341) → ready to start review
  • TODO for the minimum mockup:
    • Create a search history card (1022100)
    • Revert to GeckoView to WebView? (1029292)

mcomella

<Read Only>

Past

  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel

Present

  • [meta] bug 979921 – Misc Android 2.3 test failures
  • bug 1021356 – Refine visuals in empty private tabs screen
  • 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 1030715 – The orange animation bar gets stuck when the pull to refresh action is performed slowly

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>

  • SF visit. (See notes from last week — same again.)
  • Misc Kindle bugs, both fixing and triaging.
    • One interesting one: all activity/fragment transitions flicker through black; investigation yields no leads. bug 1031872
  • Finishing up and landing distrodistros. It lives!
  • Landed ckitching’s DB improvements. Ready for Eric and Wes to race to landing.
  • Reviews and jaw-flapping.

Chris Kitching

  • Rescued from the database bug I started before my arrival: bug 1024289 by RNewman.
  • Continuing prototyping work for RNewman’s flow-preserving link-opening bubble-overlay thing.
  • Some initial work on IDEA support, now looking much more doable after nalexander’s recent blog/mailing list post (thanks!)

nalexander

<Read Only>

BLassey

  • chromecast tab casting
    • can cast camera to the chromecast
    • next step is to add annotations to the constraints pasted to gUM to select a camera stream

Ian Barlow

  • In SF next week for:
    • Search awesomeness
    • General in-person hacking
  • Launcher / Lock screen synthesis
  • Manager stuff

Anthony Lam

<Read Only>

  • Last week
    • Sync panels design
    • Mobile Toolbar refinements with Lucas
    • General bugs
    • Tablet UI design research
  • Next up
    • IN SF for Search Activity
    • Tablets UX/UI design
    • Starting on some forms, and type scale sheets to go with our icons
      • bug 763671 – New designs for fennec form elements
    • Bugs follow up

Yuan Wang

  • Generate insights from lock screen and launcher study
  • Turn onboarding strategy into design ideas. Mini workshop in SF next week.

WebRT

  • white screen of sorrow bug 1003962 landing; may fix other bugs
  • getting bitten by DOM Apps regressions like bug 1035867 and bug 1036143
  • Marketplace team finishing up fixes for Marketplace website on Android

Cogito ergo sum…

  • bug 1003962 Line Runner hangs on launch with white screen – landing
  • bug 1029691 Manifest not being checked on APK installation – blocked on bug 960584
  • 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 – patch reviewed, 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 – needs info from jhugman and wesj
  • bug 997717 Errors during package download aren’t handled correctly – patch needs updating
  • bug 1017235 Turn on Contacts API for Android – no progress
  • bug 960703 Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 957065 uninstall synthetic APK when web page with privileges calls mozApps.mgmt.uninstall() – needs info from jhugman
  • bug 1026263 Error writing default prefs during packaged web app installation – no progress
  • bug 1009954 implement unit tests for WebappManager – patch needs updating

A-Team

<Read Only>

QA

Garvan

Last week: on B2G Dolphin release

This week:

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

2-July-2014

Mobile: 2014-07-02

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

Fx33 Cycle Checkin

Mailing list post to come looking at how well we are doing in this cycle

SPDY proxy renamed

It is now known as Janus (the Roman god of time, space and safe passage)

Tablet Work

Getting the Larch branch ready for the work.

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.

  • Franz Sarmiento fixed bug 925986 – Code cleanup – Misc unused var declared in aboutReader method _toggleToolbarVisibility() – and bug 1028728 – Update findListViewWithTag consumers to use strings from HomePager
  • Shashank VRSN Sabniveesu fixed bug 1026010 – Rename GeckoApp.ACTION_BOOKMARK to something more intuitive – and bug 949902 – Command to go up a level in bookmark view is mislabeled
  • Matthew fixed bug 1028815 – “7 days ago” label in History panel is confusing
  • Working with vivekb on tickets related to Remote Tabs and cleaning Sync tabs/clients DBs
  • Reviewing patches in progress from capella on Remote Tabs

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>

  • Renamed ‘Gonzales’ to ‘Janus’, https://wiki.mozilla.org/Mobile/Janus
  • Profiled startup performance, found a lot of places for improvement. Bugs will be filed soon-ish.
  • bug 1020227 – Deadlock in opensl_stream_destroy
  • bug 1024614 – Send NS_NETWORK_LINK_DATA_CHANGED events on Android
  • bug 1032460 – Fix JNI pointers to use longs
  • Misc. Janus patches/reviews, etc

Alan K. (ack)

Last week:

  • PTO Monday & Tuesday
  • Fixes for cloudsync refactoring regressions
  • Ad-hoc networking running on Flame

This week:

  • Query & livemark support
  • Add some cloudsync tests

Next week:

  • Vacation

JChen

<Read Only>

Past week

  • Worked on native stack for background hangs
    • ATM putting patches up for review

Fixed

Working on

GCP

<Read Only>

  • Last week:
    • WebRTC Tab sharing fix
    • WebRTC Tests extended bug 1018928 but pretty orange
    • Almost all WebRTC tests are disabled on Android 2.3 emulator
    • Screen sharing support for WebRTC
  • Next week:
    • Screen sharing support for WebRTC

Randall Barker

  • Last Week: Rebased Roku build system and merge with standalone WebRTC branch. Continued work trying to stream tab from fennec.
  • This Week: Resolve issues with tab streaming from fennec. Get WebRTC standalone in shape for landing.

Eugen Sawin

Past

Present & Future

  • Proxy
    • Cache improvements
    • Metrics

Sylvain Cleymans

Last week: Nearly done adding testing in Gonzales/Janus

Next week: Improving testing in Janus

Martin McDonough (mmcdonough)

  • Last Week: Got H264 video decoding and displaying on Android using native API with some graphical issues
  • This week: Fix stuttering/graphical errors in H264 video.

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Moed to MTV office this week!
  • bug 901803 – Integrate chromecast support into Firefox. Landed (disabled)! Still pushing rel-eng to get things we need on build machines.
  • Looking into an add-on for desktop to support casting.
  • bug 1004715 – Home screen widgets. Mostly working. Splitting into two widgets, one for launching Fennec/Search activity, one for hub stuff.
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. Still going back and forth with rnewman. Lost my build machine a bit during the move.
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Waiting for brian.
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Patch up for finkle.

LucasR

Last week

  • Google I/O in SF, PTO on Friday
  • Diving into new APIs in Android L
  • Fixing TwoWayView in Android L
  • Initial tablet refresh discussion
  • bug 1010740 – Toolbar refinement – Change entry asset and tweak padding
  • bug 1029046 – Disable recent tabs panel in migration if all panels are disabled
  • bug 1030141 – crash in java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java)
  • bug 1031363 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java)
  • bug 1028710 – Flickering of views during transition on opening a New Private Tab when tab drawer open and on tab drawer open/close animation
  • bug 1032756 – Look for zipalign in Android’s build tools directory
  • Patch reviews

Next week

  • Suggested sites in distributions
  • Toolbar stuff

liuche

<Read Only>

  • Tabs panel follow-ups (bug 1028705, bug 1023270, +others)
  • Working on new mocks for swipeable home panels
  • More telemetry, reviews
  • PTO Monday

Margaret

Fixed

Working on

eedens

Past

  • Landed 1030277 – Create content provider for search terms
  • WIP 1022102 – Clean up the actionbar layout and styling

Current

  • Work on search activity so we can enable for nightly
    • Fix major issues from Try build.
    • Enable in Nightly with Nick.
  • Implement UI/UX minimum design: http://cl.ly/image/3r0d2e1i3W2W

mcomella

<Read Only>

Past

  • bug 1029989 – Rename private_tabs_panel_description to reflect new string content

Present

  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!
    • bug 979552 – Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
    • bug 979600 / bug 946957 – Android 2.3 testSessionOOMRestore | Page title is correct – got page3, expected page4
  • bug 1021356 – Refine visuals in empty private tabs screen
  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel
  • 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 1030715 – The orange animation bar gets stuck when the pull to refresh action is performed slowly

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

  • In SF.
  • Kicking off overlay project with ckitching.
  • Distrodistros: CDN is live, patch is reviewed, docs are written; getting close to landing. (Follow-ups expected.)
  • Locale testing: doing a couple of builds with new locales (52!) for Jeff.
  • New Android SDK/build-tools work fine, only zipalign needs to be symlinked.
  • Wrestling endlessly with Eclipse: needs to add the Play Services projects to make the ChromeCast stuff build, and now Fennec crashes on launch. Sadface.
  • Debugged an exciting client record bug with Nick: bug 1032483. If you have duplicated devices in Send Tab or Synced Tabs, this is why.
  • The usual miscellaneous reviews and patches.

Chris Kitching

… Has returned.

Complete

Ongoing

  • bug 1024289 – Cleanup of the “combined” database view to improve performance (and slightly reduce the vastness of the crazy in BrowserDatabaseHelper.java)
  • bug 948509 (and related) – Starting rnewman’s fancy overlay project. Basic idea being to use an overlay to allow for more convenient handling of share intents without users having to perform a complete activity switch and lose their train of thought. Later work hopes to do something similar for handling ordinary link-open intents. Input from UX-esque people appreciated (hopefully Richard can help to flesh out any missing details).

nalexander

Search Activity
Custom sync servers
  • Working on dev-docs and blog-post for Android custom sync servers
Busted stuff
  • Duplicate client records likely came from bug 1032483
  • Looking into a problem with homescreen shortcut launching bug 1032217

BLassey

landed
  • bug 1025931 – Crash java.lang.NullPointerException in in org.mozilla.gecko.GeckoAppShell.getContext
  • bug 1030738 – NullPointerException when getting action bar
  • bug 1030743 – NullPointerExceptions in GeckoPreferences
  • bug 1033013 – testMasterPassword
WIP
  • tab streaming to chromecast
travel
  • I’ll be in MV next week

MFinkle

  • UI Telemetry
  • Playing with Sonicnet.js in Firefox
  • GeckoView work

Ian Barlow

  • Extra long weekend, today is my Monday
  • Admin/Manager stuff
  • Launcher/Lockscreen research findings coming soon
  • In SF the week after next!

Anthony Lam

<Read Only>

  • Last week
    • Wrapping up “Contextual hints” bugs
    • Seach UX specs
    • Interviews
    • Watching Google I/O videos on Material design/ other stuff
  • Next up
    • Search activity
    • Toolbar refinements with Lucas
    • Sync panels design (for Tablet and Mobile)
    • Panels UX review (for Tablet and Mobile)
    • Bugs follow up

WebRT

  • week was chock full of conferences, travel, and other OOO
  • mhaigh found ChromeWorker/js-ctypes/JNI crasher bug 1032936

Ad nauseum…

  • bug 960584 notify user of download progress indication when fetching APK – patch needs updating
  • bug 1024724 Can’t install app if Fennec is in Italian – blocked on building multi-locale Fennec
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 1026263 Error writing default prefs during packaged web app installation – under investigation
  • bug 1029691 Manifest not being checked on APK installation – work in progress received feedback

A-Team

  • All test jobs running for Android 2.3 and Android 2.3 armv6 now
    • mochitests, robocop, xpcshell tests moved to aws
    • Tegra retirement is imminent

QA

Garvan

  • have stumbler building in Fennec. Need to clean up
  • Meta-bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1032506
  • Been on Dolphin (B2G 1.4) for the past week, still on Dolphin today/tomorrow. Need to be on stumbler the following 2 weeks, or it won’t make 33.

Feature Focus

Last call for Meta Bugs for items below! Some have been added to the roadmap that folks sent to me last week. I’ll be doing a blitz tomorrow for those that are still blank.

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

25-June-2014

Mobile: 2014-06-25

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

UI Telemetry

Updated the UI Telemetry dashboard. We are moving into the interpretation phase and should be filing bugs for any actionable issues we discover.

Feature Videos

Launching a bunch of short videos that show off Firefox for Android features. Let’s push to get these released.

Turning off 2.2 tests this week

Some tests still don’t run on 2.3, so we’re going to loose 2.x test coverage for those. Beware and hand test relevant bits.

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.

  • Ethan Pransky fixed bug 1019009 – Detect unclosed Cursors in SQLiteBridge/MatrixBlobCursor
  • Hathibelagal A fixed bug 1027831 – Switch from deprecated FILL_PARENT to MATCH_PARENT in Java and XML (first patch!)

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>

  • Gonzales instance is up, details for testing coming later this week or early next week
  • Worked on a workaround for OpenSL hang on 2.3 bug 1020227
  • Miscellaneous Gonzales fixes/enhancements
  • Wrote an addon that lets you easily enable/disable Gonzales on mobile and desktop
  • Wrote a patch to support the upcoming networking support for changing networks

Alan K. (ack)

Last Week

  • CloudSync patch up for review
    • Will add support for Livemarks and Places Queries in a follow-up patch this week
  • New build provided to partner

This week

  • Mesh networking in B2G
    • Fixing up ad-hoc network support
  • Follow-up patch for CloudSync

JChen

Fixed

Working on

  • bug 1016629 – Add native stack support in ThreadStackHelper

GCP

<Read Only>

  • Last week:
    • SafeBrowsing reviews as ever
    • Mentor bugs
    • bug 1018928 Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera.
    • More Android WebRTC tests
    • bug 1029401 crash in mozilla::MediaEngineTabVideoSource::StopRunnable
  • Next week:
    • bug 1015932 Create a way to share the OpenSLES engine between cubeb and WebRTC
    • bug 983504 Make GUM able to pull screen into a MediaStream

Randall Barker

  • Last Week: Rebased standalone WebRTC code to tip of tree. Worked on add-on to stream tab from fennec.
  • This Week: Resolve issues with tab streaming from fennec. Rebase Roku build system and merge with standalone WebRTC branch.
  • Problems: Mystery crash in MacOS X standalone player. Need to understand why libmozalloc can not be statically linked. Only part of the player not being linked statically.

Eugen Sawin

Last week

Next week

Sylvain Cleymans

Last week:

  • Added tests to Gonzales

Next week:

  • Finish fixing the tests
  • Improve the testing system

Martin McDonough (mmcdonough)

Last Week:

  • Worked on AAC decoding in mpeg4 for Android.

This Week:

  • Work on H264 decoding.

Brian Nicholson

<Read Only>

  • This week
    • Experimental reader mode hint stuff
    • bug 1020602 – Send serialized input elements from form to requestAutocomplete UI component
    • bug 1020607 – Populate pending elements with values given by requestAutocomplete UI
  • Next week
    • PTO from June 26 through July 3

WesJ

<Read Only>

  • bug 901803 – Integrate chromecast support into Firefox. All R+! Will land disabled until releng has the bits we need on build machines.
  • bug 1018468 – Provide fullscreen button for video. Finally landed 🙂
  • bug 1004715 – Home screen widgets. Picking up Jdover’s WIP. Looking at also putting this on the lock screen (for a guest mode).
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. Back and forth with rnewman on this, but getting there.
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Revamping Notifications.jsm api a bit. Need a new patch.
  • bug 1001309 – Provide a way to clear history when Fennec’s put into the background. Updated. Waiting for reviews.

LucasR

Last week

Next week

liuche

<Read Only>

Margaret

<Read Only>

  • Landed three-dot menu in tabs panel with new “Close all” item (also telemetry) – bug 817716, bug 1023331, bug 1018432
  • Landed “Recent Tabs” panel – bug 1004850, bug 1026715
  • Search activity – discussions with eedens, got the project building locally, reviewing code
  • Google I/O today/tomorrow
  • PTO June 30 – July 11 (back to work July 14)

eedens

<Read Only>

Past

  • Brought GeckoView into search activity
  • Landing 881091 — article content replacing author’s name in reading view

Current

  • Content provider for search history 1017078

mcomella

<Read Only>

Past

  • bug 1028337 – ClassCastException when closing all private tabs

Present

  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!
    • bug 979552 – Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
    • bug 979600 / bug 946957 – Android 2.3 testSessionOOMRestore | Page title is correct – got page3, expected page4
  • bug 1021356 – Refine visuals in empty private tabs screen
  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel
  • 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>

This week

Next week

  • Testing the next batch of locales.
  • More distrodistro work.
  • Reviewing CloudSync again.

nalexander

<Read Only>

  • We now have no code in the org.mozilla.fennec* Java package. Everything is in org.mozilla.gecko. Existing Intent handlers should remain. (bug 929865)
    • Please be on the lookout for funky Fennec Intent handling, especially around webapps and homescreen bookmarks.
  • Lots of Eclipse improvements — see my blog: http://www.ncalexander.net/blog/2014/06/24/better-fennec-builds-with-an-eclipse-plugin/
  • Actively working on Search Activity (now with Geckoview!) landing
    • Geckoview pre-req requires building differently than initial patches
  • garvank is close to landing the Stumbler \o/

BLassey

  • chromecast tab streaming

MFinkle

<Read Only>

  • UI Telemetry
  • Q3 Goals

Ian Barlow

<Read Only>

  • Watching I/O Keynote
  • Detailing out Search UX
  • Gathering notes from Launcher / Lock Screen user studies

Anthony Lam

<Read Only>

  • Working Seach UX spec sheet
  • Contextual Hints bugs
  • UX designer interviews
  • Icon work
  • Toolbar refinements with Lucas
  • Research: first run, launchers

Yuan Wang

<Read Only>

Security/MGoodwin

<Read Only>

  • Looked at the packaged distributions thing with rnewman / mfinkle
  • Still here – ping me if you need anything

WebRT

Et Cetera…

  • bug 1022607 JavaScript Error: “TypeError: request.response is null” when downloading webapp in Fennec – uplifted to Aurora
  • bug 1016576 sideloaded app dies on launch with ThreadUtils.assertOnThreadComparison from Distribution.doInit – fixed by bug 1013684
  • bug 1007112 crash in android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java) – fixed
  • bug 974578 ‘java.lang.IllegalArgumentException: Receiver not registered’ after installing a webapp – fixed
  • bug 1024177 Web Runtime Apps Day presentation – fixed
  • bug 960584 notify user of download progress indication when fetching APK – blocked by bug 1029691
  • bug 1024724 Can’t install app if Fennec is in Italian – blocked on building multi-locale Fennec
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – in progress
  • bug 1026263 Error writing default prefs during packaged web app installation – under investigation
  • bug 1029691 Manifest not being checked on APK installation – new
  • bug 1029033 ‘pick’ webactivity action doesn’t return file content – new

Garvan

QA

Feature Focus

Updated Note! If you have existing Meta bugs for any of the below, please send them to me by EOD on Friday. Otherwise, I’ll be making one for you 😀

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

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

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

  • [ON TRACK] Videocasting (Roku, Firefly, Chromecast), Epic/Meta bug 921924
  • [PROPOSED] Search activity v1
  • [PROPOSED] Tab mirroring (Roku)
  • [PROPOSED] Form auto-fill improvements
  • [PROPOSED] Create “Add-ons” page in settings
  • [PROPOSED] Preferred web content language
  • [PROPOSED] OEM distro service
  • [PROPOSED] Create a “Want to make me your default browser?” prompt for users somewhere
  • [PROPOSED] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
  • [PROPOSED] Reorder Home Panels in Settings Via Drag and Drop
  • [PROPOSED] First-run tips
  • [PROPOSED] Tabs updates and improvements
  • [PROPOSED] Moz Stumbler

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

18-June-2014

Mobile: 2014-06-18

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

Firefox Search

See post on mobile-firefox-dev for latest implementation plan. Currently working on getting the foundation in place to land in m-c.

Feature Videos

Launching a bunch of short videos that show off Firefox for Android features.

Basic UI Telemetry

Finkle made a simple dashboard for some UI Telemetry

Second screen developer event

Tuesday in the SF office at 6pm. I’ll drop more info in #mobile when I have it

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 999211 – Implement cancel editing mode button test on tablet
  • Shashank wrote a patch for bug 1024120 – Avoid allocating a new Rect on each touch event on the main layout
  • ckitching is working to clean up our combined view logic, including migration code – bug 1024289, bug 947018

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
    • Refactoring/rewriting cloudsync
    • Finished with bookmarks except for livemarks and queries
      • I’d like to land livemarks/queries as a follow-up patch
  • This week
    • Finish off cloudsync
      • Tabs and follow-up for bookmarks
    • Start on mesh networking project?

JChen

<Read Only>

Fixed

Working on

GCP

  • Past
    • bug 1015932 Create a way to share the OpenSLES engine between cubeb and WebRTC
    • bug 1008706 Google.com PREF cookie keeps coming back even with network disabled and cookies disabled
    • bug 1026538 Cookie Manager can’t delete cookies with appid != 0
    • bug 1024555 blocked gethash requests cause the browser to hang
    • bug 1021419 make update and gethash urls for safebrowsing updates configurable per-table
  • Future
    • Finish OpenSLES sharing
    • bug 1018928 Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera.
    • Android 2.3 tests failing
    • bug 1027100 WebRTC LoadManager resolution reduction under load causing horizontal distortions
    • bug 910893 Allow users to “try again” more than once on new error pages.
  • Interesting
    • bug 1022376 LoadManager assumes that when a thread exits the runnable, the thread exits (thread leak)

Randall Barker

  • Last Week: Implemented standalone WebRTC player and simple desktop add-on that streams the camera to the player. Started cleaning up code to make rebase easier.
  • This Week: Finish rebase. Update add-on to stream tab from fennec.
  • Problems: Mystery crash in MacOS X standalone player. Need to understand why libmozalloc can not be statically linked. Only part of the player not being linked statically.

Eugen Sawin

Last week

Next week

  • Gonzales
    • Landing stuff (async cache, metrics)
    • Set up Graphite for metrics aggregation and visualization
    • Extending metrics logging

Sylvain Cleymans

Last week:

  • Testing in Gonzales (WIP)
  • Bug 1022669 Display does not turn off while playing audio

Next week:

  • Finish to integrate testing in Gonzales

Martin (mmcdonough)

  • Same as last week, working on native codecs in Android.
  • Submitted patch to allow enabling blank fragmented MP4 decoder in Android.
  • Getting AAC decoding working.
  • EDIT: bug 1025327 for patch above.

Brian Nicholson

WesJ

<Read Only>

  • bug 901803 – Integrate chromecast support into Firefox. Going through another (hopefully last) review.
  • bug 974983 – Reorder Home panels in Settings via dragging. Talking to Chenxia about this a bit. Working on a prototype.
  • bug 704229 – Refine touch video controls. Got some nice mockups from UX. Looking into implementation details.

LucasR

<Read Only>
Last week

  • bug 964861 – crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java)
  • bug 1025069 – Both Versions of SUMO (http & https – suggested) can be pinned
  • (In progress) bug 1012462 – Support suggested sites in distribution files
  • Initial conversations about tablet refresh
  • Lots of reviews

Next week

  • In SF next week to attend Google I/O

liuche

<Read Only>

  • Landed “Remove Suggested Sites from Top Sites”
  • Exploring more Contextual Hints architecture (Android layouts…! D:)
  • More telemetry
  • Next: first run, search?

Margaret

<Read Only>

  • Button toast follow-ups – bug 1019318, bug 1019735
  • Allow users to remove dynamic panels from settings – bug 1023544
  • Close all tabs *almost done* – bug 817716
  • Recent tabs panel *almost done* – bug 1004850
  • Search activity discussions
  • Google I/O next week Wed/Thur
  • PTO June 30-July 11

eedens

Continuing work on search activity.

mcomella

<Read Only>

Past

  • bug 918494 – Intermittent testLinkContextMenu | Checking if the link has been added as a bookmark – The link has been bookmarked
  • bug 1002303 – Provide a description on private tabs page if there are no private tabs
  • bug 1007442 – Tune visual for not-signed-in remote tabs tray
  • bug 1025938 – crash in java.lang.NullPointerException: at org.mozilla.gecko.tabspanel.RemoteTabsVerificationPanel.onFinishInflate(RemoteTabsVerificationPanel.java)

Present

  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!
    • bug 979600 – Android 2.3 testSessionOOMRestore | Page title is correct – got page3, expected page4
    • bug 979552 – Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)

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
  • bug 1021751 – Homepage contextual hint

RNewman

<Read Only>

Digging out from under the pile. Focused on reviews and distrodistros.

  • All the reviews: desktop updater hotfix, custom Sync accounts, db optimization stuff, misc.
  • Shaving all the yaks: fixing Robocop and GeckoProfile bugs to try to land bug 1016611 prior to distrodistros.
  • A pile of minor fixes and uplifts.
  • Phone screens.

nalexander

<Read Only>

  • About to land custom Sync server support
  • Remote Tabs in a panel work started
  • Investigated building Fennec in Android Studio/IntelliJ — it doesn’t look very positive, ‘cuz Android Studio appears to not support multiple resource folders.

Next:

  • More Remote Tabs
  • Legacy Sync migration

BLassey

  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles, waiting for discussion/debate to come to conclusion
  • bug 995407 – backed out shipping wifi and cell tower tracking to release and beta, we’re not ready
  • bug 1006186 – Casting apps should be able to specify supported types themselves, review to finkle

Ian Barlow

  • Running some user studies about Android launcher apps and lock screens
  • Detailing out Search UX

Anthony Lam

  • Contextual hints bugs!
  • Search for Android spec work
  • Little bit of tablet design work
  • Toolbar refinements with Lucas
  • Glyph work
  • Research
    • Launcher apps
    • First run user experience
    • Contextual hints
  • Interviews

Yuan Wang

<Read Only>

  • Interview Mobile candidates
  • Synced up tablet work with Lucas and Anthony
  • Getting feedback on the onboarding strategy draft. More to share on next Tuesday planning mtg.

Security/MGoodwin

<Read Only>

  • Started work on some checklists for security stuff. There’s a start on a Fennec list here. I’d love your feedback.

WebRT

<Read Only> because Myk attending Apps Day

A-Team

<Read Only>

QA

Garvan

  • Stumbler integration into Fennec: stumbler service is now just *.java files (and a Manifest.in)
  • Added some automated testing (stumbler had none), revealed we are collecting up to 10x the data we need
  • This week, fix ^^^^, look at upload scheduling, continue integration, add more tests
  • Or, dougt may be pulling me off to do B2G geolocation bugs (again).
  • https://wiki.mozilla.org/MozStumbler-Firefox-Mobile

Feature Focus

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

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

Updates to ‘Proposed’ items??

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

Looking for input on plans here….adds, removes, confirmations?

  • [PROPOSED] Form auto-fill improvements
  • [PROPOSED] Tab mirroring (Roku)
  • [PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner
  • [PROPOSED] Search activity v1
  • [PROPOSED] API: Push notifications
  • [PROPOSED] Create “Add-ons” page in settings
  • [PROPOSED] Preferred web content language
  • [PROPOSED] OEM distro service
  • [PROPOSED] Create a “Want to make me your default browser?” prompt for users somewhere
  • [PROPOSED] Suggested sites v2
  • [PROPOSED] Reorder Home Panels in Settings Via Drag and Drop
  • [PROPOSED] First-run tips
  • [PROPOSED] Gestures

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

11-June-2014

Mobile: 2014-06-11

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

Schedule

  • Firefox 30 has shipped
  • Next merge: 2014-07-21

Topics for This Week

Fx32 Post-Merge

We decided to disable two uses of ButtonToast in Fx32 on Aurora: Disable undo close tab toast (bug 1023406) and Disable switch-to-new-tab button toast (bug 1023407)

Video Casting and Roku

We made a quiet push for Nightly testing of the video casting feature. We are working toward adding more device support in Fx33 and will prepare a louder push for that timeframe.

Firefox Search

We are moving forward on multiple fronts: UX is focusing on an MVP on which we can build. Dev is iterating with UX on the designs. Dev is working to get the code in mozilla-central. We added a bugzilla category and bugs are being filed. Project page is here.

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.

  • Shout-out to all our awesome localizers! Maybe we should make a new badge for them 🙂
  • Special thanks to Pascal Chevrel for organizing localization efforts for our goal.com and Home Feeds add-ons!

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

JChen

<Read Only>

Fixed

Working on

  • PTO Friday

Randall Barker

<Read Only>
Attending pre-school graduation.

  • Last Week: Got Linux WebRTC standalone compiling and functioning. Started developing standalone player and browser tab streaming add-on.
  • This Week: Continue work on player and add-on

Eugen Sawin

Last week

Next week

  • Gonzales
    • More caching work (standard-conformance, better Redis integration)
    • Look into Flash -> Shumway preprocessing
    • Look into using promises instead of callbacks + synchronize

Sylvain Cleymans

Last week:

  • Merged image compression into Gonzales
  • Tracked a bug (still in progress)

Next week:

  • Add a test framework to Gonzales
  • Find the bug

Martin (mmcdonough)

Continuing work on native Java MediaCodec and MediaExtractor use for video playback on Android.

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Bug 1018468 – Provide fullscreen button for video. r+. landing today
  • Bug 1018160 – [Tablet] Some entries are missing from the Context Menu when performing an image search on google.
  • Bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Revamp of Notification.jsm API (but holding backwards compat to the old api for now. Waiting for reviews
  • Bug 1001309 – Provide a way to clear history when Fennec’s put into the background. Waiting fore reviews.
  • Bug 1006158 – Build against Android v7 support library and Google Play Services. r+. hopefully landing (disabled) today.

LucasR

Last week

Next week

liuche

<Read Only>

  • Finishing “Remove Suggested Sites” (bug 1010266)
  • Fallout from Reading list cleanup (bug 1022238)
  • More various telemetry (bug 1018433)
  • reviews
  • Next: contextual hints, first run?

Margaret

<Read Only>

Highlights

  • Working on button toast follow-ups – bug 1019318, bug 1019735
  • Ready to land patch for close all tabs – bug 817716
  • Dusting off patch for recent tabs panel – bug 1004850
  • More search activity discussion
  • Going to be in Toronto next Tue-Thur (for fun, but working in the office)

Fixed

Working on

eedens

Starting to add Firefox Search to MC.

  • Some (many?) things will get rewritten
  • Review help from mleibovich
  • Build help from nalexander

mcomella

Working on Robocop related Android 2.3 test failures (via bug 979921).

<Read Only>

Past

  • bug 1019595 – Lack of contrast on editing mode’s ‘X’ button when using a lightweight theme
  • bug 932208 – BrowserToolbar and HomeFragment context menu ‘Share’ option should be disabled for these protocols: about:// chrome:// file://

Present

  • bug 1002303 – Provide a description on private tabs page if there are no private tabs
  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 1022668 – crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbar.startEditing(BrowserToolbar.java)
  • bug 1007442 – Tune visual for not-signed-in remote tabs tray
  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!
    • bug 918494 – Intermittent testLinkContextMenu | Checking if the link has been added as a bookmark – The link has been bookmarked

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
  • bug 1021751 – Homepage contextual hint

RNewman

<Read Only>

  • Reviewing the megaupgrade hotfix.
  • Working on peripheral locale bugs.
  • BrowserDB stuff now leaves telemetry traces.
  • Ripped out non-synthetic webapp code.
  • Annoyance with fonts in locale picker: bug 1023451
  • Working through distro-distro dependencies — don’t load distros for webapps, etc.
  • Miscellaneous reviews et al

nalexander

  • Future:
    • Removing beautiful switch-to-new-tab ButtonToast on Aurora bug 1023407
    • Integrating Search Activity into m-c bug 1021864
    • Possibly helping integrate MozStumbler into m-c (bug needed!)

BLassey

landed
  • bug 1016747 – add android protocol handler to proxy input streams to Gecko
  • bug 1019836 – Support narrow char strings in android bridge
worked on
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles
  • bug 1013588 – Gecko-based Android launcher

MFinkle

  • Q3 goal planning with other Android team leads
  • Looking into UI Telemetry and FHR data
  • Small patches
  • Made some short videos showing off some Firefox features.

Ian Barlow

  • Q3 Planning
  • Interviewing designers
  • Defining MVP for Firefox Search, also we’ll be doing an in-person hack week in about a month
  • Contemplating Whimsy

Yuan Wang

  • Followed up with Deb on prioritizing tablet work
  • Synced up tab design with desktop UX: http://cl.ly/413Y1Y421t3S
  • Interviewed mobile design candidates
  • Sync up tablet design with Anthony
  • Onboarding design strategy. Would like to share initial ideas with UX, Product, and Chenxia

Anthony Lam

  • UI/UX touch-ups around “toolbar”/browser chrome with Lucasr
  • keeping Tablets in mind
  • (on going) Search UX work
  • (in progress) Visual polishes on lots of bugs (snippets, empty trays, video controls, etc)
  • (in progress) bug 1014848 – Improve interactions for “toolbar” (activating/deactivating awesome bar)
  • (in progress) bug 1019318 – Polish button toast appearance
  • (in progress) bug 1014335 – Make “Pull to Refresh” in Synced Tabs and Home Panels feel excellent.

Garvan Keeley

MozStumbler github, splitting code for a reusable Fennec component. Hope to have first iteration of this done this week, and have something I can test reliably in my Fennec build.

Summary of Fennec work: https://wiki.mozilla.org/MozStumbler-Firefox-Mobile
Always looking for input on the integration project, particularly the ‘outstanding items’.
None of those items are blockers ATM.

Blocked on quickie integration of Stumbler code into Fennec, I want to be building Fennec+Stumbler and MozStumbler simultaneously

WebRT

  • rnewman removed old runtime implementation in bug 1021342 – MOZ_ANDROID_SYNTHAPKS is extinct
  • platform bug 1008126 regressed XHR in workers and thus APK downloads; fix landed in bug 1022607 and needs uplift to Aurora
  • puzzled by app perf problem bug 1023571

Notable Bugs

  • bug 995803 – crash in java.lang.IllegalStateException – uplifted
  • bug 1019054 – Uninstalling webapps doesn’t seem to work properly – inbound; candidate for uplift?
  • bug 957067 – Pass back error when incorrect data passed through in install APK – fixed
  • bug 1013428 – mozilla-apk-cli App Updates side-loaded don’t appear – fixed
  • bug 1013433 – uninstalling, resideloading, and relaunching app causes it to stall at white screen – fixed
  • bug 960584 – notify user of download progress indication when fetching APK – needs feedback ibarlow
  • bug 1003962 – Line Runner hangs on launch with white screen – under investigation

QA

<Read Only>

Feature Focus

Firefox 30 (Released!)- Release: Jun 10, 2014

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

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

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

Round Table

  • Forgot to add “bug 1001309 – Provide a way to clear history when Fennec’s put into the background” to the list of potential things to hold from Aurora. The feature works fine, but the alternative favicon/thumbnails don’t look good. There is work underway to fix this (where possible) on 33. Do we want to pull this? Is the security benefit worth the uglyness?
  • What, if anything can be done re: bug 1022569 for this user who’s browser blew 1.4GB of cell data overnight? (Aaron)

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

4-June-2014

Mobile: 2014-06-04

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

Schedule

  • Next Merge: 2014-06-09
  • Aurora feature review next Tuesday

Topics for This Week

Search Activity

Progress on search activity prototype, looking to start landing things in Nightly. Taking over the mobile front-end meeting this Friday (9:30am PDT) to discuss technical details.

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.

  • Alex Deaconu fixed bug 1011714 – Clean up removal of Reading List items
  • Capella fixed multiple bugs
    • bug 899644 – Tab switcher UI reset issues
    • bug 1014965 – NativeJSObject.optString does the wrong thing on “key”:null
    • bug 1012957 – Save about:config changes immediately as made
  • Shashank VRSN Sabniveesu fixed bug 1018089 – SQLiteBridge.getVersion leaks a cursor

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>

  • Gonzales stuff (gzip, gif->webm, architecture)
  • Working on making Talos work with GeckoViewExample
  • Rework headless patch to pass Finkle test
  • New intern(s)

Alan K. (ack)

  • Last week
    • Cleanup/refactoring CloudSync for landing based on review feedback (thanks rnewman!)
  • This week
    • Continuing with CloudSync refactoring on data providers

JChen

<Read Only>

Fixed

Working on

  • Also working on using the new unwinder for hangs

GCP

On vacation, left the following hanging:

  • bug 1015932 – Create a way to share the OpenSLES engine between cubeb and WebRTC
  • bug 1018928 – Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera
  • bug 1018994 – Favicons in Awesomebar allow HTTPS spoofing

Randall Barker

  • Last Week: Wrote code for stand alone STS. Started debugging.
  • This Week: Finish debugging standalone WebRTC. Begin work to compile for device.

Eugen Sawin

Last week

Next week

  • Gonzales
    • Finalize and land caching on develop branch
    • Performance logging

Sylvain Cleymans

Last week:

  • Completed image compression module in Gonzales
  • Added a module for ad blocking

Next week:

  • Continuing with implementing new modules

Brian Nicholson

<Read Only>

Done:

  • rAc work (meetings, updated patch in bug 939351)

Next:

  • Create a headless AutofillUIGlue component so bug 939351 can land
  • Contextual hint stuff

WesJ

  • Bug 1006158 – Build against Android v7 support library and Google Play Services
  • Bug 1018468 – Provide fullscreen button for video
  • Bug 1018369 – “Add to homescreen” should remember private mode setting for tab
  • Bug 1001309 – Provide a way to clear history when Fennec’s put into the background

LucasR

Last week

Next week

liuche

<Read Only>

Margaret

Highlights

  • Polishing up new things that landed in Fx32 (clear history button, undo close tab toast)
  • Investigating (without success :() drawing regression in dynamic panels if Fx31 – bug 1010986
  • WIP for bug 817716 – Add ability to close all tabs
  • Making sure hub stuff is ready for Fx30 release
  • Talking with eedens about search activity work
  • Talking about interview candidates

Fixed

Working on

eedens

Continued work on Android search intent. Latest build: http://goo.gl/DVMsPr .

New Items:

  • Live searching as you type
  • Search results are actionable.
  • Added Duck Duck Go results
  • Added pictures for some results (Yelp)

Upcoming

  • Prepare MVP:
    • Capture and display recent searches
    • Add telemetry
    • Show disambiguation results for DDG results.

mcomella

<Read Only>

Past

  • bug 997477 – Add a way to close edit mode in one tap on tablet
  • bug 1014999 – Remote tabs panel setup/verification for tablets
  • bug 1015450 – Tapping the toolbar during the awesomescreen close animation puts toolbar in inconsistent state
  • bug 1017276 – Closing editing mode during open animation puts toolbar into inconsistent state
  • bug 1019158 – crash in java.lang.NullPointerException: at org.mozilla.gecko.Telemetry.sendUIEvent(Telemetry.java)
  • bug 1017142 – Setup sync message given to users of sync 1.1 in the synced tabs tray
  • bug 1009315 – Replace TelemetryContract interfaces with enums

Present

  • bug 1019595 – Lack of contrast on editing mode’s ‘X’ button when using a lightweight theme
  • bug 1002303 – Provide a description on private tabs page if there are no private tabs
  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 932208 – BrowserToolbar and HomeFragment context menu ‘Share’ option should be disabled for these protocols: about:// chrome:// file://

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>

Working on

  • Distribution distribution.
  • Locale switching stuff — Belarusian, Maithili, Honeycomb bugs.
  • Home provider concurrency.
  • Sync, as always.

Misc

  • Booked June/July travel.
  • Discussing phone screen approach with lucasr and margaret.
  • Discussed approaches for custom Sync server support on Android.
  • Pinged mkelly re hosted distributions, started down the CDN avenue.
  • Opining on places GUID maintenance: bug 1012597.
  • Helping out with testing Sync deprecation indicators: bug 1017443.
  • Figuring out a path forward for awkward (read: three-char) locales on Android.
  • Answering some Sync-related support questions.
  • Filed bugs for end-of-lifing Android 2.2. Lots of code can die.
  • Offering some partner guidance re implementing Sync/FxA in C++.
  • Pushing on add-on initialization stuff in Gecko re distributions.

Landed

Reviewed

nalexander

<Read Only>

BLassey

  • bug 1013588 – Gecko-base Android launcher
  • bug 1016747 – add android protocol handler to proxy input streams to Gecko
  • bug 1019836 – Support narrow char strings in android bridge

Ian Barlow

  • Doing some scoping for our Search project
  • Initial suggested sites are on their way! http://cl.ly/image/2J1c3u0i0S0l
  • Interviewing some more designers
  • Meetings forever

Yuan Wang

Last week

This week

  • Keep researching app launchers, looking into reviews from play store
  • Tab overflow on tablet
  • Interview a mobile design candidate
  • Learning new prototyping tools

Anthony Lam

  • Search UX work
  • “Toolbar” refinements with Lucasr
  • Contextual hints talk with Chenxia
  • about:feedback page visual polish
  • icons, video player icons, more icons
    • bug 1007436 – Add help FAQ link to negative feedback form
    • etc…
  • (in progress) bug 1019318 – Polish button toast appearance
  • (in progress) bug 1014335 – Make “Pull to Refresh” in Synced Tabs and Home Panels feel excellent.

Martin McDonough

  • Getting started!
  • Getting things compiled in the first place
  • Working on getting an app that generates JNI bindings from any jar

Garvan/Stumbling

Security/MGoodwin

<Read Only>

  • At HackInTheBox / HAXPO last week – lots of love for Firefox on Android.

WebRT

Notable Bugs

  • bug 1007770 – WebApp update prompt looks scary – update icon – uplifted to Aurora & Beta
  • bug 1011093 – WebApp update prompt looks scary – wordsmith notification text – fixed
  • bug 957067 – Pass back error when incorrect data passed through in install APK – inbound
  • bug 995803 – crash in java.lang.IllegalStateException – needs branch patch for Aurora uplift
  • bug 1009954 – implement unit tests for WebappManager – in progress
  • bug 1011832 – Loading my app on Android displays a blank white screen – waiting for reporter
  • bug 1013428 – mozilla-apk-cli App Updates side-loaded don’t appear – in progress
  • bug 1013433 – uninstalling, resideloading, and relaunching app causes it to stall at white screen – in progress
  • bug 1003962 – Line Runner hangs on launch with white screen – under investigation

QA

  • Aaron and Kevin now report to Marc Schifer
  • This is now the Firefox QA team
  • there will be some traditionally desktop people owning items on the feature roadmap for 33+

Feature Focus

Firefox 30 (Beta)- Release: Jun 10, 2014

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

Firefox 32 (Nightly) – Release: Sep 2, 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

28-May-2014

Mobile: 2014-05-28

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

Schedule

  • Next Merge: 2014-06-09

Topics for This Week

Firefox Search

Moving ahead with experiments (more to add)

Contextual hints

Landing more stuff (more to add)

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.

  • Jakub Miara fixed bug 1002537, a concurrency-related favicon bug, as his first contribution. Nice work!
  • Zhanpeng Zeng (:marcus) fixed bug 923368 – Home panel items should allow for copying URL (first patch!)
  • Gokul Caushik fixed bug 972723 – Reading list icon persists when aborting page load and going back to about:home (first patch!)
  • Zack Liu fixed bug 990066 – Update generator function declarations in HomeProvider.jsm
  • Vikneshwar (vik123) fixed bug 1010096 – Display add-ons in alphabetical order in about:addons
  • Alexandru Chiriac fixed bug 997049 – “Switch to tab” does not work for Reading List entries
  • Capella fixed bug 852595 – Increase vertical space to show more remote tabs in tabs tray

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>

  • Finally have headless gecko passing all tests. Waiting on Finkle to reject patch.
  • Got a webapp startup perf test going, bc integrating into autophone
  • bug 1014794 – console.log messages no longer appear in logcat output
  • Playing with Gonzales

Alan K. (ack)

Last week:

  • Bug fixes + feedback changes for CloudSync

This week:

  • Cleanup/refactoring CloudSync for landing based on review feedback (thanks rnewman!)

JChen

<Read Only>

Fixed

Working on

GCP

  • Last week
    • WebRTC 3.50, refactoreded & all r+ed
    • SafeBrowsing reviews
    • Some fatfennec stuff
  • Next week
    • WebRTC 3.50 make it upliftable
    • Mostly holidays

Randall Barker

  • Last Week: Implemented standalone DNS service, began working on standalone Socket Transport Service.
  • This Week: Finish standalone STS. Get code building in standalone repository outside of gecko-dev.

Eugen Sawin

Last week

Next week

  • Gonzales
    • Standard-conformant caching
    • Performance logging
  • Investigating issue with high CPU usage/hangs on desktop with SPDY proxy enabled

Sylvain Cleymans

Last Week:

  • Benchmarks on the different images compression tools
  • Basic image compression in Gonzales

Next week:

  • Continue working on (image) compression

Brian Nicholson

<Read Only>

LucasR

<Read Only>

Last week

  • bug 1010764 – Make empty tab thumbnails visually consistent
  • bug 1011620 – Revisit how suggestedsites.json is generated at build time
  • bug 1013870 – Settings activity crashes if you build Fennec with targetSdkVersion=19
  • bug 1010261 – Add preference to enable/disable suggested sites
  • bug 1016949 – Fix TestSuggestedSites to account for enable/disable pref
  • (In progress) bug 1004517 – Allow including local images for Home.panels imageUrl fields
  • (In progress) bug 1009587 – Implement image precedence behaviour around suggested thumbnails
  • (In progress) bug 1012462 – Support suggested sites in distribution files
  • (In progress) bug 974434 – Add support for items with variable height in PanelGridView
  • Working with Square team to add the APIs we need to consolidate all our image loading code around Picasso:
  • Lots of reviews

Next week

  • Wrap-up pending bugs/features for Suggested Sites in Fx32
  • Toolbar improvements

liuche

<Read Only>

  • More misc telemetry bugs
  • Contextual hint details with ibarlow/antlam
    • bug 1014293 – Trying out some private browsing contextual hints
    • Swipeable home screen banner hint
  • bug 1010266 – Handle blacklisting “Removed” Top Sites suggestions
  • Mentoring bug 1011714, bug 1013672

Margaret

Highlights

  • Allowing users to clear history from the history panel – bug 998009
  • Still working on “Recent Tabs” panel – bug 1004850
  • Hub bug organization
  • Working with pascalc to localize Home Feeds and goal.com add-ons

Fixed

Working on

eedens

Past

Current

  • bug 1009376: Add android:summary for “Scroll title bar” (Need to add UX’s feedback)
  • Continue working on search intent
    • Get architecture feedback
    • Get UX feedback
    • Make code review plan

Future

mcomella

<Read Only>

Past

  • bug 958889 – Make Fennec “Synced Tabs” tray display entry point to Firefox Account + Sync when user has no existing accounts

Present

  • bug 1006294 – Address bar would not unhide, content over scrolled instead of glow when panning
  • bug 997477 – Add a way to close edit mode in one tap on tablet
  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 932208 – BrowserToolbar and HomeFragment context menu ‘Share’ option should be disabled for these protocols: about:// chrome:// file://
  • bug 1009315 – Replace TelemetryContract interfaces with enums

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

nalexander

<Read Only>

Last week: Remote Tabs panel improvements! New|private tab switching!

This week: Remote Tabs panel improvements! New|private tab switching!

Fixed

Working on

BLassey

  • bug 1016747 – android protocol
  • bug 1010068 – disable OCSP on Firefox for Android, Ian approves, but wants EV sites to continue to turn green with OCSP disabled
  • bug 1013588 – gecko-based android launcher

Ian Barlow

  • Doing some housecleaning on old bugmail (sorry for the spam!)
  • Search — initial outline http://cl.ly/352L3R1U0T0g
  • Trying to help get some new suggested sites onto our homepage
  • Thinking about Top Sites
  • Interviewing some design candidates

Anthony

  • Search UX work with Ibarlow
  • Tablets work with Ibarlow, Yuan
  • Filed/Working on UX bugs for some basic tab interactions, tabs tray, etc
  • bug 899643 – Synced Tabs divider improvements]
  • bug 997288 – “Open in New|Private Tab” should have a quick switch-to-tab feature]
  • bug 1007436 – Add help FAQ link to negative feedback form]
  • (in progress) bug 1014631 – Add badge counts to normal and private tab buttons in TabsTray]
  • (in progress) bug 1014335 – Make “Pull to Refresh” in Synced Tabs and Home Panels feel excellent.]
  • Looking at contextual hints bugs

Yuan

  • Started filing tablet redesign bugs: [Meta] https://bugzilla.mozilla.org/show_bug.cgi?id=1014156
  • Worked on tab status design on tablet
  • Started learning Sass and Quartz Composer for prototyping
  • Tablet design walkthrough with Deb.
  • Haida brain dump with Josh Carpenter (FxOS)

WebRT

  • continuing focus on bug fixes, minor enhancements, and tests
  • smarting from regressions like bug 1013684 and bug 903291
  • bumping priority of test work (relative to enhancements)

Notable Bugs

  • bug 991394 – previously-installed apps stop running – fixed and uplifted to Aurora & Beta
  • bug 1007770 – WebApp update prompt looks scary – update icon – fixed; requested uplift to Aurora & Beta
  • bug 995803 – crash in java.lang.IllegalStateException – needs branch patch for Aurora uplift
  • bug 1011093 – WebApp update prompt looks scary – wordsmith notification text – discussed; needs decision by blassey & ibarlow
  • bug 1009954 – implement unit tests for WebappManager – work-in-progress patch wants feedback
  • bug 957067 – Pass back error when incorrect data passed through in install APK – patch needs updating; blocks other fixes
  • bug 1011832 – Loading my app on Android displays a blank white screen – investigated but unable to reproduce
  • bug 1003962 – Line Runner hangs on launch with white screen – under investigation
  • bug 1013428 – mozilla-apk-cli App Updates side-loaded don’t appear – under investigation
  • bug 1013433 – uninstalling, resideloading, and relaunching app causes it to stall at white screen – under investigation

A-Team

QA

<Read Only>

Feature Focus

Firefox 30 (Beta)- Release: Jun 10, 2014

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

Firefox 32 (Nightly) – Release: Sep 2, 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

21-May-2014

Mobile: 2014-05-21

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

Schedule

  • Next Merge: 2014-06-09

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.

  • Matthew Ostrowski fixed bug 1006824 – Fennec can leak profile path in non-standard configurations (first patch!)
  • Biraj Karmakar filed and fixed bug 1011782 – Update Privacy policy url
  • Alexandru Chiriac fixed bug 997049 – “Switch to tab” does not work for Reading List entries and bug 943908 – No tooltip when long-pressing action bar’s icons
  • Vivek fixed bug 944144 – Implement NavigationHelper.reload
  • J. Ryan Stinnett wrote a robocop test for the remote debugger in bug 1010750, so it will never break again!

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)

  • Banging head on XPCOM issue with headless Gecko
  • Various other bugs
  • Managing stuff

Alan K. (ack)

  • working through issues/feedback from cloudsync partner
  • baking UI/UX changes into FF isn’t the right thing to do here
    • better approach (and faster) is to use addons page (services tab)
  • chromecast arrived, will being working on tab mirroring as soon as cloudsync work winds down
    • starting with websocket server for rtc peer brokering

JChen

Fixed

Working on

  • Also looking at native stack in BHR

GCP

Randall Barker

  • Last Week: Implemented threads and timers for stand alone WebRTC. Attended second screen hack week.
  • This Week: Implement DNS and Socket Service for stand alone WebRTC.

Eugen Sawin

Last week

Next week

  • Gonzales
    • Caching
    • Image compression (Sylvain)
    • More documentation updates
  • bug 1000251 – Add robocop tests for zooming and zoom session history
    • Find out why robocop loads pages at different resolutions compared to manual loading

Sylvain Cleymans

Last/This week: Got all set up

Next week: Image compression on Gonzales

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Out with sick family for a few days
  • bug 1006158 – Build against Android v7 support library and Google Play Services and bug 901803 – Integrate chromecast support into Firefox. – In reviews.
  • bug 990642 – Regression: ‘Share Image’ shares link and not actual image + some other share image stuff that needs to land.
  • bug 1001851 – Can’t attach a downloaded .doc file to bugzilla. – Will uplift

LucasR

<Read Only>

Last week

  • bug 1008210 – Pinning a suggested site should keep in the same position
  • bug 1009574 – Properly handle redirects on suggested sites
  • bug 1009853 – Compile error: TopSitesCursorWrapper does not override abstract method getNotificationUri() in Cursor
  • bug 1011533 – Update ShapeCurve’s state in onLayout instead of onMeasure
  • bug 1010261 – Add preference to enable/disable suggested sites
  • bug 1010764 – Make empty tab thumbnails visually consistent
  • bug 1013870 – Settings activity crashes if you build Fennec with targetSdkVersion=19
  • (In progress) bug 1011620 – Revisit how suggestedsites.json is generated at build time
  • (In progress) bug 1010739 – Toolbar refinement – Change curve shape to be consistent with Australis
  • (In progress) bug 1010740 – Toolbar refinement – Change entry asset and tweak padding
  • (In progress) bug 1010741 – Toolbar refinement – Show search icon and change text hint in about:home

Next week

  • More suggested sites
  • Some toolbar stuff

liuche

<Read Only>

  • Finished up top sites removing + associated bugs (bug 913457 and bug 921136)
  • More UI Telemetry
  • mentoring + reviews
  • Contextual hints

Margaret

Highlights

Fixed

Working on

eedens

Past

Current

  • bug 1009376: Add android:summary for “Scroll title bar” (Waiting on UX)
  • bug 881091: showing twice in reader mode (Code done; running tests)
  • bug 918309: Import and use public domain JNI.jsm implementation (Code done; running tests)

Future

mcomella

<Read Only>

Past

  • bug 1012795 – Replace editing mode cancel button telemetry extra with button id name

Present

  • bug 1006294 – Address bar would not unhide, content over scrolled instead of glow when panning
  • bug 997477 – Add a way to close edit mode in one tap on tablet
  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 958889 – Make Fennec “Synced Tabs” tray display entry point to Firefox Account + Sync when user has no existing accounts
  • bug 932208 – BrowserToolbar and HomeFragment context menu ‘Share’ option should be disabled for these protocols: about:// chrome:// file://
  • bug 1009315 – Replace TelemetryContract interfaces with enums

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>

  • Locale switching landed. Only one thing I didn’t address in the initial landing; patch up for review.
  • Working on intent-driven distribution selection and download for partners. Requires a little bit of rejigging when work happens (e.g., bug 1013684!).
  • Review backlog.

Fixed

Working on

nalexander

<Read Only>

At some kind of building fire training thing. Three Mozilla people multiplied by three scheduled hours == a huge waste of time and money. On the bright side, in future, you must refer to me as “Fire Marshall Nick”.

Last week: in SFO for second screen workweek, did some hacking on about:devices. This week: reviewing everything and working on some Remote Tabs panel bugs.

Fixed

Working on

BLassey

  • bug 1008436 – support DIAL multiscreen service, got review, need to update the patch
  • bug 1011340 – Support Multicast DNS (mDNS), mfinke r-‘d
  • bug 1010068 – disable OCSP on Firefox for Android, got r+’s, do we want to land?
  • bug 1013588 – gecko-based android launcher
  • bug 1006186 – casting apps should be able to specify the mime types they support, waiting for review from mfinkle

MFinkle

  • More Mozilla on Android planning
  • More UI Telemetry
    • Landing a few more probes
    • Creating some scripts (github) and doing runs
  • Second screen
    • Reviewing Chromecast patches
    • We added the Roku app to github
    • Prepping some Firefox patches to turn on video casting by default for Nightly

Ian Barlow

Yuan Wang

Anthony Lam

WebRT

  • focus remains on bug fixes, minor enhancements, and tests
  • made android:debuggable=”true” for debug Nightly builds from tinderbox/tryserver (bug 1010587)
  • looking into debugging webapp processes with JimDB

Notable Bugs

  • bug 1010549 – DOMApplicationRegistry initialization dies on NS_ERROR_XPC_BAD_IID for nsISystemMessagesInternal – fixed
  • bug 995803 – crash in java.lang.IllegalStateException – fixed; uplift?
  • bug 991394 – previously-installed apps stop running – inbound; tracking 30?
  • bug 1007770 – WebApp update prompt looks scary – update icon – needs info ibarlow
  • bug 1011093 – WebApp update prompt looks scary – wordsmith notification text – needs info ibarlow
  • bug 957067 – Pass back error when incorrect data passed through in install APK – reviewed; needs updating
  • bug 978143 – Cancelling APK installation does not trigger error callback – reviewed; depends on 957067
  • bug 986085 – User-hand-holding to check the Unknown Sources checkbox – needs updated patch; depends on 957067
  • bug 1009954 – implement unit tests for WebappManager – work-in-progress patch wants feedback
  • bug 1003962 – Line Runner hangs on launch with white screen – under investigation
  • bug 1011832 – Loading my app on Android displays a blank white screen – unconfirmed
  • bug 1013428 – mozilla-apk-cli App Updates side-loaded don’t appear – new
  • bug 1013433 – uninstalling, resideloading, and relaunching app causes it to stall at white screen – under investigation; possible dupe of 991394

QA

<Read Only>

Feature Focus

Firefox 30 (Beta)- Release: Jun 10, 2014

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

Firefox 32 (Nightly) – Release: Sep 2, 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

14-May-2014

Mobile: 2014-05-14

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

Schedule

  • Next Merge: 2014-06-09

Topics for This Week

Firefox Hub

Currently focusing on bug fixes and polish issues, and continuing to build a collection of add-ons to share. Shout out to Sören Hentzschel, Teodora Vermesan, CristinaM, Aaron Train, Jim Chen, and Eugen Sawin for participating in the hub hackathon last week by testing, filing bugs, building add-ons, and contributing to the boilerplate add-on/MDN docs.

Suggested sites

Landed in Nightly. Actual default list of sites is still being discussed. File bugs! https://twitter.com/FennecNightly/status/465169855248105472

Second screen

Work week in SF, making good progress. Hoping to have Netcast and Chromecast support landed by the end of the week

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • vikek fixed bug 944144 – Implement NavigationHelper.reload
  • Alexandru Chiriac is working on bug 997049 – “Switch to tab” does not work for Reading List entries
  • Robin Ricard is working on bug 994724 – Clean up ZoomHelper 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!

JChen

<Read Only>

Past week

  • NativeJSObject array support
  • JNI.jsm fixes
  • Getting hang telemetry to work again

Fixed

Working on

GCP

  • Last week
    • WebRTC 3.50 update: audio + video gum works
    • Testing rotation/suspend support
  • Next week
    • Clean up code, land, push upstream
    • bug 936041 Enable new malware download protection on Android
    • Android 2.2 support? Maybe?

Randall Barker

  • Last Week: Continued work on resolving linking symbols in stand alone WebRTC nsThreads, nsTimers, etc.
  • This Week: Second screen hack week and continue resolving symbols.

esawin

Summary

  • Zoom tests landing soon
  • Basic SPDY proxy prototype

Fixed

  • (reopened) bug 1002426 – Zoom level mangled after restoring session

Working on

Brian Nicholson

WesJ

<Read Only>

  • bug 1001851 – Can’t attach a downloaded .doc file to bugzilla
  • Second screen. Getting Chromecast (and Miracast?) support cleaned up.
  • bug 901360 – Convert to Downloads.jsm in Firefox for Android – Lots of regressions. Will likely back this out of 31.

LucasR

<Read Only>

Last week

  • Landed suggested sites:
    • bug 996657 – Turn TopSitesCursorWrapper into a multi-cursor wrapper
    • bug 997660 – Update TopSites grid to use row types from TopSitesCursorWrapper
    • bug 997777 – Optimize moveToPosition() performance in TopSitesCursorWrapper
    • bug 997780 – Implement image loading for suggested sites in TopSitesPanel/TopSitesGridItemView
    • bug 997888 – Exclude sites from suggested sites
    • bug 1008295 – Avoid using support library’s ArrayMap
    • bug 997772 – Bootstrap suggested sites framework
    • bug 997782 – Use suggested sites in the top sites panels
    • bug 1007645 – Consider disabling background color filter for suggested sites
    • bug 1008210 – Pinning a suggested site should keep in the same position
    • bug 1009574 – Properly handle redirects on suggested sites
  • Brainstorming and prototyping with ibarlow, margaret, and antlam
  • Blogged about custom layouts:

Next week

  • More suggested sites
  • Some UI prototyping

liuche

<Read Only>

  • Top sites bugs (almost done with bug 913457, bug 1010266, bug 921136)
  • Contextual hints arrow popup
  • Taking care of Margaret’s intern – say hello to Eric Edens (eedens)
  • Reviews

Margaret

<Read Only>

Highlights

  • Hub add-on hacking
  • Hub bug fixing
  • Mini UX hacking meet-up in London this week

Fixed

Working on

mcomella

<Read Only>

Past

  • bug 1005924 – URL outline is not resized correctly after changing device orientation
  • bug 1001243 – Hitting the right edge of the toolbar in editing mode may fall through to the tabs button on devices without animations
  • bug 1009279 – Increase browser toolbar editing mode hit targets by changing margin to padding
  • bug 997487 – Add UI telemetry to editing mode cancel button

Present

  • bug 997477 – Add a way to close edit mode in one tap on tablet
  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 958889 – Make Fennec “Synced Tabs” tray display entry point to Firefox Account + Sync when user has no existing accounts
  • bug 932208 – BrowserToolbar and HomeFragment context menu ‘Share’ option should be disabled for these protocols: about:// chrome:// file://

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

nalexander

<Read Only>

Highlights

  • Second screen work week in San Francisco! \o/
  • Got interested in backing up/exporting bookmarks and reading list in response to intermittent support requests.

Fixed

Working on

BLassey

  • got the netcast dongele working, patch up for mfinkle’s review
    • two other patches along the way
    • Casting apps should be able to unregister themselves bug 1007266
  • disable OCSP on Firefox for Android bug 1010068

MFinkle

  • Landed a bunch of UI telemetry support
  • Working on UI telemetry analysis scripts

Ian Barlow

<Read Only>

  • In London, hacking on all things Fennec with Anthony, Lucas, Margaret.

WebRT

<Read Only> due to conflict with Town Hall event

  • bug 1004825 – prioritized, tagged Android logging from JavaScript – landed
  • bug 995803 – crash in java.lang.IllegalStateException – patch in review
  • bug 957067 – Pass back error when incorrect data passed through in install APK – patch in review
  • bug 978143 – Cancelling APK installation does not trigger error callback – patch in review
  • bug 986085 – User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 1009954 – implement unit tests for WebappManager – work-in-progress patch for feedback
  • bug 1003962 – Line Runner hangs on launch with white screen – under investigation
  • bug 991394 – previously-installed apps stop running – stuck

QA

<Read Only>

Feature Focus

Firefox 30 (Beta)- Release: Jun 10, 2014

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

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

Round Table

  • Crash rate on nightly is reported to be ~20 crashes/100 ADU
    • This is an error Kairo made some changes where blocklist pings this has caused a major drop in ADI 1200 -> 300
    • raw number of crashes looks to be the same or lower than previous nightlies

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

7-May-2014

Mobile: 2014-05-07

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

Schedule

  • Next Merge: 2014-06-09

Topics for This Week

Firefox Hub

Hub hackathon this week, there are already 5 new add-ons for you to try! https://mobile.etherpad.mozilla.org/hub-hackathon

UI Telemetry

We started creating scripts to analyze the UI Telemetry data. Finkle started emailing some results around.

Second Screen Meetup

A small group will be meeting next week in SF to get Roku app into Nightly, work on Chromecast and FirefoxOS streamers, and focus on promotion.

Contextual Hints

We have a list of actionable tasks and will be making bugs (for those that are not already filed).

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.

  • Isura Edirisinghe fixed some robocop bugs
    • bug 946366 – Aggregate timeout for events waited on in WaitHelper.waitForPageLoad
    • bug 943705 – Aggregate countdown timer in waitForPageLoad
  • vivek dealt with a backout and re-landed bug 977167 – Open tabs should be filtered to exclude about:, chrome: etc. URLs prior to flushing to DB
  • capella also dealt with a backout and re-landed bug 980074 – Tests for text selection

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!

Alan K. (ack)

  • Initial cloudsync implementation working
  • Working through additional requirements added by partner (planned for 2-3 weeks)
    • Creating additional root folders may be difficult
    • There are still many places where we assume fxsync only
  • Cloudsync up for review: https://bugzilla.mozilla.org/show_bug.cgi?id=993584
  • No responses to any of my UI/UX requests
  • Travel booked for work week in SF
  • @rbarker: I want to try swapping in the standalone webrtc lib into node-webrtc

JChen

Past week

  • NativeJSObject soon to support Bundles
    • Next will be working on array support

Fixed

Working on

GCP

<Read Only>

  • Last week:
    • Disappearing search engines on Firefox desktop (incl happy ending, plugin got fixed on amo)
    • Desktop debug crasher which turned out to be a Ghostery security issue (history repeats)
    • WebRTC 3.50 Android uplift
  • Next week:
    • Debug the uplift, it pretty much compiles.

Randall Barker

  • Last Week: Got stand-alone WebRTC to compile but not link.
  • This Week: Get stand-alone WebRTC To link. Also second screen hack week next week.

Brian Nicholson

<Read Only>

WesJ

  • bug 996129 – Personal data exposed in Top Sites thumbnails
  • Second screen stuff
  • bug 892125 – Create “Add-ons” page in settings. WIP up.
  • Lots of reviewing 🙂

LucasR

<Read Only>

Last week

  • (Landed) bug 996657 – Turn TopSitesCursorWrapper into a multi-cursor wrapper
  • (Landed) bug 997660 – Update TopSites grid to use row types from TopSitesCursorWrapper
  • (In progress) bug 997772 – Bootstrap suggested sites framework
  • (In progress) bug 997782 – Use suggested sites in the top sites panels
  • Patch reviews
  • Side project: explorations around off-main thread layout passes on Android:

Next week

  • Firefox Hub hackathon
  • Suggested sites and Hub stuff

liuche

<Read Only>

  • Contextual hints: timing for bug 998036 banners, thinking through a HintsController
  • bug 921136 – Handling bookmarks and history together (…mostly learning SQL, Cursors)
  • Next: Start on basic contextual hints bugs (basic help menu, etc)

Margaret

<Read Only>

Highlights

Fixed

Working on

mcomella

<Read Only>

Past

Present

  • bug 997477 – Add a way to close edit mode in one tap on tablet
  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 958889 – Make Fennec “Synced Tabs” tray display entry point to Firefox Account + Sync when user has no existing accounts
  • bug 1005924 – URL outline is not resized correctly after changing device orientation
  • bug 932208 – BrowserToolbar and HomeFragment context menu ‘Share’ option should be disabled for these protocols: about:// chrome:// file://

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 997487 – (blocked) Add UI telemetry to editing mode cancel button
  • bug 989441 – Centralized documentation for writing tests

esawin

Summary

  • Zoom session bug
  • SPDY proxy research

Fixed

  • bug 1002426 – Zoom level mangled after restoring session
  • bug 1004488 – Page has wrong zoom level after pressing BACK button

Working on

Misc

RNewman

<Read Only>

  • Locale switching UI flip-flopping between phone and tablet. Almost there!
  • bug 965371 — reporting device type in FHR.
  • Randomization, fixes, flappin’ my jaw, the usual.

nalexander

Highlights

  • Build-system-as-a-service: locale chooser, suggested sites resources, Android v7 support library and ChromeCast SDK integration 🙂
  • Spent yesterday making local-Robocop not suck as hard; patches by EOW?

Fixed

Working on

BLassey

  • second screen
    • got the dongle working in Fennec with an addon

MFinkle

  • UI Telemetry
  • Second screen (meetup next week)
  • Planning

Ian Barlow

  • Hub Hack Week! I have Instagram and Wikipedia on my homepage!
  • Staring at fresh telemetry numbers, avoiding the temptation to act on them yet 🙂
  • Scoping work on Contextual Hints
  • Working on a preliminary “Search” deck with Anthony
  • Working on tablets with Yuan
  • Looking forward to closing bug 1002628
  • Just generally excited about mobile 🙂
  • In London next week!

Security/MGoodwin

<Read Only>

  • Back from vacation. Ping if you need me.

WebRT

  • continuing focus on significant bugs, valuable enhancements, and comprehensive tests
  • digging into prioritized, tagged Android logging from JavaScript
  • Notable Issues:
    • bug 889744 – Cannot install packaged apps from reviewer details page on Android – candidate for uplift
    • bug 986085 – User-hand-holding to check the Unknown Sources checkbox – patch in review
    • bug 991394 – previously-installed apps stop running – under investigation, stuck
    • bug 995803 – crash in java.lang.IllegalStateException – under investigation
    • bug 957067 – Pass back error when incorrect data passed through in install APK – patch in review
    • bug 978143 – Cancelling APK installation does not trigger error callback – depends on bug 957067
    • bug 1003962 – Line Runner hangs on launch with white screen – new

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

« Newer PostsOlder Posts »

Powered by WordPress