Mobile/Notes/20-Aug-2014
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 99998
- People with Mozilla phones or softphones please dial x4000 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room
Schedule
- Next merge: 2014-09-02 (moved to Tuesday)
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. New contributors are highlighted in bold.
- Theodore Kokkoris [:tgkokk] fixed bug 1052100 - Make updater respect mobile hotspot setting on Android
- Ben Curtis fixed bug 1046020 - Include URI port in token server audiences
- Ramasamy Gopalan fixed bug 1052026 - Add content description when creating action button in GeckoActionProvider
- Dominique Vincent fixed bug 1048418 - Paint flashing localizations need more space for text, gets cropped/truncated
- Rahul Parsani fixed bug 973727 - Unhide browser toolbar when reaching the end of the page
- Makoto Kato fixed bug 1049379 - Remove dangerous public destructor into mobile/android
- Eric Eedens fixed bug 1053208 - Settings button should look like a settings button
- Ethan Pransky wrote a patch for bug 1016613 - ViewStub RemoteTabsPanel (sadly it bounced and we decided to WONTFIX the bug)
- Vivek is working on bug 1007436 - Revamp visual design of about:feedback
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>
Alan K. (ack)
- Cloudsync
* support * manual sync (sorted this out with UX team)
- Mesh
* Flame has trouble with ad-hoc mode, switching back to N4 until I figure out what the problem is
JChen
<Read Only>
Fixed
Working on
- Working on fixing BHR processing
- Also looking at GCC4.9/NDKv10 compatibility
GCP
<Read Only>
- Lots of arguing related to Application Reputation download protection
Fixed
- 929431 - Long delay before starting WebRTC session due to camera reinitialisation
- 1055675 - Build fixes for trace-malloc on Windows
- 1055670 - disable remote application reputation checks
Working on
Randall Barker
Last week worked on:
- Started port of WebRTC OpengGL render code to Roku NDK.
- Addressed comments on bug 1045967 Allow WebRTC to be built as a standalone library.
This week:
- Continue port of WebRTC OpengGL render code to Roku NDK.
- Land bug 1048425 Enable support for tab sharing with Roku device.
- Continue to try and land standalone code.
- Investigate sending H.264 instead of VP8 video to standalone WebRTC.
Eugen Sawin
Sylvain Cleymans
Last week:
- Unified image recompression with only one binary
- Streamed JPEG compression
Next week:
- Add options (faster/better compression switch)
- Make intelligent compression depending on the source image and client
Martin (mmcdonough)
Last Week
- Updated/Fixed MediaCodec Patch
- Posted Test APK
Next Week
- Last Week!
- Get as much done on the MediaCodec Patch as Possible!
Brian Nicholson
<Read Only>
- rAc demo UI, bug 946022
- Promisifying some code (bug 1054537, bug 1055144)
- Namespacing Messaging.jsm, bug 1043633
- Looking into PDF.js support
WesJ
<Read Only>
- Uplifting chromecast code. Fixing crashers
- Working on landing error page widgets. bug 940453 - [meta] Improve the UX for error pages
- Toggle wifi
- Suggested spellings
- Lockscreen widget for guest mode work
- Other random assigned things
LucasR
<Read Only>
Last week
- Toolbar refresh
- bug 1010740 - Toolbar refinement - Change entry asset and tweak padding
- bug 1010741 - Toolbar refinement - Change text style in toolbar and search hint in about:home
- bug 1010739 - Toolbar refinement - Update curve shape to play better with Australis
- bug 1019035 - Rounded top-left corner on the toolbar while in display mode
- bug 1042804 - Refine about:home colors to be consistent with new toolbar style
- bug 1053884 - Change loading 'x' icon
- bug 1054264 - Show pressed state on edit mode's cancel button
- bug 1054319 - Consolidate UrlBar.ImageButton default width in style
- bug 1054343 - Draw toolbar shadow instead of using a view
- bug 1054268 - Show search icon in about:home
- bug 1054371 - Update tablet toolbar 'back' button to match new UI
- Tablet refresh
- (In progress) bug 1014987 - Display tabs horizontally
- (In progress) bug 1055576 - Factor out code to draw tab curves
- bug 1046200 - Create BrowserApp.isNewTablet()
- bug 1047561 - Create settings UI for enabling the new tablet UI
- bug 1053252 - Create different package name for larch so it can be installed beside Nightly
- Misc
- (In progress) bug 1056012 - Split ShapedButton into PhoneTabsButton and TabletTabsButton
- bug 1054323 - Use correct background selector on tabs panel's menu button
Next week
- More tablet refresh
- Wrap up toolbar refresh
liuche
<Read Only>
- Reviews
- Addons kickoff meeting ( https://etherpad.mozilla.org/mobile-addons-2014 )
- Last review pass for onboarding (bug 1042809) - so much Android layouts, tiny screens D:
- Contextual hints
Margaret
Highlights
- Search activity bugs
- Home Feeds add-on improvements - bug 1046215
- You can test the latest version here: http://people.mozilla.org/~mleibovic/homefeeds.0.9.xpi (waiting on some locales before updating on AMO)
- Telemetry for search and settings - bug 1007523, bug 996753
- Improving settings - bug 965377
- Experimenting with Bing as the default search engine - bug 1049108
Past
- 1045655 - Focus search bar and open keyboard on launch
- 917970 - Large text on door-hanger for mixed content blocking on high DPI devices
- 1048444 - Search activity displays private browsing searches from browser
- 1043034 - Make search bar look more tappable in inactive state
- 1052563 - Refine interaction for exiting editing mode
- 1043027 - Refine clear button hiding/showing
- 1007523 - Add UI telemetry for managing search engines
- 1011470 - Remove panel picker logic
Present
mcomella
<Read Only>
Past
- :(
Present
- Browser toolbar refresh
- bug 1046203 - Change BrowserToolbar to use alternative layout when isNewTablet()
- bug 1001655 - Replace applicable Strings in test code with StringHelper references
- bug 1025546 - Support various image views in Hub panels
Future
- Too busy with other things:
- Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
- bug 939350 - Create Python linter wrapper
- bug 983437 - Delay FHR pruning until the screen is off
- bug 989441 - Centralized documentation for writing tests
rnewman
<Read Only>
Fixed
Working on
ckitching
Spent most of my time this week on overlays stuff.
Tweaked frontend to match UX's new pretty pictures (a 'la)
Spent most time on backend stuff: developing a nice extensible API for methods of sharing things. This turned out to have far, far more edgecases than one might assume... Proper support for "Send to Firefox Sync" now mostly working (with devices appearing inline in the dialog instead of just launching the old handler): much nicer. Main obstacle reading list support (an unknown quantity at this point as it has yet to receive any real attention).
Largeish patch hopefully to be in review before Richard returns...
Plus the usual complement of little things:
- Reported bug 1054623,
- Spent some time investigating bug 977161, for it's complicating my overlays testing. Dropped for now, since it turned out to be nontrivial.
- Further investigations into free text indexing (bug 808872). Currently, it seems that limitations of SQLite will mandate duplication of url/title data on platforms with API < 11. This is because the virtual table providing free text indexing mandates copying the data on such platforms, and it is impossible to create a conventional index on a virtual table. As a result, you cannot have both free text indexing and a conventional index for a given column without duplication. More study needed...
- Complained about sync some more: bug 1054566
- Optimised the nine-patches: bug 1048683, broke the nine-patches: bug 1055598. Still no idea why that happened (anyone who feels they understand nine-patches is welcome to read the bug and tell me where I went wrong!)
nalexander
<Read Only>
Past
- Android Eclipse support for Search Activity and Google Play Services:
- 1053494 - Android Eclipse support for Android v7 support libraries and Play Services
- 1052889 - Make Android Eclipse generate R.java
Present
- Working on Remote Tabs home panel bug 1014994, first patches coming today
mhaigh
Last Week
- More progress on the tab list although progress slowed a bit whilst transitioning from temp repo to Larch repo (https://github.com/mozilla/gecko-projects)
- Requested L3 commit access
- Trying hand at micro commits
- Spent some time working on CLI tools to automate some common tasks
Next Week
- Carry on hacking tabs
- Learning hg - urgh (hginit.com)
BLassey
MFinkle
- Back from PTO
- Pulling together second screen work
- Fixing some stuff:
- Add support for Restricted Profiles bug 1042715
- Do not allow casting UI to appear if the video is an unsupported format bug 1054920
- Use a proper sensor delay hint when registering sensors callbacks bug 1055939
Antlam
- Past
- bug 1052933: Top sites panel UI polish
- bug 1052004: Toolbar refinements (on Nightly!)
- "Surfacing Add-ons" project kick off
- Firefox Search P1 bugs wrap up
- Upcoming
- bug 1053390: Mobile (and Tablet) tabs tray exploration
- Roku/Chromecast UI/UX audit
- Asset prep for Arcadio
- bug 704229: Video controls clean up
- Firefox Search next steps
- Continuing with Tablet's UI
Yuan
- Last week
- Gave UX feedback to bug 1030323, bug 1052387
- Filed UX bugs around surfacing addons: bug 1053402, bug 1053397
- Worked on finishing lock screen and launcher study
- This week
- Fennec and B2G browser sync up
- Follow up on bug 1042809 and bug 948509
- More Tablet work
- Some planning work for Program Review
Robin
Security/MGoodwin
WebRT
- bug 1035999 - Multiple prompts (notifications) about available app updates - landed
- bug 1026263 - Error writing default prefs during packaged web app installation - landed
- The runtime engineering team is hiring a Senior Web Runtime Engineer!
A-Team
<Read Only>
- http://eideticker.mozilla.org is back! (Select "Android" tab at top and "Galaxy Nexus".)
QA
Garvan
- So ... very ... close ... to landing stumbler in Fennec.
- Next up, MLS contribution opt-in: new UX, https://bugzilla.mozilla.org/show_bug.cgi?id=1027078
- MozStumbler is getting close to a play store release, with the same codebase as fennec stumbler.
Feature Focus
- Note:If you are working on a feature targeting anywhere up to 34, and it is not listed below already, please call it out to me.
- See Roadmap for more information, Meta bug details etc...
Firefox 32 (Beta) - Release: Sep 2, 2014
- [ON TRACK] Firefox Hub v3 (bugfixes & polish + more add-ons)
- [ON TRACK] Suggested sites v1
- [ON TRACK] Contextual tips for users
- [ON TRACK] UI lang switching
- [ON TRACK] Synced tabs page as entry point into Firefox Accounts & Sync
- [ON TRACK] Add a Clear History control to the history panel
- [ON TRACK] Android Gamepad backend
- [ON TRACK] Support weighed snippets
- [AT RISK] Change default search engine in Nightly, Aurora & Beta to Bing
- [ON TRACK] Added locale(s):Scottish Gaelic(gd), Fulah (ff), Armenian (hy-AM), Welsh (cy), Basque (eu), Icelandic (is)
Firefox 33 (Aurora) - Release: Oct 14, 2014
- [ON TRACK] Videocasting (Roku, Firefly, Chromecast)
- [AT RISK] Tab mirroring (Roku, Chromecast)
- [ON TRACK] Form auto-fill improvements - Backend
- [ON TRACK] OEM distro service
- [ON TRACK] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
- [ON TRACK] Tabs updates and improvements
- [IN PROGRESS] Janus - Phase 1 (Client)
- [ON TRACK] Added locale(s):Aragonese (an), Kazakh (kk), Xhasa (xh), Frisian (fy-NL)
Firefox 34 (Nightly) - Release: Nov 25, 2014
- [PROPOSED] Search activity v1
- [IN PROGRESS] Fatfennec: Minifying JS
- [PROPOSED] Moz Stumbler
- [PROPOSED] Share handler overlay
- [PROPOSED] Improved "Send Tab to Device" Experience
- [PROPOSED] User-hand-holding to check the Unknown Sources checkbox
- [PROPOSED] Form auto-fill improvements, native client-side work
- [PROPOSED] Reflow on zoom (double tap) by default
- [PROPOSED] Kindle-related fixes
- [PROPOSED] Hub add-on: speed-dial panel
- [PROPOSED] First-run tips
- [PROPOSED] Preferred web content language
- [PROPOSED] Tablets: tabbed browsing refresh v1
- [PROPOSED] Suggested sites v3