Schedule
- Next merge: 2015-02-23
Topics for This Week
- Geo-IP Based Search Engines
- We landed a few patches to add support for geo-IP based handling search engines, search engine order and default search engine. See bug 1117186 and bug 1129576 and dependencies. Regressions are still turning up.
Tracking Review
Beta
- Next Build:
9 Total;
9 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Aurora
- Next Build:
ID | Summary | Status | Assigned to |
---|---|---|---|
1065076 | Update icons for video controls | NEW | Wesley Johnston (:wesj) (wjohnston) |
1071690 | WebGL content disappears | NEW | Robert O’Callahan (:roc) (out of office, slow reviews) (Mozilla Corporation) (roc) |
1093815 | Use AndroidPlatformDecoder for standalone MP3 on Android | ASSIGNED | Matthew Gregan [:kinetik] (kinetik) |
1120762 | Test, solidify, and document Google Play distribution approach for split APKs | ASSIGNED | Sylvestre Ledru [:sylvestre] (sledru) |
1125048 | Slow fling speed with thumb flings (high DPI) | NEW | Gian-Carlo Pascutto [:gcp] (gpascutto) |
1125272 | crash in mozilla::CDMCaps::Lock() | NEW | Seth Fowler [:seth] (seth) |
1127464 | still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) | NEW | James Willcox (:snorp) (jwillcox@mozilla.com) (snorp) |
7 Total;
7 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
- https://twitter.com/ficus/status/565234296294625280
- Alexander Dimitrov fixed bug 1125449 – Remove mActivity from BaseRobocopTest and bug 1125523 – Updated tests to specify JS version and upgraded all uses of var to let
- Ahmed Khalil fixed bug 1125531 – Optimize robocop SelectionHandler test notification generator
- Andy Pusch fixed bug 964412 – Support basic HTML markup in doorhanger text (screenshot)
- capella fixed a bunch of bugs (and did a great job mentoring our new contributors!)
- bug 1125516 – Ensure Selection closed at start of attachCaret
- bug 1117274 – Implement desktops FindInPage matchString limit pref
- bug 1128187 – Allow SelectionHandles in mixed LTR-RTL content
- bug 1125593 – Remove unnecessary getClientRects calcs in SelectionHandler
- (iOS) lyle-luan fixed bug 1123499 – Domain search results should open directly instead of in search
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
ted
- Standing iOS Gecko port back up
- Got everything building for iOS simulator as of last Friday, working on getting bits on simulator screen currently
- Code will wind up in http://hg.mozilla.org/users/tmielczarek_mozilla.com/gecko-ios/ shortly
James W. (snorp)
<Read Only>
- Working on bug 1127464
- Profiling stuff
- Looking into other video bugs
JChen
<Read Only> (on leave)
GCP
Fixed
- 1129365 – getUserMedia Video/Camera broken due to preview/picture size mismatch
- 1129858 – getUserMedia Video does not work on (some) Android 2.3 devices
- 1129921 – crash in java.lang.NullPointerException: Attempt to invoke virtual method ”boolean android.os.Handler.post(java.lang.Runnable)” on a null object reference at org.webrtc.videoengine.VideoCaptureAndroid.stopCapture(VideoCaptureAndroid.java)
Working on
- 1125048 – Slow fling speed with thumb flings (high DPI)
- 1130322 – Remove moz-device & old Android Camera support
- bug 1104619 Sandboxing support for audio playback & recording
- SafeBrowsing discussions
Randall Barker
<Read Only>
Last Week:
- Made progress enabling WebRTC audio. Audio data appears to be received, needs to be propagated up the stack. bug 1121679 Enable receiving audio in standalone WebRTC
- Investigated bug 1131084 – Can not mirror tab to Chromecast device. Maybe an issue caused by chromecast update?
Next Week:
- Continue work on bug 1121679 Enable receiving audio in standalone WebRTC
- Continue investigation of bug 1131084 – Can not mirror tab to Chromecast device
Eugen Sawin
<Read Only>
Finished
- (fixed regression) bug 792992 – Can’t override query URL for update service
Working on
- bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android
- Currently writing MP3Reader (from scratch, based on MP4Reader)
Brian Nicholson
- bug 1130228 – Added UI testing framework (KIF) with a basic navigation test
- Working on home panels
- bug 1131282 – Convert TabBarViewController to an in-content controller
- bug 1131914 – Refactor delegates and file hierarchies to be more consistent
- bug 1131355 – Fix UI for no selected tab
WesJ
- bug 1131281 – Bookmarks sqlite table Landed!
- bug 1128595 – Sqlite db for favicons Landed!
- bug 1128363 – Table versioning should be per-table Landed!
- bug 1127006 – [META] IOS-2 – Firefox Ecosystem – Supporting share extensions from other applicationsShare button on iOS. Landing…
- bug 1129631 – Theme for tabs tray In reviews
liuche
<Read Only>
Highlights:
- Passwords telemetry
- Onboarding v2 work
Present:
- 1124465 – Add telemetry probe for usage of the password capture dialog
- 1127567 – In LoginManagerParent.doAutocompleteSearch, return logins for both the HTTP and HTTPS versions of the provided formOrigin
- 1131806 – Update Firstrun copy for first screen
Past:
Margaret
<Read Only>
Highlights:
- Fetching reading list content in the background – bug 1113454
- Desktop reader mode controls – bug 1120735
- Reviews, meetings, etc.
Past:
- 907079 – The forward button is displayed after opening and closing the reader mode settings menu
- 1113454 – Download and cache reader mode content in the background
- 1117226 – Use sendRequestForResult for reader mode favicon and add-to-list requests
- 1128521 – crash in java.lang.NoSuchMethodError: org.mozilla.search.SearchActivity.isDestroyed at org.mozilla.search.SearchActivity$6.onAnimationEnd(SearchActivity.java)
- 1128523 – Duplicate column name: content_status while compiling: ALTER TABLE reading_list
- 1130094 – Hook up share button for reader mode toolbar
- 1131106 – Add-on options header is visible even if there are no valid options
Present:
- 1085609 – Intermittent testDoorHanger | Popup blocker is displayed – got false, expected true
- 1120735 – Implement desktop reader mode controls
- 1123910 – “about:reader” URL in location bar isn’t user-friendly
- 1128724 – “Print” reader mode theme name is confusing
- 1128757 – reader mode button appearing when no reader view
- 1129984 – ReaderParent.jsm “X is null” failures in mochitest runs
- 1129989 – ReaderParent.jsm doesn’t need to be pre-processed
- 1130206 – Clicking reader mode button fetches article using XHR, instead of using stored article
- 1130646 – Find non-hacky way to make back button dismiss reader mode popup
- 1131303 – Implement strings for Readermode
- 1131458 – ReaderMode button in the URLbar isn’t accessible
- 1132307 – Use <button> elements instead of <a> elements in reader mode toolbar
mcomella
<Read Only>
1/2 day on Friday, holiday Monday, off Tuesday
Past
- ¯\_(ツ)_/¯
Present
- bug 939350 – Create python linter wrapper
- bug 1106935 – Remove old tablet code and resources
- bug 1122302 – Reduce “Menu -> Share” click count by creating “Send tab to device” menu item (in lieu of “Add to Firefox”)
- bug 1130203 – Implement latest share overlay mock
Future
- (Q1 goals) Toolbar cleanup & awesomescreen refresh
zombie rnewman
<Read Only>
- Taking the morning off.
- Distribution fixes of all kinds.
- FxA reviews (woo go Nick).
- RL precursor work, service work, schema changes.
- Misc fixes, interviews, meetings, etc. etc.
Fixed
- 1122024 – Bump configure.in minimum SDK version to 20
- 1124492 – Allow for distribution intent processing to occur after first use
- 1129591 – Extract EditorBranch and ConfigurationBranch
- 1130030 – Eliminate pre-Gingerbread code in EditorBranch
- 1131421 – Refactoring for Android client for reading list service
Working on
- 555755 – Sync password manager timestamps
- 997663 – Intermittent testPrivateBrowsing, testInputUrlBar | waiting for urlbar text to gain focus – urlbar text gained focus
- 1065487 – DBUtils.ensureDatabaseIsNotLocked is taking 103ms during first-run
- 1126240 – crash in java.lang.NullPointerException: lock == null at java.io.Reader.<init>(Reader.java)
- 1129954 – crash in android.database.sqlite.SQLiteException: Can”t upgrade read-only database from version 17 to 22: /data/data/org.mozilla.fennec/files/mozilla/<profile>/browser.db at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase()
- 1130461 – Reading list schema changes to support synchronization
- 1131257 – Split ReadingListAccessor out of BrowserDB
- 1132273 – Crash reporter expects general.useragent.locale to be a simple string pref
nalexander
<Read Only>
Projects for this cycle:
- Migrating legacy Sync 1.1 devices testing starts this week
- Pushing FxA support for Reading List
- sign up tracked by bug 1123107
- settings tracked by bug 1123116
- Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
- Implement Firefox Accounts for iOS
- Tracked by bug iosfxa
- Landed embedded accounts.firefox.com bug 1126584
- Waiting on review for persisting bug 1129158
- Waiting for UX guidance on exposing Firefox Account status bug 1129161
- |mach bootstrap| for mobile/android should be good for OS X and Linux now
- Arch Linux support appreciated: bug 1114718
- Building with Gradle
- I am building locally without compiling Gecko, but I’m a good ways off landing something like this
- Getting build artifacts from Treeherder is a huge pain in the API
Past
Present
- 964854 – crash in java.lang.IllegalStateException: stateLabelString must not be null at org.mozilla.gecko.fxa.authenticator.AndroidFxAccount.getState(AndroidFxAccount.java)
- 1123107 – Amend Firefox Account setup flow to allow users to configure only reading list
- 1123116 – Generalize FxAccountStatusFragment to support reading list
Martyn Haigh
Past:
- Poland
- Open in background
Present:
- Open in background
- 1112185 – Open URL in background
- 1128497 – [Tablet] No scroll bar in portrait mode in Tab Panel
- 1129443 – Add item in Settings to manage tab queue
Stefan
Present, focus on Reading *List*:
- 1129483 Get tests going on AppThwack
- 1132014 Implement reading list home panel
- 1132015 Open items from the reading list panel in a new tab in reader mode
- 1132018 Add a table for Reading List items
- 1131140 KIF UI Tests fail on the command line
Also, L10N work is moving forward …
Ally
- landed
- Bug 1127237 – Text from history panel is not entirely displayed
- uplifted to m-a, m-b
- Bug 1127237 – Text from history panel is not entirely displayed
- in review
- 1025703 Ignore autocomplete=”off” for filling login forms
- 1124711 Site identity popup overlaps the URL Bar on phone (r+)
- in progress
- 1121040 Multiple saved passwords for a website, selecting with cursor keys + ENTER Key doesn’t work when website handles enter keypress itself
- 1101746 Display message when no passwords are present
BLassey
Fixed
Working on
MFinkle
Fixed
- 883254 – Add DDG as a pre-installed search provider for Fennec
- 1117186 – fix geo-specific search defaults interaction with the defaultEngine getter
- 1129576 – Wrong default search activity engine set with device under US IP
- 1129607 – Regression: Time it takes to show engines/results on first launch initial search has regressed
- 1130812 – AppConstants.jsm is not substituting correctly
Working on
- 825483 – Reduce bfcache size on low memory devices
- 1129840 – Tabs are not always restored on Gingerbread devices
- 1130694 – Opening the TabsTray causes all tab thumbnails to refresh and save to the DB
- 1131438 – SearchEngineManager doesn’t scan the distro searchplugins locale folders
Antlam
- Past
- Reading List UX sync up/ planning
- Passwords UX co-ordination w/ Ryan (see LucidChart)
- bug 1112185: “Open-in-Background” w/ Mhaigh
- bug 1114708: Working on Reader mode transitions
- bug 1097337: Android L theme
- Upcoming
- bug 1122302: Improve tab sending exp. in Android w/ Mcomella Mfinkle
- Reader mode UI/UX review with Desktop
- Continue with Passwords UX work
- General Android bugs
- in SFO next week
- Misc
- Hoodies have arrived! (in SFO)
Darrin
- More iOS breadth on UX (History, Bookmarks, Home Panels, Door Hangers, etc) http://invis.io/HA254M642
- Will look at Settings next to unblock nalexander
- PTO Thursday
QA
Feature Focus
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 99998
- US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
- UK/London: +44 (0)207 855 3000, x92 Conf# 99998
- FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room