Mobile/Notes/08-May-2013: Difference between revisions

Jump to navigation Jump to search
m
 
(37 intermediate revisions by 16 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2013-05-13 (3 BUSINESS DAYS!)
* Next merge: 2013-05-13 '''(3 BUSINESS DAYS!)'''
* Next release: 2013-05-14
* Next release: 2013-05-14


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.''
''Give a shoutout/thanks to people for helping fix and test bugs.''
* Chen Dai contributed patches to
** {{bug|866487}} - MOZ_UPDATER always set to true in AppConstants.java
** {{bug|869322}} - Screen can't read the text in input box
* Abir Viqar landed his first patch! (bonus points for an r+ on first attempt)
** {{bug|839434}} - Private browsing page opens the pop-ups in normal browsing
* Tetsuharu OHZEKI continued to file and fix multiple bugs
** {{bug|865250}} - Clean up BrowserApp.get/setPreferences()
** {{bug|867875}} - Add the pref to switch reader mode
** {{bug|868936}} - Use strict equality operator in JSDOMParser.js


==Stand ups==
==Stand ups==
Line 25: Line 35:
===Kats===
===Kats===
===GBrown===
===GBrown===
* Last week:
** Investigated {{bug|867626}} Expose Shumway in navigator.plugins
** {{bug|865944}} Use foreground activity to determine if browser has terminated
** --> Panda failure rates much better this week
** {{bug|868681}} Offline apps doorhanger not shown
** {{bug|868767}} Unable to uninstall org.mozilla.fennec_aurora/firefox_beta and reboot
* Working on:
** {{bug|867626}} Expose Shumway in navigator.plugins
** Follow-up on {{bug|865944}} Use foreground activity...
** {{bug|869030}} Robocop testDoorHanger causes future reboots on pandas
** {{bug|867360}} Watcher dies sometimes on Pandas
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** Wrote a timer webapp over the weekend: http://chrislord.net/index.php/2013/05/04/writing-and-deploying-a-small-firefox-os-application/
** Spent some time tracking down B2G issues
** Bank holiday
* Doing
** {{Bug|866461}} - Bing.com constantly resizing with the dynamic toolbar
** {{Bug|803299}} - Use 24-bit colour on 24-bit screens (patches r+'d but backed out due to reftest failures)
===Chris Peterson===
===Chris Peterson===
* Done
** Fixed {{bug|778459}} - java.lang.OutOfMemoryError: at org.mozilla.gecko.AwesomeBarTabs.updateFavicon()
** Fixed {{bug|827248}} - java.lang.OutOfMemoryError: at org.mozilla.gecko.AboutHomeContent.getTopSitesThumbnails()
** Fixed {{bug|868604}} - JavaScript Warning "test for equality (==) mistyped as assignment (=)?" in "chrome://browser/content/downloads.js"
** Fixed {{bug|868673}} - Fix -Wtype-limits "comparison of unsigned expression >= 0 is always true" warning in XPFE
** Implementing WebSockets for {{bug|834033}} - Push API for Android
* Next
** Implement System Messages for {{bug|834033}} - Push API for Android
===JChen===
===JChen===
* Past week
** Finished {{bug|863777}} - Teach ANR reporter to use the profiler to get a native stack
*** Doing privacy review now
** Worked on {{bug|860879}} - ANR @ org.mozilla.gecko.PromptService.finishDialog
*** Have patches for review
*** Going to file follow up bugs
** Worked on {{bug|847983}} - IME in designmode doesn't seem to work very well
* Next
** Finish bugs from above
** {{bug|868566}} - Cannot create a new paragraph in a text box on Motorola Support Forums
** {{bug|868569}} - Cursor selection buttons in Swype don't work
** {{bug|846660}} - java.lang.InstantiationException: can''t instantiate class char
** PTO starting next Wed
===GCP===
===GCP===
* This week:
** WebRTC
** {{Bug|862883}} Enable webrtc mochitest automation for FxAndroid
** {{Bug|866093}} application crashed [@ webrtc::VoEExternalMediaImpl::SetExternalRecordingStatus(bool)]
** {{Bug|863290}} crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
** {{Bug|869477}} WebRTC UI permissions no longer shown
* Next week:
** {{Bug|863290}} crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
** {{Bug|867185}} Camera names should percolate upwards to the UI
** {{Bug|862808}} Local Video is upside down on Android when in portrait mode
===Brian N===
===Brian N===
* Done
** Ouya bugs
*** Bug 849847 - Make about:home scrollable with the analog stick
*** Bug 868230 - Map gamepad X button to show/hide tabs tray
* In progress
** Bug 868553 - Make about:home use a ViewPager
* Next
** Other about:home rewrite work
** Ouya bugs
===Sriram===
===Sriram===
* Back from vacation
** More coffee, more sleep, more cricket
* Exploring quick share menu.
===WesJ===
===WesJ===
* Vacation
* Bug 813756 - Payments frontend for Android - Landed! yay!
* Bug 757481 - Tests for prompt service - have some new wip up
* Bug 798358 - Hardcoded add-ons on about:home links to author's desktop site with desktop add-on installs - Landing now
* Bug 826325 - Decide where window.open should open content - Still trying to find the right solution here
* Bug 808636 - Update visual style of mobile error pages - http://people.mozilla.com/~wjohnston/netError/index.html
===LucasR===
===LucasR===
* '''Last week'''
** Bank holiday
** {{Bug|869166}} - Add space between URL bar and tab curve
** {{Bug|869022}} - Fade tabs button and menu away when tabs panel is open
** {{Bug|868460}} - Tidy up animation bits
** {{Bug|867554}} - New sidebar animation on tablets
** {{Bug|860121}} - Animating the landscape tab menu on tablets yield a white gap between the sidebar and the tab count button
** {{Bug|866466}} - Opening a remote-tab from tab-menu overlays view onto the regular and private tabs menu
** {{Bug|867141}} - Unable to close regular tabs after closing last private tab
** {{Bug|865228}} - Misc improvements in the browser toolbar animations
** (In progress) {{Bug|869494}} - Add editing mode to browser toolbar
* '''Next week'''
** {{Bug|869494}} - Add editing mode to browser toolbar
** {{Bug|867608}} - Gap between forward button and favicon after backing out of reader mode
** Pre-assembly interviews for the Mozilla Summit meeting in Paris
** Google I/O
*** Android Design lab: https://developers.google.com/events/io/sessions/383307141
===Margaret===
===Margaret===
* Done
** {{bug|867249}} - Improve BitmapUtils.getDominantColor to avoid returning gray-ish colors
** {{bug|867627}} - Dominant color favicon backgrounds are really slow to update
** {{bug|867650}} - Search list still shown on Awesomescreen when clearing search string
** {{bug|867125}} - Unpinning a site from about:home removes it from about:home regardless of the number of visits
** {{bug|867059}} - "Set as Default" option still available in context menu after disabling a search engine
** Helped interview devtools candidates
* In Progress
** Crash in BrowserToolbar.setTitle - {{bug|868342}}
** Blog post about dominant color favicons
* Next
** Update empty favicon style - {{bug|869634}}
** Use better default thumbnails on about:home when we don't have a screenshot - {{bug|837392}}
===Scott (jwir3)===
===Scott (jwir3)===
'''Last Week''':
* {{bug|847872}}: Reflow zoom on double tap only (r+, but I'm having some difficulty with tests - specifically testVkbOverlap on Android and I'm kind of blocked on this before I can land).
* Looked into {{bug|864595}}: Assertion failure in caretPositionFromPoint. I have a solution, but it's not quite ready for review.
* {{bug|862763}}: Performance of nsLayoutUtils::FontSizeInflationEnabled needs some work (in review).
'''This Week:'''
* Land reflow-on-zoom on double-tap only.
* Land HResize performance enhancement for reflow-on-zoom.
* Finish implementation of last solution for {{bug|836565}} that queues one event for each document to be reflown in nsDocumentViewer, for responsiveness (this might not be necessary).
* {{bug|766599}}: Reframe to prevent crash in nsFontInflationData (this will allow us to dynamically change font inflation prefs without a reload).
===BLassey===
===BLassey===
* {{bug|867517}} - Gecko based web view
* {{bug|833795}} - Content jitters when URL bar hidden (B2G)
===MFinkle===
===MFinkle===
'''Done:'''
* {{bug|869477}} - WebRTC UI permissions no longer shown
* Looking into {{bug|862377}} - Android WebRTC permissions UI will only respect first doorhanger
'''Next:'''
* Metro work week in Vancouver
===Ian Barlow===
===Ian Barlow===
===Ian Barlow===
* Designs ready to go
** {{bug|869123}} NEW: Quick Share -- shortcut to most frequently used sharing service
*** https://bug869123.bugzilla.mozilla.org/attachment.cgi?id=745998
** {{bug|867371}} Updated Settings UI in progress
*** https://etherpad.mozilla.org/settings-reorg
** {{bug|853844}} New progress indicator
*** https://bugzilla.mozilla.org/show_bug.cgi?id=853844#c16
** {{bug|867633}} Consolidate lock icon and forward button animations in toolbar
*** https://bugzilla.mozilla.org/show_bug.cgi?id=867633#c1
** {{bug|847435}} Updated look for back session history menu
*** https://bug847435.bugzilla.mozilla.org/attachment.cgi?id=746397
** {{bug|868998}} Reveal title bar by scrolling a certain distance
* Work in progress
** {{bug|864958}} Some subtle adjustments to the PB chrome
** {{bug|808636}} Reviewing work in progress on mobile error pages
** Some discussion around WebRTC doorhanger permissions
** Continuing work with Product on some UX prerequisites for Mozilla Apps on Android
** Standing by for any and all questions about Multipage About:home
** Usability testing plan for Multipage about:home
** TV design concepts
** New tablet concepts
===Security/MGoodwin===
===Security/MGoodwin===
===WebRT===
===WebRT===
* There is a meeting on Friday (11a PT) to discuss the "synthesizing APK" approach to delivering Apps on Android.
===PiCL===
===PiCL===
* Work week in Vancouver this week.


== Feature Focus==
== Feature Focus==
;Fx21
*{{mok}} {{Bug|834681}} - Add support for basic distribution modifications
*{{mok}} {{Bug|831354}} - Ship fonts for content in Firefox for Android 
*{{mok}} [https://wiki.mozilla.org/Mobile/Projects/Amazon_search_URL Amazon Search URL]
*{{mplan}}{{Bug|867604}} - [Meta] HTML5 Compat
**Note: thanks for the uplifts last week!
;Fx22
*{{mrisk}} [[Mobile/Projects/Reflow on zoom | Reflow on zoom]] (double tap) by default
*{{mprop}} [[Mobile/Projects/New tab UI | New tab UI]]
Pet bug: Bug 862996 - Put text headings back in the tab menu
*{{mprop}} [[Mobile/Projects/ANR | ANR]]
;Fx23
* [[Mobile/Projects/NFC bump | NFC bump for tab sharing]]
* [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], preffed off
* {{mok}}  [[Mobile/Projects/Reader improvements|READER: Serif/Sans Serif font toggle, Add to reading list from long tap, add to reading list from context menu]]
* {{mok}}  {{Bug|730445}} - Add UI to specify a default search engine
* {{mrisk}} [[Mobile/Projects/Firefox Health Report | Firefox Health Report]]
* {{mplan}} [[Mobile/Projects/Webfeed handling | RSS/Atom feed handling]]
* {{mplan}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]]
* {{mplan}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]] <== same set of bugs as above?
* {{mplan}} [[Mobile/Projects/Dynamic Snippets | Dynamic Snippets]]
* {{mprop}} [[Mobile/Projects/Addition of search engines | Addition of search engines]]
* {{mprop}} [[Mobile/Projects/Changing default search engines by locale | Changing default search engines by locale]]
* {{mrisk}} {{Bug|716403}} - (dynamic-toolbar) Request to hide the navigation bar when scrolling down content
;Fx24
Tradeoffs: Finishing the last 3 Reader Improvements and moving About:Home Redesign
Need to create a project plan for Shumway and Dynamic Snippets
* {{mplan}} [[Mobile/Projects/Packaged and privileged apps | Packaged apps support]]
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status Web Audio API]
* {{mplan}} [[Mobile/Projects/API: Push notifications | API: Push notifications]]
* {{mplan}} [[Mobile/Projects/API: Web activities | API: Web activities]]
* {{mplan}} [[Mobile/Projects/API: Contacts | API: Contacts]]
* {{mplan}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]]
* {{mprop}} [[Mobile/Projects/API: Payments | API: Payments]]
* {{mprop}} [[Mobile/Projects/API: Alarm | API: Alarm]]
* {{mprop}} [[Mobile/Projects/Location-based search engines | Location-based search engines]]
* {{mprop}} [[Mobile/Projects/Shumway | Shumway]]: generic video player
* {{mprop}} [[Mobile/Projects/About:home redesign | About:home redesign]]
* {{mprop}} [[Mobile/Projects/Reader improvements| Reader improvements]]
* {{mprop}} [[Mobile/Projects/Alternate browser configurations | Profile support for alternate browser configurations]]
* {{mprop}} [[Mobile/Projects/API: Cloud | API: Cloud]]
* {{mprop}} [[Mobile/Projects/Localization | Change default search engine for zh-CN]]


== Round Table ==
== Round Table ==
=== SUMO ===
Meeting this week to plan a strategy around replying to 1-star reviews on Google Play.
Thought we had a small spike in crash feedback but it turned out to be nothing.
Getting ready for Firefox 21.
=== QA ===
* {{bug|853522}} regressed h.264 videos on JB devices.  need to uplift fix to all channels
* working on a [https://wiki.mozilla.org/QA/Fennec/ReleaseSignoff test matrix] to cover release coordinate on multiple stores: 
* {{bug|856445}} - Lg optimus black crash confirmed, over to mfinkle
* {{bug|845729}} - SGS2 blocklist confirmed, awaiting beta uplift to retest
Confirmed users
6,361

edits

Navigation menu