Mobile/Notes/25-Jun-2014: Difference between revisions

 
(33 intermediate revisions by 19 users not shown)
Line 12: Line 12:
== Topics for This Week ==
== Topics for This Week ==
;UI Telemetry: Updated the UI Telemetry [https://people.mozilla.org/~mfinkle/uitelemetry/ dashboard]. We are moving into the interpretation phase and should be filing bugs for any actionable issues we discover.
;UI Telemetry: Updated the UI Telemetry [https://people.mozilla.org/~mfinkle/uitelemetry/ dashboard]. We are moving into the interpretation phase and should be filing bugs for any actionable issues we discover.
;Feature Videos: Launching a bunch of short videos that show off Firefox for Android features. Let's push to get these released.
;Turning off 2.2 tests this week: Some tests still don't run on 2.3, so we're going to loose 2.x test coverage for those. Beware and hand test relevant bits.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 32: Line 34:
* Miscellaneous Gonzales fixes/enhancements
* Miscellaneous Gonzales fixes/enhancements
* Wrote an addon that lets you easily enable/disable Gonzales on mobile and desktop
* Wrote an addon that lets you easily enable/disable Gonzales on mobile and desktop
* Wrote a patch to support the upcoming networking support for changing networks


<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
Line 41: Line 44:


===Alan K. (ack) ===
===Alan K. (ack) ===
Last Week
* CloudSync patch up for review
** Will add support for Livemarks and Places Queries in a follow-up patch this week
* New build provided to partner
This week
* Mesh networking in B2G
** Fixing up ad-hoc network support
* Follow-up patch for CloudSync


===JChen===
===JChen===
Line 93: Line 105:
* Improve the testing system
* Improve the testing system


===Martin (mmcdonough)===
===Martin McDonough (mmcdonough)===
<!-- Uncomment to provide a readonly update -->
Last Week:
<!-- {{readonly}} -->
* Worked on AAC decoding in mpeg4 for Android.
This Week:
* Work on H264 decoding.


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* This week
** Experimental reader mode hint stuff
** {{Bug|1020602}} - Send serialized input elements from form to requestAutocomplete UI component
** {{Bug|1020607}} - Populate pending elements with values given by requestAutocomplete UI
* Next week
** PTO from June 26 through July 3


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* {{bug|901803}} - Integrate chromecast support into Firefox. All R+! Will land disabled until releng has the bits we need on build machines.
* {{bug|1018468}} - Provide fullscreen button for video. Finally landed :)
* {{bug|1004715}} - Home screen widgets. Picking up Jdover's WIP. Looking at also putting this on the lock screen (for a guest mode).
* {{bug|1014712}} - use msapplication-TileImage and msapplication-TileColor to create home page tiles. Back and forth with rnewman on this, but getting there.
* {{bug|1004495}} - Tapping on a download notification doesn't do anything (if Firefox is in the background). Revamping Notifications.jsm api a bit. Need a new patch.
* {{bug|1001309}} - Provide a way to clear history when Fennec's put into the background. Updated. Waiting for reviews.


===LucasR===
===LucasR===
Line 114: Line 140:
===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* UI Telemetry, covering some missing telemetry ({{bug|1029834}}, {{bug|1007130}})
* Reviews
* {{bug|1021751}} - Starting on new mocks for home panels contextual hints!


===Margaret===
===Margaret===
Line 126: Line 155:


===eedens===
===eedens===
{{readonly}}
====Past====
* Brought GeckoView into search activity
* Landing {{bugzilla|881091}} -- article content replacing author's name in reading view
====Current====
* Content provider for search history {{bugzilla|1017078}}


===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{Bug|1028337}} - ClassCastException when closing all private tabs
 
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*{{bug|998000}} - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
*[meta] {{bug|979921}} - Android 2.3 test failures
**{{Bug|948591}} - Intermittent testClearPrivateData | Exception caught - junit.framework.AssertionFailedError: Text string: '^Settings$' is not found!
**{{bug|979552}} - Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
**{{Bug|979600}} / {{bug|946957}} - Android 2.3 testSessionOOMRestore | Page title is correct - got page3, expected page4
*{{bug|1021356}} - Refine visuals in empty private tabs screen
*{{bug|1024778}} - Do not use onFinishInflate in RemoteTabs*Panel
*{{bug|1025546}} - Support various image views in Hub panels
====Future====
====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===
===RNewman===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
==== This week ====
* Talking with new intern Carlos and Jed re sync scheduler design in FxOS. https://wiki.mozilla.org/Cloud_Services/FirefoxOS_Sync
* Working on distrodistros, testing themes, sec review.
* Uplifts.
* Hiring.
* Reviews, selected highlights:
** Eclipse: {{bug|1014247}}, {{bug|1029232}}
** TileImage: {{bug|1014712}}
** UI telemetry: {{bug|1028004}}
** Updater hotfix: {{bug|1014194}}
** DB migration code optimization: {{bug|947018}}
** DB query optimization: {{bug|1024289}}
 
==== Next week ====
* Testing the next batch of locales.
* More distrodistro work.
* Reviewing CloudSync again.


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
* We now have no code in the <i>org.mozilla.fennec*</i> Java package.  Everything is in <i>org.mozilla.gecko</i>.  Existing Intent handlers should remain. ({{bug|929865}})
** Please be on the lookout for funky Fennec Intent handling, especially around webapps and homescreen bookmarks.
* Lots of Eclipse improvements -- see my blog: http://www.ncalexander.net/blog/2014/06/24/better-fennec-builds-with-an-eclipse-plugin/
* Actively working on Search Activity (now with Geckoview!) landing
** Geckoview pre-req requires building differently than initial patches
* garvank is close to landing the Stumbler \o/


===BLassey===
===BLassey===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* chromecast tab streaming


===MFinkle===
===MFinkle===
Line 154: Line 228:


===Ian Barlow===
===Ian Barlow===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* Watching I/O Keynote
* Detailing out Search UX
* Gathering notes from Launcher / Lock Screen user studies
 
===Anthony Lam===
{{readonly}}
* Working Seach UX spec sheet
* Contextual Hints bugs
* UX designer interviews
* Icon work
* Toolbar refinements with Lucas
* Research: first run, launchers
 
===Yuan Wang===
{{readonly}}
* Watching Google I/O talks
* Synthesize Launcher / Lock Screen user studies
* Onboarding strategy deck: https://speakerdeck.com/yuuuan/onboarding-strategy-for-firefox-android
* PTO 06/26 till 07/04


===Security/MGoodwin===
===Security/MGoodwin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Looked at the packaged distributions thing with rnewman / mfinkle
* Still here - ping me if you need anything


===WebRT===
===WebRT===
Line 184: Line 278:
* {{bug|1029691}} Manifest not being checked on APK installation - ''new''
* {{bug|1029691}} Manifest not being checked on APK installation - ''new''
* {{bug|1029033}} 'pick' webactivity action doesn't return file content - ''new''
* {{bug|1029033}} 'pick' webactivity action doesn't return file content - ''new''
===Garvan===
* This week refactor Stumbler -again- for integration into Fennec. Stumbler builds, doesn't run yet (help!) https://bugzilla.mozilla.org/show_bug.cgi?id=1024708
* Could use SDK bump https://bugzilla.mozilla.org/show_bug.cgi?id=812227
* Next steps: Integrate with Fennec prefs, get code cleaned up and landed


===A-Team===
===A-Team===
Line 194: Line 293:


== Feature Focus==
== Feature Focus==
Updated Note!  If you have existing Meta bugs for any of the below, please send them to me by EOD on Friday.  Otherwise, I'll be making one for you :-D
=== Firefox 31 (Beta) - Release: Jul 22, 2014 ===
=== Firefox 31 (Beta) - Release: Jul 22, 2014 ===
*{{mok}} Ability to re-order existing panels in about:home, not via drag and drop (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|959917}}  
*{{mok}} Ability to re-order existing panels in about:home, not via drag and drop (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|959917}}  
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,922

edits