Mobile/Notes/26-Jun-2013: Difference between revisions

 
(40 intermediate revisions by 23 users not shown)
Line 15: Line 15:
== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge].''
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge].''
* We made a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team cool new badge] badge for friends of the mobile team!


==Stand ups==
==Stand ups==
Line 23: Line 24:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Bug 885623 - Canvas radial gradient tests too precise
* Bug 885632 - SkiaGL fails clip winding test
* Bug 887318 - SkiaGL fails to readback pixels on Adreno
===Kats===
===Kats===
* Last week
** bug 882120 - fixed robopan regression
** bug 883646 - split out "LayoutDevicePixel" from "CSSPixel"
** bug 885030 - some APZC/FrameMetrics cleanups
** interviews, reviews
** some work on bug 866265, APZC equation cleanup and testing
* Next week
** finish up bug 866265, which might require fixing some other bugs like 732971 and 860162
===GBrown===
===GBrown===
* Has joined the A-Team
* Will drop in here to give updates on Mobile Testing
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Now
** {{bug|886298}} - Propagate new Pixel and Scale types into fixed-position layer code
** {{bug|803299}} - 32-bit colour by default
** {{bug|817876}} - Support multiple modal dialogs from the same origin in  b2g browser
** Help with b2g browser platform bugs
** Help with nested AZPC work
** Dynamic toolbar for b2g (depends on AZPC work)
===Chris Peterson===
===Chris Peterson===
* [https://wiki.mozilla.org/People:TRIBE TRIBE] leadership program (Wednesday and Thursday)
* [https://wiki.mozilla.org/People:TRIBE TRIBE] leadership program (Wednesday and Thursday)
Line 32: Line 59:


===Shane Tully===
===Shane Tully===
* Last week: {{Bug|857730}} - Implement contacts API
** Got unit tests running on Android
** Working on making unit tests pass
*** Fix international phone number matching
*** Rewrite update function
*** Change sorting from being done in SQL to done in Java
* This week:
** Continuing to work on unit tests
** Add ability to save contact photo
* Blocking:
** Still waiting on review for patch about fixing bug with permissions doorhanger ({{bug|882495}})
** {{bug|832960}} - Android manifest files requried before contacts API can be used
===JChen===
===JChen===
* Past week
** Most time working on {{bug|864040}} - Enter key isn't displayed correctly with SwiftKey X
** Worked on {{bug|879568}} - Make the ANR reporter use SysInfo
** More fact-finding patch for {{bug|837379}} - java.lang.IllegalArgumentException: invalid span offsets
** Fixed {{bug|887097}} - Get rid of Gecko event sync time out
** Added native stack support to ANR dashboard
* Next
** Wrapping up bugs from above
** Look into some profiler work
** Continue with JimDB work for B2G
===GCP===
===GCP===
*Last week:
**{{Bug|881153}} Cannot share the front camera and back camera across different tabs at the same time on FxAndroid
**{{Bug|877248}} Preview Surface for Camera is visible in upper left corner
**Preffed on WebRTC
*Next week:
**{{Bug|880437}} java.lang.NullPointerException: at org.webrtc.videoengine.VideoCaptureAndroid.DeleteVideoCaptureAndroid(VideoCaptureAndroid.java)
**{{Bug|887227}} crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
**{{Bug|874569}} getUserMedia - Video playback orientation does not adapt to device orientation
===Brian N===
===Brian N===
* Done
** Ouya AwesomeScreen bugs ({{bug|887051}}, {{bug|876765}}, {{bug|887069}})
** Fixed and re-landed {{Bug|849847}} - Make about:home scrollable with the analog stick
* Next
** More Ouya
** {{Bug|881091}} - Article showing twice in reader mode
** {{Bug|878156}} - Fx keeps an article open if no other tabs are open
===Sriram===
===Sriram===
* BookmarksPage
** Most patches have landed
** Pending reviews on managing headers, scrolling
* {{Bug|886504}} - ClassNotFoundException in fig.
* {{Bug|884566}} - Don't show bluetooth as default share activity.
* {{Bug|880513}} - Sides of awesomescreen suggestion prompt are blue.
* {{Bug|886528}} - Inflate custom menu popup only before showing.
* {{Bug|887020}} - Cleanup BrowserToolbar.
===WesJ===
===WesJ===
* Reviewing stuff
* Webrtc Landing - Follow up needs to be fixed {{Bug|885783}}
* Working on Super toast API {{Bug|880454}} and {{Bug|884075}}
* Webrtc stuff - hack week this week
** Permissions api stuff landed {{Bug|860782}}
** Packaged + Privileged apps are working
** Working on a synthesized APK approach for apps
===Shilpan===
===Shilpan===
Done
* {{Bug|883259}} - Update Application icon and in-content Firefox icons
In progress
* {{Bug|734877}} - Add support for 'PageActions' so add-ons can add indicators to the URLBar (Functional patch in)
* {{Bug|856715}} - Map L2/R2 to next/previous tab
===LucasR===
===LucasR===
* '''Last week'''
** {{Bug|887244}} - Style list view dividers in new about:home as per design
** {{Bug|882716}} - Implement "Last Tabs" page for new about:home
** {{Bug|882715}} - Implement history page in new about:home
** {{Bug|884896}} - Move all search-related classes to home package
** {{Bug|884398}} - BrowserSearch cleanups
** {{Bug|862794}} - Implement Visited page in about:home
** {{Bug|881780}} - Change BrowserSearch to inherit from HomeFragment
** Lots of patch reviews
** Good first bugs in Fig: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw%3A%22good-first-bug-fig%22
* '''Next week'''
** PTO on Thursday and Friday
** More about:home hacking
** Giving 2 talks at FISL: http://fisl.org.br/
===Liuche===
===Liuche===
* {{Bug|879558}} - entry point for about:healthreport
* {{Bug|877725}} - Provide user visible opt in UI for cell tower and wifi data collection and reporting
* {{Bug|882191}} - Android 2.2 opt builds take a second to load nested preference screen
* {{Bug|886916}} - Regression: Multiple-level settings screens do not handle "back" correctly - waiting for aurora/beta approval
* {{Bug|872329}} - Settings UI
* next:
** back to {{Bug|870169}} - ANRReporter
** {{Bug|871866}} - Developer options
===Margaret===
===Margaret===
* Done
** {{bug|885357}} - Migrate "plugins.click_to_play" pref to "plugin.default.state" on upgrade
** {{bug|751205}} - Refactor site identity popup and doorhanger popup to use common arrow panel container
** {{bug|884069}} - Create a Java-only DoorHanger API that doesn't depend on Gecko
** {{bug|860581}} - Add support for Mixed Content Blocking
* In Progress
** {{bug|885962}} - Polish mixed content blocking UI
* Next
** {{bug|872806}} - Distribution support for add-ons
** Get back into new about:home work
===Chris Kitching===
===Chris Kitching===
* Done
Various setup tasks have eaten most of my first two days, alas...
** {{bug|885941}} - Correct privacy policy links in Fennec
* In Progress
** {{bug|828254}} - Provide ability to search for highlighted text.
* Next
** {{bug|886496}} - When doing lazy tab restoration, set the <browser>s in question to display:none until restored
===RNewman===
===RNewman===
===Scott (jwir3)===
===Scott (jwir3)===
'''Last Week''':
* PTO
'''This Week:'''
* Get review and finish {{bug|878931}} and {{bug|878928}}
* Finish and land {{bug|864595}} : Assertion in caretPositionFromPoint
* Some column set stuff to finish
* {{bug|876161}}: Sometimes double-tapping a paragraph scrolls it out of view.
===BLassey===
===BLassey===
* {{bug|886921}} Crash [@ org.mozilla.gecko.GeckoApp.getCellInfo()
* b2g browser planning
* HR stuff
===MFinkle===
===MFinkle===
* In SF this week for a WebRT meetup
* Getting more involved with PICL/Sync
* Spinning up Performance Review machinery
===Ian Barlow===
===Ian Barlow===
This week
* Firefox UX work week
* Q3 Planning
* About:home - UI Hackathon tentatively scheduled for week of July 22
* Lots of other little random stuff
* (B2G Browser planning)
===Security/MGoodwin===
===Security/MGoodwin===
===WebRT===
===WebRT===
* Meetup this week in SF
* Q2 Goals are completed
** Install packaged apps
** Install packaged privileged apps
* Moving forward with the Synthetic (wrapper) APK approach to create an awesome native app experience on Android
** Defining requirements for the wrapper APK
** Staring exploratory work to figure out what Android approaches we need to use to impl the requirements
===PiCL===
===PiCL===
* Lloyd Hilaiel is leading the PICL team.
* Cross-team work is beginning to form
** Android team will start owning the Android bits, Desktop Team will own the desktop bits
** Working with the PICL team to form a plan on how to drive the Sync solution to a shipping stage


== Feature Focus==
== Feature Focus==
;Almost ready to commit to a release:
* [[Mobile/Projects/Reflow on zoom | Reflow on zoom]] (double tap) by default
=== Firefox 23 ===
* {{mok}}  [[Mobile/Projects/Firefox Health Report | Firefox Health Report]]  <== feature review July 8th
* {{mok}}  [[Mobile/Projects/Localization | Added locale: Turkish]]
* {{mok}}  [[Mobile/Projects/Localization | Added locale: Hungarian]]
* {{mok}}  [[Mobile/Projects/AwesomeX improvements | Awesomebar and Awesomescreen improvements]]
* {{mok}}  [[Mobile/Projects/Reader_improvements | Reader improvements]]  <==initial changes, marketing push is for Fx24, tho
* {{mok}}  [[Mobile/Projects/Localization | L10N foundation improvements]]
* {{mok}}  [[Mobile/Projects/Changeable search engine default | UI for changing search engine default in add-on manager]]
* {{mok}}  [[Mobile/Projects/Webfeed handling | RSS/Atom feed handling]]
* {{mok}}  [[Mobile/Projects/API: Payments | API: Payments]] <== not exposed to users
* {{mrisk}} [[Mobile/Projects/Dynamic URL bar | Dynamic URL bar]] <==almost on track, giving it a week on beta
=== Firefox 24 ===
* {{mok}} [[Mobile/Projects/Reader_improvements | Reader improvements]]
* {{mok}} [[Mobile/Projects/NFC bump | NFC bump for tab sharing]]
* {{mok}} [[Mobile/Projects/GeckoWebView | Gecko Webview]] phase 1
* {{mok}} [[Mobile/Projects/Geolocation services | Geolocation services]] inc opt-in menu item
* {{mok}} [[Mobile/Projects/Packaged and privileged apps | Packaged apps foundations]], but not exposed until the WebApp Experience has landed
* {{mok}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio]
* {{mok}} [[Mobile/Projects/Quickshare | Quickshare]]
* {{mok}} [[Mobile/Projects/Firefox Icon rebrand | Firefox Icon rebrand]]
* {{mok}}  [[Mobile/Projects/Localization | Change default search engine for zh-CN]]
* {{mrisk}}[[Mobile/Projects/Set top box optimization | Set Top Box optimization]]
* {{mrisk}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]]
* {{mrisk}} [[Mobile/Projects/Dynamic Snippets | Dynamic Snippets]]
* {{mrisk}} [[Mobile/Projects/API: Push notifications | API: Push notifications]] (won't be uplifted past beta?)
* {{mrisk}} [[Mobile/Projects/Add-on definition | Add-on definition in distribution files]]
* {{mrisk}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], preffed ON
* {{mok}} [[Mobile/Projects/Localization | Added locales: en-GB, sv-SE and ca-ES]]
=== Firefox 25 ===
* {{mok}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]]
* {{mok}} [[Mobile/Projects/Mixed content | Mixed content]]
* {{mplan}} [[Mobile/Projects/API: Contacts | API: Contacts]]
* {{mplan}} [[Mobile/Projects/Packaged and privileged apps | Privileged apps support]] <== need to give this until the end of the week
* {{mplan}} [[Mobile/Projects/About:home redesign | About:home redesign]]  <== need to ID a merge date/tag bugs we want fixed on Fig as P1's
* {{mprop}} [[Mobile/Projects/API: Web activities | API: Web activities]]
* {{mprop}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] including search provider management
=== Firefox 26 ===
* {{mprop}} [[Mobile/Projects/SNAV | Spatial Navigation]] (SNAV)
* {{mprop}} [[Mobile/Projects/API: Third-party Cloud storage | API: Third-party Cloud storage]]
* {{mprop}} [[Mobile/Projects/API: Alarm | API: Alarm]]
* {{mprop}} [[Mobile/Projects/API: Gamepad | API: Gamepad]]
* {{mprop}} [[Mobile/Projects/API: Bluetooth | API: Bluetooth]]


== Round Table ==
== Round Table ==
=== User Advocacy ===
User Sentiment Reports are live for Firefox 21! [https://blog.mozilla.org/sumo/2013/06/24/firefox-sentiment-reports/ Reports for Desktop and Android here!]
Tyler tried to gather enough data on google play for an x86 roundup, but failed. We will have to wait for more data as it comes in.
We are watching all feedback channels for Firefox 22 data, no trending topics so far. We will continue to read it through the week and will report as needed.
Tyler is on PTO all next week, please contact Roland for support needs, and Matt Grimes for User Advocacy needs.
=== QA ===
* Reminder to tag approval on mozilla-beta for firefox-23 affected bugs
* [https://etherpad.mozilla.org/testday-20130621-webrtc WebRTC test-day] went very well; number of bugs filed that need followups
* As mentioned earlier, awaiting lucasR to drop an APK from fig for QA to look over this week
canmove, Confirmed users, Bureaucrats and Sysops emeriti
5,401

edits