Schedule
- 2015-01-12
Tracking Review
Beta
- Next Build:
15 Total;
15 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Aurora
- Next Build:
15 Total;
15 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
- Nivvedan fixed bug 1109233 – Replaced Assert.isTrue(false, …) with Assert.fail(…) for easier readability
- Jalpreet fixed bug 1107253} – Move mBaseUrl and mRawBaseUrl from BaseTest into BaseRobocopTest
- Also working on cleaning up the home banner visuals – bug 1064461, bug 966654
- Also helping with gradle integration, thanks!
- vivek fixed bug 1096669
- (iOS) TBonnin fixed bug 1110219 – Toolbar textfield reflects the actual page URL
- (iOS) Chuongv is working on bug 1109647 – Progress bar version2
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
<Read Only>
- Fix crash reporter on Android L
- Add openh264 support
- Fix bug 1049138
JChen
<Read Only>
Fixed
Working on
- 1036764 – Add telemetry probes for mobile Flash content
- 1046307 – Intermittent test_ThreadHangStats.js | test failed (with xpcshell return code: 0) | false == true
- 1103036 – Allow ContentChild to perform tasks on shutdown
- 1103101 – Start the telemetry module in content processes
- 1104817 – Backspace Key Events aren’t fired using the Google keyboard
- 1109931 – Save child telemetry payload on shutdown
- 1112212 – Switch to key event mode when input has key listeners
GCP
<Read Only>
Last week
- MozFlu
- WebRTC e10s sandboxing: building scaffolding, trying to move stuff around
- Some reviews
Next week
- WebRTC e10s sandboxing: move more stuff around
Randall Barker
<Read Only>
Last Week:
- Rebased standalone patches onto WebRTC sdp refactor
- Enabled two pass build of WebRTC unit tests
- Started investigating standalone nsPrefService
Next Week:
- Continue nsPrefService work
- Get patches ready for review and landing
Eugen Sawin
Fixed
- bug 991923 – Server not found when switching networks on Android 3-5
- (dup) bug 947801 – DNS resolution sporadically fails in Android 4.4/5.0 when connected to a VPN
- (dup) bug 1051637 – Unable to establish web connections through a VPN in Firefox for Android (KitKat+)
- bug 1109940 – Add symbol wrapping for Android DNS resolver
- bug 1110529 – Recursive chaining in wrapped Android DNS resolver
Working on
Brian Nicholson
<Read Only>
- bug 1112411 – Home pager/awesomescreen
- bug 1109676, bug 1112228 – Basic tabbed browsing implementation
- Next: Search engine support
WesJ
<Read Only>
- Working through “favicons” on iOS.
- Building some data abstractions around storing favicons
- Looked at some sqlite data layers
- Implemented a CoreData saving layer
LucasR
Last week
- 1097318 – Fix talos regression when new tablet UI is enabled
- 1097986 – Update curve shape to account for vertical break
- 1098245 – Avoid cropping tab curve when selected tab is partially visible
- 1106118 – getVerticalSpacing() is only available on SDK >= 16
- 1109001 – [Tablet] Unfocused tab in the tab strip is black
Next week
liuche
<Read Only>
Highlights:
- Defining passwords UI with Anthony
- Onboarding WIP for v1.5
Past:
Margaret
Highlights:
- Moved reader mode code to toolkit – bug 793920
- Landed Downloads.jsm patches – bug 901360
- Landed tracking protection settings UI (Nightly only) – bug 1107133
- Disabled estimated reading time in reading list – bug 1110461
- Working on defaulting to show URL in urlbar instead of title (and updating All The Robocop Tests) – bug 1111729
- Trying to finish a search activity crash fix – bug 1105316
Past:
- 681432 – Fennec does not display addons with 3rd party addon types in addon manager
- 793920 – Move android reader mode to a shared place in toolkit
- 901360 – Convert to Downloads.jsm in Firefox for Android
- 1063193 – Performing searches with Wikipedia search engine immediately launches Fennec
- 1063518 – “Learn More” link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available
- 1106415 – Allow the add-on SDK to dynamically insert add-on options
- 1107133 – expose privacy.trackingprotection.enabled in fennec privacy preferences
- 1110461 – Disable estimated reading time in reading list
Present:
- 795968 – Create the about:reader page
- 1025866 – Address bar does not display correct page title or URL of the page currently loading
- 1085609 – Intermittent testDoorHanger | Popup blocker is displayed – got false, expected true
- 1093172 – Reading List should fetch and process new items in the background
- 1093635 – confusing time indication on the Reading list
- 1098421 – Aurora stops unexpectedly when trying to launch Search Activity from the widget
- 1105316 – crash in java.lang.NullPointerException: at org.mozilla.search.providers.SearchEngineManager.createEngineFromLocale(SearchEngineManager.java)
- 1107588 – Support adding content from URLs that redirect to the reader mode cache
- 1110502 – aboutAddons.js needs to clear add-on options dynamically inserted by add-on SDK
- 1111142 – Move Android-specific logic out of aboutReader.js
- 1111729 – Default to show URL in toolbar instead of page title
- 1112189 – Telemetry for tracking protection shield
- 1112960 – Empty extra ReaderMode.jsm file
mcomella
<Read Only>
Past
- New tablet
- bug 1105541 – Fine-tune Lightweight theme colors on new tablet
- bug 1109739 – Use dev tools to ensure new tablet LWT is performant
- bug 1112397 – Go back in testSettingsMenuItems on 7″ tablet
Present
- New tablet
- bug 1107386 – Browser menu is clipped and unusable on the Kindle Fire
- bug 1095278 – Android builds are going to burn when Gecko 36 merges to Beta
- bug 1105472 – Domain highlighting fails when the URL is longer than the Awesomebar
- bug 1106935 – Remove old tablet code and resources
- bug 1110555 – Graphical glitches when rotating with LWT enabled
- bug 1085837 – Intermittent testAppMenuPathways | application crashed [None]
Future
- bug 939350 – Create Python linter wrapper
- bug 983437 – Delay FHR pruning until the screen is off
rnewman
<Read Only>
Fixed
- 1100361 – Firefox 35 and higher unable to install on devices with 5MB LinearAlloc limit (particularly Gingerbread)
- 1108252 – Remove Firefox Search activity launcher icon
- 1109000 – Refactor statics out of BrowserLocaleManager
- 1109772 – Initial refactor of data abstraction layer to support syncing and offline use
- 1110680 – Import Sync tests
- 1110688 – Resolve open question about random initialization
Working on
- 1081768 – Crash with java.lang.NullPointerException @ org.mozilla.gecko.gfx.LayerView.registerCxxCompositor(LayerView.java:525) when BrowserApp is immediately displaced as foreground activity
- 1109361 – (FHR) java.util.NoSuchElementException at java.util.Scanner.next(Scanner.java:961) … ProfileInformationCache.readFromFile(ProfileInformationCache.java:134)
nalexander
<Read Only>
Projects for this cycle:
- (Android) Migrate legacy Sync 1.1 devices
- in progress — UI surface landed (bug 1098667), working on the migration flow
- (iOS) Implement Firefox Account client
- bug 1109778 and friends
- Build system stuff
- Proguarding libraries (bug 1106593) uplifted to Aurora and Beta
- Another about building with external build systems (Gradle? Buck?) ready to be posted
- Working on |mach bootstrap| for mobile/android (bug bootstrapfennec)
Past
- 1064162 – The URL displayed under tab titles in the Synced Tabs panel disappears for a while after choosing “Open in New Tab”/”Open in Private Tab”
- 1106593 – Ensure that Google Play Services dependency is Proguarded during build
Present
Martyn Haigh
Past:
- Said goodbye to lucasr :'(
- 1087219 – UI navigation in full screen tabs panel
- 1100464 – Add back button to top left of the tabs panel header for new tablet
Present:
- 936849 – Tablet tabs tray seems to get stuck in some kind of selection mode
- 1107636- Replace top level RelativeLayout with something less expensive
- 936849 – Tablet tabs tray seems to get stuck in some kind of selection mode
- 1091520 – Improve framerate of tab tray animation
- 1109155 – [7′ Tablet] Gridview doesn’t show the last row completely on portrait
- 1110149 – [Tablet] Insert vertical divider between back button and normal browsing button in Tabs Panel
- 1112185 – Open URL in background
Stefan
<Read Only> – But can do quick demo
Been working on smaller UI improvements. Now working on location text field improvements like auto-complete / site suggestions.
BLassey
Fixed
- 1088758 – Add the ability to mirror tabs from desktop to a second screen
- 1096666 – measure time spent in each compartment
- 1112337 – desktop mirroring code passes null viewport
- 1112338 – increase max output stream to 720p
- 1112345 – Tab streaming should scroll stream with layers and not offsets
Working on
Antlam
<Read Only>
- Past
- PTO
- Search results page mocks and meetings
- Upcoming
- Hack week in SFO for Reader Mode with Desktop
- Passwords UX work and bugs with Chenxia
- Onboarding clean up with Chenxia
- Loading URL in background work with Martyn
- Doorhangers/ site ID UI clean up
- Following up with some contributor bugs
Robin
105
Still working on navigation variations. Would like to keep Australis-like feel to UI. Currently playing with using lower tab bar for FxA access.
Search
Researched mobile browser comparisons with different search terms. Had meeting yesterday with team and provider to go over possible UX changes.
Provided feedback on bugs:
bug 1112232
Darrin
<Read Only>
Last Week
- PTO
This Week
- Mobile search results proposal
- iOS browser research and sketching
- Some initial UX planning for 2015: projects, priorities and goals
QA
Garvan
<Read Only>
- Fennec Stumbler: Starting to see significant contributions, which revealed we are missing the needed metrics on the MLS server end to make conclusive statements about the value of these contributions. Working on it.
- Did have 1 crash so far, is fixed, landed in in beta.
Feature Focus
<Read Only>
- Mobile Roadmap in Trello
- Funnel review coming up on Monday, December 22nd.
- 37 in Roadmap is updated per yesterdays Product Planning meeting, but please let me know if you have additional updates or items that should be tracked here.
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 99998
- US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
- UK/London: +44 (0)207 855 3000, x92 Conf# 99998
- FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room