Meeting Notes

26-February-2015

Mobile: 2015-02-25

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

Schedule

  • Merge happened!
  • Next merge March 30 (moved up one week!)

Topics for This Week

  • Fx36 release in holding pattern
  • Split APK testing on beta
  • Fullscreen bugs

Tracking Review

Soon-to-be-release

  • Next Build:
ID Summary Status Assigned to
1113658 Unable to download while using second Android account REOPENED Wesley Johnston (:wesj) (wjohnston)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] (seth)
1126561 crash in __aeabi_fcmpgt NEW Anthony Jones (:kentuckyfriedtakahe, :k17e) (ajones)
1131563 Only a few frames played in WebM video (Android 2.3/3.0/4.0+) NEW Benjamin Chen [:bechen] (bechen)
1132089 Regression: Default search engine overrode on browser upgrade NEW


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

Beta

  • Next Build:
ID Summary Status Assigned to
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1120762 Test, solidify, and document Google Play distribution approach for split APKs ASSIGNED Sylvestre Ledru [:sylvestre] (sledru)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1130996 MP4 broken on Nightly on Alcatel One Touch 8008D NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1131004 Pre-installed OpenH264 add-on has no pertinent user information about why it’s installed NEW Anthony Lam (:antlam) (alam)
1131087 Search activity will use geo default instead of user-set default NEW Mark Finkle (:mfinkle) (mark.finkle)
1132763 Hiding system UI in reader mode is broken NEW Michael Comella (:mcomella) (michael.l.comella)
1132984 Regression: Full-Screen video playback exhibits a status-bar shown in Android 4.0 and in 4.4+ a status-bar grey background shown NEW Michael Comella (:mcomella) (michael.l.comella)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1051556 crash in java.lang.IllegalArgumentException: invalid selection notification range: <n> to <n>, length: <m> at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java) NEW Eugen Sawin [:esawin] (esawin)
1063873 Ship the right libomxplugin files for supported API ranges NEW
1108527 Severe canvas performance regression compared to Firefox 29 ASSIGNED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1115004 Use fine-grained Google Play Services libraries ASSIGNED Nick Alexander :nalexander (nalexander)
1118467 Keyboard doesn’t stay open when trying to input text on mobile.jetblue.com site NEW Eugen Sawin [:esawin] (esawin)
1120004 Update Reader View controls ASSIGNED :Margaret Leibovic (margaret.leibovic)
1120511 Autophone – Twitter Throbber stop regression 2015-01-15 REOPENED Seth Fowler [:seth] (seth)
1122302 Reduce “Menu -> Share” click count by creating “Send tab to device” menu item (in lieu of “Add to Firefox”) NEW Michael Comella (:mcomella) (michael.l.comella)
1123389 Allow Android-side reading list service work to ride the trains NEW
1126244 Create a maximum reader mode cache size and evict records when necessary NEW :Margaret Leibovic (margaret.leibovic)
1127441 turn off font inflation ASSIGNED Kevin Brosnan [:kbrosnan] (kbrosnan)
1127445 Add “Add to reading list” button in the browser menu NEW Michael Comella (:mcomella) (michael.l.comella)
1127451 Change reading list length field to be word count NEW :Margaret Leibovic (margaret.leibovic)
1128431 ‘Start browsing’ link from onboarding v1.5 is not visible on small screen devices NEW Allison Naaktgeboren please NEEDINFO? :ally (ally)
1129074 Content view sometimes blank on load until restart NEW Eugen Sawin [:esawin] (esawin)
1129168 Remote Tabs panel flickers after Bug 1063742 NEW Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
1129171 Update Remote Tabs home panel split pane styling for landscape tablets NEW
1129614 Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire NEW
1129840 Tabs are not always restored on Gingerbread devices NEW Mark Finkle (:mfinkle) (mark.finkle)
1130372 Onboarding screen still showing behind externally opened url NEW Chenxia Liu [:liuche] (liuche)
1131084 Can not mirror tab to Chromecast device NEW
1132508 Last tab is cut off in tab tray after rotation NEW Martyn Haigh (:mhaigh) (mhaigh)
1132918 Unrecognised words on direct voice input will display two error notifications NEW James Hugman [:jhugman] [@jhugman] (jhugman)
1132922 The voice input launches directly with the error ‘Audio problem’ NEW James Hugman [:jhugman] [@jhugman] (jhugman)


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

Friends of the Mobile Team

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

  • YF (Yang) fixed bug 1135007 – “Sync Now” button is not translated
  • dominique fixed bug 1134338 – Move ZoomedView inflate in BrowserApp and bug 1126866 – Fix the text size in zoomed view
  • rricard fixed bug 1085609 – Disable testDoorHanger on 2.3 (and is working on bug 1135102 to re-enable it)
  • AndyP fixed bug 1125528 – Create abstract class for SelectionHandler tests and bug 1124884 – Clear search history in Firefox Search after using ‘Clear Private Data’ in Firefox
  • (iOS) aaronraimist fixed bug 1096965 – Default favicon image for bookmarks
  • (iOS) TomACPace fixed bug 1125258 – Switch to tab for JS prompts

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>

Fixed:

  • bug 1090300 – crash in mozilla::MediaCodecDataDecoder::DecoderLoop()

Working on:

  • bug 1127464 – still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*)
  • bug 1121541 – Autophone – PROCESS-CRASH | dom/media/test/test_autoplay_contentEditable.html | application crashed [@ libc.so + 0x1cd54]
  • bug 1136364 – Remove EGLSurface creation
  • Profiling stuff
  • Finalizing contractor for gfx work and getting full-time req put up

JChen

<Read Only> (on leave)

GCP

<Read Only>

Present:

Past:

Randall Barker

Last Week:

  • Sick
  • Investigating alternatives for screen mirroring to chrome cast.

This Week:

  • Attempt to implement an alternative screen mirroring.

Eugen Sawin

<Read Only>

Finished

  • IME
    • bug 1133802 – Regression: duplicate ‘i’ is committed on input

Working on

  • IME
    • bug 1134205 – Debug assertion on text input in input forms
    • bug 1134209 – Text deletion copies text in contentEditable elements
    • bug 1051556 – crash in java.lang.IllegalArgumentException: invalid selection notification…

Blocked on

  • Persona log-in issues (bugzilla, treeherder, airmo, etc.)
  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android
    • Blocked on new source reader/demuxing interface

Brian Nicholson

WesJ

<Read Only>

  • bug 1135175 – Draw the tab curve. All hail the curve!
  • bug 1135917 – Tapping the url is hard. Landed a speculative fix.
  • bug 1134480 – Show sections in history list. Need to land.
  • bug 1135180 – Favicon storage for bookmarks. Still working on this.

liuche

<Read Only>

Highlights:

  • Doorhanger refactor and cleanup
  • Passwords
  • Discussions of onboarding v2

Present:

Past:

Margaret

Highlights:

  • Desktop/Android reader view
  • Fixed last-minute search issue – bug 107377
  • Fixed download notification issue – bug 1130834
  • Trying to organize effort around Readability.js improvements: https://github.com/mozilla/readability
  • Phone screens
  • One day will get back to helping rnewman with reading list bugs

Past:

Present:

mcomella

  • Backed out status bar tint bug 1056002 due to many regressions in our fullscreen experience
    • It is currently in 35 & 36 (release), but expect the backout in 37+

<Read Only>

Past

Present

rnewman

<Read Only>

  • Reading list in all kinds.
  • Interviewing.
  • Feedback on some gps workflow docs.
  • The usual.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • Writing UX for the settings panel
    • Re-writing integration with fxa-content-server

Past

Present

Martyn Haigh

Past:

Present:

Stefan

<Read Only>

Last week: We had a really good iOS work week!

Current focus: iOS Reading List Client (syncing to/from server)

Ally

  • Data Collection
    • handling requests from johnath wrt data
    • multiple meetings with legal
    • new data compliance team announced
    • firefox module meeting (+legal)
      • will be meeting once a release cycle
  • Passwords
    • Thursday hack day
    • progressing well towards q1 goals
    • assigned most of the work for rest of the quarter
    • team sprint week of March 16th in SF
    • FHR bug will mean both old style & new style probes
  • Bugs
    • 1124895 Add password manager usage data to FHR (both kinds!)
    • 1124472 telemetry probe: # of times Saved Passwords dialog in preferences is opened and actions taken
    • 1120037 Username autocompletion isn’t attached initially when the username field with autocomplete=off is focused with <body onload=”field.focus()”>
    • Bug 1124711 – Site identity popup overlaps the URL Bar on phone
    • 1128431 ‘Start browsing’ link from onboarding v1.5 is not visible on small screen devices
    • 1123579 Search Widget preview for the Beta channel has the icon from the release channel
    • 1133445 The security information doorhanger is misplaced

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

  • Past
    • bug 1103232: Improve “Add to Reading List” UX
    • bug 1112185: Open-in-background with mhaigh
    • Passwords UX sync up
    • Reader View UX co-ordination
    • General Android bugs
  • Upcoming
    • bug 1120004: Reader View controls spec
    • bug 1122302: Improve Android “Send Tab” UX
    • Follow up on Doorhangers with Chenxia
    • Cont’d Passwords bugs
    • Pick up Search bugs
    • First Run “Tour” experience next steps (what we have right now is “Welcome screen”)

Robin

iOS

  • Continuing design specs for Reading List/View, Aa menu updates.
  • Revisiting Send/Share widget UI.
  • Continuing design for FxA interstitial.
  • Pecking at last UR notes.

Darrin

<Read Only>

  • Still plowing through the remainder of the UI that needs a draft
  • mockups for Karen/MWC are in progress
  • Will start to throw mockups and specs in the relevant meta bugs
  • Have had some good discussions re: visual design about typography, icon styles, etc

QA

Feature Focus

Round Table

  • next week in MWC

Details

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

19-February-2015

Mobile: 2015-02-18

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

Schedule

  • Next merge: 2015-02-23

Topics for This Week

Firefox for iOS
Team meeting this week in SF. In addition to some stable UX direction on remaining functional areas, we are also starting some bug triage and doing some face-to-face dev work. This week should also see the start of the internal dogfooding program.
Tab Mirroring
We disabled Tab Mirroring on Beta and Release in bug 1133012. For more information see bug 1131084.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1113658 Unable to download while using second Android account REOPENED Wesley Johnston (:wesj) (wjohnston)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] – PTO until 2/19 (seth)
1126561 crash in __aeabi_fcmpgt NEW Anthony Jones (:kentuckyfriedtakahe, :k17e) (ajones)
1131563 Only a few frames played in WebM video (Android 2.3/3.0/4.0+) NEW Benjamin Chen [:bechen] (bechen)
1132089 Regression: Default search engine overrode on browser upgrade NEW


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

Aurora

  • Next Build:
ID Summary Status Assigned to
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1120762 Test, solidify, and document Google Play distribution approach for split APKs ASSIGNED Sylvestre Ledru [:sylvestre] (sledru)
1124884 Search history is not cleared in Firefox Search after using “Clear Private Data” in Firefox NEW Andy Pusch [:AndyP] (drag)
1125048 Slow fling speed with thumb flings (high DPI) NEW Gian-Carlo Pascutto [:gcp] (gpascutto)
1125272 crash in mozilla::CDMCaps::Lock() NEW Seth Fowler [:seth] – PTO until 2/19 (seth)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1130834 First download-notification can’t be deleted since Aurora 37 NEW :Margaret Leibovic (margaret.leibovic)
1130996 MP4 broken on Nightly on Alcatel One Touch 8008D NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1131004 Pre-installed OpenH264 add-on has no pertinent user information about why it’s installed NEW
1131087 Search activity will use geo default instead of user-set default NEW Mark Finkle (:mfinkle) (mark.finkle)


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

Friends of the Mobile Team

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

  • Michael Holloway fixed bug 924009 – Add check for whether preferences are defined before checking for lightweight theme preference
  • AndyP fixed bug 1099500 – Potential memory leak in browser.js due to faulty toast notification handling, bug 1134015 – The button toasts are broken, and bug 982797 – Robocop: Switch tests from using waitForTest to waitForCondition.
  • mbrubeck fixed bug 1097337 – Set the Android 5 statusbar color
  • vivek fixed bug 1129181 – Make Remote Tabs split pane swipe to refresh apply to both clients and tabs in landscape mode
  • dominique fixed bug 1130630 – Move zoomed_view_stub from shared_ui_components to gecko_app
  • rricard fixed bug 1130872 – Add Robocop JavascriptTest verifying that AppConstants module can be imported and is sensible, and has been wokrking on bug 1128287 – Intermittent testFindInPage,
  • imjalpreet is working on bug 938845 – Merge StringHelper and org.mozilla.gecko.* Strings.
  • psd is working on bug 1122331 – Move statically initialized String values from StringHelper constructor to declaration
  • lyle-luan finished bug 1134050 – Search history in the awesomescreen

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> (on leave)

Randall Barker

<Read Only>

Last Week:

  • PTO
  • Investigated bug 1131084 – Can not mirror tab to Chromecast device. Appears WebRTC is no longer works as expected on Chromecast. No work around found
  • Investigated using Android Presentation API and MediaRouter API to enable tab mirroring to Chromecast.

Next Week:

  • Hack fennec to enable screen sharing to chrome cast from within the application using the media router.
  • Investigate using the Presentation SurfaceView to render just the tabs content to the chromecast.

Eugen Sawin

<Read Only>

Working on

  • IME (in general, but also specifically the following bugs)
    • bug 1134205 – Debug assertion on text input in input forms
    • bug 1134209 – Text deletion copies text in contentEditable elements
    • bug 1051556 – crash in java.lang.IllegalArgumentException: invalid selection notification…
  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android
    • Blocked on new source reader interface

Brian Nicholson

<Read Only>

  • WIP: bug 1132795 – Use Carthage for dependency management
  • WIP: bug 1134262 – Figure out a way to encapsulate Browser’s WKWebView
  • WIP: bug 1131284 – Create pager UI for home panels
  • bug 1132181 – Remove SettingsPanel XIB

WesJ

  • bug 1133918 – Use SDWebImage for list image loading. Smooth list scrolling
  • bug 1129631 – Theme for tabs tray. Initial visual pass here. Some new changes from UX.
  • bug 1130609 and bug 1134010 – Scroll urlbar (and toolbar) with the page. Still lots of improvements needed.

liuche

<Read Only>

Highlights:

  • Passwords work day, hacking on Doorhangers, discussing recipe design/syntax
  • Onboarding discussion
  • Reviews, mentoring

Present:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

Present

rnewman

<Read Only>

  • Reading list.
  • Meetings et al.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Migrating legacy Sync 1.1 devices testing started last week, no issues immediately
  • Pushing FxA support for Reading List
  • Implement Firefox Accounts for iOS
  • |mach bootstrap| for mobile/android should be good for OS X and Linux now
  • Building with Gradle
    • Uploading geckolibs AAR file to TBPL is under review bug 1093242

Past

Present

Martyn Haigh

Away next week.

Past:

Present:

Stefan

  • Finished first iteration of reading list data store, home panel, open from reading list
    • Temporary: You can add to your reading list by long pressing on the bookmark star

Upcoming:

  • Finishing dogfood setup (today)
  • Fixes for Carthage
  • Unbreak app extensions (they don’t show anymore)
  • Start working on a new UI piece (or: Reading List protocol?)

Ally

  • beware sing-a-long updates might be coming!
  • Passwords
    • FHR passwords bug is now mine
    • dispute has been resolved with data collection
    • autocomplete=off through review & try
    • digging into keypress bug with MattN
  • Mobile only
    • shout out to AndyP who picked up a bug from my list
    • Bug 1124711 – Site identity popup overlaps the URL Bar on phone landed
      • caused a regression where the triangle is detached from the popup box

BLassey

Fixed

Working on

MFinkle

  • Feeling a little like the [chicken] to geo-ip search’s creepy monkey:

Fixed

Working on

Antlam

  • Past
    • Reader View & Reading List (cross platforms co-ordination)
    • Passwords co-ordination
    • bug 1127517: Consolidating color palette for Android
    • iOS mocks
  • Upcoming
    • iOS week
    • bug 1112185: Open-in-background with mhaigh
    • bug 1103232: Improve “Add to Reading List” UX
    • Share overlay with mcomella
    • Doorhangers with Chenxia

Robin

Last week:

  • UR in Las Vegas for Task Continuity analysis. Met with 4 households (2-3 participants each). Highlights include sharing laptops, mixing OS (Android smartphone/OS Desktop, PC Desktop/iOS devices), handwritten password keeping, emailing themselves links, taking screenshots on Instagram to share.
  • Reader View – more iterations (prototypes).

This week

  • iOS workweek
  • Further Reader View prototyping, finalizing (design spec).
  • FxA flow.

Darrin

QA

Feature Focus


Details

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

12-February-2015

Mobile: 2015-02-11

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

Schedule

  • Next merge: 2015-02-23

Topics for This Week

Geo-IP Based Search Engines
We landed a few patches to add support for geo-IP based handling search engines, search engine order and default search engine. See bug 1117186 and bug 1129576 and dependencies. Regressions are still turning up.

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1084711 Graphic rendering problems on trunk, black boxes, nothing rendered, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] (seth)
1126240 crash in java.lang.NullPointerException: lock == null at java.io.Reader.<init>(Reader.java) ASSIGNED Richard Newman [:rnewman] (rnewman)
1126561 crash in __aeabi_fcmpgt NEW Anthony Jones (:kentuckyfriedtakahe, :k17e) (ajones)
1132089 Regression: Default search engine overrode on browser upgrade NEW


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

Aurora

  • Next Build:
ID Summary Status Assigned to
1065076 Update icons for video controls NEW Wesley Johnston (:wesj) (wjohnston)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (out of office, slow reviews) (Mozilla Corporation) (roc)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1120762 Test, solidify, and document Google Play distribution approach for split APKs ASSIGNED Sylvestre Ledru [:sylvestre] (sledru)
1125048 Slow fling speed with thumb flings (high DPI) NEW Gian-Carlo Pascutto [:gcp] (gpascutto)
1125272 crash in mozilla::CDMCaps::Lock() NEW Seth Fowler [:seth] (seth)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)


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

Friends of the Mobile Team

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

  • https://twitter.com/ficus/status/565234296294625280
  • Alexander Dimitrov fixed bug 1125449 – Remove mActivity from BaseRobocopTest and bug 1125523 – Updated tests to specify JS version and upgraded all uses of var to let
  • Ahmed Khalil fixed bug 1125531 – Optimize robocop SelectionHandler test notification generator
  • Andy Pusch fixed bug 964412 – Support basic HTML markup in doorhanger text (screenshot)
  • capella fixed a bunch of bugs (and did a great job mentoring our new contributors!)
    • bug 1125516 – Ensure Selection closed at start of attachCaret
    • bug 1117274 – Implement desktops FindInPage matchString limit pref
    • bug 1128187 – Allow SelectionHandles in mixed LTR-RTL content
    • bug 1125593 – Remove unnecessary getClientRects calcs in SelectionHandler
  • (iOS) lyle-luan fixed bug 1123499 – Domain search results should open directly instead of in search

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!

ted

James W. (snorp)

<Read Only>

  • Working on bug 1127464
  • Profiling stuff
  • Looking into other video bugs

JChen

<Read Only> (on leave)

GCP

Fixed
Working on
  • bug 1104619 Sandboxing support for audio playback & recording
  • SafeBrowsing discussions

Randall Barker

<Read Only>

Last Week:

  • Made progress enabling WebRTC audio. Audio data appears to be received, needs to be propagated up the stack. bug 1121679 Enable receiving audio in standalone WebRTC
  • Investigated bug 1131084 – Can not mirror tab to Chromecast device. Maybe an issue caused by chromecast update?

Next Week:

  • Continue work on bug 1121679 Enable receiving audio in standalone WebRTC
  • Continue investigation of bug 1131084 – Can not mirror tab to Chromecast device

Eugen Sawin

<Read Only>

Finished

  • (fixed regression) bug 792992 – Can’t override query URL for update service

Working on

  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android
    • Currently writing MP3Reader (from scratch, based on MP4Reader)

Brian Nicholson

  • bug 1130228 – Added UI testing framework (KIF) with a basic navigation test
  • Working on home panels
    • bug 1131282 – Convert TabBarViewController to an in-content controller
  • bug 1131914 – Refactor delegates and file hierarchies to be more consistent
  • bug 1131355 – Fix UI for no selected tab

WesJ

  • bug 1131281 – Bookmarks sqlite table Landed!
  • bug 1128595 – Sqlite db for favicons Landed!
  • bug 1128363 – Table versioning should be per-table Landed!
  • bug 1127006 – [META] IOS-2 – Firefox Ecosystem – Supporting share extensions from other applicationsShare button on iOS. Landing…
  • bug 1129631 – Theme for tabs tray In reviews

liuche

<Read Only>

Highlights:

  • Passwords telemetry
  • Onboarding v2 work

Present:

Past:

Margaret

<Read Only>

Highlights:

  • Fetching reading list content in the background – bug 1113454
  • Desktop reader mode controls – bug 1120735
  • Reviews, meetings, etc.

Past:

Present:

mcomella

<Read Only>

1/2 day on Friday, holiday Monday, off Tuesday

Past

  • ¯\_(ツ)_/¯

Present

  • bug 939350 – Create python linter wrapper
  • bug 1106935 – Remove old tablet code and resources
  • bug 1122302 – Reduce “Menu -> Share” click count by creating “Send tab to device” menu item (in lieu of “Add to Firefox”)
  • bug 1130203 – Implement latest share overlay mock

Future

  • (Q1 goals) Toolbar cleanup & awesomescreen refresh

zombie rnewman

<Read Only>

  • Taking the morning off.
  • Distribution fixes of all kinds.
  • FxA reviews (woo go Nick).
  • RL precursor work, service work, schema changes.
  • Misc fixes, interviews, meetings, etc. etc.

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

  • Migrating legacy Sync 1.1 devices testing starts this week
  • Pushing FxA support for Reading List
  • Implement Firefox Accounts for iOS
  • |mach bootstrap| for mobile/android should be good for OS X and Linux now
  • Building with Gradle
    • I am building locally without compiling Gecko, but I’m a good ways off landing something like this
    • Getting build artifacts from Treeherder is a huge pain in the API

Past

Present

Martyn Haigh

Past:

  • Poland
  • Open in background

Present:

  • Open in background

Stefan

Present, focus on Reading *List*:

  • 1129483 Get tests going on AppThwack
  • 1132014 Implement reading list home panel
  • 1132015 Open items from the reading list panel in a new tab in reader mode
  • 1132018 Add a table for Reading List items
  • 1131140 KIF UI Tests fail on the command line

Also, L10N work is moving forward …

Ally

  • landed
    • Bug 1127237 – Text from history panel is not entirely displayed
      • uplifted to m-a, m-b
  • in review
    • 1025703 Ignore autocomplete=”off” for filling login forms
    • 1124711 Site identity popup overlaps the URL Bar on phone (r+)
  • in progress
    • 1121040 Multiple saved passwords for a website, selecting with cursor keys + ENTER Key doesn’t work when website handles enter keypress itself
    • 1101746 Display message when no passwords are present

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

  • Past
    • Reading List UX sync up/ planning
    • Passwords UX co-ordination w/ Ryan (see LucidChart)
    • bug 1112185: “Open-in-Background” w/ Mhaigh
    • bug 1114708: Working on Reader mode transitions
    • bug 1097337: Android L theme
  • Upcoming
    • bug 1122302: Improve tab sending exp. in Android w/ Mcomella Mfinkle
    • Reader mode UI/UX review with Desktop
    • Continue with Passwords UX work
    • General Android bugs
    • in SFO next week
  • Misc
    • Hoodies have arrived! (in SFO)

Darrin

  • More iOS breadth on UX (History, Bookmarks, Home Panels, Door Hangers, etc) http://invis.io/HA254M642
  • Will look at Settings next to unblock nalexander
  • PTO Thursday

QA

Feature Focus


Details

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

5-February-2015

Mobile: 2015-02-04

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

Schedule

  • Next merge: 2015-02-23

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] (seth)
1126240 crash in java.lang.NullPointerException: lock == null at java.io.Reader.<init>(Reader.java) ASSIGNED Richard Newman [:rnewman] (rnewman)
1126561 crash in __aeabi_fcmpgt NEW Anthony Jones (:kentuckyfriedtakahe, :k17e) (ajones)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
936041 Enable new malware download protection on Android NEW Gian-Carlo Pascutto [:gcp] (gpascutto)
1065076 Update icons for video controls NEW Wesley Johnston (:wesj) (wjohnston)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1110840 crash in java.lang.NullPointerException: at android.view.MenuInflater$MenuState.addItem(MenuInflater.java) NEW
1120762 Test, solidify, and document Google Play distribution approach for split APKs ASSIGNED Sylvestre Ledru [:sylvestre] (sledru)
1125272 crash in mozilla::CDMCaps::Lock() NEW Seth Fowler [:seth] (seth)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1128523 Duplicate column name: content_status while compiling: ALTER TABLE reading_list ASSIGNED :Margaret Leibovic (margaret.leibovic)


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

Friends of the Mobile Team

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

  • Andy Pusch fixed bug 1125529 – Remove unused string in StringHelper class
  • Robin Ricard fixed bug 1015395 – Make testFindInPage more robust
  • Dominique fixed bug 1127909 – Nits in ZoomedView code
  • Federico fixed bug 1114499 – NPE when opening the popup menu when tabs are exposed
  • (iOS) codestergit fixed bug 1109666 – Customize behavior when long-pressing a link
  • vivek!!!
    • landed “magic year” COPPA changes in native Firefox Accounts sign up flow bug 1058806
    • also landed split plane Remote Tabs home panel bug 1063742
    • these are highly non-trivial functional changes — bravo!
  • psd contributed a fix for |mach bootstrap| on Linux

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> (on leave)

GCP

  • Last week
    • Finished Sandboxing support for Window/Application/Screen sharing
    • bug 1104616 Sandboxing support for Video camera access
    • SafeBrowsing discussions
  • Next week
    • bug 659188 – Camera support for Android (Clean up)
    • bug 1129365 – getUserMedia Video/Camera broken on Samsung Galaxy S4
    • bug 1125048 Slow fling speed with thumb flings (high DPI)
    • Sandboxing support for Audio

Randall Barker

<Read Only>

Last Week

  • Fixed texture unpack GL bug in desktop and Roku WebRTC Player
  • Slayed try demons.
  • Need r+ from two people on patch part 2 of bug 1101651. All other patches have been r+ for standalone WebRTC.
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week

  • Investigate bug 1121679 Enable receiving audio in standalone WebRTC
  • Land standalone WebRTC if we decided to go forward with the project.

Eugen Sawin

<Read Only>

Finished

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

Working on

  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android
  • Looking into regressions
    • bug 792992 – Can’t override query URL for update service
    • bug 1129074 – Content view sometimes blank on load until restart

Brian Nicholson

<Read Only>

  • bug 1128774 – Reader Mode fails hard on initial Gmail loading
  • bug 1127989 – Fixes to BackForwardListViewController
  • bug 1127547 – Follow-up fixes for custom context menu
  • Spent some time looking into slow Gmail redirects (bug 1129087). No dice.
  • Investigating UI automation frameworks

WesJ

liuche

<Read Only>

Highlights:

  • Passwords work day
    • Triaged Mobile password bugs into Q1-metabug
    • Discussed multi-realm logins, recipes (see passwords-dev mailing list for more detail)
    • Telemetry

Present:

Past:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

  • New tablet
    • bug 1127154 – Enabling LWT changes the pressed/focused/etc. color of the navigation buttons
  • investigate bug 1127599 – Crash when pressing TabsPanel menu button
  • investigate bug 1014603 – crash in java.lang.NullPointerException: at org.mozilla.gecko.db.TopSitesCursorWrapper.moveToPosition(TopSitesCursorWrapper.java)
  • bug 1096958 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java)
  • bug 1090287 – java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbar.updateProgressVisibility(BrowserToolbar.java:626)

Present

  • bug 939350 – Create a python linter wrapper
  • bug 1106935 – Remove old tablet code and resources
    • bug 1072646 – Use resource alias to remove branch in Favicons.initializeWithContext
  • Implement share overlay visual design (bug 1059554)

Future

  • (Q1 goals) Toolbar cleanup & awesomescreen refresh

rnewman

<Read Only>

(Might be missing the meeting for an urgent errand. Apologies.)

Reading List

  • Met with desktop team re Reading List storage and synchronization.
  • Multiple RL meetings, legal discussion, protocol discussion.
  • Estimated load for pre-release and release Android RL clients.
  • Part-way through building Android RL client, filing bugs as I go. Here’s my work.

Misc

  • OTA distributions uplifted to Beta. Should be in partner hands this week?
  • Several phone screens. Intern candidates are on their way.
  • Met with Winston and Liz re Fennec Android marketing measurement. Follow-up research and discussion.
  • Miscellaneous fixes and reviews, as always.

Fixed

Working on

nalexander

Projects for this cycle:

  • Pushed migrating legacy Sync 1.1 devices across the finish line
    • Testing starts next week!
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
  • Implement Firefox Accounts for iOS
  • |mach bootstrap| for mobile/android should be good for OS X and Linux now
  • Building with Gradle
    • Green build, green try run with debug APK in automation
    • I am building locally without compiling Gecko, but I’m a good ways off landing something like this

Past

Present

Martyn Haigh

Past:

Present:

Stefan

Current focus:

  • 1124489 Get tests going on AppThwack
  • 1129483 Setup build configurations for Release, Dogfooding, Development

Also:

  • iOS builds from https://xcode.sateh.com seem to not work anymore on iOS 8.1.3. SImply refuses to install. Not sure how to fix, but we will have dogfooding builds Real Soon Now.
  • We setup a repository to host our shared Readability.js code – Going to merge iOS changes back in there. Will be a central point, also for contributors to fix Readability specific bugs.

Past reviews:

  • 1128774 Reader Mode fails hard on initial Gmail loading
  • 1128595 Sqlite db for favicons
  • 1127989 Fixes to BackForwardListViewController
  • 1127505 Linking against dylib not safe for use in application extensions: Storage.framework
  • 1127547 Follow-up fixes for custom context menu
  • 1123809 Record history as visits

Past bugs:

  • 1124500 Render/readerizing issues (webkit incompatibilty / gecko specific issues)
  • 1125849 Reader Mode button is not right aligned after device orientation change
  • 1126484 Reader Mode should use the right fonts
  • 1127331 Include a local web server to serve local assets
  • 1126488 Missing byline
  • 1125960 Reader Mode webview width is not correct after device rotation

James Hugman

<Read Only>

Moved to the Firefox for iOS team!

Ramping up on Swift & the codebase.

Voice integration on Fennec: nit reviews

Allison

  • Android Bugs
    • Bug 1101746 – Display message when no passwords are present
      • unblocked
    • Bug 1124711 – Site identity popup overlaps the URL Bar on phone
      • on round 2
    • Bug 1127237 – Text from history panel is not entirely displayed
      • in review
      • mfinkle: “layout issues are fixed with experience + trial & error.

in lieu of experience, add more trial & error”

  • Passwords
  • Bug 1025703 – Ignore autocomplete=”off” for filling login forms
    • passwords team had multiple lonoong discussions about this one
    • finally settled on what the way forward looks like
    • new variant looks ok on try (minus the tests)
  • Date Safety & Privacy
    • International Privacy Day
    • finished blog series on applying privacy
      • extension/application of my talk last year
    • Data Collection Module
      • (still) reviewing Desktop FHR/telemetry v4+AWS plan
      • (still) reviewing Query Modes for FHR+Telemetry v4
      • module will meet later this month

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

<Read Only>

Robin

iOS

—use Chrome (Framer + Fx don’t play well together), emulate iPhone 6

  • Tab Exploration http://cl.ly/Zcpb – about to prototype
  • Settings + Profile flows
  • Null states for all (including signed-out)

Darrin

<Read Only>

  • More iOS progress, v1 UX overview here http://invis.io/HA254M642
  • feel free to comment, question, etc. within InVision
  • if you are blocked by UX, please let me know and we’ll re-juggle to get you what you need!

A-Team

<Read Only>

  • Be aware of bug 1127916 — all Android x86 tests are now hidden.

QA

Feature Focus


Details

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

29-January-2015

Mobile: 2015-01-28

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

Schedule

  • Next merge: 2015-02-23
    • This is an important merge for any Fx38 “Spring Moment” features, especially UI related

Tracking Review

Beta

  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at org.mozilla.search.SearchActivity.updateSettingsButtonVisibility(SearchActivity.java) NEW :Margaret Leibovic (margaret.leibovic)
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1113658 Unable to download while using second Android account ASSIGNED Wesley Johnston (:wesj) (wjohnston)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] (seth)


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

Aurora

  • Next Build:
ID Summary Status Assigned to
936041 Enable new malware download protection on Android NEW Gian-Carlo Pascutto [:gcp] (gpascutto)
1062758 crash in nsObserverService::RemoveObserver(nsIObserver*, char const*) REOPENED James Willcox (:snorp) (jwillcox@mozilla.com) (snorp)
1065076 Update icons for video controls NEW Wesley Johnston (:wesj) (wjohnston)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1106935 Remove old tablet code and resources ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1120762 Test, solidify, and document Google Play distribution approach for split APKs NEW


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

Friends of the Mobile Team

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

  • James Dearing fixed bug 1124006 – Remove shrink comments in browser_toolbar.xml
  • Giovanny Gongora [:gioyik] fixed bug 1124479 – Remove unused plus-button styles from aboutReader.css and bug 1126426 – Rename reader-plus-icon-xhdpi.png on config.css
  • Dominique landed bug 663803 – Provide magnifying glass in areas of clustered links \o/
  • (iOS) Dusek landed bug 1123086 – Move VoiceOver cursor after loading webpage
  • (iOS) codestergit working on bug 1109666 – Customize behavior when long-pressing a link

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>

  • Patches up for some video issues (bug 1100126, bug 1116469)
  • Ordered hardware to debug video crashes on Rockchip devices
  • Looking into what crash reports are still leaking to Google Play (filed and patch up for bug 1126454)

JChen

<Read Only> (on leave)

GCP

<Read Only>

  • Last week:
    • More SafeBrowsing discussion about alternate providers
    • Bugfixing on Video sandboxing (basically: it works)
    • Some investigation of NDK/ARM/AArch64 performance issues (summary: good thing we ditched ARMv6)
  • Next week:
    • More testing with video sandboxing
    • Think about sandboxing more stuffs

Randall Barker

<Read Only>

Last Week

  • Having (new) battles with try to get patches ready to land.
  • Have 5 of the 6 r+ needed to land (hope to get final one soon).
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week

  • Investigate bug 1121679 Enable receiving audio in standalone WebRTC

Eugen Sawin

<Read Only>

Finished

  • bug 1122623 – Implement update service as bound service

Working on

  • (landing) bug 792992 – Can’t override query URL for update service
  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android

Back from Berlin (office).

Brian Nicholson

<Read Only>

  • Getting the browser into a usable state
    • bug 1123501 – Dialog and window.open() support
    • bug 1126071 – Add stop/reload button to location bar
    • bug 1125996 – Location bar is too hard to tap
    • bug 1124310 – Crash when tapping the location view on on iPhone 6 Plus
  • bug 1126542 – Use mock server for SearchTests search suggestions

WesJ

liuche

<Read Only>

Highlights:

  • Passwords hack day – telemetry, process, goals
  • More onboarding with antlam: animations, fine-tuning
  • Reviews, mentoring

Present:

Past:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

Last of the new tablet uplifts to 36 (Beta). Test plz!

<Read Only>

Past

  • New tablet
    • Fix regression: bug 1117130 – URL bar border slightly covered by fading edge of title
    • bug 1110555 – LWT bitmap is incorrectly clamped to the right after starting the device in portrait mode and rotating to landscape
    • bug 1107386 – New tablet UI – Browser menu is clipped and unusable on the Kindle Fire
  • bug 1096958 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(TopSitesPanel.java)
  • Mentor bug 663803 – Provide magnifying glass in areas of clustered links

Present

  • New tablet
    • bug 1125050 – Big space between thumbnail rows on Kindle Fire
  • bug 939350 – Create a python linter wrapper

Future

  • (Q1 goals) Toolbar cleanup & awesomescreen refresh

rnewman

<Read Only>

  • Distribution delaying. Waiting for beta approval.
  • Reading list stuff. Per-device datatypes for Sync… we hope.
  • Reviews and meetings, as usual.

Fixed

Working on

nalexander

Projects for this cycle:

  • Push migrate legacy Sync 1.1 devices across the finish line
    • Uplifted Telemetry and query parameter tracking
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
    • Rebased, tests still work \o/
  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • First version of embedded accounts.firefox.com up on github \o/
  • Make sure |mach bootstrap| for mobile/android works
    • Linux error has a patch, waiting for review: bug 1123824
  • Building with Gradle in automation
    • Green build, green try run with debug APK

Past

Present

Martyn Haigh

Past:

Present:

  • Finishing up some tablet related stuff
  • Open in background

Stefan

  • Made lots of progress on Reader Mode (includes UI now)
  • Next: Include local web server for assets. (Been delaying that but it seems we have to because WKWebView cannot access fontsincluded in the app otherwise), Localization, Enterprise Deployments for Dogfooding

James Hugman

<Read Only>
Past


Patches in flight: [778588 – Support direct voice input from the location bar].

Also starting [602818 – Integrate QR code scanner into Fennec], and helping out with [1111615 – Error page viewport jumps around during loading].

Impediments: Fighting with workflow.

Ally

  • pto on tuesday(yesterday)
  • Bug 1124711 – Site identity popup overlaps the URL Bar on phone
    • in review
  • Bug 1025703 – Ignore autocomplete=”off” for filling login forms
    • in review
  • Bug 1123820 – Change the expiration of master password probes to never expire
    • landed
  • Bug 1091461 (Aurora bug) Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu
    • landed
    • m-a? m-b? flags set
  • Bug 1118863 – Add telemetry to know whether password saving is disabled globally
    • landed
  • Bug 1101746 – Display message when no passwords are present
    • waiting on UX(antlam)
  • Bug 1107591 – Show site identity popup when clicking the favicon on phones
    • landed
  • Password Manager Project at Large
    • becoming more concrete
    • passwords hack day. very focused on getting data, triage, & bug filing
  • Data Collection Module
    • reviewing Desktop FHR/telemetry v4+AWS plan
    • reviewing Query Modes for FHR+Telemetry v4
  • Follow up with e10s addon js exceptions telemetry with addon authors & jimm
  • Canary In the Coal Mine
    • Bug 1125330 – Expose |mach| output when internal Gradle mach invocations fail
    • failure to do ./mach package before ./mach gradle-install results in a bevy of cryptic errors about missing symlinks
    • Error:Internal error: (java.io.FileNotFoundException) /obj-dir/mobile/android/gradle/.idea/misc.xml (No such file or directory) means that you need to reimport the objdir/…/gradle
  • Where do we keep these ‘bylaws’ anyway?

BLassey

Fixed

Working on

MFinkle

<Read Only>

  • Planning week for
    • Passwords
    • Firefox for iOS
    • Reading List and Send Tabs

Fixed

Working on

Antlam

<Read Only>

  • Past
    • bug 1122302: Expose devices in share menu
    • bug 1101746: about:passwords empty state
    • bug 1088220: Visual clean up of doorhangers (related to Passwords)
    • in SFO for Passwords UX sync up with rfeeley
  • Upcoming
    • bug 1126608: Design for better fall back/manual fill experience
    • Wrapping up Tablet V1 last bugs with mcomella
    • Wrapping up “Welcome screen” first run UI improvements with liuche
    • Passwords UX sync up cont’d with rfeeley

Robin

iOS

  • Finishing up Reader Mode/view — final touches on transitions/toolbar appearance. Finalizing font-faces.
  • Moving on to Profile/FxA flow. Webview vs. Native. Avatars!
  • Beginning UI! \o/

Darrin

<Read Only>

  • Planning week in SF for Passwords, Firefox for iOS
  • Next 2 weeks, hoping to pare down my calendar and get heads down on iOS

QA

Feature Focus


Details

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

22-January-2015

Mobile: 2015-01-21

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

Schedule

  • Next merge: 2015-02-23

Topics for This Week

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

Tracking Review

Beta

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


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

Aurora

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


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

Friends of the Mobile Team

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

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

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

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

JChen

<Read Only> (on leave)

GCP

<Read Only>

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

Randall Barker

<Read Only>

Last Week

Next Week

  • Same as last week.

Eugen Sawin

<Read Only>

Working on

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

Next week in Berlin (office).

Brian Nicholson

<Read Only>

WesJ

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

Working on:

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

liuche

<Read Only>

Highlights:

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

Present:

Margaret

<Read Only>

Highlights:

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

Past:

Present:

mcomella

<Read Only>

Past

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

Present

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

Future

  • JSLint
  • Browser toolbar cleanup
  • Edit screen changes

rnewman

<Read Only>

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

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

Past

Present

Martyn Haigh

Past:

Present:

  • Open in background work
  • Mentoring

Stefan

<Read Only>

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

Ally

<Read Only>

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

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

<Read Only>

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

Robin

iOS

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

Darrin

<Read Only>

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

QA

Feature Focus

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

Details

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

15-January-2015

Mobile: 2015-01-14

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

Schedule

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

Topics for This Week

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

Tracking Review

Beta

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


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

Aurora

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


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

Friends of the Mobile Team

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

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

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

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

JChen

<Read Only> (on leave)

GCP

Past:

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

Present:

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

Randall Barker

<Read Only>

Last Week:

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

Next Week:

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

Eugen Sawin

Fixed

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

Working on

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

Brian Nicholson

<Read Only>

WesJ

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

liuche

<Read Only>

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

Present:

Margaret

<Read Only>

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

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

Present

  • Catching up on new tablet
  • Bugmail D:

Future

  • JSLint
  • Browser toolbar cleanup
  • Edit screen changes

rnewman

<Read Only>

Highlights

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

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

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

Past

Present

Martyn Haigh

Past:

Present:

  • Broken build :(

Stefan

<Read Only>

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

BLassey

Fixed

Working on

MFinkle

Fixed

Working on

Antlam

Robin

iOS

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

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

  • Hoping to get to iPad this week.

Darrin

<Read Only>

iOS:

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

Coordination:

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

QA

Feature Focus

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

Details

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

8-January-2015

Mobile: 2015-01-07

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

Schedule

  • Next merge: 2015-01-12

Tracking Review

Beta

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


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

Aurora

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


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

Friends of the Mobile Team

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

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

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

JChen

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

GCP

Last weeks:

  • WebRTC sandboxing: PBackground work, MediaEngineWebRTC replacement

Next week:

  • WebRTC update, Android parts
  • More WebRTC sandboxing work

Randall Barker

Last Weeks(s)

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

This Week

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

Eugen Sawin

Fixed

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

Working on

  • Updater service

Brian Nicholson

<Read Only>

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

WesJ

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

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

liuche

<Read Only>

Highlights:

Present:

Past:

Margaret

Highlights:

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

Past:

mcomella

<Read Only>

Past

Present

rnewman

<Read Only>

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

Fixed

Working on

nalexander

<Read Only>

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

Projects for this cycle:

Past

Present

Martyn Haigh

Past:

Present:

Stefan

Q1 Goals

  • Reader Mode
  • Sharing Extensions
  • Localization

Current focus:

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

BLassey

Fixed

Working on

MFinkle

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

Fixed

Working on

Antlam

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

Robin

iOS

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

Darrin

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

A-Team

<Read Only>

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

QA

Feature Focus

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

Details

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

18-December-2014

Mobile: 2014-12-17

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

Schedule

  • 2015-01-12

Tracking Review

Beta

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


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

Aurora

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


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

Friends of the Mobile Team

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

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

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

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

JChen

<Read Only>

Fixed
Working on

GCP

<Read Only>

Last week

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

Next week

  • WebRTC e10s sandboxing: move more stuff around

Randall Barker

<Read Only>

Last Week:

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

Next Week:

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

Eugen Sawin

Fixed

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

Working on

Brian Nicholson

<Read Only>

WesJ

<Read Only>

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

LucasR

Last week

Next week

liuche

<Read Only>

Highlights:

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

Past:

Margaret

Highlights:

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

Past:

Present:

mcomella

<Read Only>

Past

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

Present

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

Future

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

rnewman

<Read Only>

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

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

Past

Present

Martyn Haigh

Past:

  • Said goodbye to lucasr :'(

Present:

Stefan

<Read Only> – But can do quick demo

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

BLassey

Fixed

Working on

Antlam

<Read Only>

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

Robin

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

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

Provided feedback on bugs:
bug 1112232

Darrin

<Read Only>

Last Week

  • PTO

This Week

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

QA

Garvan

<Read Only>

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

Feature Focus

<Read Only>

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

Details

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

11-December-2014

Mobile: 2014-12-10

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

Schedule

  • 2015-01-12

Tracking Review

Beta

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


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

Aurora

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


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

Friends of the Mobile Team

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

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

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

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

JChen

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

Randall Barker

<Read Only>

Last Week:

  • Work Week

This Week:

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

Eugen Sawin

<Read Only> (training)

Last week

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

Next week

  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android

Brian Nicholson

<Read Only>

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

LucasR

<Read Only>

  • Last week at Mozilla. Thanks everyone!

Last week

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

liuche

<Read Only>

Highlights:

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

Present:

Past:

Margaret

Highlights:

Past:

Present:

mcomella

<Read Only>

Past

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

Present

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

Future

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

rnewman

<Read Only>

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

Fixed

Working on

nalexander

<Read Only>

Projects for this cycle:

Past

Present

Martyn Haigh

Past:

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

Present:

  • Hacking on Load in background

BLassey

Fixed

Working on

Antlam

  • Past
  • Upcoming

Robin

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

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

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

A-Team

<Read Only>

QA

Feature Focus

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

Details

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

Older Posts »

Powered by WordPress