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