Meeting Notes

9-April-2014

Mobile: 2014-04-09

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

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
  • Dial-in: (800) 503-2899 Conf# 9092634
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Topics for This Week

Firefox Hub
Gathering feedback for the Home Feeds add-on. Fleshed out API docs on MDN. Pull-to-refresh almost ready to land (bug 970707).

Q2 Goals
We plan to meet today to wrap up our goals/projects for Q2.

New Hires wiki page
https://intranet.mozilla.org/Mobile/New_Hires

Welcome ack

Will be focusing on partner related work for the platform team

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.

  • Eduard Neculaesi fixed bug 920930 – “Switch to tab” loads the page in the current tab from Reading List

  • anton_11111 fixed bug 948898 – Move inline scripts and styles into separate file for about:healthreport
  • Mark Capella fixed bug 951374 – Lazy load ClipboardHelper
  • Robin Ricard is working on tracking down a zooming regression in bug 990259

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)

  • Continuing on Service Workers and Push Notifications

Alan K. (ack)

  • Remaining work on cloudsync service

  • A few remaining bugs and some cleanup
  • Needs help on UI parts, specifically for third-party account setup through sync UI

JChen

<Read Only>

Past week

  • Native JS object landing

  • Looking at B2G telemetry

Fixed

Working on

GCP

<Read Only>

  • Last week

    • Get H264 decoding on Flame working

    • System updates/install
  • Next week
    • bug 989944 [B2G][WebRTC] Serious frame dropping when enabling HW H.264 video in real-time mode.

    • bug 989945 [B2G][WebRTC] long video lag when using H.264 codec.

Randall Barker

  • Last Week: Continued work to make WebRTC signaling library not require XPCOM or XUL.

  • This Week: Keep going until it links stand alone with out XPCOM or XUL.

Brian Nicholson

<Read Only>

WesJ

  • Quickshare polish.

    • bug 990395 – After installing Link Bubble, all web pages get a HelperApp icon

    • bug 990642 – Regression: ‘Share Image’ shares link and not actual image
  • bug 992964 – Miracast video casting support
  • bug 992308 – Tab thumbnails in tab-sharing tab picker should be larger and have the right aspect ratio
  • Looking into autocomplete with keyboard that use composition events.

jdover

  • Working with fabrice on Web Activities interfaces.

  • Swipe-to-refresh support for home panels & sync’d tabs – waiting on RelEng to update support library
  • You will need to update your android support library using the SDK manager to 19.1.0+

current

LucasR

<Read Only>

Last week

  • bug 933739 – Issues in URL domain autocompletion

  • bug 992921 – First panel always load in parallel with the default one
  • bug 993970 – Implement tests for TopSitesCursorWrapper
  • bug 976064 – Create a loader per panel view instead of per dataset id
  • Experimentation around view tree flattening, blog post coming soon-ish
  • Good progress on suggested sites infra
  • Patch reviews

Next week

  • More focus on suggested sites

  • Hub stuff, if needed
  • More patch reviews

sola

This week

  • bug 977196 – UI Telemetry for opening urls

  • bug 981028 – Add telemetry probes for Top Sites
  • bug 909618 – Remember about:home tab selection
  • bug 967293 – Remove duplicate logic from TopSitesPanel.onContextItemSelected()
  • bug 857990 – Save/Restore scroll position for an article in Reader Mode

liuche

<Read Only>

  • So many UI Telemetry reviews

  • Prototyping unified phone/tablet settings without using PreferenceActivity, Preference*
  • Misc bugs (geo strings, beta notification)
  • And again, new hires wiki: https://intranet.mozilla.org/Mobile/New_Hires
  • Next: Contextual first run…?

Margaret

<Read Only>

Highlights

  • Home Feeds add-on

  • MDN docs
  • Working on improvements to panel picker dialog – bug 987869

Fixed

Working on

mcomella

<Read Only>

Past

  • bug 981872 – Replace use of MessageDigest with NativeCrypto where applicable

  • bug 991256 – Rename preprocessed Gecko* to Themed*

Present

  • 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 965548 – Add a way to close edit mode in one tap

Future

  • bug 983437 – Delay FHR pruning until the screen is off

  • bug 989441 – Centralized documentation for writing tests

esawin

Fixed

Working on

Summary

  • Zoom history sessions

nalexander

Highlights

  • None. Did you know we no longer have a CEO?

  • Shepherding FxAccounts Sync to the 29 finishing line.

Fixed

Working on

BLassey

  • bug 988471 – Action bar icons flicker while typing and scrolling with an active text selection, landed

  • bug 928096 – UI for Tab streaming, landed
  • looking at e10s for desktop
  • in MV/SF next week

MFinkle

  • Landed client-side Roku casting support. Pref’d off.

  • Need to start filing bugs for new Q2 work.
  • Reviewing IMO (input.mozilla.org) feedback and looking for common pain points.
    • Feeling lost in the UI (How do I clear history?, Where are my bookmarks?)

    • Video hangs or crashes
    • Slow loading of pages

Ian Barlow

<Read Only>
In Denver this week at http://uxim14.uie.com/

Arun

<Read Only>
Working on Tabbed browsing stuff, and misc bugs (bookmarking/history)

WebRT

  • we’re GO for Fx29 Release

  • Fx29 will be developer-focused
  • Marketplace/Content work is currently lower priority for those teams, which are focused on Tarako
  • Noteworthy Bugs:
    • bug 989109 – WebAppRT expects return values from sendMessageToJava – uplifted

    • bug 968129 – crash in java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.setFirstPaintViewport(GeckoLayerClient.java) – uplifted
    • bug 989294 – Synthetic APK never launches if downloaded outside Fx Marketplace – fixed, will request uplift
    • bug 889744 – Cannot install packaged apps from reviewer details page on Android – under investigation
    • bug 991394 – previously-installed apps stop running – under investigation
    • bug 990125 – Duplicate reminders to update apps – under investigation
    • bug 993164 – APK Factory stage release/review has 502 – under investigation

Feature Focus

Fx29
Fx30
Fx31
Fx32

2-April-2014

Mobile: 2014-04-02

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

Schedule

  • Next merge: 2014-04-28

Topics for This Week

Firefox Hub
Planning to publish feed add-on for 30 on AMO this week. Starting to write API documentation on MDN.

GeckoSharedPrefs
Support for scoped SharedPreferences landed. Major ts paint regression, investigating. Might have to backout.

Context menu Quick Share
Landed, but exposed some regressions. Wes is working on it.

UI Telemetry
The initial patches landed. Let’s start looking at the data.

Friends of the Mobile Team

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

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

  • bug 987010 – [Skia] ConvertBGRAToBGRX is sitting on a hotpath and we don’t want it there

  • bug 985155 – Intermittent Android 2.3 | application crashed [@ 0x0]
  • bug 990174 – SkiaGL runs out of memory when drawing lots of shadowed images
  • Continued work on push notifications
  • Investigate whether or not we can turn canvasmark back on for panda
  • Work on actually testing SkiaGL in mochitest

JChen

<Read Only>

Past week

  • Mostly worked on native JS object support

    • Should be landing soon; mailing list post(s) coming.

Fixed

Working on

GCP

  • Last week:

    • Attempts to verify H264 acceleration on Firefox Flame

    • Various reviews
    • Android WebRTC 3.50 update
    • Update dev VM
  • Next week:
    • More fiddling with the Flame

    • Android WebRTC 3.50

Randall Barker

  • Last Week: Posted patch for bug 759448 – Prevent listeners from being registered until needed. Worked on resolving undefined xpcom/xul symbols is WebRTC code for Roku.

  • This Week: Continue resolving symbols and creating drop in replacements for XPCOM components in WebRTC code.

Brian Nicholson

  • bug 988527 – End of progress bar is offset by 1px

  • bug 989098 – Improve EventDispatcher/Messaging.jsm
  • bug 946022 – Implement requestAutocomplete for Firefox for Android

WesJ

  • bug 942270 – Add Quickshare buttons to Context menu

    • bug 990364 – Share options have dramatically shrunk. Have fix. Uploading.

    • bug 990642 – Regression: ‘Share Image’ shares link and not actual image
  • bug 985400 – Unable to interact with sub menus on LG Optimus 4X HD (4.1.2)/LG G2
  • bug 990395 – After installing Link Bubble, all web pages get a HelperApp icon
  • Second screen. Trying to get video casting working via Chromecast or Mircast devices before we work on the harder problem of casting whole tabs.
  • bug 905860 Kohls ad drag to reveal doesn’t work

jdover

  • Blocked on Download Mananger

  • Working with fabrice today in MTV on Web Activity support – should be able to land very soon
  • Adding swipe-to-refresh support for home panels

fixed

current

LucasR

<Read Only>

Last week

  • bug 940575 – Implement per-profile SharedPreferences, eliminating uses of PreferenceManager

  • bug 985211 – Disabling hub panels in regular mode affects guest mode
  • bug 974601 – Avoid saving new configuration on refresh if still using default HomeConfig
  • bug 988355 – Only force reload on configuration changes in DynamicPanel
  • bug 933739 – Issues in URL domain autocompletion
  • (Investigation, Round 2) bug 974434 – Add support for items with variable height in PanelGridView
  • (In progress) bug 976064 – Create a loader per panel view instead of per dataset id
  • (In progress) Bootstrapping the framework for Suggested Sites
  • Prepared presentation for London Mobile Summit 2.0

Next week

  • More focus on the Suggested Sites framework

  • Some more Hub stuff

sola

This week

  • bug 977196 – UI Telemetry for opening urls

  • bug 988635 – Telemetry: Device orientation
  • bug 857990 – Save/Restore scroll position for an article in Reader Mode
  • bug 909618 – Remember about:home tab selection

liuche

<Read Only>

Currently

  • Prototype another settings rewrite for Fragment-only (replace PreferenceActivity, handle prefs, tablet UI preferences)

  • misc telemetry bugs/reviews
  • Beta notification for new telemetry policy

Done

Margaret

Highlights

Fixed

Working on

mcomella

<Read Only>

Past

  • bug 957894 – Update account pickling code for Firefox Account

  • investigate bug 979621 – Android 2.3 testNewTab |junit.framework.AssertionFailedError: EditText is not found!

Present

  • 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 965548 – Add a way to close edit mode in one tap
  • bug 989441 – Centralized documentation for writing tests

Future

  • bug 983437 – Delay FHR pruning until the screen is off

  • bug 898613 – [fig] Editing mode tests (followup to bug 895828)
  • bug 963446 – Extend SyncAccountDeletedService to handle deleting client record for Firefox Accounts + Sync 1.5

esawin

Fixed

Working on

Summary

RNewman

<Read Only>

Highlights

  • Lots of Sync reviews, and some small fixes.

  • Filing all the bugs.
  • Soon to be landing some context fixes, assuming Lucas fixes his GeckoSharedPrefs stuff (implicit dependency).
  • About to have very patchy availability (vroom vroom), but will be in MV and SF for a couple of days in a week or so. Will still be able to get to some reviews, and hope to make locale switching progress.

Fixed

Working on

nalexander

Highlights

  • None. Did you know we have a new CEO?

Fixed

Working on

BLassey

  • Landing UI for tab streaming

  • looking at chrome cast, mostly banging my head against various walls
  • building and packaging GeckoViewExample by default landed
    • devs now need ant 1.8.0

MFinkle

Ian Barlow

  • Tablets

    • In Vancouver this week, doing some design planning

      • Tabbed browsing – refining design concepts from initial sprints

      • Search improvements – what could we do better on tablets? On all devices?
      • Gestures – what kinds of gestures ould we add that make browsing more comfortable?
      • Multi screen use
    • Also – in case you missed it last week, Yuan and Anthony pulled together some initial design sprint findings on tabbed browsing here: http://f.cl.ly/items/1f0C3b2f3F2d111N3V3k/Tablet%20refresh%20sprint%20findings.pdf
  • Widgets are back!
    • Draft designs round 1 cl.ly/image/0C0o0D441V0i

    • Stay tuned for refinements
  • Roku – locking down v1 designs with Anthony and Zhenshuo
  • Hub support – wrapping up initial RSS-themed release
  • Tiles – initial design exploration underway
  • In Denver next week for UX Mobile Immersion conference http://uxim14.uie.com/

Arun

<Read Only>

  • Last week

    • Android widget idea sketches
  • In Progress

    • PDF.js bugs break up

    • Bug 762298 – Request: Bookmark organization and or sorting
    • Bug 971922 – Lack of History Management in History ‘Tab’ confuse users

WebRT

  • focus remains developer-facing issues in Fx29 Beta

  • still bouncing off zarro blookers for Fx29 Release
  • Go/No-Go meeting on Fx29 Release next Monday, April 7
  • Noteworthy Bugs:
    • bug 982557 – updating Fennec to a version with Synthetic APKs triggers app updates that hang on launch – uplifted

    • bug 970209 – webapp update logic in about:apps should be #ifdef MOZ_ANDROID_SYNTHAPKS – uplifted
    • bug 982559 – updating to Synthetic APKs and tapping Home screen icon for previously-installed webapp crashes Fennec – uplifted
    • bug 889744 – Cannot install packaged apps from reviewer details page on Android – under investigation
    • bug 989109 – WebAppRT expects return values from sendMessageToJava – fixed, will request uplift
    • bug 989294 – Synthetic APK never launches if downloaded outside Fx Marketplace – under investigation
    • bug 968129 – crash in java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.setFirstPaintViewport(GeckoLayerClient.java) – fixed, will request uplift

A-Team

Feature Focus

<Read Only>
Nice work on landing UI Telemetry for Home Panels!

Fx29
Fx30
Fx31

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

27-March-2014

Mobile: 2014-03-26

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

Schedule

  • Next merge: 2014-04-28

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.

  • Ashwin Swaroop fixed bug 983860 – AndroidFxAccount.enableSyncing() log message says “Disabling”

  • Vlad Tanase fixed bug 983475 – Remove shouldShowProgress from browser.js
  • Chris Kitching fixed bug 987340 – NPE at org.mozilla.gecko.favicons.decoders.LoadFaviconResult.getBytesForDatabaseStorage(LoadFaviconResult.java)

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

Past week

  • bug 984458 – NativeJSObject (JNI-wrapped Javascript object) to replace JSON for Gecko-to-Java messaging

    • 100-200% performance improvement compared to JSON

    • Direct conversion from Uint32Array to byte[] for binary data instead of base64

Fixed

Working on

GCP

<Read Only>

  • Last week:

    • Reviews: VP8 HW, SafeBrowsing, WebRTC

    • Profiling WebRTC

Fixed

Working on

  • Next week:

    • Get B2G building again

    • WebRTC H264 accel

Randall Barker

  • Last Week: Worked on bug 759448 – Prevent listeners from being registered until needed. Got Roku box white listed for NDK work.

  • This Week: Wrap up bug 759448 and move forward on WebRTC on Roku.

Brian Nicholson

<Read Only>

Past/present/future: bug 946022 – Implement requestAutocomplete for Firefox for Android

WesJ

<Read Only>

  • Helping at GDC last week.

  • One last try run, and hopefully quickshare will land. Had to do some compat work for Gingerbread.
  • bug 985875 Regression in select elements
  • bug 956716 Lockup with context menus on base64 images
  • bug 933979 Cleanup after webapps
  • Reviews
  • Digging back into second screen stuff. There was actually a lot of interest in this (and mobile in general) at gdc.

jdover

<Read Only>

current

LucasR

<Read Only>

Last week

  • bug 972098 – Cursors returned from the SQLiteBridge don’t update when data updates

  • bug 969043 – Log warning if HomeProvider consumer tries saving data outside of sync window
  • bug 974454 – Allow showing only description in panel image items
  • bug 987962 – Reset isLoaded state in HomeFragment on configuration change
  • bug 974434 – Add support for items with variable height in PanelGridView
  • bug 974601 – Avoid saving new configuration on refresh if still using default HomeConfig
  • (In progress) bug 976064 – Create a loader per panel view instead of per dataset id
  • (In progress) bug 988355 – Only force reload on configuration changes in DynamicPanel
  • (In progress) bug 940575 – Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
  • Tons and tons of reviews

Next week

  • Prepare talk for event next week

  • Tiles v1 work
  • More hub stuff

sola

This week

  • bug 968308 – UI telemetry for home panels

  • bug 857990 – Save/Restore scroll position for an article in Reader Mode
  • bug 909618 – Remember about:home tab selection

liuche

<Read Only>

Margaret

<Read Only>

Highlights

Fixed

Working on

mcomella

<Read Only>

Past

  • investigate bug 979623 – NullPointerException when starting geckoview_example

  • bug 985610 – Remove duplicate menu_item_textsize definition.
  • Investigate bug 977945 – Intermittent PROCESS-CRASH | java-exception | java.lang.StackOverflowError at java.lang.reflect.Constructor.constructNative(Native Method) | followed by testSessionHistory | GeckoEventExpecter – blockForEvent timeout: Gecko:Ready

Present

  • 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 965548 – Add a way to close edit mode in one tap
  • bug 957894 – Update account pickling code for Firefox Account

Future

  • bug 983437 – Delay FHR pruning until the screen is off

  • bug 898613 – [fig] Editing mode tests (followup to bug 895828)
  • bug 963446 – Extend SyncAccountDeletedService to handle deleting client record for Firefox Accounts + Sync 1.5

esawin

<Read Only>

Fixed

Working on

nalexander

  • Eclipse

I blogged 10 mini-video tutorials about developing Fennec with Eclipse at http://www.ncalexander.net/blog/2014/03/24/eclipse-mini-tutorials/

  • Firefox Accounts

Diving deep into the weeds that need trimming in order for us to rev our on-disk Account storage formats, a pre-requisite for bug 975625. Plan is to re-work the Android Account types for all Fennec packages in order to prevent cross-package shenanigans. This will allow both the Beta and Release packages to sync at the same time (which hasn’t been supported up to now) at the cost of requiring both packages to set up Sync. (For perspective: we believe we have a handful of users with multiple packages installed and in active use. The vast majority of our userbase won’t notice a difference.)

BLassey

  • Getting reviews on the UI for Tab Streaming bug 928096

  • stole bug 979623, NPE in GNM from GVE, from mcomella
  • bug 979438 Unify target SDK version
  • trying to carve out time to look at Chromecast support

Ian Barlow

  • Hub support – wrapping up initial RSS-themed release

  • Tiles – initial design exploration underway
  • UI Telemetry
  • Roku
    • spinning this back up with Zhenshuo and Anthony again

    • getting very close to a testable v1 version. Keep an eye on Nightlies!
  • Tablets
  • FxA
    • Trying to get a little Android promo into the desktop FxA flow

    • Have some bugs to look at for nalexander, appreciate your patience :)
  • Q2 planning
  • multi-year planning
  • In Vancouver next week
  • In Denver the week after
  • Omg the meetings

Arun

  • Updated with designs

    • Bug 663803 – Provide magnifying glass in areas of clustered links

    • Bug 985516 – [meta] Form Autofill
  • Working on ideas & sketches for Android Search Widget

WebRT

  • Fx29 Beta testing underway with focus on developers

  • great discussions in Hacks blog post, some further discussion in dev-webapps forum and Yammer thread
  • priorities are developer-facing issues in Fx29 Beta and user-facing issues in Fx30 Aurora
  • still bouncing off zarro blookers for Fx29 release
  • Noteworthy Bugs:
    • bug 985184 – WebappsUpdateTimer.js not packaged with Fennec (fixed and uplifted)

    • bug 985195 – WebappsUpdateTimer shares timer ID with nsUpdateService (fixed and uplifted)
    • bug 984028 – some apps have default Android icon at some resolutions (fixed server-side)
    • bug 982557 – updating Fennec to a version with Synthetic APKs triggers app updates that hang on launch (fixed; will request uplift)
    • bug 982559 – updating to Synthetic APKs and tapping Home screen icon for previously-installed webapp crashes Fennec (awaiting review)
    • bug 986085 – User-hand-holding to check the Unknown Sources checkbox (under investigation)

Feature Focus

<Read Only> <== I have to jet to a 10AM but will put progress bar improvements to ‘on track’ for Fx31. Also, what about Fx30 permissions bump? Yes or no?

Fx29, Ships 04/29
Fx30, Ships 06/10
Fx31, Ships on 07/22

Round Table

Good read

http://www.otsukare.info/2014/03/24/webcompat-china

QA


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

20-March-2014

Mobile: 2014-03-19

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

Schedule

  • Next merge: 2014-04-28

Topics for This Week

Snippets
Started testing snippets in Nightly yesterday – please report bugs if you see any!

Beta Hotness
Firefox Accounts + Sync and Webapps merged to Firefox Beta (Fx29). Huge shout out to AaronMT: Aaron’s hard work and infinite patience has been absolutely essential to the Firefox Accounts + Sync effort on Android and Desktop.

Tiles
We will start the basic work for Tiles in Fx31. It will be broken into different phases of work, each slated for a different release. For Fx31, we will look at adding default bookmark-like tiles that appear in the empty thumbnails. We’ll do some open posts to get the community involved in picking the set of default bookmark/tiles.

UI Telemetry
We plan to push UI Telemetry in Fx31 and will create a Hack Week next week to get the current WIP code landed.

Firefox Hub
Work continues to get Firefox Hub feature complete for Fx31.

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 959382 – Create BaseTest.setPreferenceAndWaitForChange helper method (first patch)

  • Vlad Tanase fixed bug 976144 – Don’t show progress bar on load of about: pages

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)

  • Figuring out ServiceWorkers on Android. Lots of progress made, but hornets nest of startup issues remains.

JChen

<Read Only>

Past week

  • Working on Java/JS communication in test harness

  • Working on automated BHR processing

Fixed

Working on

Randall Barker

  • Last Week: Cleaned up Roku NDK Port. Started working with device but had issues with white listing.

  • This Week: Work with Roku engineer to get code on device.

Brian Nicholson

<Read Only>

  • Done

  • In progress
    • bug 946022 – Implement requestAutocomplete for Firefox for Android

jdover

  • Finished up home panel folders / filters

  • Further work on tab switcher prototype
  • Focusing back on download manager and web activity support

fixed

current

sola

This week

  • bug 968308 – UI telemetry for home panels

  • bug 857990 – Save/Restore scroll position for an article in Reader Mode
  • bug 909618 – Remember about:home tab selection
  • bug 959297 – Get description and approx. reading time for reading list items

liuche

<Read Only>

Margaret

<Read Only>

Highlights

  • Home banner bugs

  • Hub RSS and user testing add-ons
  • PTO Thursday/Friday this week

Fixed

Working on

mcomella

<Read Only>

Past

  •  :(

Present

  • 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 965548 – Add a way to close edit mode in one tap
  • bug 957894 – Update account pickling code for Firefox Account

Future

esawin

Fixed

Working on

Summary

  • finishing and landing helper app patches

  • fixing shutdown crash for debug builds

Next week

  • house moving

RNewman

<Read Only>

Highlights

  • Sync scheduling, reviews, etc.

  • Yakking.

Fixed

Working on

nalexander

<Read Only>

Highlights

  • Reviewing sync scheduling, coding, etc.

  • Next wave for FxAccounts.
  • Yakking.

Fixed

Working on

BLassey

  • bug 928096 – UI for tab streaming

    • selection dialog landed

    • recording indicator patch up for review
    • next up is putting thumbnails in the selection dialog
  • bug 980197 – on long press of a phone number, select the whole phone number, landed
  • bug 979470 – When a phone number is highlighted, offer to call it from the context menu or action bar
  • bug 983439 – AAPT should ignore mercurial merge conflict files

MFinkle

  • In MoTo next week

  • Picking up Roku casting support again

Ian Barlow

  • Meetings

  • Telemetry Dashboards

Arun

  • Form Autofill designs are complete. Bugs are being filed as I speak. Here’s the metabug:

https://bugzilla.mozilla.org/show_bug.cgi?id=985516

  • PDF.js bugs to follow soon.
  • Next in line: Bug 663803, Bug 762298

WebRT

  • team remains focused on release blockers, bug fixes, and minor enhancements

  • we’re GO for Fx29 and will solicit testing during beta cycle
  • bouncing off zarro blookers
  • Noteworthy Bugs:
    • bug 985184 – WebappsUpdateTimer.js not packaged with Fennec (fixed, uplift requested)

    • bug 985195 – WebappsUpdateTimer shares timer ID with nsUpdateService (fixed, uplift requested)
    • bug 984028 – some apps have default Android icon at some resolutions (fixed)

Feature Focus

Fx29, Ships on 04/29
Fx30, Ships on 06/10
Fx31, Ships 7/22
Fx32, Ships on 09/02

Round Table

  • crash rate for Firefox 28 is 1.5 per/100 adu, Population is still quite small so the number may move around a bit. Though this is the lowest crash rate for quite some time.

  • Have some video regressions in 28

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

13-March-2014

Mobile: 2014-03-12

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

Schedule

  • Merge is upon us! (2014-03-17)

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.

  • Christopher Su fixed bug 943629 – Remove unnecessary comment in Tabs (first patch)

  • Mark Capella fixed bug 978731 – Cursor position jumps around, dragging handles moves text
  • Chris Kitching fixed bug 969417 – crash in java.util.ConcurrentModificationException: at java.util.LinkedList$LinkIterator.remove(LinkedList.java)

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)

  • Finally landed single GLContext Skia patch and associated patches (bug 939276)

  • Working on a headless Gecko service, needed for Simple Push notifications

JChen

<Read Only>

Past week

  • Blogged about the ANR dashboad

  • Spent a lot of time looking at bug 977259 – HTMLInputElement doesn’t receive keypress, keydown, or input events after type is dynamically set to “number”
  • Started looking at B2G telemetry

Fixed

Working on

GCP

<Read Only>

  • Last week

    • Load Adaption review comments addressed, on try now

    • VP8 Acceleration reviews
  • Next week

    • Simplify Load Adaption logic

    • ARM/NEON/Opus optimization test

Randall Barker

  • Last Week: Got mozilla-central compiling and linking with Roku NDK.

  • This Week: Work with Roku to get something running on device.

WesJ

<Read Only>

  • Out with a sick kid most of the last week

  • Finishing up quickshare in context menus. One patch left and some test failures to fixup.
  • bug 981682 – crash in java.lang.NullPointerException: at org.mozilla.gecko.prompts.Prompt.closeDialog(Prompt.java
  • bug 976531 – Keyboard lowering causes a re-draw that breaks page layout. Proposed patch up. Still working through issues.
  • bug 980152 – Panning on grid panes can be painful with large images. Need to update patch.
  • bug 980074 – Started on some basic unittests for text selection
  • bug 982022 – Page helper application icon is no longer displayed in the URL bar (Aurora 29.0)

LucasR

<Read Only>

Last week

  • bug 969060 – Disabling dynamic panel set as default will put default panel in ambiguous state

  • bug 967742 – Consolidate API to edit HomeConfig state
  • bug 981614 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.HomePager.onToolbarFocusChange(HomePager.java)
  • bug 969055 – Validate items beings saved with HomeProvider API
  • bug 963817 – Wrap HomeStorage data insertion loop in a transaction
  • (In progress) bug 940575 – Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
  • (In progress) bug 976155 – Implement ‘schema upgrades’ for HomeConfig
  • Working on a thorough blog post explaining how the Android Transitions framework works internally.
  • Tons of reviews

Next week

  • More hub stuff

  • More reviews

sola

<Read Only>

This week

  • bug 968308 – UI telemetry for home panels

  • bug 909618 – Remember about:home tab selection
  • bug 959297 – Get description and approx. reading time for reading list items

liuche

<Read Only>

  • Wrapping up home panels settings, strings for 30

  • Reviews

Fixed

Current

Margaret

Highlights

  • Pre-merge bug fixing (mostly home banner bugs)

  • Hub add-on for subscribing to arbitrary RSS feeds – bug 977200
  • Hub add-on for user testing
  • Auth/empty views for panels (will hopefully land one day)
  • Attended JSFest, reminded that developers all use chrome :(

Fixed

Working on

mcomella

<Read Only>

Past

  • bug 976775 – Rename AssertionHelper assertions to fAssert*

    • bug 976833 – Override JUnit API methods in UITest
  • bug 915312 – Ship minimal PBKDF2-SHA256 native library for Android
    • bug 979078 – SHA-256 license distribution with binary
  • bug 959652 – BrowserHealthRecorder.ensureEnvironment can be expensive during startup
    • Though scary (unrelated?) backout stuff…

Present

  • 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 965548 – Add a way to close edit mode in one tap
  • bug 957894 – Update account pickling code for Firefox Account

Future

esawin

Fixed

Working on

Summary

  • Fixing helper app bugs

  • Allowing “safe” XPI installs from untrusted sources

RNewman

<Read Only>

All FxA, all the time. Apart from reviews and randomness. Desktop Sync work week.

nalexander

<Read Only>

  • Sick Thursday -> Sunday last week :(

  • Completely snowed under trying to understand new Android resource failures: see bug 974627 and bug 959652 for patches backed out due to this issue (?). Current hypothesis: bug 978587 added or exposed bad Android resource dependencies :(
  • Trying to handle P1s for FxAccount :(

BLassey

MFinkle

  • Back from PTO

  • Hacking through bugmail
  • Looking for unstable features before merge:
    • Progressbar

    • HelperApps
    • Banner

Ian Barlow

  • Hub

    • Detail work on RSS feeds in 30
  • Tablets
    • Reviewing user testing feedback for some new ‘tab browsing’ concepts

    • Writing a summary with Yuan and Anthony, hope to share next week
  • Search
    • Working with Anthony Lam on some cool visual search ideas
  • First run
  • Upcoming travel
    • Vancouver in 2 weeks for UX hacking

    • Denver in 3 weeks for a UX conference

Arun

<Read Only>

  • Back from almost 3 weeks (?!) of PTO

  • Focusing on getting form autofill out the door – polishing MVP & soon to have bugs ready
  • PDF.js, tabbed browsing explorations, and misc bugs (basically all pending work) is next.

WebRT

<Read Only>


(<Read Only> due to conflict with Marketplace organization’s quarterly “Apps Day” event)

  • team remains focused on release blockers, bug fixes, and minor enhancements

  • Fx29 go/no-go discussions leaning toward “go”; final call tomorrow (Thursday, March 13) in Product Delivery meeting
  • Notable Bugs:
    • bug 982182 breaks app updates (patch in hand; awaiting review)

    • bug 978836 switches to production APK Factory servers; will require reinstallation of apps on Fx29/30 Aurora/Nightly builds (patch with review; awaiting info and push)

A-Team

  • Make sure your tests clean up after themselves! bug 968200

Feature Focus

Fx28 Ships on 03/18
Fx29, Ships on 04/29
Fx30, Ships on 06/10
Fx31, Ships 07/22

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

6-March-2014

Mobile: 2014-03-05

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

Schedule

  • Next merge March 17

Topics for This Week

MWC recap?
mfinkle is out, maybe we need to do this next week.

Hub status
Narrowing the scope for Fx30, focusing on RSS add-ons. Targeting Fx32 for a more full-featured release.

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.

  • Marcos Cezar Mendes da Costa Junior wrote a patch for bug 956360 – Use Arrays.asList when possible

  • Matt Brubeck started a discussion about our about:feedback flow, and filed and fixed bug 972844 – Provide an easy way to dismiss about:feedback for good

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • STILL trying to land single GLContext Skia patch. One test is hanging.

  • Working on a service to run a headless Gecko. Needed for Simple Push notifications
  • Interviews and stuff

JChen

Past week

  • Landed basic IME tests

  • Fixing some new IME bugs
    • Good candidates for moar tests!

Fixed

Working on

GCP

<Read Only>

  • Last week

    • Load Adaption v1 finished, waiting review, try fixes

    • Text selection bug hunting
    • Fix 2.3 WebRTC regression
  • Next week
    • Hopefully address review comments

    • Replace Google load adaption code by simpler version

Randall Barker

<Read Only>

  • Last Week: Shelved shrinking XUL dependencies for now due to spaghetti monster. Started work to compile XUL for Roku devices.

  • Next Week: Finish XUL port, get something running on Roku Device.

Brian Nicholson

<Read Only>

  • Progress bar fixes

  • Submenu fixes
    • bug 976006 – Bookmark indicator does not update when adding a bookmark

    • bug 978494 – Page cannot be removed from reading list

WesJ

<Read Only> – At a doctor appt this morning

  • Mostly trying to finish up context menu quickshare

  • Looking into some performance things:
  • bug 942611 – Stop Firefox Mobile from leaking Storage space by leaking file uploads

jdover

<Read Only>

WIP:

  • bug 921557 – Custom ellipsizing home banner text on smaller screens

  • bug 975055 – Filter UI for Hub panels
  • bug 816318 – Moving to Android’s DownloadManager, looking into options for Froyo

Done:

  • bug 978741 – History tab is highlighted incorrectly on tablets

  • bug 974723 – Send shown event when banner is displayed

LucasR

<Read Only>

Last week

  • PTO on Friday

  • bug 971214 – crash in java.lang.NoSuchMethodError: android.view.View.setBackground at org.mozilla.gecko.widget.BasicColorPicker$ColorPickerListAdapter.getView(BasicColorPicker.java)
  • bug 975841 – crash in org.mozilla.gecko.sqlite.SQLiteBridgeException: Cant prepare statement: no such column: filter at org.mozilla.gecko.sqlite.SQLiteBridge.sqliteCallWithDb(Native Method)
  • bug 969060 – Disabling dynamic panel set as default will put default panel in ambiguous state
  • bug 967742 – Consolidate API to edit HomeConfig state
  • (In progress) bug 940575 – Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
  • Tons of reviews

Next week

  • More hub stuff

  • Toolbar/layout bugs

sola

<Read Only>

This week

  • bug 857990 – Save/Restore scroll position for an article in Reader Mode

  • bug 978994 – Telemetry: Allow “extras” field when starting a session
  • bug 959297 – Get description and approx. reading time for reading list items
  • bug 968308 – UI telemetry for home panels

liuche

<Read Only>

  • Various home panels Settings UI work (Add panel, flow)

Currently:

Margaret

<Read Only>

Highlights

Fixed

Working on

mcomella

<Read Only>

Past

Present

  • bug 976775 – Rename AssertionHelper assertions to fAssert*

  • bug 959652 – BrowserHealthRecorder.ensureEnvironment can be expensive during startup
    • bug 915312 – r? – Ship minimal PBKDF2-SHA256 native library for Android
  • 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 965548 – Add a way to close edit mode in one tap
  • bug 957894 – Update account pickling code for Firefox Account

Future

esawin

<Read Only>

Fixed

Working on

Also working on

  • Research: SPDY proxy (Gonzales)

nalexander

Highlights

  • Starting to understand GeckoView packaging — see message to mobile-firefox-dev

    • Strong interest in making Fennec a build-time consumer of GeckoView

    • Mild interest in auto-generating GeckoView documentation for our embedding community
  • Landed follow ups to Eclipse IDE work, working with folks (hi lucasr!) to address issues
  • Landed follow ups to JUnit 3 browser tests, working with folks (hi lucasr, hi rnewman!) to address issues
  • Working on FxAccounts UI improvements
    • Seem to have hit a blocker with interaction between StatusActivity and GeckoPreferences accessible elements? bug 979899 Digging in later today.

Fixed

Working on

BLassey

  • getting GeckoViewExample into working order and testable

    • bug 971101 – build and publish geckoview example by default, landing blocked on RelEng installing ant

    • bug 977677 – GeckoView can’t access some resources it needs
    • bug 969725 – geckoview_example uses incorrect main.xml layout and AndroidManifest
    • discussions, reviews with nalexander on bug 978587
  • bug 979470 – When a phone number is highlighted, offer to call it from the context menu or action bar, f+ from finkle, waiting for review from wesj
  • bug 928096 – UI for Tab streaming, Brian are you going to get that in for 30?

Ian Barlow

  • Hub!

  • Tablets!
  • Search!
  • Sync!
  • First run!
  • Busy!

Arun

PTO

Feature Focus

<Read Only> <= due to plague. Note that the Firefox Hub line items shall be changing in the next couple days

Fx28
Fx29
Fx30
Fx31

Round Table

  • bug 977704 – Back button reloads page without images <== this is blocking about 15 bugs for our marketplace friends… can someone take a look?

  • NEW RULE: if you’ve been with the team less than a year, you can’t use read only

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

27-February-2014

Mobile: 2014-02-26

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

Topics for This Week

Hub
Triaged P1 bugs. Landed tweaks to JS APIs. Continuing to build demo add-ons (some may not work on Nightly right now, we’re working on fixing that).

Release Cycle
The last beta we take changes in is next week. Get your uplifts done. No more speculative fixes.

Help out sync
There are bugs that require no specific sync knowledge to tackle, have a look at the list and help out

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.

  • Veeti Paananen fixed bug 950826 – Super toast style not matching native platform look and feel

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)

  • Continued Skia work (seriously)

  • Talked to networking team about options for a compressing/caching proxy system
  • Endless number of interviews/debriefs
  • Looking at bug 941800 – crash in mozilla::gl::SwapRAndBComponents

JChen

<Read Only>

Past week

Fixed

Working on

GCP

<Read Only>

  • Last week:

    • bug 975624 Freetuner.co – WebRTC audio failure on Firefox for Android

    • bug 974378 [Gingerbread] [WebRTC] Audio Input / getUserMedia is broken on Gingerbread
    • Tweaks after WebRTC workweek
  • Next week:
    • Land all the patches

Randall Barker

<Read Only>

  • Last Week(s): PTO, now sick again >:(, continued work on stand alone WebRTC lib for Roku. Working on reducing dependencies to XUL/XPCOM Glue.

  • This Week: Finish up library shrink, get building on Roku.

Brian Nicholson

<Read Only>

  • bug 963249 – Regression: Menu difference on tablets between about:home and content

  • bug 976033 – The bookmark icon under the bookmark submenu is grayed out
  • In progress: bug 962103 – Progress bar visual refinements

WesJ

<Read Only>

jdover

<Read Only>

WIP:

  • bug 966047 – Hide home banner when there are no panels enabled

  • bug 921557 – Shrink HomeBanner text on smaller screens
  • bug 975055 – Filter UI for Hub panels
  • bug 816318 – Moving to Android’s DownloadManager, looking into options for Froyo

Done:

  • bug 942295 – Filter infrastructure in hub panels

  • bug 960359 – Move HomeBanner out of Top Sites Panel

Sadness:

  • bug 966491 – Google Phone search has changed in KitKat, now only available to Google apps

LucasR

<Read Only>

Last week

  • bug 972351 – Perform item handler check in PanelLayout

  • bug 974598 – Handle full refreshes from locale changes immediately in HomeConfigInvalidator
  • bug 967286 – Default to Layout.FRAME if layout type isn’t specified in Home.panels.add
  • bug 968172 – Avoid refreshing HomeConfig on every onLocaleReady() call
  • bug 972306 – Rename Home.panels.add/remove to Home.panels.register/unregister
  • bug 974139 – Redefine registration logic to return panel options dynamically
  • bug 974926 – Rename _panels to _registeredPanels in Home.jsm
  • bug 975198 – Globe icon appears when image doesn’t load in grid view
  • bug 975357 – Initialize HomeConfigInvalidator in GeckoApplication.onCreate()
  • bug 976122 – HomePanels:Get is broken
  • bug 977103 – Prefix LocaleManager’s static members with ‘s’
  • (In progress) bug 975841 – crash in org.mozilla.gecko.sqlite.SQLiteBridgeException: Cant prepare statement:
  • (In progress) bug 967742 – Consolidate API to edit HomeConfig state
  • (In progress) bug 969060 – Disabling dynamic panel set as default will put default panel in ambiguous state
  • (In progress) bug 940575 – Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
  • Tons of reviews

Next week

  • Some tracking bug fixing (Fx29 / Fx30)

  • More hub stuff
  • More reviews

sola

<Read Only>

This week

  • bug 959290 – Make ContentProvider for Reading List (writing tests)

  • bug 857990 – Save/Restore scroll position for an article in Reader Mode
  • bug 970524 – Investigate use of APIv11 check before starting transactions

liuche

<Read Only>

  • bug 950698 – Search string tip

  • bug 942878 – Add new Home panel from Settings
  • bug 965606 – Sync home panel only on wifi
  • bug 959917 – Make Home Panel settings reorderable
  • bug 903535 – Fix tests for new geo/wifi strings
  • More settings rewrite

Margaret

Highlights

  • Home banner follow-ups (tracked by bug 862801)

  • Enabled sync promo banner – bug 974496
  • Working on auth views and empty views for hub panels

Fixed

Working on

mcomella

<Read Only>

Past

  •  :(

Present

  • bug 976775 – Rename AssertionHelper assertions to fAssert*

  • bug 959652 – BrowserHealthRecorder.ensureEnvironment can be expensive during startup
    • bug 915312 – Ship minimal PBKDF2-SHA256 native library for Android
  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 969725 – r- – geckoview_example uses incorrect main.xml layout and AndroidManifest
  • bug 942283 – HomeList RSS addon
  • bug 939350 – Create Python linter wrapper

Future

esawin

<Read Only>

Past

Present

RNewman

  • Desktop Sync reviews.

  • Desktop Sync work (e.g., declining engines)
  • The usual mobile Sync stuff.
  • Fixing DB stuff, NPEs etc: bug 969637, bug 947939, bug 975792.
  • I’ll be in SF March 10-13 to play kindly uncle for desktop Sync.

nalexander

  • landed first cut of Fennec (browser) JUnit 3 tests

    • /mobile/android/tests/browser/junit3

    • me, rnewman, mcomella (?) to follow-up with guidelines for use
    • easy to use from Eclipse
    • no mach command yet
    • not yet running on infra/TBPL
    • bug 903528
  • back to the Firefox Accounts grind

    • triaged down to about ~12 P1s yesterday

    • help appreciated on P2s, tickets marked [parallel] (thanks blassey!)
    • working mostly on UX touch ups and improving FxA status screen (r? today)

BLassey

  • bug 962606 Firefox Accounts (Sign-Up) – Suggestions are present for password field

  • partner stuff

Ian Barlow

  • Hub

  • First run
  • Tablets
  • Search
  • Launcher

Security/MGoodwin

<Read Only>

  • Looking at Fx Accounts

  • Also looking at hub

A-Team

<Read Only>

  • Android bugs in Orange Factor Top 10:
   7. 27 oranges: bug 720452 (REOPENED)
   Intermittent Android jsreftest.html?test=<ANY> | load failed: null

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

20-February-2014

Mobile: 2014-02-19

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

Schedule

  • Next merge: 2014-03-17

Topics for This Week

Hub
Refining Home.panels API bug 972306, bug 968573, bug 968188. We’ll share the demo add-ons we’ve been working on (Pocket, Flickr, RSS) once the API stabilizes.
talos
What is the point? If I can read an rpr log, we spent 24 minutes of infra time to extract a single value measured in milliseconds.
 09:14:22     INFO -  02-19 09:13:18.414 I/Robocop ( 2607): __start_report509__end_report
 09:14:22     INFO -  02-19 09:13:18.421 I/Robocop ( 2607): __startTimestamp509__endTimestamp

This is incredibly wasteful and not statistically valid!

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.

  • p0ff fixed bug 968908 – PromptInputs should return an Object not a String (first patch!)

  • Madushan Nishantha fixed bug 948896 – Move inline scripts and styles into separate file for about:downloads (first patch!)
  • Robin Ricard fixed bug 958111 – “Find in Page” on Android should zoom in on the highlighted result (first patch!)
  • Peiyong Lin fixed bug 968378 – Hide private members in Home.jsm using closures
  • Sebastian Kaspari fixed bug 944142 – Implement NavigationHelper.goForward for phones

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • STILL trying to land bug 939276 – [SkiaGL] [Feature] Support multiple Skia DrawTargets backed by a single GLContext

  • Helped some with the skia rebase bug 910754
  • Working on turning on SkiaGL for Mac.
  • Investigating several other bugs. 788522, 622816, 957276

JChen

<Read Only> (appointment :/ )

Past week

  • Continued to work on IME tests

  • BHR improvements
    • Reducing data size

    • Fixing hang times plot
  • Interviews & PTO

Fixed

Working on

GCP

<Read Only>

  • Last week:

    • WebRTC workweek
  • This week:
    • Code reviews. (VP8 HW accel, SafeBrowsing)

    • Load Adaption. Patches sortof finished, starting testing now.

Brian Nicholson

<Read Only>

  • Band-aid fix for bug 970081 – crash in android.content.res.Resources$NotFoundException

  • bug 973021 – Remove m.foo.com -> foo.com RDS hack
  • Landed bug 970719 – Animate progress bar to end of the screen
  • Lots of reviews

WesJ

jdover

<Read Only>

WIP:

  • bug 776027 – Web Activities, will be coming up with conversions to intents based on Gaia

  • bug 961523 – Refine HomeBanner close button behavior

Finishing:

  • bug 942295 – Filters in hub panels

  • bug 960359 – Going back to hold HomeBanner design, making sure not nagging happens
  • bug 921557 – Shrink HomeBanner text on smaller screens

Investigating:

  • bug 816318 – Hacking into Froyo’s internal DownloadService will probably not work (no device to test on?)

  • bug 966491 – Google Phone search has changed in KitKat, now requires “App Indexing”

Done:

  • bug 966489 – Google Phone Search listing displays browser package name

  • bug 972879 – Crash on < ICS in Reader Mode regression

LucasR

<Read Only>

Last week

  • bug 881240 – Refine title bar reveal behaviour

  • bug 968188 – Pass a ‘reason’ to the Home.panels.add() and Home.panels.remove() APIs
  • bug 966022 – Implement the notion of itemType on existing panel views (list, grid)
  • bug 968573 – Refine interaction of clicks on dynamic panel items
  • bug 972046 – Rename home_empty*page.xml layouts to home_empty*panel.xml
  • bug 970247 – Stub ButtonToast view
  • bug 970700 – Two line row description ellipsizes in the middle
  • bug 973137 – Images in list panel disappear when it is opened in a new tab
  • bug 973666 – Get rid of TwoLineRow view
  • bug 973667 – Get rid of the HomeGridView style
  • bug 973670 – PanelGridView needs better pressed state
  • (In progress) bug 972306 – Rename Home.panels.add/remove to Home.panels.register/unregister
  • (In progress) bug 968172 – Avoid refreshing HomeConfig on every onLocaleReady() call
  • Tons of reviews

Next week

  • More Hub stuff

  • Kick-off layout optimization work
  • More reviews

sola

<Read Only>

Last week

  • bug 961238 – Make an abstract ContentProvider class (patch was breaking tests)

  • bug 965361 – Show firefox watermark when you hide all panels in about:home

This week

  • bug 959290 – Make ContentProvider for Reading List (writing tests)

  • bug 857990 – Save/Restore scroll position for an article in Reader Mode
  • bug 970524 – Investigate use of APIv11 check before starting transactions

liuche

<Read Only>

  • PTO for the past week+, catching up on bugmail

  • next:

Margaret

Highlights

  • Landed home banner tests – bug 935264

  • Re-enabled snippets – bug 962349
  • Working with jdover on home banner refinements

Fixed

Working on

mcomella

<Read Only>

Past

  • bug 938824 – Remove reflection from testSearchSuggestions

Present

  • bug 959652 – BrowserHealthRecorder.ensureEnvironment can be expensive during startup

    • bug 915312 – Ship minimal PBKDF2-SHA256 native library for Android
  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 969725 – r? – geckoview_example uses incorrect main.xml layout and AndroidManifest
  • bug 942283 – HomeList RSS addon
  • bug 939350 – Create Python linter wrapper

Future

esawin

<Read Only>

Past

Present

Also working on

  • bug 611556 – Zoom levels should persist within a session

RNewman

<Read Only>

The usual: 29 blockers for The Syncs, reviews, sticking my oar into the l10n waters.

Past

Present

nalexander

  • Eclipse support finally landed!

  • Planning to bit rot you all by landing bug 938994 this week.
  • Posted work in progress on a Fennec JUnit 3 test suite bug 903528. Plan of record is to land test suite without TBPL support and encourage uptake by demonstrating how much easier it is to experiment in an instrumentation test that is locally run than in Fennec itself. This is much more convincing when developing in an IDE.
  • Mentoring mcomella with bug 915312, a tricky mix of native code and build system hijinkery.
  • Re-writing Firefox Account status activity to look like GeckoPreferences. I’m using the following small library to ease the PreferenceFragment on >= v11 vs. PreferenceActivity battle on < v11; we’ll see how that goes.

BLassey

  • partner stuff

  • moving

MFinkle

  • MWC preparations

  • MWC next week

Ian Barlow

  • Hub stuff – panels are looking good, still work to be done on the end-to-end flow

  • FxA Sync – filing bugs
  • MWC prep

Arun

  • PTO until March 7

A-Team

<Read Only>

  • One Android bug in Orange Factor Top 10:

9. 40 oranges: bug 959804

 Intermittent tcheck2 | application crashed [@ libc.so + 0x11e78]

Feature Focus

Fx28, Ships March 18th
Fx29, Ships April 29th
Fx30, Ships on June 10th

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

13-February-2014

Mobile: 2014-02-12

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

Schedule

  • Next merge: 2014-03-17

Topics for This Week

Memory Regression
Kats tracked down two issues with AWSY (bug 971001 and bug 971694). He tracked down the cause of bug 971001 and the fix landed. Memory issue is still open.

Eideticker Performance Regressions
Pageload regressions seem to be gone. William has addressed some issues with the devices and we have pageload performance back to where it was previously. Startup regressions are still present and we need to keep looking at ways to get improve performance. Dirty startup is affected by bug 971477 and we can get that working.

Hub
Sync API landed (bug 964447), demos in progress, weekly stand-up meeting notes here: https://mobile.etherpad.mozilla.org/firefox-hub

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.

  • Madushan Nishantha fixed bug 948896 – Move inline scripts and styles into separate file for about:downloads (first patch!)

  • Peiyong Lin fixed bug 965023 – Use Object.freeze on exports of Home.jsm
  • Sebastian Kaspari fixed bug 946352 – Remove go button workaround in ToolbarComponent.commitEditingMode

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Still trying to land single-context SkiaGL patch

  • Helping George with landing Skia rebase
  • bug 964826 – Menu is greyed out and unavailable while playing flash content on 4.4 KitKat
  • Interviews, reviews, etc.

JChen

Past week

  • Unwinding enabled for ANR reports

    • Full Gecko stack during hangs
  • Working on IME tests

Fixed

Working on

Randall Barker

<Read Only>

Brian Nicholson

<Read Only>

  • bug 970719 – Animate progress bar to end of the screen

  • bug 965453 – Add a submenu for bookmarks
  • bug 971413 – Clean up Reader:Remove handling
  • bug 965137 – Make session saving more reliable
  • bug 969700 – Listen only for top-level DOMTitleChanged in SessionStore.js
  • bug 968738 – Bookmarks opened from home screen are not marked as bookmarked
  • bug 944374

WesJ

<Read Only> – PulseAudio has been acting up

  • Trying to track down startup regressions

  • Updated bug 942270 for quick share context menu. I’m refactoring ActivityHandlerHelper as well as NativeWindow.contextmenu as part of this. Splitting those changes into some separate bugs.
  • Unbitrotted bug 946344 – Remove GeckoEventResponder. Waiting on one last review.
  • bug 911904 – Making HelperApps a little smarter

jdover

<Read Only>

WIP:

  • bug 960359 – Going back to hold HomeBanner design, making sure not nagging happens

  • bug 942295 – Folders (now filters!) in Home lists
  • bug 776027 – Web Activities, will be coming up with conversions to intents based on Gaia

Investigating:

  • bug 816318 – Investigating if we can hack into Froyo’s internal DownloadService so we can drop our download manager

  • bug 966491 – looks like Google Phone search has changed in KitKat, now requires “App Indexing”

LucasR

<Read Only>

Last week

  • bug 963046 – Implement image loading infrastructure for panel views

  • bug 964508 – Rename TwoLineRow members to match the latest dataset terminology
  • bug 966866 – Connected to a site which is run by ‘null/null’ certificate
  • bug 968735 – Misc tweaks in PanelsPreferenceCategory
  • bug 968878 – Misc tweaks in PanelGridView layout
  • bug 969316 – Use description column instead of url in PanelListRow
  • bug 969445 – Don’t show progress bar in about:privatebrowsing
  • bug 968170 – Trigger HomeConfig refreshes conditionally
  • bug 968172 – Avoid refreshing HomeConfig on every onLocaleReady() call
  • bug 970247 – Stub ButtonToast view
  • bug 970702 – Empty space in two line item rows when no image URL is specified
  • bug 971735 – java.util.ConcurrentModificationException: at java.util.ArrayList$ArrayListIterator.next(ArrayList.java) in removeHistoricalRecordsForPackage()
  • bug 935542 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPage$EditPinnedSiteListener.onSiteSelected(TopSitesPage.java)
  • bug 971745 – java.lang.IndexOutOfBoundsException: at java.util.LinkedList.get(LinkedList.java) in moveToParentFolder()
  • (In progress) bug 968188 – Pass a ‘reason’ to the Home.panels.add() and Home.panels.remove() APIs
  • (In progress) bug 966022 – Implement the notion of itemType on existing panel views (list, grid)
  • Preliminary investigation around layout simplification/optimizations (more on that soon)
  • Tons of patch reviews

Next week

  • More Hub stuff

  • Patch reviews

sola

<Read Only>

Last week

  • bug 961238 – Make an abstract ContentProvider class

  • bug 967293 – Remove duplicate logic from TopSitesPanel.onContextItemSelected()

This week

  • bug 961238 – Make an abstract ContentProvider class (patch is breaking tests)

  • bug 965361 – Show firefox watermark when you hide all panels in about:home
  • bug 970524 – Investigate use of APIv11 check before starting transactions
  • bug 959290 – Make ContentProvider for Reading List

Margaret

<Read Only>

Highlights

Fixed

Working on

mcomella

<Read Only>

Past

  • Research bug 949637 – Use LocalBroadcastManager to create more efficient and secure broadcasts

Present

  • bug 959652 – BrowserHealthRecorder.ensureEnvironment can be expensive during startup

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 969725 – geckoview_example uses incorrect main.xml layout and AndroidManifest
  • bug 942283 – HomeList RSS addon
  • bug 939350 – Create Python linter wrapper

Future

esawin

<Read Only>

Fixed

  • bug 967032 – Intermittent testAdobeFlash | “Process crashed?” on tegra

  • bug 968212 – Download Manager fails to open MIDI file
  • bug 746998 – Download manager tries to open unknown file types using PDF Viewer
  • bug 968626 – crash in ft_ansi_stream_close

Working on

  • bug 611556 – zoom levels should persist within a session

  • bug 971012 – Use onConfigurationChanged for orientation changes

RNewman

<Read Only>

Highlights

  • pngquant images landed. Saved 100KB+.

  • Cranking along on Sync, the usual reviews, perf stuff, etc.

Fixed

Working on

nalexander

  • PTO this Friday

  • Finally landed fixes for the Proguard + stale .class file build issues (bug 946083).
  • Removed fennec_ids.txt from Robocop (bug 969922). Don’t refer to elements by name (like “gecko_layout”), always refer to them by id (like org.mozilla.gecko.R.gecko_layout). Bonus: compilation errors when you screw up! Super easy to refactor with an IDE.
  • Removed almost all reflection from Robocop bug 938821. Please don’t re-introduce it.
  • Work in progress on moving Robocop to mobile/android/tests/browser/robocop and simplifying Robocop’s build (bug 938659)
  • Refreshed Eclipse project patches bug 853045
    • r+ on the meat

    • new improvement: project for Robocop (this is awesome)
    • still waiting on the right approach to integration: it’s likely to look like |mach build-backend –backend=AndroidEclipseBackend|
    • blocked on several spun off mozbuild tickets bug 971265, bug 971272, bug 971525
    • if you want to guinea pig:
      • apply the patches from bug 853045

      • |mach build-backend|
      • |mach build|
      • |mach package|
      • add the 5 Eclipse projects in $OBJDIR/android_eclipse to Eclipe
      • refresh everything, clean build everything in Eclipse
      • wait for it to stop churning, which can take a while
      • enjoy code browsing and refactoring

BLassey

  • bug 923228 – GeckoScreenOrientationListener is invoked hundreds of times during page load, two eideticker runs show a 220-300ms start up win (usual caveats of noise on eideticker)

  • bug 963505 – iframes should load with low network priority, the idea is to load main content before we load ads. I don’t have data to show this is actually helping or not though.
  • working on bug 971101 build and publish geckoview example. Blocked on ant not being installed on the builders. Not sure what I want to do there.

MFinkle

<Read Only>

  • MWC prep

  • Regression hunting
  • Coffee

WebRT

<Read Only>

  • myk away in TRIBE today

  • still digging into perf regression bug 966580 and possible fixes like bug 967254
  • landed bug 934760: automatic updates (last major blocker for MVP)
  • inbound
    • bug 958358: make webapp capitalization consistent

    • bug 965324: crash in java.lang.NullPointerException: at org.mozilla.gecko.webapp.Dispatcher.onCreate(Dispatcher.java)
    • bug 967735: WebappManager throws “TypeError: aManifest.orientation.join is not a function” on non-array value
  • top priority
    • bug 889744: Cannot install packaged apps from reviewer details page on Android

    • bug 969477: Purchase of paid apps is broken due to JS error – aRequests[0].wrappedJSObject is undefined
    • bug 970061: Tapping update notification does nothing when browser not running
    • bug 970131: Takes about a minute of inactivity before Android requests installation on old device
    • bug 970209: webapp update logic in about:apps should be #ifdef MOZ_ANDROID_SYNTHAPKS
    • bug 970215: delay setting allAppsLaunchable until webapps-registry-start

Ian Barlow

<Read Only>

  • Meetings

  • Makin’ slides

Arun

  • Tabbed browsing

    • Not much done this week in terms of re-thinking ideas. Been exploring transitions & prototyping options

    • Exploring Quartz Composer as a prototyping tool to support experiments
    • Documenting transitions for inspiration here: http://www.pinterest.com/martianruler/ui-transitions/
  • Supporting Form Autofill

    • Getting feedback from UX team tomo & later in the afternoon we can focus on the feature breakdown
  • Supporting PDF.js

    • Wes, Ian & I are talking to the PDF.js team (Bill Walker, Yury, Brendal Dahl)
  • Misc bugs to focus on

    • Bug 762298 – Request: Bookmark organization and or sorting

    • Bug 663803 – Provide magnifying glass in areas of clustered links
  • Some random bugs to be filed

A-Team

<Read Only>

Feature Focus

Fx28, ships 03/18
Fx29, ships 04/29
Fx30, ships 06/10
Fx31, ships 07/22

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

6-February-2014

Mobile: 2014-02-05

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

Schedule

  • Firefox 27 has shipped!

    • Firefox 28 Beta will ship soon
  • Next merge: 2014-03-17

Topics for This Week

Google Summer of Code
GSoC sponsors students for 3 months each summer to working on selected open-source projects, and Mozilla needs project ideas by Feb 14 to submit to Google for consideration. Read this blog post for details and add to this brainstorming page if you have project ideas!

Startup Performance Regression
We are chasing down a big performance regression that appeared around Jan 27th. It might be two different ones. See bug 964307 and bug 966580.

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.

  • Sebastian Kaspari (:sebastian) fixed bug 966810 – Don’t prompt to enable search suggestions if search.suggestions is true

  • Raymond (:retornam) fixed bug 960725 – Rename Search Settings and reorder Customize list
  • Errietta fixed bug 959366 – Remove unused LazyNotificationGetter.shutdown function

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>

  • Polishing up single GLContext patch for Skia

  • Investigating deferred canvas

JChen

<Read Only>

Past week

  • Starting work on IME testing

  • Troubleshooting background hang reporting

Fixed

Working on

GCP

<Read Only>

  • Last week:

    • PTO

    • FOSDEM presentation
    • bug 966659 SafeBrowsing updates are broken
  • Next week:
    • WebRTC workweek

Randall Barker

<Read Only>

  • Last Week: Sick most of last week. Have WebRTC video data streaming from browser page to stand alone client.

  • This Week: Display video, break out code into stand alone library, create public C/C++ api to access WebRTC functionality in stand alone library.

Brian Nicholson

WesJ

<Read Only>
Last week

  • Chasing some startup performance stuff bug 967254, bug 961954.

  • Landed the delayed startup code. bug 964510. Doesn’t seem to have fixed the regression. Still digging into that (with help from others).
  • Mostly done version of bug 942270 – Add Quickshare buttons to Context menu. Cleaning up code for review (and refactoring the context menu code at the same time).

jdover

<Read Only>

Last week:

This week:

  • bug 967085 – Home Banner Redesign (we backed out previous patches)

  • Continue bug 942295 – Folder view for dynamic panels
  • bug 816318 – Move to Android Downloads manager (decision made!)

LucasR

Last week

  • bug 949174 – Implement invalidation routine for HomePager configuration

  • bug 952311 – Update home config when new panels are added/removed
  • bug 964375 – Add auto-install option to Home.panels.add API
  • bug 968179 – Fennec crashes when using PanelGridView
  • bug 909550 – Lazy load tabs panel
  • (Investigation) bug 966580 – [regression] Eideticker fresh and dirty startup time regression
  • (In progress) bug 963046 – Implement image loading infrastructure for panel views
  • (In progress) bug 964508 – Rename TwoLineRow members to match the latest dataset terminology
  • (In progress) bug 966022 – Implement the notion of itemType on existing panel views (list, grid)
  • (In progress) bug 967742 – Consolidate API to edit HomeConfig state
  • Tons of reviews

Next week

  • Land in-progress patches

  • bug 966485 – Add back support for FENNEC_STARTUP_TIME_ABOUTHOME
  • Home panels stuff (mostly the invalidation follow-ups)

liuche

<Read Only>

  • Home Panels hack week: finishing up bug 942878 – Add new home panel from settings

  • bug 950698 – Search providers hint is incorrect
  • bug 903535 – Update strings for wifi/geolocation settings UI
  • bug 962047 – Default search engines not shown
  • bug 963444 – Fix Beta release notes link
  • reviews, mentoring
  • PTO next week

Margaret

Fixed

Working on

mcomella

<Read Only>

Note: Not on dev box, don’t have open tabs and various txt files. Will make this more accurate when I get to it.

Past

  • bug 961526 – crash in android.database.sqlite.SQLiteConstraintException: foreign key constraint failed (code 19) at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)

  • bug 967134 – Add documentation link to UITest javadoc
  • bug 960709 – Synthesized APK launch attempts to invoke the health provider; permission denial, app fails to launch – java.lang.SecurityException
  • bug 960135 – (Redacted)
  • Investigate bug 962165 – I’m getting a lot of non-crashreporter triggering crashes while browsing reddit (mainly loading imgur.com links) on my phone

Present

  • bug 959652 – BrowserHealthRecorder.ensureEnvironment can be expensive during startup

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
  • bug 942283 – HomeList RSS addon
  • bug 939350 – Create Python linter wrapper

Future

esawin

<Read Only>

Fixed/In Review

  • bug 940087 – Shutdown crash in _cairo_hash_table_remove during Android 4.0 Debug mochitest-2

  • bug 968212 – Download Manager fails to open MIDI file
  • bug 967032 – Intermittent testAdobeFlash | “Process crashed?” on tegra

Working On

  • bug 746998 – Download manager tries to open unknown file types using PDF Viewer

  • bug 611556 – zoom levels should persist within a session

Next

  • bug 963317 – Intermittent Android Shutdown | application crashed [@ nssCertificate_Destroy][@ FreeArenaList]

  • bug 583242 – Add contact support to form autocomplete (Android)

RNewman

<Read Only> 
  • First version of FxA Sync landed. Hi-five to nalexander, AaronMT, and the rest of the crew. Use caution but test!

  • More work coming over the next couple of releases, with a lot of uplifts.
  • Winter of Icons:
  • Piles of miscellaneous reviews.

nalexander

  • bug 951865 – Fix GeckoView resources – just landed.

  • bug 961339 – Fix fennec_ids.txt Robocop issue – r? to glandium.
  • bug 946083 – Fix issue with Proguard and stale .class files – r? to glandium.
  • bug 853045 – Talked with gps yesterday, reworking to fit his vision. Working well locally: Eclipse projects for Fennec, background services JUnit 3, and bonus Robocop project.

Back to the Firefox Accounts grindstone soon :(

BLassey

  • PTO last week

  • bug 963505 – iframes should load with low network priority
  • bug 964754 – crash after desktop tab share (double free and/or refcount err in MediaEngineTabVideoSource)
  • In MV for Web Compat work week

Ian Barlow

  • Great week in SF!

  • Hub is coming together!
  • FxA Sync is starting to work!
  • Tablet prototyping / testing happened, doing some synthesis now
  • Auto fill reviews – busdev / legal / security
  • MWC prep

Arun

  • Tabbed browsing (+ low-fidelity prototyping) explorations

    • Had some discussions & feedback from Wes, Lucas & Ian.

WebRT

  • install/launch/uninstall

    • enabled as of Monday, January 27

    • many followups addressed, others remain
    • merged to Aurora for Fx29
    • investigating possible startup perf regression bug 966580
  • automatic updates
    • patch in hand on bug 934760

    • pending results of perf regression investigation
  • developer testing/debugging

APK Factory Service

<Read Only>

Feature Focus

Fx28, Ships 03/18
Fx29, Ships 04/29
Fx30, Ships 06/10
Fx31, Ships 07/22

QA

  • Updates broken on nightly

  • Early crash rate for 27 at 2.0 crashes 100/adu

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Older Posts »

Powered by WordPress