Mobile/Notes/17-Jul-2013: Difference between revisions

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


== Topics for This Week ==
== Topics for This Week ==
;Guest Mode: Brad put together a patch {{bug|871863}} and Ian created a nice design (see below). The project page for [https://wiki.mozilla.org/Mobile/Projects/Guest_mode Guest Mode] will need a little tweaking.
;Guest Mode: Brad put together a patch ({{bug|871863}}) and Ian created a nice design (see below). The project page for [https://wiki.mozilla.org/Mobile/Projects/Guest_mode Guest Mode] will need a little tweaking.
;Search Engines in Settings: Patch ({{bug|892094}}) landed on inbound. Look for it in tomorrow's Nightly. Still needs a few follow-ups.
;PageActions: Landed in Nightly. Needs some updated MDN docs.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 29: Line 31:
===James W. (snorp)===
===James W. (snorp)===
===Kats===
===Kats===
* last week
** bug 877602 - fix deadzone with dynamic toolbar hidden
** bug 891175 - fallout from widget scaling that i landed last week
** bug 840916 - fix min-resolution and related CSS media queries
** bug 866232 (in progress) - multi-APZC work, made a bunch of progress and have some WIPs up
** tried to debug bug 889535 a little but didn't make much actual progress
** interviews, helping out botond
* next week
** more on bug 866232
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** {{Bug|869696}} - Gralloc is crappy on the Geeksphone Peak (done, disabled gralloc on peak)
** {{Bug|886576}} - Dynamic toolbar gets stuck hidden on screen-sized pages sometimes
** {{Bug|892246}} - Allow subdocument scrolling to hide/reveal the toolbar
* Now
** {{Bug|876542}} - Rewrite of async fixed-pos layer pan/zoom code - done, pending some small fix-ups/comments, blocks {{Bug|886298}} from landing
** {{Bug|747811}} - Make tiled layers process-safe
* Misc
** Taking 2 months unpaid leave, September->October
===Chris Peterson===
===Chris Peterson===
* Wrapping up Push API review feedback from rnewman and nsm
* Wrapping up Push API review feedback from rnewman and nsm
Line 36: Line 61:


===Shane Tully===
===Shane Tully===
Last week:
* {{bug|882495}} - landed (PermissionPromptHandler does not return the correct window on Android)
* {{bug|889673}} and {{bug|857730}} reviewed
* Finished/blog post for quick demo webpage of the contacts API: http://imgur.com/VxRiZRj
* {{bug|880107}} - Working with cpeterson, bnicholson, and mfinkle to work out the GeckoView design
** Working to get two GeckoViews to run in the same activity.  As a little experiment, here's an app running a GeckoView and Webkit-WebView simultaneously:
http://i.imgur.com/zdlfDuy.png
This week:
* Fixing the contacts test failure on try (finally figured out what's causing it; just need to fix it)
* Landing the contacts API (woo!)
* Continuing work with GeckoView
Blocking:
* {{bug|832960}} - Android manifest files requried before contacts API can be used
* Waiting on feedback to figure out photo JS blob to Java translation
===JChen===
===JChen===
* Past week
** Profiler work
*** Got profiler symbolication to work again in Eideticker ({{bug|803616}})
*** Got profiles for {{bug|888482}} - init gecko sooner
** Worked on {{bug|886508}} - Swiped words not appearing when using Google Keyboard
* Next
** More profiler improvements
** {{bug881018}} - crash in mozilla::layers::floor_div
===GCP===
===GCP===
*Last week:
**{{Bug|885768}} Cannot make a getUserMedia request within an iframe
**{{Bug|894938}} Content permission prompts broken in iframes
**{{Bug|885031}} java.lang.NoClassDefFoundError: android.hardware.Camera$CameraInfo at org.webrtc.videoengine.VideoCaptureAndroid.GetRotateAmount
**{{Bug|891158}} getUserMedia - Switching between landscape orientations
**Meetings: Cookie Clearinghouse, WebRTC privacy
**B2G dev setup
*Next week:
**{{Bug|885768}} Cannot make a getUserMedia request within an iframe
**{{Bug|887693}} One more WebRTC rash
**Text Selection bugs, B2G WebRTC
===Botond===
===Botond===
* This week
** Finished the small refactoring items related to the representation of points in different coordinate systems ({{bug|890938}}, {{bug|891468}}, {{bug|891544}}). These patches have landed in mozilla-central.
** {{bug|834613}} - Field zoom is not toggleable (formhelper.* prefs need hooking up). Also landed in m-c.
** {{bug|859929}} (in progress) - AsyncPanZoomController doesn't play well with progressive tile painting. I've been reading the relevant code and trying to understand what is going on.
* Next week
** Continue tackling {{bug|859929}}
===Brian N===
===Brian N===
* Bug 851373 - Eliminate GeckoApp/Tabs lifecycle issues
* GeckoView API discussion
* Bug 890515 - java.lang.IllegalArgumentException: bytes.length 0 must be a positive number at org.mozilla.gecko.gfx.BitmapUtils.decodeByteArray
* Bug 894087 - getScreenDepth() doesn't handle all 24-bit pixel formats
* Bug 887655 - No download complete or "Open with" dialog displayed after using "Save as PDF"
* Looked into Bug 890590 (thumbnail JNI crash), but no luck
===Sriram===
===Sriram===
* {{Bug|893990}} - BookmarksPage should use FaviconsLoader.
* {{Bug|893990}} - BookmarksPage should use FaviconsLoader.
Line 49: Line 129:


===WesJ===
===WesJ===
* Landing js api support for button toasts
* Bug 885783 - Followup to bug 882136 - Camera share icon gets stuck in the notification bar; media lock held on tab close
* Addons work week
===Shilpan===
===Shilpan===
*Done
*Done
Line 63: Line 146:
===LucasR===
===LucasR===
'''Last week'''
'''Last week'''
* PTO on Monday and Tuesday  
* PTO on Monday and Tuesday
* {{Bug|881774}} - Restore domain autocomplete on editing mode
* {{Bug|881774}} - Restore domain autocomplete on editing mode
* {{Bug|887269}} - Restore "Open all previous tabs" feature in new about:home
* {{Bug|887269}} - Restore "Open all previous tabs" feature in new about:home
Line 70: Line 153:
'''Next week'''
'''Next week'''
* More about:home hacking
* More about:home hacking
* Meeting ibarlow for about:home experiments and hackathon planning


===Liuche===
===Liuche===
* mentoring/reviewing {{bug|892094}} - "Search" page in settings + updating settings tests
* first review pass of {{bug|888533}} - Remote debugging v1
* {{bug|894129}} - organize xml resources better (too easy to miss updating different resources)
* {{bug|894129}} - review search settings part 2
* {{bug|891644}} - Change ANRReporter to use new TelemetryRecorder
===Margaret===
===Margaret===
* Done
* Done
Line 83: Line 173:


===Chris Kitching===
===Chris Kitching===
* 892116/892113 - Manage search providers page - awaiting review
* 768667 - ActionBar for text selection - still bouncing around in review.
* 788114 - Android intent for Adding to reading list - Got review back, needs work.
* 828254 - Search for highlightest text feature - ostensibly finished, but broke when merged. Needs fixing.
Also, the wifi is so astonishingly patchy in here...
===mcomella===
===mcomella===
*Past
*Past
**{{Bug|863347}}: [fig] Remove about:home from preloaded bookmarks
**{{Bug|863347}}: [fig] Remove about:home from preloaded bookmarks
*Present
*Present
**[https://github.com/mozilla-services/android-sync/pull/328 GH #328 (on review)]: Add remote debugging to services docs
**[https://github.com/mozilla-services/android-sync/pull/328 GH #328 (on review)]: Add remote debugging of unit tests to services docs
**{{Bug|893910}} - [https://github.com/mozilla-services/android-sync/pull/329 GH #329 (on review)]: Reset FHR submission failure count after timeout
**{{Bug|893910}} - [https://github.com/mozilla-services/android-sync/pull/329 GH #329 (on review)]: Reset FHR submission failure count after timeout
**{{Bug|870925}}: Add submissions info to FHR documents
**{{Bug|870925}}: Add submissions info to FHR documents
Line 94: Line 192:


===RNewman===
===RNewman===
===Scott (jwir3)===
* Reviews all over the place.
* PBKDF2 benchmarking for PICL password stretching.
* Sync planning and storage protocol design.
 
===BLassey===
===BLassey===
* {{bug|880259}} - Firefox should use GeckoView, bouncy bouncy
* {{bug|871863}} - Guest mode for browsing, landed
* {{bug|893968}} - LaunchState locking isn't actually locking anything useful, landed
* {{bug|894313}} - GeckoThread should own its own static instance, got review, need to land
* b2g browser work week, planning
===MFinkle===
===MFinkle===
* Landed some patches.
* Landed some patches.
Line 116: Line 223:


===Security/MGoodwin===
===Security/MGoodwin===
* No update
===WebRT===
===WebRT===
===PiCL===
===PiCL===


* UX testing (sign-in/forgot-password flows) happening in Portland today and tomorrow
* UX testing (sign-in/forgot-password flows) happening in Portland today and tomorrow
* Experimenting with PouchDB in a Jetpack addon for FX Desktop: https://github.com/vladikoff/syncable-service-poc/tree/pouchdb
* Continuing to build out keyserver API and docs. WIP here: https://github.com/mozilla/picl-idp/blob/api/docs/api.md


===Performance===
===Performance===
Line 128: Line 239:


== Round Table ==
== Round Table ==
===QA===
* Trunk crasher - _JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail {{bug|890590}}
* Beta crasher - mozilla::layers::LayerManagerOGL::WorldTransformRect @ libGLES_hgl.so {{bug|845867}}
Confirmed users
282

edits