Topics for This Week
- Hub
 - Triaged P1 bugs. Landed tweaks to JS APIs. Continuing to build demo add-ons (some may not work on Nightly right now, we’re working on fixing that).
 - Release Cycle
 - The last beta we take changes in is next week. Get your uplifts done. No more speculative fixes.
 - Help out sync
 - There are bugs that require no specific sync knowledge to tackle, have a look at the list and help out
 
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
- Veeti Paananen fixed bug 950826 – Super toast style not matching native platform look and feel
 
Stand ups
Suggested format:
- What did you do last week?
 - What are working on this week?
 - Anything blocking you?
 
Please keep your update to under 2 minutes!
James W. (snorp)
- Continued Skia work (seriously)
 - Talked to networking team about options for a compressing/caching proxy system
 - Endless number of interviews/debriefs
 - Looking at bug 941800 – crash in mozilla::gl::SwapRAndBComponents
 
JChen
<Read Only>
Past week
- Fixing OOMs when processing BHR
 - Looking at IME bugs (bug 971355, bug 968409)
 - Interviews
 
Fixed
- 974560 – “Assertion failure: mLastData == aTextEvent->theText” when inputting text in debug build
 - 974980 – Always push a js::RunScript frame in PseudoStack
 - 974986 – Specify stack address in SamplerStackFramePrintfRAII::SamplerStackFramePrintfRAII
 
Working on
- 968409 – Add basic InputConnection tests
 - 971355 – HTC t-mobile G2 – software keyboard does not function in the address bar
 - 977171 – Add generic interface logger
 
GCP
<Read Only>
- Last week:
- bug 975624 Freetuner.co – WebRTC audio failure on Firefox for Android
 - bug 974378 [Gingerbread] [WebRTC] Audio Input / getUserMedia is broken on Gingerbread
 - Tweaks after WebRTC workweek
 
 - Next week:
- Land all the patches
 
 
Randall Barker
<Read Only>
- Last Week(s): PTO, now sick again >:(, continued work on stand alone WebRTC lib for Roku. Working on reducing dependencies to XUL/XPCOM Glue.
 - This Week: Finish up library shrink, get building on Roku.
 
Brian Nicholson
<Read Only>
- bug 963249 – Regression: Menu difference on tablets between about:home and content
 - bug 976033 – The bookmark icon under the bookmark submenu is grayed out
 - In progress: bug 962103 – Progress bar visual refinements
 
WesJ
<Read Only>
- Mostly working through quickshare bugs. Landed bug 973045, bug 973013, bug 973036
 - bug 974289 – column _data does not exist
 - Reviews, Meetings, and Interviews
 
jdover
<Read Only>
WIP:
- bug 966047 – Hide home banner when there are no panels enabled
 - bug 921557 – Shrink HomeBanner text on smaller screens
 - bug 975055 – Filter UI for Hub panels
 - bug 816318 – Moving to Android’s DownloadManager, looking into options for Froyo
 
Done:
- bug 942295 – Filter infrastructure in hub panels
 - bug 960359 – Move HomeBanner out of Top Sites Panel
 
Sadness:
- bug 966491 – Google Phone search has changed in KitKat, now only available to Google apps
 
LucasR
<Read Only>
Last week
- bug 972351 – Perform item handler check in PanelLayout
 - bug 974598 – Handle full refreshes from locale changes immediately in HomeConfigInvalidator
 - bug 967286 – Default to Layout.FRAME if layout type isn’t specified in Home.panels.add
 - bug 968172 – Avoid refreshing HomeConfig on every onLocaleReady() call
 - bug 972306 – Rename Home.panels.add/remove to Home.panels.register/unregister
 - bug 974139 – Redefine registration logic to return panel options dynamically
 - bug 974926 – Rename _panels to _registeredPanels in Home.jsm
 - bug 975198 – Globe icon appears when image doesn’t load in grid view
 - bug 975357 – Initialize HomeConfigInvalidator in GeckoApplication.onCreate()
 - bug 976122 – HomePanels:Get is broken
 - bug 977103 – Prefix LocaleManager’s static members with ‘s’
 - (In progress) bug 975841 – crash in org.mozilla.gecko.sqlite.SQLiteBridgeException: Cant prepare statement:
 - (In progress) bug 967742 – Consolidate API to edit HomeConfig state
 - (In progress) bug 969060 – Disabling dynamic panel set as default will put default panel in ambiguous state
 - (In progress) bug 940575 – Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
 - Tons of reviews
 
Next week
- Some tracking bug fixing (Fx29 / Fx30)
 - More hub stuff
 - More reviews
 
sola
<Read Only>
This week
- bug 959290 – Make ContentProvider for Reading List (writing tests)
 - bug 857990 – Save/Restore scroll position for an article in Reader Mode
 - bug 970524 – Investigate use of APIv11 check before starting transactions
 
liuche
<Read Only>
- bug 950698 – Search string tip
 - bug 942878 – Add new Home panel from Settings
 - bug 965606 – Sync home panel only on wifi
 - bug 959917 – Make Home Panel settings reorderable
 - bug 903535 – Fix tests for new geo/wifi strings
 - More settings rewrite
 
Margaret
Highlights
- Home banner follow-ups (tracked by bug 862801)
 - Enabled sync promo banner – bug 974496
 - Working on auth views and empty views for hub panels
 
Fixed
- 839885 – current tab should be visible by default upon opening tab drawer
 - 961523 – Refine home banner close button behavior for snippets
 - 966580 – [regression] Eideticker fresh and dirty startup time regression on Jan 28
 - 974195 – Use Accounts.jsm for sync promo banner
 - 974637 – Enforce that all items have a URL
 - 975173 – HomeBanner CalledFromWrongThreadException
 - 975217 – Don’t try to remove a banner message that doesn’t exist
 - 976175 – Banner appears on top of non-about:home page during session restore on 2.3
 - 976176 – On Android 2.3 home banner will remain visible even when visibility set to GONE
 - 970372 – Synced folders never appear until after browser restart
 - 974496 – Enable sync promo banner
 - 975423 – Don’t show sync promo banner ever again after user hits close button
 
Working on
- 974925 – JS Error: Couldn’t show snippets because cache does not exist yet
 - 975239 – Home banner will only show one message per app lifetime (the one that was added first)
 - 975469 – Sync promo banner does not hide on Sync sign-in
 - 977155 – Home banner can appear on non-default panel if panels swiped before gecko is running
 - 977200 – Create Firefox Hub add-on for subscribing to arbitrary RSS feeds
 - 977394 – Home banner can appear on non-default panel if it’s the first panel ever shown on about:home
 - 942281 – Provide a way for a service add-on to authenticate a user
 - 965622 – Handle the case where there are no items for a given dataset id
 - 969055 – Validate items beings saved with HomeProvider API
 
mcomella
<Read Only>
Past
- 🙁
 
Present
- bug 976775 – Rename AssertionHelper assertions to fAssert*
 - bug 959652 – BrowserHealthRecorder.ensureEnvironment can be expensive during startup
- bug 915312 – Ship minimal PBKDF2-SHA256 native library for Android
 
 - Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
- bug 969725 – r- – geckoview_example uses incorrect main.xml layout and AndroidManifest
 
 - bug 942283 – HomeList RSS addon
 - bug 939350 – Create Python linter wrapper
 
Future
- bug 898613: [fig] Editing mode tests (followup to bug 895828)
 - bug 965548 – Add a way to close edit mode in one tap
 
esawin
<Read Only>
Past
Present
- 889105 – Opening downloaded PDF fails with nsIFile error
 - 959108 – Helper app opens different video on m.youtube.com
 
RNewman
- Desktop Sync reviews.
 - Desktop Sync work (e.g., declining engines)
 - The usual mobile Sync stuff.
 - Fixing DB stuff, NPEs etc: bug 969637, bug 947939, bug 975792.
 - I’ll be in SF March 10-13 to play kindly uncle for desktop Sync.
 
nalexander
-  lots of Eclipse integration fixes
- big thanks to bnicholson for reviewing and wesj for testing
 - bug 975152, bug 975504, bug 975622, bug 976353
 
 
-  landed first cut of Fennec (browser) JUnit 3 tests
- /mobile/android/tests/browser/junit3
 - me, rnewman, mcomella (?) to follow-up with guidelines for use
 - easy to use from Eclipse
 - no mach command yet
 - not yet running on infra/TBPL
 - bug 903528
 
 
-  back to the Firefox Accounts grind
- triaged down to about ~12 P1s yesterday
 - help appreciated on P2s, tickets marked [parallel] (thanks blassey!)
 - working mostly on UX touch ups and improving FxA status screen (r? today)
 
 
BLassey
- bug 962606 Firefox Accounts (Sign-Up) – Suggestions are present for password field
 - partner stuff
 
Ian Barlow
- Hub
 - First run
 - Tablets
 - Search
 - Launcher
 
Security/MGoodwin
<Read Only>
- Looking at Fx Accounts
 - Also looking at hub
 
A-Team
<Read Only>
- Android bugs in Orange Factor Top 10:
 
7. 27 oranges: bug 720452 (REOPENED) Intermittent Android jsreftest.html?test=<ANY> | load failed: null
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
 -  Dial-in: conference# 99998
- US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
 - US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
 - US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
 - CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
 - CA/Toronto: +1 416 848 3114, x92 Conf# 99998
 - UK/London: +44 (0)207 855 3000, x92 Conf# 99998
 - FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
 - US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
 
 - irc.mozilla.org #mobile for backchannel
 - Mobile Vidyo Room