Meeting Notes Meetings notes from the Mozilla community

14-November-2013

Mobile: 2013-11-13

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

Schedule

  • Next merge is 2013-12-09

Topics for This Week

  • Heads-up that there is some discussion in bug 924692 about how to implement touch-based text selection on Metro/B2G. Once that’s working we’ll probably want to use it in Fennec also. CC yourself on the bug if you’re interested in following along.

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.

  • Dominic Kuang fixed bug 930566 – Change sans-serif title to bold (first patch!)
  • Stefan Sobering fixed bug 893774 – Doorhanger API should allow null for buttons (first patch!)
  • fedepaol fixed bug 934345 – Downloading an APK crashes fennec
  • capella fixed bug 840144 – Make about:config better
  • swarooprao fixed bug 936727 – UpgradeReceiver logging

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!

Kats

<Read Only>

  • More APZC/metro work
  • Still keeping an eye on incoming Fennec graphics/panning/zooming bugs

JChen

  • Past week
    • Background hang monitoring work
      • Landed bug 935089 – Array util methods should support mozilla::Array
      • New patch reviewed for bug 935092 – Make a way to get another thread’s pseudo-stack
      • Patch under review for bug 909974 – Background thread hang monitoring
      • Patches under review for bug 932865 – Background thread hang reporting
    • Learning new Telemetry backend
      • ANR reports are being discarded ATM
    • Interviews
  • Next
    • Getting background hang monitoring landed
    • Keep learning Telemetry backend
    • Going through backlogged bugs

GCP

  • Last week:
    • WebRTC 3.43 Landing.
    • Regression hunting after the landing bug 937119
  • Next week:
    • EBU DevCon preparation / presentation
    • bug 932295 Make sure autofocus is on
    • bug 932692 WebRTC crasher
    • Load monitoring/adaption

Randall Barker

<Read Only>

  • Last Week: Fixed crash related to cross process mutex and shared memory.
  • This Week: Resolve visual glitches in rendering.

Brian N

  • Looking at and testing bug 913985 (JNI generation for ProGuard)
    • All green on try
  • Basic WIP for bug 935190 – Try to show cached pages when Fennec is offline
  • Re-trying bug 874985 (session restore tests)
    • Also all green on try
  • bug 937945 – Don’t store activity Context in GeckoProfile
  • Looking at renaming prefs-per-profile

Sriram

WesJ

  • Bug 768667 – Use the action bar for text selection on ICS+
  • Bug 936593 – Allow overriding button’s active color
  • Bug 924693 – payment callbacks do not appear on Android

LucasR

Last week

  • Toolbar code revamp
    • bug 871522 – Factor out EditText bits from BrowserToolbar into a CustomView
    • bug 938205 – Factor out editing UI into a separate View
    • bug 936470 – Correctly track page action state to set title padding accordingly
    • bug 937641 – Move toolbar-related classes to the toolbar package
    • (Bounced) bug 935628 – Remove BrowserToolbarBackground from toolbar
    • Lots of reviews
  • Misc
    • bug 936519 – Move general-purpose views to the widget package
    • bug 936522 – Move preference-related to the preferences package
    • bug 933739 – Issues in URL domain autocompletion

Next week

  • Fx26 bug fixing
  • More toolbar stuff

liuche

  • bug 852608 – OpenSearch landed! (long-tap in urlbar on OpenSearch pages)
  • bug 937769 – Missing onError method in adding search engine (follow-up to OpenSearch)
  • bug 937870 – nsSearchService error prompt ignores confirmation argument
  • bug 932092 – UI Telemetry probe jsm
  • bug 934596 – Support OpenSearch engines in search shortcuts

Margaret

(I’m at TRIBE, so I’m missing the meeting)

  • Done
    • bug 846569 – Tab list should keep scroll position when closing a tab
    • bug 935414 – Crash when lots of words are pasted into the urlbar
    • Landed Adrian’s patch for bug 899187 – Robocop tests for bookmarks page
  • In Progress/Next
    • TRIBE/PTO the rest of this week
    • API for adding custom lists to about:home – bug 862805
    • Dynamic snippets, now as a feature built into the browser – bug 937820
    • More about:home context menu work – dependencies in bug 931021

mcomella

  • Past
    • D:
  • Present
  • Future
    • FHR
      • Minor bugs and regressions
      • Create bugs/roadmap for potential next steps
    • Researching the use of a linter (JSHint?) in browser.js
    • bug 935807: D-pad arrow keys move focus outside textarea instead of navigating within
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

RNewman

<Read Only>

  • Working on locale selection. bug 936756
  • Filing all the Kindle Fire bugs (whiteboard: kindle)
  • NSS started causing 2.3 crashes on startup. bug 935831
  • VideoPlayer is totally busted; started fixing it. bug 936851
  • Working a little on making multilocale APK generation easier. bug 934196
  • FxA reviews.
  • Still catching up on some reviews for nalexander and margaret. Sorry, folks!

nalexander

<Read Only>

BLassey

  • more tab streaming
    • bug 936549 tab sharing won’t stream
    • looking at creating a raw input stream so we can serve via http
  • landed bug 930062, build geckoview library as an ant project
  • rev’d color picker UI bug 875750
  • looked into a minimal xul/js for GeckoView, saw startup win before I broke it
    • We should look at moving as much js as possible out of the start up path for fennec too
      • related, bug 922342, PermissionPromptHelper.jsm takes ~220ms on startup on a galaxy nexus
    • We shouldn’t need “magic js” to be included in an app, need to move viewport stuff (and anything else that’s required) into the platform

MFinkle

  • First set of GeckoView API improvements landed
    • Will get a simple JavaDoc hosted somewhere
  • Next up for GeckoView
    • Permissions in ChromeDelegate
    • Session in ContentDelegate
    • Reduce amount of browser.js code
  • Simple “Share video to TV” project is underway
    • Roku-based receiver initially
    • Prototype is ready (tested by myself, Brad and Wes so far)
    • Exploring new UX ideas
    • Launching point for more second-screen ideas

Ian Barlow

This week

  • Home
  • TV Casting
    • Working with Zhenshuo on some UX designs for casting videos and tabs to TV
  • Autofill improvements
    • Working with Arun on some research here

Arun

  • PDF.js
    • Wrapping up interaction design (Anthony from UX team has begun visual design work)
    • Chenxia has taken logs of errors currently observed in the desktop version of PDF.js running on Android
  • Form Auto-fill
    • Research phase (expect research findings around end of next week)

WebRT

Feature Focus

Fx26
Fx27
Fx28
Fx29

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

7-November-2013

Mobile: 2013-11-06

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

Schedule

  • Next merge is 2013-12-09

Topics for This Week

Tips, Tricks and Best Practices

We had several posts to the mailing list last week covering some good information about Android, Java and code maintenance. Sriram has a post on setImageBitmap(null) being evil. Richard walks through his investigation of a memory issue he fixed. He also started a discussion about some best practices.

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.

  • Noppanit fixed bug 774696 – Default icon for about:apps (first patch!)
  • Errietta fixed bug 910768 – Add a link to the marketplace in the “No apps installed for this url” toast
  • WG9s fixed bug 931469 – Tapping an .apk file download link results in 2 downloads starting, one of which never completes
  • Federico finished bug 909932 – A new Notifications.jsm API for add-ons
  • darkowlzz fixed bug 920935 – Reading list items opened using keywords are not opened in Reading List
    • This bug was later marked a WONTFIX and the patch was backed out, but we still like to recognize good effort! 🙂
  • capella fixed bug 906402 – security exception when checking signature of favicon

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!

Kats

<Read Only>

  • No Fennec work recently
  • Spent a lot of time discussing coordinate systems with Botond, things are starting to make sense. This will help both Metro and eventually Fennec

JChen

  • Past week
    • Patch reviewed for bug 909974 – Background thread hang monitoring
    • Been working on bug 932865 – Background thread hang reporting
      • and associated bugs:
      • bug 935089 – Array util methods should support mozilla::Array
      • bug 935092 – Make last-seen peudo stack available
      • bug 896100 – Implement the C++11 rvalue reference helpers in MFBT
  • Next
    • More hang reporting

GCP

  • Last week:
    • WebRTC 3.43 uplift patches. Ready to land but found some x86 issues.
    • bug 932816 Unable to close the app if webrtc is being used
    • bug 933284 crash in @0x0 | audiotrack_get_max_channel_count
    • bug 932692 Crash [@ libdvm.so@0x50e96 ]
    • bug 933705 Android WebRTC deletes a shared GlobalRef
  • Next week:
    • More of the same

Randall Barker

  • Last week:
    • Chased crashes in IPC
    • Chased crashes when using shared memory
  • This week
    • Figure out safe way to share compositor frame metrics with out crashing.

Brian N

  • bug 933501 – Update SUTAgent to look for main activity rather than first one in manifest
  • bug 933614 – Add support for creating a GeckoView library project using mach
  • bug 911364 – New GeckoView instances aren’t connected to Gecko when Activity is recreated
  • Trying to figure out a good way to handle GeckoView lifecycle
  • Reviews

Sriram

  • bug 932967 – LightweightTheme cleanup
  • bug 934001 – ImageView’s setImageBitmap is evil
  • bug 933459 – Reduce unnecessary drawables created by FaviconView
  • bug 934658 – Investigated and fixed non-rectangular clipping in UrlBar
  • bug 935169 – Minor cleanup on TabMenuStrip
  • Working on example application for DroidCon slides

WesJ

LucasR

This week

  • Tons of patch reviews
  • bug 935543 – Remove unused members of BrowserToolbar
  • bug 935523 – Remove setShadowVisibility() from toolbar
  • bug 935530 – Fix subtle misalignment of stop button
  • bug 935534 – Misc tweaks/cleanups in toolbar-related layout
  • bug 935527 – Make all BrowserToolbar members private
  • bug 935526 – Remove redudant uses of ‘this’ in PageActionLayout
  • bug 935473 – Exiting editing mode while forward button is visible might leave it visible and disabled
  • bug 934900 – [TABLET] Back/Forward and Bookmark buttons are enabled in editing mode if tap on URL bar before loading page
  • (Investigated) bug 883500 – java.lang.IllegalArgumentException: the bind value at index <n> is null at android.database.sqlite.SQLiteProgram.bindString(SQLiteProgram.java)
  • Playing a bit with new KitKat APIs
  • Australis bug filing sprint

Next week

  • More toolbar stuff, new batch of patches coming soon
  • More Fx26 stuff, tracking bugs

liuche

  • bug 852608 – Add OpenSearch support [r+]
  • Follow-ups/future work:
  • bug 932092 – UI Telemetry probes
    • talking to bwinton (Australis)
    • looking at Google Analytics
  • (new laptop setup)
  • bug 884590 – prefsObserver bug [mentoring!]

Margaret

  • Done
    • bug 932694 – about:apps is empty after closing Firefox
    • bug 932830 – Add home banner API to let add-on know when message is shown to user
    • bug 934678 – Write test for Home.banner API
    • bug 925082 – Open PinSiteDialog with current pinned term
    • bug 930589 – Remove “Edit” context menu item from reading list
    • bug 933428 – Remove “Share” and “Add to Home Screen” from about:home context menus
  • In Progress/Next
    • Investigating bug 846569 – Tab list should keep scroll position when closing a tab, currently jumps back to active tab
    • Finishing up Adrian’s patch for bug 899187 – Robocop tests for bookmarks page
    • Working on dynamic snippets in bug 922792
    • More about:home context menu work – dependencies in bug 931021

mcomella

  • Past
    • bug 928598 – (WFM) Some favicons missing in new-new-about-home for tablet
    • bug 870925 – FHR Provider: submissions
    • bug 933445 – Incorrect paths for android-services.mozbuild with fennec-code-copy.sh on Linux
  • Present
    • bug 910859: Bootstrap new UI testing framework
    • FHR architecture docs
  • Future
    • FHR
      • Minor bugs and regressions
      • Create bugs/roadmap for potential next steps
    • Researching the use of a linter (JSHint?) in browser.js
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

RNewman

  • Landing and uplifting thumbnail stuff.
  • Assorted other bugs.
  • Benchmarking for elan!
  • Soon: investigating locale switching.

nalexander

Spent all week working on |mach projectify|. See the small blog post and video at http://www.ncalexander.net/blog/2013/11/05/building-fennec-with-eclipse-ide-demo/.

BLassey

  • working on tab streaming for second screeen
  • cleaning up and landing GeckoView patches
  • need to update web compat addon

MFinkle

  • GeckoView
    • Cleaning up patches for phase v0.2 (should land today)
    • Lot’s of external interest around GeckoView
    • Android WebView now implemented with Chromium, but still lacks some WebAPI support
  • Second-screen
    • Unbitrotted and fixed some bugs in the patches
    • Started playing with Brad’s tab streaming code
    • Started planning some details around a “Push video to second screen” project
  • Mostly doing manager stuff though

Ian Barlow

  • Out for the afternoon, wiki update only
  • Working on a deck outlining our plans to make Firefox a “Hub” experience for online life. Includes parts about Home (adding feeds and services) and Quick Share (support for multiple quick share spots)

Arun

WebRT

Feature Focus

Fx26 (Ships 12/10)
Fx27 (Ships 01/21)
Fx28 (Ships 03/04)

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

31-October-2013

Mobile: 2013-10-30

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

Schedule

  • Fx25 has been released!
  • Next merge is 2013-12-09

Topics for This Week

WebRT

Pushing to get core APK-based UX landed by Dec 6th. High priority for WebRT and Android teams.

Second Screen

Starting to look at real uses cases. A WebAPI is being proposed for second-screen too. We are looking to support the initiative and WesJ will be on point for that from Mozilla.

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.

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!

Kats

  • bug 930916 – added a function to PaintedSurface to get the content area as a data URI
  • bug 732971 – landed on inbound now, should help clean up some code in browser.js
  • mostly working on metro stuff now

JChen

  • Past week
    • Fixed bug 717878 – Content in input fields can not be scrolled when value exceeds visible width
    • Helped Carl Wallace with his extension issues
      • Found and fixed bug 930627 – Implement __gnu_Unwind_Find_exidx in custom linker
    • Worked on bug 909974 – Background thread hang monitoring
      • Was “Compositor thread hang monitoring/telemetry”, but splitting telemetry into different bug
      • “Monitoring” part waiting for review
    • Reviews
    • Interviews
  • Next week
    • More hang monitoring

Randall Barker

  • Last week: Graphics and Layout work week, worked on checker boarding detection on B2G
  • This week: Finish up and validate checker board detection in B2G so that progressive tile rendering may be enabled.

Brian N

  • Done
    • Bug 924968 – Pinning, unpinning, and editing top sites thumbnails are slow
  • In progress
    • Bug 853045 – Add a mach command creating Eclipse projects for mobile/android
    • Bug 929865 – Change remaining org.mozilla.fennec_$USER sources to use the org.mozilla.gecko package
    • Bug 905703 – Don’t pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in

Sriram

  • Moar Split action bar work – trying to align the popup with anchor at the bottom.
  • Attended Facebook’s Mobile@Scale event
  • Working on slides for DroidCon India
  • Exploring using a single View for TwoLinePageRow

WesJ

  • Last week
    • On vacation.
    • Landed the icon grid intent picker for downloads
  • This week
    • Digging out of bug mail
    • Fallout/refinements to intent chooser. Documenting stuff.

LucasR

Last week

Next week

  • Work a bit on bug 917891
  • More Fx26 bug fixing, if necessary
  • More patch reviews

liuche

Margaret

  • In Progress/Next
    • Some more dynamic snippets collaboration
    • Help ibarlow with about:home context menu cleanup – bug 931021
    • Revisit home page customization APIs

mcomella

  • Past
    • bug 915918: If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
    • bug 924480: With talkback, Swiping right from toolbar brings you to content, event when about:home is visible
      • Uplift to 26?
  • Present
  • Future

RNewman

  • bug 926430 — a whole bunch of stuff to do with thumbnail display on top sites. Now with one fewer DB write on startup!
  • Landed search unfiltering for FHR (bug 925517, bug 925521).
  • Some more FHR uplifts (e.g., bug 922694).
  • Discussion re FHR orphans.
  • Misc SUMO questions and bugs.
  • Misc reviews and such.
  • Indic locales?

nalexander

  • looking at running background JUnit 3 tests on buildbots. Information updated at bug 919627.

BLassey

  • dealing with reviews on various geckoview stuff I did last week
  • bug 875750 – Implement <input type=”color”>: Android widget/color picker
  • looking at using the webrtc tab streaming for second screen

MFinkle

  • DroidconUK review
  • More work on GeckoView patches
  • Unbitrotting second-screen patches
  • Helping with UI Telemetry
  • Watching some performance data

Ian Barlow

This week

  • Kicking off second screen work (mobile –> tv)
  • Home page enhancements
  • Quickshare enhancements
    • Add support for multiple providers
    • Add support for QS in contextual menus
    • Expect designs next week!
  • Split action bar
    • putting implementation on hold to explore other UI alternatives

Up next

  • Form input UX enhancements
    • Mobile commerce
    • What else could we do?
  • Kid browsing v1
  • Tablet refresh scoping

Arun

Initial designs of PDF.js (in progress) that I presented this week to the UX team
[1]

Next…

  • Iterate on feedback
  • Continue to refine/fix known issues
  • Add several of the missing pieces
    • Handling large files
    • Landscape mode
    • Page number related details
    • Interacting with content
    • and many more…

It’s an early draft, quite rough on the edges right now, but I’m happy to talk through current designs and discuss possibilities with anyone interested 🙂

Feature Focus

All hands on deck! What is looking achievable for Fx28 (GA 03/04)?

Project Pages that are Engineering WIP

Project Pages are Ready

Project Pages Need UX Info

Project Pages Need General Info

Round Table

Pat on the back

  • Our crash rate dropped from 2.4 crashes per 100 ADUs to 1.6 per 100 over the last year.

QA

  • Test-Day Friday (new about:home)
  • 26.0b1 hopefully on track
  • Watching early crash data
    • Top crash is bug 900033 – crash in mozilla::layers::AsyncCompositionManager::TransformScrollableLayer @ libEGL_MRVL.so

User Advocacy

No audible updates, we are watching the release closely


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

23-October-2013

Mobile: 2013-10-23

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

Schedule

  • Next merge is 2013-10-28 (Brace for impact!)

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.

  • fedepaol fixed bug 921776 – Notification completed not showing when download was started from a private tab
  • capella has been fixing a lot of things, as usual
    • bug 906323 – It should be possible to update a menuitem’s label
    • bug 920507 – Uncaught exception / crash when Clear private data -> Browsing & download history
    • bug 928163 – Allow or disallow proper text selection caret display based on HTML <input> type
    • bug 912983 – Text selection “cursor” persists on blur

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

JChen

  • Past week
    • Fixed bug 927429 – Set dynamic UA override URL on B2G
    • Worked on bug 909974 – Compositor thread hang monitoring/telemetry
    • Worked on bug 717878 – Content in input fields can not be scrolled when value exceeds visible width
    • Helping :mchang with bug 927633 – Make child processes access UA overrides through IPC
    • Investigated bug 925012 – Search engine choices pane is completely blank
    • Looked at bug 913942 – Get the first touchmove event after a touchstart earlier
    • PTO
  • Next week

GCP

  • Last week
    • bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
    • bug 927462 String matching logic in OmxPlugin.cpp is brittle
    • bug 927474 “probably” can play “audio/webm”
    • bug 927480 No symbols/(deleted) for libraries initialized after the crash reporter is initialized
    • bug 928870 Basic tests for Android WebRTC UI
    • bug 921041 Replace the thread local storage impl of GetJNIForThread with JVM::GetEnv()
  • Next week
    • bug 689178 Use DT_DEBUG information to enumerate library mappings
    • bug 902000 Add a service that monitors the system load
    • WebRTC uplifting from upstream
  • Blockers
    • Weekly complaint about no debug tests + no ARMv6 debug builds

Brian N

  • Bug 853045 – Add a mach command creating Eclipse projects for mobile/android
  • Bug 929865 – Isolate sources in generated package into a separate directory
  • Bug 905703 – Don’t pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in
  • Bug 925012 – Search engine choices pane is completely blank
  • Bug 928100 – Remove unused grid_icon_bg_activated.png resource

Sriram

  • Uplifting patches to Aurora
  • bug 926139 – Experimenting with integrating smoothie
  • bug 927006 – Use a split action bar – http://cl.ly/image/351t0e3h2o09
    • Added basic support for split action bar
    • Moved the share icon + default app to the action bar
    • Added conditional forward to split action bar

LucasR

Last week

Next week

  • Finish slides for Droidcon talk
  • More bug fixing on Fx26 (bug 918007 and bug 925722)
  • More patch reviews

liuche

  • interviews
  • uplifts
  • Robotium is now at 4.3 (bug 914773)
  • bug 852608 – Opensearch – cleanup and debugging, almost done

Margaret

mcomella

  • Past
    • bug 919234: (dup) Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
  • Present
    • bug 870925: (r-) Add submissions info to FHR documents
    • bug 915918: (f+) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
    • Tracking 26
      • bug 924480: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
  • Future
    • bug 910859: Bootstrap new UI testing framework
    • FHR
      • Architecture docs
      • Minor bugs and regressions
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

nalexander

Mostly working on FxAccounts + Sync 1.1:

  • bug 892025 – HTTP client speaking KeyServer Protocol 1.0
  • bug 929066 – tiny tweak for local clock skew
  • bug 922147 – Abstract out Sync 1.1 password from Android Sync code base

IDE support reviews:

  • bug 853045 – Add a mach command creating Eclipse projects for mobile/android
  • bug 929865 – Isolate sources in generated package into a separate directory
  • bug 905703 – Don’t pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in

JUnit 3 tests: No progress 🙁

BLassey

  • in Paris for rendering work week
  • bug 923795 Add condition to MozParam to detect top 2 (or N) position, landed, gavin asked for a test
  • bug 890985 crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, landed patch, waiting for nspr review
  • bug 930072 put example GeckoView embedding app in the tree, up for review
  • bug 930059 Overscroll.java doesn’t need to use compatibility libraries
  • bug 930062 GeckoView library should support building as an ant project
  • bug 930068 GeckoView shouldn’t require ACCOUNT access permission
  • bug 930070 GeckoView should handle not having fennec-specific classes

MFinkle

  • Did a tech talk on GeckoView @ Mozilla London office
    • Lucas started a “Why not use WebApps” discussion that got me thinking about different HTML commands for main menus and toolbars. Think HTML5 context menu commands but for the main menu.
  • Getting GeckoView patches cleaned up for initial review
    • These will still be experimental
    • Basic javadocs
  • Started looking into UI Telemetry
    • Talked to Gregg Lind re: TestPilot
    • Found that Blake Winton was thinking about the same sort of thing for Desktop
  • DroidconUK on Friday

Ian Barlow

  • Helping out with product plan grooming
  • Defining a first version of Kinderfox (parental controls / kid-friendly browsing)
  • TV browsing / Living room UX
    • Looping in UX designers
  • Tablet refresh
    • Gathering user feedback
    • Looping in UX designers
  • Homepage enhancements
  • UX strategy for 2013/14
    • Working with Madhava on a desktop/mobile plan

Arun

Continuing with PDF.js – Focusing on developing 3 ideas.

WebRT

  • work ongoing, no specific updates this week
  • lots of conversations around security, UX, and implementation

A-Team

  • rc4 added to Android 4.0 Opt (Panda)
  • Reftests coming soon to Android 4.0 Opt (Panda) — bug 929447
  • Android tests in this week’s Orange Factor Top 10:
    • bug 914377 Intermittent testShareLink | View is null and can therefore not be clicked!
    • bug 720452 Intermittent Android jsreftest.html?test=<ANY> | load failed: null

Feature Focus

Fx25 (Ships 10/29)
FX26
Fx27

These will stick

These will be deferred?

  • Here are some notable landings:
    • bug 922338 – Update phishing-protection page in infoURL pref across Firefox products
    • Usability Fit and Finish: Overhaul of the favicon system bug 914296 – (FaviconRevamp) and Remove overscroll and show highlight instead bug 705246 and bug 791475 – Android updater notification should provide more information like progress
    • Progress on ANR effort: bug 909974, bug 926574
    • Progress on GeckoView: bug 927451
    • Make marketplace more discoverable in about apps:
    • Awesomescreen: bug 921265
    • Geckoview is pretty much usable, right? for Android 2.3 => 4.2
    • Will the IDE stuff be monolithic? Does it help contributors? Do I smell a blog post?

Round Table

QA

  • bug 928441 – content view truncated in landscape
  • crash rate is slowly creeping up

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

16-October-2013

Mobile: 2013-10-16

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

Schedule

  • Next merge is 2013-10-28

Topics for This Week

Favicon Work Landed

Chris Kitching’s major overhaul of the favicon system landed (see bug 914296). We found a few regressions, but keeping looking. This is a Fx27 feature. Any bugs that were fixed by the overhaul, but are also needed on Fx26 need other less risky patches.

RTL Work

The group of students working on RTL have been making some progress. A patch is up for changing our AndroidManifest.xml to advertise that we want to use RTL (see bug 924418). More layout and code patches are needed before we land anything though.

Home Page Status

We triaged the Fx26 tracking Home page bugs on Tuesday. The remaining bugs appear to have owners and patches are in progress. There are a few performance bugs, one of which (bug 916099) will need some attention. The Eideticker regression (bug 908225) might be fixed today.

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.

  • Lauren Ko fixed bug 919301 – When in private browsing stop showing “switch to tab” from normal browsing (her first patch!)
  • kar fixed bug 903084 – Add Bing as a general search provider for specified locales for Fennec (also her first patch!)
  • fedepaol fixed bug 921776 – Notifications aren’t properly dismissed when multiple downloads are started from private tabs
  • capella fixed bug 923086 – “Add to reading list” button does not save it’s state and bug 923764 – An intermittent failure in testBookmark (maybe we should make a new badge for fixing robocop bugs!)
  • ckitching (finally) landed bug 914296 – The favicon cache re-write! And also some other favicon-related bugs bug 923218 and bug 926497

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

JChen

  • Past week
    • Worked on bug 909974 – Compositor thread hang monitoring/telemetry
      • Have the monitoring part
      • Working on the telemetry part
    • Fixed bug 917685 – [TABLET] “Request desktop site” does not work on youtube.com
    • Investigated bug 890985 – crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec
    • Uplifted bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen
  • Next
    • More hang monitoring

GCP

  • Last week:
    • bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
    • Fuzzer for that bug, causing fallout:
    • bug 927462 String matching logic in OmxPlugin.cpp is brittle
    • “probably” can play can audio/webm
    • Build bugs fallout:
    • bug 926797 Remove r8c / 32-bit / gcc 4.6 references from mozconfigs
    • bug 925705 Network cache fails to compile with logging disabled
    • WebRTC UI test investigation
  • Next week:
    • Write the WebRTC UI Test
    • WebRTC load monitor/adaption

Randall Barker

  • Last week: worked on solution for progressive tiled rending in B2G that was unworkable.
  • This week: Get new solution up for initial review (hopefully by end of day or some time tomorrow).

Mina

Done

  • Checked in spatial navigation with a test \o/
  • Finshed the cache for querySelector and querySelectorAll.

Todo

  • File followups for spatial navigation
  • Refactor gfx code
  • Fix bug 914029. Critical regression in the dom 🙁

Brian N

Sriram

  • To Smoothie or Not To Smoothie
    • Added Smoothie, fixed a bug in Smoothie, made everything working
    • Added FaviconsLoader to load first 26 items.
  • bug 926574 – Fixed SQLite ANR’s.
  • bug 917947 – Search engine icons are so small.
  • bug 918044 – Investigated infinite layout passes.
  • bug 925068 – Device rotation causes Bookmarks to lose its folder.

WesJ

  • Bug 757481 – Tests for prompt service. – Passing! But lots of blue. We should have rc4 to fix that soon.
  • Bug 777451 – Allow better communication between pages and java in robocop tests
  • Bug 920170 – Provide an intent chooser dialog type
  • Bug 780379 – Firefox mobile cannot open .m3u8 file (broken file?) – Need one last change here to match the mockups.
  • Bug 825041 – MozActivity support for web apps on Android – WIP in the bug
  • Bug 768667 – Use the action bar for text selection on ICS+ – WIP in the bug. Test build at http://people.mozilla.org/~wjohnston/textSelection.apk
  • Bug 704229 – Unify touch video controls – Updating to new specs

LucasR

Last week

Next week

liuche

Margaret

mcomella

  • Past
    • bug 888086 – sync/Utils.java claims `StringBuffer should be used instead`
    • bug 902560 – All FakeProfileTestCase tests fail in setUp() if fake profile dir is not removed
  • Present
    • bug 870925: (r-) Add submissions info to FHR documents
    • bug 915918: (r-) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
    • bug 925546: (r+) Rename TopSitesGridView.OnPinSiteListener to OnEditSiteListener
    • Tracking 26
      • bug 919234: Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
      • bug 924480: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
  • Future
    • bug 910859: Bootstrap new UI testing framework
    • FHR
      • Architecture docs
      • Minor bugs and regressions
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

RNewman

  • Favicon and other reviews.
  • Attempting to land bug 922694.
  • Search un-filtering for FHR.
  • Assorted randomization.
  • Fixing trychooser to support robocop-*.
  • Experimenting with Phabricator.

nalexander

  • See mobile-firefox-dev for build system improvements supporting the Great IDE Project.
    • Less preprocessing! Win!
    • r+ for declaring Android resources in moz.build (https://bugzilla.mozilla.org/show_bug.cgi?id=900522), will land shortly. Several follow-ups in the works.
    • ASK: Does anybody know how to determine the language/languages currently being re-packed? We need this to declare res/values-XX directories.
  • Started to work on mach commands for running mobile/android reftests and robocop tests.
  • Continuing to push on Sync 1.1 with FxAccounts; we’re syncing bookmarks happily.

BLassey

last week
  • bug 922145 – publish nightly builds of GeckoView library and assets, actually landed, yay!
  • bug 903082 – Add Yahoo as a general search provider for specified locales for Fennec, also landed
  • bug 742832 – tab streaming for WebRTC, got r+ but want to get another review on nits
  • bug 923795 – Add condition to MozParam to detect top 2 (or N) position, waiting for review from gavin
  • bug 890985 – crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, r+’d patch, need to land
next week
  • will be in Paris for the rendering work week

MFinkle

  • Coding
    • GeckoView fixes and review comments
    • Chromecast/Roku review comments
  • London next week
    • Techtalks
    • DroidconUK

Ian Barlow

Currently:

Recovering from Post Summit Reorg Workweek UX-workshop Travel Mozflu Syndrome. It’s a thing.

This week:

  • Looking through Summit feedback, and what we can start to act on. Could include:
  • Finalized UI flows for selecting your preferred language for web content (Accept-language header customization) — this is ready for implementation now.
  • bug 927006 Adding a split action bar to our phone UI
  • Thinking about a preliminary Kinderfox feature set
  • Working with Madhava on a desktop/mobile UX strategy for the next year, with a focus on looking for how we can continue to converge the Firefox experience across all of our platforms.

Arun

  • PDF.js experiments with Ian — focusing on navigation right now.

(taking longer than expected, but it will be awesomer…)

WebRT

  • team digging into requirements to install apps via APKs
  • myk and/or bwalker to start attending these meetings to give updates and answer questions
  • watch this space!

Feature Focus

Fx25 (Ships 10/29)
Fx26 (Ships 12/10)
Fx27 (Ships 01/21)
Fx28 (Ships 03/04)
Fx29 (Ships 04/15)

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

2-October-2013

Mobile: 2013-10-02

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

Schedule

  • Next merge is 2013-10-28

Topics for This Week

New Home Page

Core work was uplifted to Aurora. Landed a few performance and memory usage fixes on m-c, which need to be uplifted too.

Favicon Work

We have a few favicon issues that need patches and uplift to Aurora. These must be done with care. We have a large favicon patch landing on Nightly soon. Watch for regressions.

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.

  • errietta filed and fixed bug 921756 – ButtonToast tries to modify views it can’t (first mobile patch!)
  • capella fixed bug 917944 – Remove “Most recent” header in history page and bug 917297 – Clicking on a link sometimes results in a JS error to logcat instead of navigation

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!

Kats

  • Last week:
    • landed bug 911574 to fix scrolling on yahoo fantasy sports and other pages
    • landed bug 911152 to fix scrolling on thedissolve.com but it was backed out for seemingly-unrelated randoms. currently debugging
    • landed bug 921477 to fix a typo in cert code
    • landed bug 918682 to fix fullscreen mode in some scenarios
    • landed bug 916379 to fix a koi+ bug on B2G where pages were rendered zoomed in initially
    • landed bug 919437 to fix the values of window.innerWidth and window.innerHeight to be consistent with other browsers
    • discussed and came up with a plan for compositor-thread input event handling with roc, BenWa, and nrc
    • reinstalled linux on my desktop machine because python is hard to upgrade
    • interviews, reviews, overhead, etc.
  • Next week:
    • re-land bug 911152
    • get back to working on bug 920036 (input events on B2G) now that we have a consistent plan for making that happen
    • summit!

JChen

GCP

  • WebRTC uplifting & upstreaming
  • bug 921041 Replace the thread local storage impl of GetJNIForThread
  • bug 709230 Investigate ProGuard to shrink and optimize Fennec’s
  • WebRTC UI test
  • CPU Load Monitor / WebRTC adaption
  • Debug builds break all the time, we do no tests on them, SO NOW THEY DONT EVEN COMPILE.

Botond

  • Last week: in Chicago attending the C++ Standards Committee Meeting
    • see dev-platform thread for news about what happened there
  • Next
    • Continue dynamic toolbar work for B2G, notably bug 912666
    • Summit

Mina

Last week:

  • Almost done Spatial Navigation bug 698437
  • Resolved bug 813379: sending speculative connections to default search engine
  • worked on bug 813380: sending speculative connections to links in the awesome screen, but that got marked WONTFIX
  • started work on bug 852935: enabling gamepad API for android
  • almost done bug 863966: caching selector list for querySelector and querySelectorAll
  • Granted my first review! changes to a bit I wrote in the DOM

Next week:

  • Work on enabling gamepad APIs
  • Refactor code in mobile/android

Brian N

WesJ

  • blue highlight overscroll
  • Bug 780379 – Firefox mobile cannot open .m3u8 file (broken file?)
  • Bug 777451 – Allow better communication between pages and java in robocop tests
  • Bug 757481 – Tests for prompt service
  • Bug 920170 – Provide an intent chooser dialog type

LucasR

Last week

  • New about:home
    • Uplifted new-new-abouthome to Aurora
    • bug 919516 – [Tablet] The previous bookmark in the list is opened when opening bookmarks from the Bookmarks list
    • bug 906230 – Hide the Reading List page in about:home on low memory devices
    • (In progress) bug 918007 – Tapping on back/forward buttons should dismiss editing mode on tablets
    • (In progress) bug 917776 – The Custom Menu should not be accessible while in edit mode
  • Startup glitches
    • bug 917805 – Current tab is briefly visible when you open an external link
  • Misc
    • bug 911695 – Reader mode toolbar icons are blurry
  • Many patch reviews

Next week

  • Reading List / Reader Mode v2 planning with ibarlow
  • Bug Triaging FAQ
  • about:home bug fixing for Fx26
  • Summit!

Margaret

  • In Progress/Next
    • More new-about-home fixes needed for 26
    • Summit!

mcomella

RNewman

  • Reviewing favicons, FxA, etc.
  • Landed thumbnail fix: bug 919768
  • Working on distribution IDs in FHR: bug 922694

nalexander

  • At an appointment, so status update on wiki only.
  • Firefox Accounts:
    • Landed BrowserID crypto tools and Mozilla Token Server client (Bugs 799734 and 799732, respectively).
    • First working Sync demo against Firefox Account (new auth) + Sync 1.1 code base (old Sync protocol).
  • JUnit 3 testing:
    • Landed build system improvements and code to build background.apk (the JUnit 3 test suite) (Bugs 919563 and 903534, respectively).
  • Next:
    • Summit!
    • Trying to push Eclipse/IntelliJ project building forward
    • Landing more Sync updates and Firefox Account IDP client
    • Building a test harness for JUnit 3 testing

Randall Barker

  • Last week:
    • Still working on bug 895358
    • Implemented posix version of cross process mutex to protect unsafe shared memory.
    • Reading through code
    • Learning how not to use Mercurial.
  • Next week:
    • Get patch up for review?
    • Summit

BLassey

  • patch up for review for tab sharing in bug 742832

MFinkle

  • Getting second-screen patches started through feedback cycle
  • Getting GeckoView patches started through feedback cycle
  • Fixed a GeckoView issue
  • Summit
  • Feature planning

Ian Barlow

  • Lots of little bugs
  • Helped to refine our big brainstorm list a bit
  • Drafting a design strategy deck for the next 6-12 months of work
  • Summit

Arun

Out today

Round Table

QA

  • Firefox 25
    • Tracking 25+
    • Crashes
      • Beta 25 is higher in crash rates than Beta 24 was
      • bug 917515 (mozilla::Selection::Collapse) is #2 on Beta 25, needs uplift
      • bug 903993 (spike in libflashplayer.so@0x75..) is #3, should have landed for b4.
  • 24 release has ~50% higher crash rates than 23 did
    • bug 890985 (crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec) and bug 760394 (android.database.CursorWindowAllocationException..) need followup investigation
    • bug 884047(crash in mozilla::gl::GLLibraryEGL::fMakeCurrent @ libEGL) should be fixed in 25.

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

25-September-2013

Mobile: 2013-09-25

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

Schedule

  • Fx24 shipped!
  • Fx25 went to Beta!
  • Next merge is 2013-10-28

Topics for This Week

  • bug 862602 has landed. This helps us reduce memory usage by unlocking images far away from the visible viewport so that they don’t have to stay in memory. Watch out for regressions where images don’t appear, or take too long to show up – please file bugs blocking bug 862602.
  • UI changes in new about:home (bug 917394). Now in Nightly, uplifting to Aurora soon.

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.

  • Michael Boon fixed bug 791475 – Android updater notification should provide more information like progress
  • Capella landed a fix to improve about:config (bug 770101) and a StringUtils method to provide readable URL / title string (bug 913214)
  • Lots of new people (mostly students) showing up in bugs – be sure to help them out! 🙂
  • Federico Paolinelli’s first notification rewrite fun landed! Bug 815202 – Add Pause and Cancel actions to download notifications

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!

Kats

  • Last week:
    • mobile work week
    • many reviews, a couple of interviews
    • still working on pan/zoom stuff in B2G
  • Next week:
    • more B2G stuff
    • need to file some more AWSY regressions

JChen

  • Past week
    • Work week
    • UA override follow ups
      • Fixed bug 916205 – Create and enable dynamic UA override list in B2G
      • Fixed bug 917965 – UA overrides are disabled if update is invalid
      • Fixing test on ARMv6
      • Talking to WebOps people
    • Fixed bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen
    • Interviews
  • Next
    • UA override
    • Compositor hang
    • pdf.js

GCP

  • Last week:
    • Meetings!
    • Most productive 5 minutes of the week: showing jchen bug 920222 Setting breakpoints at not-yet-decompressed locations results in crashes
    • bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
    • bug 918372 Repeated WebRTC sessions exhaust the JNI LocalRef table
    • Some pondering over bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
  • Next week:
    • More pondering over bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
    • Upstream bug 918372
    • bug 918953 Investigate broken Android WebRTC cleanup code, potential upstream merge errors
    • WebRTC UI Test
    • WebRTC CPU adaption/latency

Mina

Last week:

  • Resolved bug 912166 – Make nsIWidget::GetDefaultScale return a typed scale value
  • Resolved bug 890253 – Change widget/android/nsWindow.cpp GetDefaultScaleInternal() to use actual device DPI
  • Almost done bug 698437 – Allow navigation with directional controller. Should finish it up before the end of this week.
  • Submitted a WIP for bug 813379 – Fennec should hint to necko when search engines become visible.
  • Submitted a WIP for bug 813380 – Fennec should hint to necko about any items that are clickable in the awesome screen.
  • Submitted a patch for bug 863966: creating a cache for querySelector and querySelectorAll. It needs more work.

Next week:

  • Finish up Navigation with a directional controller.
  • Do some perf testing to have a better idea on what to do for sending Necko hints in bugs 813379/80.
  • Finish up querySelector and querySelectorAll cache.
  • I’m thinking I’ll take a couple of bugs in picl that Nick referred me to.
  • Other bugs assigned to me from my contributor days.

Brian N

  • Done
    • Bug 890392 – Reader stuff
    • Bug 896281 – [guest] – Synced tabbed carry over from owner
    • Bug 919723 – Error when clearing “Offline website data”
    • Bug 919207 – Share menu is busted
    • Bug 897162 – [Fig] about:home starts up slower on Android 2.3.x
    • Bug 917538 – Entering/leaving Guest Mode and hitting back reenters Guest Mode
  • Next
    • Look at cleaning up GeckoProfile

Sriram

  • Prototyped Quick share on long press menu: http://cl.ly/image/1t173r0f2m1H
  • Prototyped Split action bar: http://cl.ly/image/083M1F0B0I1P
  • Prototyped changing colors on dialog boxes
  • bug 917396 – Moved the thumbnails back to top sites.
  • bug 917455 – Tweaks to use a single cursor.
  • bug 910882 – Search suggestion prompt background color fix.
  • bug 906227 – LastTabsPage’s switch-to-tab is now honored.
  • bug 833800 – Pinned site indicator is not seen on dark thumbnails.
  • Working on lightweight-themes for new-about-home and figuring out the problem in FaviconView.

WesJ

  • Bug 705246 – Browser should show highlight instead of over-scrolling when panning beyond page boundaries
  • Bug 918086 – Disable pinch-zoom overscroll
  • Bug 918079 – Highlight overscroll – patch is up again
  • Bug 780379 – Firefox mobile cannot open .m3u8 file (broken file?) – expanding scope a bit here to:
    • Bug 920170 – Provide an intent chooser dialog type
    • Bug 914740 – Allow using android resources in drawable:// uri’s
    • Move HelperApps to a real jsm
    • Some prompt.java cleanup
  • Bug 704229 – Unify touch video controls

LucasR

Last week

  • Mobile Work Week
  • PTO on Monday and Tuesday
  • UI changes to new about:home
    • bug 917394 – (new-new-about-home) [fig] Re-arrange about:home tabs as per new design
    • bug 918032 – Edit option should be shown only for Bookmarks ListViews
    • bug 918377 – Misc layout fixes on new tab layout in about:home
    • bug 917455 – Update top sites query to return non-bookmarks
  • Startup glitches:
    • bug 917806 – Default URL bar text or current page title is briefly visible when opening an external URL
    • (In progress) bug 917805 – Current tab is briefly visible when you open an external link
  • PropertyAnimator fixes:
    • bug 913402 – The bookmark added notification toast doesn’t disappear from the screen
    • bug 910191 – Swiping away tabs sometimes doesn’t work properly
  • Filed meta bugs:
  • Many reviews

Next week

  • Bug triaging FAQ wiki page
  • Re-spin patch for new UI testing API (bug 910859) based on feedback
  • More fig-related bug fixing

liuche

  • Work week – met people in person I’ve only seen on irc!
  • Updating tests for new-new about:home (AboutHomeTest, TopSites) bug 917398
  • bug 919384 – “Text reflow” robocop test
  • bug 910186 – Long-press on search providers
  • bug 919704 – remove top sites empty screen
  • bug 919230 – empty screen for bookmarks

Margaret

mcomella

  • Past
    • Work week
    • bug 913713: Recording keyword searches for FHR fails with org.json.JSONException: No value for identifier
    • bug 870171: Expire old FHR data
  • Present
    • bug 870171: (probably should be another bug) Expire old FHR data
      • Part infinity + 1 (== infinity?): Figure out why the pruning service does not run
      • Part infinity + 2: Realize that I just didn’t understand GeckoLogger the whole time!!! (╯°□°)╯︵ ┻━┻
    • bug 870925: Add submissions info to FHR documents
      • Part 1: (f+) Implementation
      • Part 2: Tests
  • Future

RNewman

  • ckitching’s favicon work (bug 914296) is nearly done.
  • Discussing (and beginning work on) extending FHR search recording.
  • PiCL meetings, getting back up to speed on direction.
  • Sketching for ‘Switch’. Shared with darrin.
  • iPad setup; trying out Coast, making notes. Generally hating the whole iOS experience.

nalexander

JUnit 3 test suite stuff

FxAccounts/PICL stuff

BLassey

  • started hacking up home screen widgets over the weekend

MFinkle

  • Working on “next steps” from Work Week
  • Blogged about Work Week
  • Got a Roku and started hacking on it

Ian Barlow

Last couple of weeks

  • Android work week
  • SF UX team brainstorm week

This week (and probably next week)

  • Wading through all the ideas that came out of the woodworks, and working with Product to group and prioritize them
  • Some of the highlights from discussions last week
    • Task continuity projects
      • Quick Share enhancements
      • Living room UX (mobile —> TV)
      • How to save different kinds of content (images, text, articles)
      • How to approach integrating with cloud services
        • Explicit save for later tools like Pocket, Evernote
        • Background cloud functions like Dropbox, Box
    • Audience-specific variants
      • Firefox for parents and kids
      • More advanced Privacy & Security features
      • An “unbreakable” version with simplified settings
    • UI Refinements
      • Some last minute adjustments to the new Awesomescreen
      • Removing bouncy overscroll
      • Tablet title bar simplifications
      • Figuring out next steps for Reader Mode and Reading List improvements
      • Exploring a split action bar on phones
      • Pulling Quick Share functionality into contextual menus

Lots more to go through still!

Arun

910189

  • Past
    • PDF.js explorations — sketching & wireframing
    • Search settings UI: Bug 910189 & Bug 910186

Randall Barker

  • Last week: Work Week
  • This week: continue work on enabling progressive tiling in B2G

Feature Focus

Fx25 (Ships 10/29)
Fx26 (Ships 12/10)
Fx27 (Ships 01/21)

Round Table

QA

  • kbrosnan PTO/Summit Sept 30 – Oct 13

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

11-September-2013

Mobile: 2013-09-11

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

Schedule

  • Next merge: 2013-09-16

Topics for This Week

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge.

  • Michael Boon is working on bug 791475 – Android updater notification should provide more information like progress
  • Capella fixed bug 913756 – Text Selection Handles displayed from position in previously navigated screen and bug 912523 – Give bookmark thumbnails a context menu header
  • Augustin Trancart fixed bug 711959 which makes fling animations in Fennec stop spawning new threads, and should also reduce occasional glitching. This was a tricky bug to get right (and it took a while to do) but Augustin did a great job!

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!

Kats

  • Last week
    • Mostly APZC stuff to support dynamic toolbar on B2G
    • Reviewed a bunch of Fennec patches, including Augustin’s first patchset (bug 711959) and landed a quick follow-up (bug 913228)
    • Landed bug 911510 to make the gamepad dead zone on Fennec preffable
  • Next week
    • More APZC work
  • Want to call out: we are making changes for B2G that might be affecting Fennec inadvertently. If you see breakage relating to panning/zooming, or positioning of fixed-position elements, please let me know.

JChen

  • Past week
    • Looked at bug 912173 – crash in mozilla::RefPtr<mozilla::gl::GLContext>::~RefPtr()
    • Landed bug 897221 – dynamically updatable UA override mechanism
      • But need to figure out why test times out on ARMv6
    • Looked at bug 913513 – Intent to launch gdbserver within Fennec
    • Looked at security bug
    • Looked at bug 883586 – crash in libMali
    • Interviews
  • Next
    • Choose from above
    • bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen
    • bug 904784 – Local shared active media does not stop recording on tab close

GCP

  • Last week:
    • Various WebRTC crashers (887227, 902431)
    • SafeBrowsing reviews (cookie jars)
  • Next week:
    • CanDecode crash (898767)
    • MEETINGS WITH YOU I SUPPOSE

Botond

  • Done: work on dynamic toolbar prerequisites
    • bug 904533 (related to the correct computation of frame composition bounds) – landed
    • bug 913205 (performance and correctness issues caused by bug 904533) – landed
    • bug 914825 (regression caused by bug 904533) – under review
    • bug 912806 (storing cumulative and non-cumulative resolution in FrameMetrics) – under review
    • bug 898478 (seamless scroll hand-off to parent layer) – under review
  • Next
    • land bug 914825 and bug 898478
    • bug 912666 (special handling of browser iframes for dynamic toolbar work)
    • any remaining dynamic toolbar prerequisites that haven’t been addressed
    • putting the pieces together for a first draft of the dynamic toolbar implementation! (bug 860812)

Brian N

  • Done
    • Helping with bug 904784 – Local shared active media does not stop recording on tab close
    • Reviews
    • Bug 896281 – Synced tabbed carry over from owner
  • Next
    • Bug 897162 – [Fig] about:home starts up slower on Android 2.3.x
    • Bug 890393

Sriram

  • bug 904172 – Optimzed onMeasure(), removed animations on thumbnails — eideticker win.
  • bug 872528 – Password doorhangers in Gingerbread phones.
  • bug 914872 – First pass of new thumbnail animations.
  • bug 906277 – Switch to tabs in LastTabs page has a first pass patch.
  • bug 911830 – about:home blank after dismissing the url-bar.
  • Experimenting with lightweight themes in new about:home
  • Experimenting with merging all views in TwoLinePageRow into a single view.

WesJ

    • Bug 826325 – Decide where window.open should open content
    • Bug 914381 – File pickers are broken
    • Bug 909547 – File Picker should avoid using temp files
    • Bug 842037 – Downloaded pictures from Firefox Mobile are incompatible with MMS-messaging on Android – Android not recognizing our saved media’s Content-Type
  • Working on
    • Bug 889620 – [FIG] Transition for creating a new tab from the tab tray
    • MozActivities in Fennec

LucasR

Last week

  • (Landed) bug 911295 – Use empty URL if entering editing mode on startup with no tabs
  • (Landed) bug 912298 – HomePager’s stub and view should not share the same id
  • (Landed) bug 896565 – Update testAwesomebarSwipes for new about:home
  • bug 905685 – Implement proper asynchronous and incremental favicon loading in the new about:home
  • Investigating: bug 908747 and bug 909380
  • Reviews

Next week

  • More perf analysis, tweaking queries in about:home
  • New UI testing API patch for review

liuche

  • Reviews, going over Favicons
  • More robocop:
  • Miscellaneous bugs:

Margaret

  • Done
    • bug 909455 – FHR recordSearch calls missing from new URL entering logic
    • bug 911828 – Crash when long clicking on BrowserSearch rows
    • bug 907192 – Update the tab count while in editing mode on tablets
    • Reviews
  • In Progress
    • bug 905262 – JS API to add content to the promo banner (put a demo add-on up on github)
    • bug 908364 – Doorhanger popup can appear on top of awesomescreen in editing mode
    • bug 906041 – Newly opened pages replace about:home while editing mode is active
    • Investigating some form autocomplete regressions – bug 912306 and bug 912308
  • Next
    • Revisit the ongoing talos problems – bug 910106 and bug 908823 (I’ve been busy, maybe someone else should help out with this)

Chris Kitching

  • Favicon madness

While trying to solve bug 895423, ended up revamping Favicon caching system to avoid horrible workaround. There was some collateral damage: (Mostly awaiting review)

    • bug 914027 – Stop the Favicon cache from trying to decode things it can’t decode.
    • bug 748100 – Add support for decoding ICO Favicons.
    • bug 914296 – Add more intelligent Favicon caching. (No more wasteful resizing)
    • bug 888326 – Clean up Favicon caching in preparation for above.
    • bug 753356 – Solve a strictMode violation in Favicon load.
    • bug 782823 – Stop about: pages from causing an exception for Favicon load.
    • bug 813810 – Don’t pixelate large Favicons (Were being downscaled and then upscaled lossily)
    • bug 759501 – Load Favicons earlier (Covered by patch to another bug)
    • bug 855911 – Fix rendering issue that was speckle-ifying the NVidia favicon.
    • bug 834536 – Key the Favicon cache with favicon URLs, not page URLs – should get many more cache hits.
    • bug 887492 – Refactor Favicon API.
    • bug 758458 – Covered by above.

Coolness:
This

To:
This

    • Filed:
    • bug 914058 – Could behave better when decoding ICO – select best instead of getting largest and downscaling.
    • bug 914950 – Got a bit carried away and added support for an icon format nobody ever uses.
  • Proguard madness
    • bug 794981 – First part of generator landed. A stop closer to Proguard!
    • bug 914760 – Made the above irritate rnewman less.
    • Filed:
    • bug 913985 – Followup to above – make generator more general – generate ALL the entry points!

I think that’s all… Crazy week..

mcomella

  • Past
    • bug 912524 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.BrowserSearch.showSuggestionsOptIn(BrowserSearch.java)
    • bug 882013 – (WFM) Post-landing Android FHR log pruning
  • Present
    • bug 913713: (r?) Recording keyword searches for FHR fails with org.json.JSONException: No value for identifier
    • bug 870925: (f+) Add submissions info to FHR documents
      • Part 1: (f+) Implementation
      • Part 2: Tests
    • bug 870171: Expire old FHR data (taking a while…)
      • Part 1: (f+) Add deletion methods
      • Part 2: (f+) Consolidate Receivers
      • Part 3: (f+) Create prune service, using methods from part 1
      • Part 4: Followup tests to part 3
      • Part infinity
  • Future

RNewman

  • Reviewing/feedbacking desktop FxA/Hawk code (lots of different bugs), FHR cleanup, mobile FxA code.
  • Discussing Places GUID futures.
  • Miscellaneous bugspam.

nalexander

Some work on integrating android-sync JUnit tests into m-c:

Building HTTP clients for FxAccount servers:

Starting to build Android account infrastructure:

BLassey

  • looking at tiling for b2g

MFinkle

  • Thinking about second-screens, local p2p sharing and cloud integration
  • Excited about next week’s meetup in Toronto

Ian Barlow

This week

Arun

  • This week
    • PDF.js stuff
    • In workshops with Ian: Kinderfox, Future of mobile
  • Next week
    • Vidyo’ing for workweek!

WebRT

  • Team is visiting SF this week
  • Have a working end-to-end demo for installing/running Hosted apps using stub apks
  • Using a service to generate APK’s, so this will work with any web marketplace. Looking into parallel-izing the install to reduce the install time from this.
  • Working on getting packaged apps running through the same methods
    • Part of that is a large rewrite of WebApps.jsm
    • May look at a simpler workaround for this while we wait for those changes
  • Looking at setting the multiprocess flag for WebApp Activities so that they can run in the stub apk’s process. (No more 100 WebApp activities needed in our manifest?)

A-Team

  • Android name changes on tbpl
  • Mobile Bugs in Orange Factor Top 10
    • bug 910106 Intermittent Android tcheck2 talosError: ‘Verify HomePager is hidden: HomePager is hidden [browser_output.txt]’
  • Panda retries
  • Long-failing reftests: bug 907899, bug 907903, bug 907905, bug 907908 (all zoom related?)

Feature Focus

Fx24 (Ships 09/17)
Fx25 (Ships 10/29)
Fx26 (Ships 12/10)
Fx27 (Ships 01/21)
Fx28 (Ships 02/04)

Round Table

QA

Partner Policy

  • Default search engines (Google, Amazon, Twitter, Wikipedia): policy on not using the bundled favicons (e.g., if they’re low-res)

SUMO & User Advocacy

  • No Audible. Sentiment Report for 23 is now live, please ping Tyler if you have questions.
  • Roland will be in Toronto Monday to Wednesday to meet & talk about support with you all! Looking forward to it! Sorry I will miss the dinner on Thursday!

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

4-September-2013

Mobile: 2013-09-04

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

Schedule

  • Next merge: 2013-09-16

Topics for This Week

UI Test Code

The front-end team started looking into ways to improve the way we write UI (Robocop) tests. Goals include: Providing building blocks to make it easier to write tests, Find ways to improve reliability of tests and update to additional frameworks so test can be split into UI and non-UI parts. See Lucas’ mailing list post for more background and ways to help.
GeckoView Status

Shane Tully and Brad Lassey have been working on patches, and landing a few. We are in a much better place and Finkle has picked up the ball a bit to propose some embedding interfaces and APIs. See the mailing list post for more details. We’d like to get more feedback before committing to the initial embedding plan.

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.

  • Makoto Kato (:m_kato) filed and fixed bug 910095 – Remove unused methodjit pref
  • Capella landed two more text selection fixes (and has more in the works)
    • bug 908861 – Prevent dismissal of text selection handles during drag
    • bug 907271 – Fix startSelection() processing re: new text SelectionListener()

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!

Kats

  • Last week
    • many many reviews
    • landed bug 907754 to initialize the zoom on subframes properly
    • tried to land bug 906877 to remove some dead code which broke some marionette tests, and got backed out
    • landed bug 910322 to strongly type some viewport code
    • landed a patch on bug 884047 to add diagnostic logging
    • did a bunch of digging on bug 898444 but am blocked waiting for info from mattwoodrow and/or timothy nikkel
  • Next week
    • figure out what’s going on in bug 911167 (metro start page behaves strangely with APZC)
    • try to determine the root cause of the talos improvement/regression from bug 907754 – that shouldn’t have affected fennec at all.
    • re-land bug 906877 after fixing the marionette tests
    • look into bug 911345 (b2g browser sometimes renders pages zoomed out)

JChen

  • Past week
    • Reviews in bug 897221 – dynamically updatable UA override mechanism
    • Worked on bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen
    • Looked at bug 912173 – crash in mozilla::RefPtr<mozilla::gl::GLContext>::~RefPtr()
    • Interview
  • Next
    • Same stuff

GCP

  • Last week:
    • bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
    • bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
    • bug 904607 Write protocol parser for digest256 list format
    • Set up new system
  • This week:
    • Bang head further on bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
    • and bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType

Botond

  • Done
    • Familiarized myself with displayport code in Fennec and B2G
    • bug 908958 – “Scrolling misbehaviour with long iframe in B2G browser”
      • was related to bug 904533 – posted a combined patch there, was reviewed successfully, should land later today
    • bug 911349 – ” Disallow double-tap zoom on subframes” – starting to look at this
  • Next

Brian N

  • Done/in progress
    • Investigated Firefox for reader bugs (bug 890393/bug 890392)
    • Investigating bug 904784 – Local shared active media notification does not dismiss on tab close; possible gUM leak

Sriram

  • bug 862801 – Landed about:home snippets.
  • bug 911830 – about:home completely blank after exiting.
  • bug 898646 – Focus graphics state in history page’s tabs.
  • bug 907175 – Wrong tab is highlighted in tablets’ editing mode.
  • bug 909539 – Off-by-one error on history page in tablets.
  • bug 909375 – Use website url as title, when title is not available.
  • bug 906227 – Switch-to-tab in last tabs page.
  • Exploring – Thumbnail animations, removing a history tab.

WesJ

  • On vacation most of last week
  • Found the cause of 901426 – Web Apps can not be opened from Firefox for Android notification and crashes Firefox
  • Bug 896350 – Unable to open files by tapping the download complete notification
  • Looking at Bug 826325 – Decide where window.open should open content

LucasR

Last week

  • bug 910859 – Bootstrap new UI testing API
  • bug 911295 – Use empty URL if entering editing mode on startup with no tabs
  • (Landed) Bug 899183 – [fig] Re-implement robocop testBookmarklets.java.in
  • Preliminary investigation of fig’s performance impact

Next week

  • Focus on fig performance
  • Land more ported tests to fig
  • More work on the new UI testing API based on feedback

Liuche

Margaret

  • Done
    • bug 908344 – Fix bookmark keywords
    • bug 909979 – Off-by-one error when long-clicking list items on the search suggestions screen
  • In Progress
    • bug 905262 – JS API to add content to the promo banner
  • Next
    • More new about:home follow-ups

Chris Kitching

  • Performnce
    • bug 794981 – Stopped segfaulting. Patches almost no longer annoying reviewers – soon able to generate many of the entry points to Java from C. Relatively simple follow-up bug can expand the scope of the solution to generate more (Ideally essentially all) of them.
  • Preferences revamp
    • bug 888326 – Favicon caching madness ends up blocking all other work in this area. Several patches almost ready for review to solve this.
    • bug 911604 – Minor fallout from previous work.
    • bug 907917 – Filed: Long-standing assertion problem with search engine customisation. Nonsimple to fix.
  • Other
    • bug 907918 – Minor tweak to search-with-selection.
    • bug 908457 – Deleting duplicate entries from makefile.

mcomella

  • Past
    • bug 909274: Unable to scroll through search engines
  • Present
    • bug 870925: (f+) Add submissions info to FHR documents
      • Part 1: (f+) Implementation
      • Part 2: Tests
    • bug 870171: Expire old FHR data (taking a while…)
      • Part 1: (f+) Add deletion methods
      • Part 2: (f+) Consolidate Receivers
      • Part 3: (f+) Create prune service, using methods from part 1
      • Part 4: Followup tests to part 3
  • Future

RNewman (read the wiki)

  • Reviewing code
  • PiCL wrestling
  • Sync migration.

Scott (jwir3)

Note: My apologies for being incommunicado for a bit. My brother was involved in a serious car accident.

Last Week:

  • bug 766599: Refresh font inflation settings without page reload (and without crashing) – in review
  • bug 794693: Crash fix (in review)

This Week:

  • bug 878935 : Force reflow-on-zoom to only repaint when completed.

BLassey

  • PTO last week
  • flew to SF yesterday

Ian Barlow

Last Week

  • Tribe. It was great!

This Week

  • Trying to put my Tribe learnings into practice
  • Putting the finishing touches on a design doc for “save for later” partners
  • Per-device Sync pref stuff http://cl.ly/2m1G1914030E
  • Planning for next week’s trip to SF

Next Week

  • SF from Monday to Thursday!

Arun

Last week

  • Early wireframes for search suggestions – bug 909536
  • Competitive analysis of designs/features in other e-readers + PDF readers

This week

  • Wrap up search suggestions design
  • Sketches and design decisions for first version of PDF.js
  • Write about Firefox Health Report for UX quarterly

Next week

  • Ian is going to be in the bay area! \o/
  • Refine initial designs of PDF.js

Round Table

QA
  • hosting a about:home testday on Sept 20th, likely on Aurora
  • during mobile WW, can we real time vidyo the discussion around the new UI Test code discussion? We’d like to invite Softvision to attend
  • Team worked on testing webRTC android in different networks and conditions. See results
New Hire
  • Randall Baker started yesterday

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

28-August-2013

Mobile: 2013-08-28

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

Schedule

  • Next merge: 2013-09-16

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.

  • Sushant fixed bug 891446 – Move Title rule down in Reader (thanks to nickecarlo for mentoring that bug!)
  • Dennis fixed bug 845747 – Mouse scrolling direction should be made preffable (his first patch!)

Stand ups

Suggested format:

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

Please keep your update to under 2 minutes!

Kats

  • Last week
    • bug 906427 – disable pinch zooming for subframes (with bug 907977 follow-up)
    • bug 907906 – finish templating the gfx::Margin type
    • bug 885023 – convert FrameMetrics::mZoom to a CSSToScreenScale to simplify a bunch of code
    • got a working patch for bug 907754 to fix the initial zoom in subframes in the B2G browser, needs more testing and review
    • worked with irving to investigate the memory regression in bug 906747
    • filed bug 909877 and dependencies to turn on APZC in all of gaia. some WIP patches are attached to the dependency tree
  • Next week
    • Convert nsViewportInfo over to use proper units so I can figure out what’s actually going on there
    • Tackle bug 898444 because it is a bigger issue when trying to turn on APZC for all of gaia

JChen

  • Past week
    • Added thread name support to JimDB
    • Looked at bug 909974 – Compositor thread hang monitoring/telemetry
    • Looked at pdf.js
    • Uplifted bug 906506 – cant write danish letters in the new version
    • Mozilla Science Lab feedback
    • Interviews
  • Next
    • UA override reviews
    • Compositor hang and pdf.js
    • bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen

Botond

  • Done
    • bug 898478 – “Provide some seamless scrolling mechanism in multi-APZC for B2G dynamic toolbar work”.
      • Trickier than it seemed at first blush.
      • Partial patch posted at bugzilla, together with a description of the remaining work.
      • Putting it on hold for a bit while I work on displayport bugs.
    • Starting to look at displayport bugs, starting with bug 908958 – “Scrolling misbehaviour with long iframe in B2G browser”.
  • Next

Brian N

  • Bug 906030 – Unable to start a Guest Session; menu item stuck on ‘Exit Guest Session’
  • Bug 896170 – Tabs are duplicated after going back to Firefox, when “Don’t keep activities” is enabled
  • Investigating R4 failures for bug 888482 (init gecko sooner)

Sriram

  • bug 862801 – about:home snippets are done.
  • bug 909375 – Better context menu headers.
  • bug 907188 – Footer divider for empty bookmarks.
  • bug 908569 – Experimenting removing MostVisitedPage.
  • bug 905328 – Remove url bar shadow.
  • bug 906822 – History page should have top dividers on tablets.
  • bug 909539 – “Off by one” error on history lists.

WesJ

  • bug 896121 Disable share in guest session.
  • Bug 885717 – The bookmark toast notification appears every time you tap on the screen
  • Bug 909853 – ContentDispatchChooser isn’t showing anything on links it can’t open. Bug 851693 – Allow loading URI Intents
  • Bug 901426 – Web Apps can not be opened from Firefox for Android notification and crashes Firefox
  • Bug 909547 – File Picker should avoid using temp files
  • WIP
    • Bug 909434 – Allow dragging the urlbar to open the tabs tray
    • Bug 909427 – Allow dragging from the tab indicator to a tab to switch tabs
    • Bug 909536 – Support suggestions from multiple providers

Shilpan

r+/landed

  • Bug 907592 – Lazy load View Pager when it’s not shown on startup

In progress

  • Bug 901824 – Use image cache for ‘Set Image As’
  • Bug 909550 – Lazy load tabs panel

Misc

  • Final presentation today!
  • Flying back at the end of this week 🙁
  • Continue wrapping bugs

Liuche

  • Fig cleanup + tests
  • Settings UI + reworking tests for conditional features

Margaret

  • Done
    • bug 904279 – Changing default search engine doesn’t change order of engines in awesomescreen
    • bug 908423 – Off-by-one error in bookmarks context menu
    • bug 907881 – Wrong context menu appearing on bookmark thumbnails
  • In Progress
    • Battling talos test crashes in bug 907720 – Intermittent crash in tcheck2
    • Wrote a patch (and a test!) for bug 908344 – Fix bookmark keywords
    • Started looking into bug 906041 – Newly opened pages replace about:home while editing mode is active
  • Next
    • PTO Thursday/Friday
    • Finish bug 905262 – JS API to add content to the promo banner

mcomella

  • Past
    • I built a keyboard stand!
    • Finished no bugs… 🙁
  • Present
    • bug 870925: (f+) Add submissions info to FHR documents
    • bug 870171: Expire old FHR data (taking a while…)
      • Part 1: (f+) Add deletion methods
      • Part 2: (f+) Consolidate Receivers
      • Part 3: (f?) Create prune service, using methods from part 1
      • Part 4: Followup tests to part 3
    • bug 909274: Unable to scroll through search engines
  • Future

RNewman

  • Reviews.
  • Arguing on mailing lists.
  • Desktop Sync protocol deprecation indicator (Bug 908461).

Feature Focus

More granular On Deck Categories to better reflect what’s happening: https://wiki.mozilla.org/Mobile/Roadmap#On_deck

Fx27
  • [PROPOSED] (resurrecting) add-on ability to provide sound effects
  • [PROPOSED] directional console navigation
  • [PROPOSED] set top box optimization
  • [PROPOSED] WebApp experience
  • [PROPOSED] Privileged app support
Fx26
Fx25
Fx24

Round Table

  • Is everyone all set with work week travel? Sounds like product and eng management has the agenda covered?

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

« Newer PostsOlder Posts »

Powered by WordPress