Mobile/Notes/26-Mar-2014: Difference between revisions

Jump to navigation Jump to search
 
(36 intermediate revisions by 18 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2014-04-28


== Topics for This Week ==
== Topics for This Week ==
Line 27: Line 28:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
<!-- ==== Past week ==== -->
==== Past week ====
* {{bug|984458}} - NativeJSObject (JNI-wrapped Javascript object) to replace JSON for Gecko-to-Java messaging
** 100-200% performance improvement compared to JSON
** Direct conversion from Uint32Array to byte[] for binary data instead of base64
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
{{mybugs|nchen@mozilla.com}}
<!-- {{mybugs|nchen@mozilla.com}} -->
<!-- * <also working on> -->  
<!-- * <also working on> -->  
<!-- * <also working on> -->
<!-- * <also working on> -->


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
*Last week:
** Reviews: VP8 HW, SafeBrowsing, WebRTC
** Profiling WebRTC
<!-- * <worked on> -->
{{mybugs|gpascutto@mozilla.com}}
*Next week:
** Get B2G building again
** WebRTC H264 accel


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week: Worked on {{bug|759448}} - Prevent listeners from being registered until needed. Got Roku box white listed for NDK work.
* This Week: Wrap up {{bug|759448}} and move forward on WebRTC on Roku.


===Brian Nicholson===
===Brian Nicholson===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Past/present/future: {{Bug|946022}} - Implement requestAutocomplete for Firefox for Android


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Helping at GDC last week.
* One last try run, and hopefully quickshare will land. Had to do some compat work for Gingerbread.
* {{bug|985875}} Regression in select elements
* {{bug|956716}} Lockup with context menus on base64 images
* {{bug|933979}} Cleanup after webapps
* Reviews
* Digging back into second screen stuff. There was actually a lot of interest in this (and mobile in general) at gdc.


===jdover===
===jdover===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
* Download manager and web activity support
* MapReduce jobs for processing telemetry data: https://github.com/gerfuls/fennec-telemetry
 
'''current'''
{{bugpresent|jdover@mozilla.com}}


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
'''Last week'''
* {{bug|972098}} - Cursors returned from the SQLiteBridge don't update when data updates
* {{bug|969043}} - Log warning if HomeProvider consumer tries saving data outside of sync window
* {{bug|974454}} - Allow showing only description in panel image items
* {{bug|987962}} - Reset isLoaded state in HomeFragment on configuration change
* {{bug|974434}} - Add support for items with variable height in PanelGridView
* {{bug|974601}} - Avoid saving new configuration on refresh if still using default HomeConfig
* (In progress) {{bug|976064}} - Create a loader per panel view instead of per dataset id
* (In progress) {{bug|988355}} - Only force reload on configuration changes in DynamicPanel
* (In progress) {{bug|940575}} - Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
* Tons and tons of reviews
 
'''Next week'''
* Prepare talk for event next week
* Tiles v1 work
* More hub stuff
 
===sola===


===Sola===
'''This week'''
<!-- Uncomment to provide a readonly update -->
* {{bug|968308}} - UI telemetry for home panels
<!-- {{readonly}} -->
* {{bug|857990}} - Save/Restore scroll position for an article in Reader Mode
* {{bug|909618}} - Remember about:home tab selection


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* {{bug|959917}} - Wrapping up Home Panels reordering
* {{bug|942279}} - UI Telemetry: v1 documentation in the tree, iron out event/session guidelines, trying to land first probes
** https://wiki.mozilla.org/Mobile/Fennec/Android/UITelemetry#Technical_details
** Look for an email update on how to get started [mobile-firefox-dev]
* reviews
* misc other bugs ({{bug|981694}}, {{bug|985174}})


===Margaret===
===Margaret===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
====Highlights====
====Highlights====
* Wrapping up the last of the banner bugs
* Wrapping up the last of the banner bugs
Line 84: Line 137:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*investigate {{Bug|979623}} - NullPointerException when starting geckoview_example
*{{Bug|985610}} - Remove duplicate menu_item_textsize definition.
*Investigate {{Bug|977945}} - Intermittent PROCESS-CRASH | java-exception | java.lang.StackOverflowError at java.lang.reflect.Constructor.constructNative(Native Method) | followed by testSessionHistory | GeckoEventExpecter - blockForEvent timeout: Gecko:Ready
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*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|965548}} - Add a way to close edit mode in one tap
*{{bug|957894}} - Update account pickling code for Firefox Account
====Future====
====Future====
*{{bug|983437}} - Delay FHR pruning until the screen is off
*{{Bug|898613}} - [fig] Editing mode tests (followup to {{Bug|895828}})
*{{bug|963446}} - Extend SyncAccountDeletedService to handle deleting client record for Firefox Accounts + Sync 1.5


===esawin===
===esawin===
Line 118: Line 179:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Getting reviews on the UI for Tab Streaming {{bug|928096}}
* stole {{bug|979623}}, NPE in GNM from GVE, from mcomella
* {{bug|979438}} Unify target SDK version
* trying to carve out time to look at Chromecast support


===MFinkle===
===MFinkle===
Line 124: Line 189:


===Ian Barlow===
===Ian Barlow===
<!-- Uncomment to provide a readonly update -->
 
<!-- {{readonly}} -->
* Hub support - wrapping up initial RSS-themed release
* Tiles - initial design exploration underway
* UI Telemetry
** Prepared some initial questions for us to investigate
** https://etherpad.mozilla.org/android-uitelemetry-prioritization
* Roku
** spinning this back up with Zhenshuo and Anthony again
** getting very close to a testable v1 version. Keep an eye on Nightlies!
* Tablets
** Yuan and Anthony pulled together some initial design sprint findings here: http://f.cl.ly/items/1f0C3b2f3F2d111N3V3k/Tablet%20refresh%20sprint%20findings.pdf
* FxA
** Trying to get a little Android promo into the desktop FxA flow
** Have some bugs to look at for nalexander, appreciate your patience :)
* Q2 planning
* multi-year planning
* In Vancouver next week
* In Denver the week after
* Omg the meetings


===Arun===
===Arun===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Updated with designs
** Bug 663803 - Provide magnifying glass in areas of clustered links
** Bug 985516 - [meta] Form Autofill
* Working on ideas & sketches for Android Search Widget


===Security/MGoodwin===
===Security/MGoodwin===
Line 138: Line 226:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Fx29 Beta testing underway with focus on developers
* great discussions in [https://hacks.mozilla.org/2014/03/better-integration-for-open-web-apps-on-android/ Hacks blog post], some further discussion in [https://groups.google.com/forum/#!forum/mozilla.dev.webapps dev-webapps forum] and Yammer thread
* priorities are developer-facing issues in Fx29 Beta and user-facing issues in Fx30 Aurora
* still bouncing off zarro blookers for Fx29 release
* Noteworthy Bugs:
** {{bug|985184}} - WebappsUpdateTimer.js not packaged with Fennec (fixed and uplifted)
** {{bug|985195}} - WebappsUpdateTimer shares timer ID with nsUpdateService (fixed and uplifted)
** {{bug|984028}} - some apps have default Android icon at some resolutions (fixed server-side)
** {{bug|982557}} - updating Fennec to a version with Synthetic APKs triggers app updates that hang on launch (fixed; will request uplift)
** {{bug|982559}} - updating to Synthetic APKs and tapping Home screen icon for previously-installed webapp crashes Fennec (awaiting review)
** {{bug|986085}} - User-hand-holding to check the Unknown Sources checkbox (under investigation)


===A-Team===
===A-Team===
Line 144: Line 244:


== Feature Focus==
== Feature Focus==
{{readonly}} <== I have to jet to a 10AM but will put progress bar improvements to 'on track' for Fx31. Also, what about Fx30 permissions bump? Yes or no?
;Fx29, Ships 04/29
;Fx29, Ships 04/29
* {{mok}} [[Mobile/Projects/Toolbar Refactor| Toolbar Refactor]]
* {{mok}} [[Mobile/Projects/Toolbar Refactor| Toolbar Refactor]]
Line 191: Line 292:


== Round Table ==
== Round Table ==
===Good read===
http://www.otsukare.info/2014/03/24/webcompat-china
===QA===
* Crash rate is up in 29b1 around .3 crashes per 100/adu
** {{bug|952721}}
** {{bug|976375}}
** A number of crashes around stagefright
** updated [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN%20keyword%3Atopcrash-android topcrash keyword]
* Testing the [https://wiki.mozilla.org/QA/Fennec/29/Beta/2/progressbar-results progress bar]
Confirmed users
1,180

edits

Navigation menu