Mobile/Notes/20-Mar-2013: Difference between revisions

 
(29 intermediate revisions by 15 users not shown)
Line 12: Line 12:


== Major Topics for This Week ==
== Major Topics for This Week ==
;Dynamic Toolbar: Chris Lord has been keeping up with regressions from the new toolbar behavior. Once {{bug|852565}} lands, the toolbar should be pretty solid. Nice work!
;HTML5 Support: Over the last week two HTML5 features landed: HTML5 <input type="range"> and Web Notifications. We got a bump on html5test.com for the range control, but the notifications are blocked on bad testing code. David Baron has a [https://github.com/NielsLeenheer/html5test/pull/211 pull request] to fix html5test.


==Stand ups==
==Stand ups==
Line 21: Line 23:
===James W. (snorp)===
===James W. (snorp)===
===Kats===
===Kats===
* Mar 13 - Mar 19
** bug 827347 - allow downloading/installing update from about:firefox
** bug 847002 - fix crash in nsPresShell::Paint
** bug 851180, bug 827347 - follow-ups for previous bugs
** bug 850875 - fix regression with environment variables not getting set
** bug 851060 - move util files into the util/folder
** bug 802130, bug 852070 - <b>threading cleanup</b>
** bug 815862 - allow more acceleration on high-res devices
** bug 852163 - fix leak of activity introduced by toolbar hiding
** investigated and tracked down at least one source of bug 797615
** snappy work week
* Next:
** more snappy work week (working on bug 847499)
** hook up a new device to AWSY/mobile once i get back to toronto
** get back to PZC unification
===GBrown===
===GBrown===
* Done:
** Investigated {{bug|851861}} Intermittent testOverscroll... | Pixel at 100, 0 - Color rgba(0,0,0,255) not close enough to expected rgb(32,100,0)
* Working on:
** {{bug|781179}} Android PGO investigations: stalled by a valgrind bug (expect a patch from sewardj today)
** Investigating effect of skiagl on shumway performance (looks good!)
** {{bug|814282}} Intermittent testVkbOverlap | testVkbOverlap - Found 0 green pixels after tapping
** {{bug|819419}} Intermittent testAllPagesTab | Awesomebar URL stayed the same
** {{bug|847835}} Intermittent test failures caused by app installation failures
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** {{Bug|850690}} - Fix gap between toolbar and page
** {{Bug|850724}} - Fix toolbar disappearing after tabs tray is expanded
** {{Bug|850154}} - Fix find-in-page UI appearing over the toolbar
** {{Bug|850789}} - Pin the dynamic toolbar on the screen when the tabs tray is open
** {{Bug|824745}} - Fuzz some reftests on Android
** {{Bug|850889}} - Fix jank while animating dynamic toolbar
** {{Bug|852158}} - Fix content scrolling to the top while the dynamic toolbar is visible
* Now
** {{Bug|852565}} - Don't expand the viewport on pages smaller than the screen (i.e. 'fix' Google Maps)
** {{Bug|852526}} - Fix exposed compositor creation bug
** Perf work week
* Next
** PTO next week :D
** More dynamic toolbar fallout?
** Back to Ouya {{bug|831778}}
===Chris Peterson===
===Chris Peterson===


Line 36: Line 83:


===JChen===
===JChen===
* Past week
** JimDB
*** JDB integration
*** Using TEST_PATH when debugging mochitests
*** Detecting mismatched objdir and installed apk
*** Basic automatic update feature
*** Ported some Google patches from NDK's GDB to JimDB
*** Fixed bug where some breakpoints with conditions cause Fennec to crash
*** Fixed bug where sometimes calling function in Fennec from JimDB will cause crash
** Fixed {{bug|847823}} - Update Java IME to reflect updated Gecko interface
** Fixed {{bug|706336}} - Home and End buttons in Swype don't work
* Next
** JimDB
*** Rewrite wiki page
*** Blog about changes
** IME bug backlog


===GCP===
===GCP===
* Last week:
** WebRTC audio {{Bug|832551}} backends
** Investigate Chrome for Android backend
** Rebase & rework the alder patches for mozilla-central
** {{Bug|840244}}, {{Bug|835973}}, {{Bug|839907}}, {{Bug|839836}}, {{Bug|839831}}, {{Bug|830935}}, {{Bug|830942}}, {{Bug|839841}}
** Debug it!
*Next week:
** Moar debugging.
** Land patches.
===Brian N===
===Brian N===
* Done
** {{Bug|850693}} - java.lang.ClassCastException: android.os.BinderProxy cannot be cast to org.mozilla.gecko.NotificationService$NotificationBinder at org.mozilla.gecko.NotificationServiceClient$NotificationServiceConnection.onServiceConnected(NotificationServiceClient.java)
** {{Bug|851056}} - Downloads can't be canceled if the user closes Firefox while the download is in progress
** {{Bug|828990}} - Thumb position does not advance; and or, unnecessary thumb position in input fields on tap
* Next
** {{Bug|838793}} - Don't keep a reference to AboutHomeContent
** Eclipse integration?
===Sriram===
===Sriram===
* Layouts and Styles - {{Bug|823644}}
** First set of patches reviewed and ready to be landed
** Crashes in 2.2 device and was backed out
* New about:home - {{Bug|852312}}
** Refactoring of views in about:home is complete
** Waiting for UX on final designs
* Modify tab button style - {{Bug|848719}}
* Tabs button showing wrong color in pressed state - {{Bug|852237}}
* Neutralize highlight color - {{Bug|848707}}
* Cleanup address-bar animation - {{Bug|817288}}
===WesJ===
===WesJ===
'Last week'
* Bug 809558 - Web app audio does not stop playing when backgrounded (or taking a phone call) - waiting for review
* Bug 850898 - nsNativeTheme for Android - paused for now
* Bug 419588 - Add support for multiple ICO and ICNS sizes
* Bug 851693 - Allow loading URI Intents - needs a sec review before we land
'This week'
* Finish up Bug 419588 - Add support for multiple ICO and ICNS sizes
* Bug 850645 - Unable to launch WebApps - Crash @ java.lang.IllegalStateException: attempt to re-open an already-closed object
* Bug 840593 - In content UI cut off on small screens - test failures (need a small screen device to test on)
* Bug 842911 - mini-app mode button on Samsung tablet can block content (need to get hold of a device that supports this)
===LucasR===
===LucasR===
'''Last week'''
* {{Bug|838652}} - Use res-auto namespace alias instead of autotools substitutions for package name
* {{Bug|848070}} - Crash org.mozilla.gecko.TabsPanel.<init>(TabsPanel.java:84)
* {{Bug|844959}} - Tabs are hidden after a tap on privacy tab button and a rotation
* {{Bug|848551}} - about:home thumbnail aspect ratio wrong on tablets
* {{Bug|852227}} - Don't highlight tab background on pressed when showing cell
* {{Bug|843641}} - Tablet tab carat changes direction in portrait mode
* {{Bug|850936}} - [Tablet] - Unable to change tab sections after rotation with sidebar open
'''Next week'''
* More tabs tray bug fixing
* a11y support in TwoWayView
* Architectural changes (transition manager, UI bus, etc)
===Margaret===
===Margaret===
* Done
** Distribution support for additional default search engines - {{bug|848420}}
** Add support of pre-pinned bookmark on about:home for distributions - {{bug|848254}}
** Tab from last time saved as wyciwyg:// - {{bug|841151}}
** Some more cleanup - {{bug|852360}}, {{bug|852334}}
* In Progress
** Add UI to specify a default search engine - {{bug|730445}}
* Next
** Get rid of text selection mouse events hack - {{bug|667243}}
** Community building meetup in Toronto
===Scott (jwir3)===
===Scott (jwir3)===
'''Last Week:'''
* Profiling performance issues with reflow-on-zoom to determine what might be causing lag when zooming in, then zooming back out. I think I've found a partial solution to the problem, and it makes reflow on zoom significantly more performant, but there is still some lag.
* Found solution for {{bug|836568}}.
* Found solution for {{bug|800805}}.
'''This Week:'''
* Continue pushing forward with {{bug|836565}}, hopefully finding a more significant change that will speed up reflow in the case of reflow-on-zoom.
* Land {{bug|803719}}, {{bug|800805}}, and {{bug|836568}}.
* {{bug|520992}}: getComputedStyle / height ignoring -moz-box-sizing:border-box (analysis to see if we can get a simple patch for this)
* {{bug|824965}}: GetCaretPositionFromPoint returns incorrect offset in text editor (if I have time)
'''Blocked On:'''
* Review for layout changes in {{bug|803719}} (dbaron currently assigned to review these, but perhaps there's someone else?)
'''Other:'''
* PTO tomorrow and Friday for WCHA hockey tournament (Go [http://www.youtube.com/watch?v=fzxRpPiOxUY Fighting Sioux])
===BLassey===
===BLassey===
;last week
* Q2 goals
* APKs in APKs
;next week
* PTO
===MFinkle===
===MFinkle===
'''Working On'''
* Q2 Goals [https://wiki.mozilla.org/Firefox/Goals/2013Q2#Firefox_for_Android (Draft)]
* {{bug|852962}} - Bad optionsURL will show 'options' header but no options
* {{bug|852608}} - Add support for OpenSearch. Firefox Mobile ignores <link rel="search">
* {{bug|852828}} - Add basic support for subscribing to feeds (RSS/Atom)
===Ian Barlow===
===Ian Barlow===
* New blog post about fonts in Firefox: https://blog.mozilla.org/ux/2013/03/improved-type-on-firefox-for-android/
* Working on title bar interactions with Lucas, Chris and Sriram. Tentative mockup: http://cl.ly/image/3R390o1q0F1X
* Trying to finalize new about:home designs this week
* Up next after that: reorganizing Settings
===Security/MGoodwin===
===Security/MGoodwin===
===Contributors===
===Contributors===


== Round Table ==
== Round Table ==
* (kats) Try doing status updates in http://benjamin.smedbergs.us/weekly-updates.fcgi/ or http://teamstat.us to be more in sync with other teams
* (jchen) During ANR reporter's privacy review, we were asked to append the telemetry opt-out notice to convey the type of information sent in ANR reports (stacks and logs when ANR happens)
** Current notice: "Nightly sends information about performance, hardware, usage and customizations back to Mozilla to help improve Nightly."
** Some ideas:
*** "… information about performance, stability, hardware, usage and customizations …"
*** "… information about performance, program state, hardware, usage and customizations …"
*** "… information about performance, status, hardware, usage and customizations …"
*** "… information about performance, condition, hardware, usage and customizations …"
*** "… information about performance, execution, hardware, usage and customizations …"
===QA===
====Critical====
* Web-apps have been untestable for over a week now; unable to launch web-apps: {{bug|844895}}
Confirmed users
206

edits