Mobile/Notes/03-Sep-2014: Difference between revisions

 
(33 intermediate revisions by 19 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== Topics for This Week ==
;SharedPreferences.Editor: [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-September/000874.html MFinkle talks] about the pro's and con's of using commit() vs apply() for saving changes, along with patches to makes some changes.
;Messaging.jsm API Changes: [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-September/000873.html BNicholson talks] about the recent changes to the Messaging API (JavaScript to Java and back again). Some code has landed, more to come. You'll see <code>sendMessageToJava</code> deprecation warnings in logcat now.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 28: Line 30:
===James W. (snorp)===
===James W. (snorp)===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
* {{bug|1056947}} - WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices
* Investigate reftest hangs (bug 1059797)
* Investigate libmozalloc.so crashes on Google Play
* Fix up node-http2 some more
* Work on per-connection metadata and statistics in Janus
* Read up on <picture>, now supported in 34+ behind a pref
* Look at implementing <img src="foo.mp4"> for gif -> video conversions
* Reviews
* Stuff
{{readonly}}
{{readonly}}
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
Line 39: Line 52:


Last week:
Last week:
* IBSS mode for FxOS is working
* ad-hoc mode for FxOS is working
* X-compiled OLSR for FxOS
* X-compiled OLSR for FxOS


Line 56: Line 69:
<!-- * <worked on> -->
<!-- * <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> -->
Line 96: Line 109:
* Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
* Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
** Stream transfer rate metrics
** Stream transfer rate metrics
** Memory profiling metrics: usage, GC stats, leaks (({{gh|mozilla|node-janus|52}})
** Memory profiling metrics: usage, GC stats, leaks ({{gh|mozilla|node-janus|52}})


====Present & Future====
====Present & Future====
Line 104: Line 117:


===Sylvain Cleymans===
===Sylvain Cleymans===
Last week:
* Continued working on image compression
* Fixed marionette tests and network simulation
Next week:
* Finish image compression


<!---
<!---
Line 117: Line 137:
===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* Landed new Messaging.jsm API ({{bug|1043633}} and {{bug|1055144}})
* Fixed autocomplete popup behavior, {{Bug|1037353}}
* Catching up on Search activity
** Looking at swipe-to-close, {{Bug|1030896}}


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* {{Bug|1056054}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onMetadataUpdated(ChromeCast.java)
* {{Bug|1059096}} - network error pages (about:neterror) have "XML Parsing Error: undefined entity" - due to Bug 1042196
* {{Bug|1055012}} - crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source)
* {{Bug|763671}} - New designs for fennec form elements - Landing in 35 (today)
* {{Bug|1058150}} - Use a restricted profile for guest mode. Landing in 35 (today)
* {{Bug|1048300}} - Not obvious that browser menu is scrollable on small screen devices.
* {{Bug|1061936}} - Excess logging in BrowserApp/GeckoAppBug 1061936 - Excess logging in BrowserApp/GeckoApp.
* {{Bug|1042199}} - Widget for searching from error pages. Back in forth in reviews here.
* {{Bug|989094}} - Webrtc permissions prompt should remember your last choice. Waiting for UX input.
* {{Bug|897711}} - [guest] Provide an indicator for guest mode in the UI
* {{Bug|1061030}} - crash in java.lang.IllegalStateException: Already registered Wifi:Enable at EventDispatcher.registerListener(EventDispatcher.java)
* {{Bug|1042205}} - Provide search suggestions from our history db on error pages. Need some UX input
* {{Bug|815682}} - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Landing (nervously) in 35.
* {{Bug|901360}} - Convert to Downloads.jsm in Firefox for Android


===LucasR===
===LucasR===
Line 146: Line 183:
===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Follow-ups for lightweight onboarding ({{bug|1059441}}, {{bug|1059792}}, {{bug|1060267}})
* History/Recent-Tabs panel bugs ({{bug|1031273}}, {{bug|1060678}})
* Private browsing contextual hint - {{bug|1014293}}


===Margaret===
===Margaret===
Line 164: Line 204:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{bug|1046203}} - Change BrowserToolbar to use alternative layout when isNewTablet()
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*Browser toolbar refresh
**{{bug|1058909}} - Implement new tablet toolbar display mode
*{{bug|1001655}} - Replace applicable Strings in test code with StringHelper references
*{{bug|960746}} - Back/forward button state can get out of sync on tablets
====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}}
* Chatting with Georg re telemetry/FHR unification.
* Discussion with nalexander about Sync push and task continuity.
* RTL kickoff.
* Landed ckitching's share work with some fixes.
* Landed locale-aware search activity change.
* Reviews and fixes.
Next: web content language picker, fixing resource dependencies to work on split APKs.


====Fixed====
====Fixed====
Line 181: Line 238:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* Stumbler landed, still build time off.
* Mentoring new ticket with super-contributor (!) vivek: {{bug|966103}}.
* Code: second review cycle for Remote Tabs home panel (action in {{bug|1014994}}), expected to land EOW.
* Testing: first review cycle for |mach robocop| (action in {{bug|929654}} and {{bug|874729}}).
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
<!-- Uncomment to provide a readonly update -->
'''Last week'''
<!-- {{readonly}} -->
* Learning HG
* Tabs Adapter refactoring
* Work on List / Tray view stub
* Work on gridview
 
'''Next week'''
* Learning HG queues
* not killing gecko-dev
* implementing gridview proper
* Flying out to SF on Wednesday


===BLassey===
===BLassey===
Line 195: Line 268:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Filing some bugs on SharedPreferences and StrictMode
* Unbitrotting some second screen patches


===Antlam===
===Antlam===
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** Search Activity bugs
** Roku UI audit
** Toolbar blog post on https://medium.com/@antlam
** {{Bug|1059554}}: Visuals for share overlay
** {{Bug|1058818}}: Filed a meta bug to give doorhangers some love
* Upcoming
* Upcoming
**
** In Toronto!
** Tablet UX exploration with Yuan
** Search Activity P1 bugs
** {{Bug|1052933}}: Padding clean up for 'Top Sites' panel
** {{Bug|1058674}}: Explore UX options for alternatives when tapping the URL bar
** Continue Panels visual clean up work
** Screens for Arcadio


===Yuan===
===Yuan===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last week
** Program review
** Followed up upon landing mini-onboarding and Share overlay.
* This week
** Presented launcher and lock screen study
** Work on tablet design and onboarding with Anthony in Toronto
** UX feedback for share overlay and other stuff


===Robin===
===Robin===
<!-- Uncomment to provide a readonly update -->
 
<!-- {{readonly}} -->
* Past
** Program review
 
* This week
** Continuing Add-on discovery work
** Settings hierarchy, Site Settings
** Looking at doorhangers with Anthony
** NOT in TOR :-(


===Security/MGoodwin===
===Security/MGoodwin===
Line 217: Line 317:
===WebRT===
===WebRT===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Myk is away this week as well but will be back the next!


===A-Team===
===A-Team===
Line 224: Line 326:


===QA===
===QA===
* {{bug|1046017}} - Taps are offset on some devices; bug is bad .. need owner
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
<!-- {{readonly}} -->
<!-- {{readonly}} -->


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* stumbler is in, but compile time off.
<!-- {{readonly}} -->
* Blockers to landing for 34: opt-in message is wrong, need a permissions bump


== Feature Focus==
== Feature Focus==


== Round Table ==
== Round Table ==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798

edits