Mobile/Notes/30-Jan-2013: Difference between revisions

 
(25 intermediate revisions by 17 users not shown)
Line 20: Line 20:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Flash bugs
* Looked into sluggish perf with awesomescreen (bug 835356)
* Worked on adding Java support to profiler
* Looking at wonky updater bug (836278)
* Discussed performance and and usability issues with pdf.js on mobile with Yury
* Interviewed a bunch of folks
===Kats===
===Kats===
* Jan 23 - Jan 30:
** bug 807606 - implement native UI dialogs for NSS
** bug 834409 - fix typo in JS
** bug 834414 - fix a bunch of dangling references causing GeckoApp instance leaks
** bug 835356 - add logging for geckoEventSync() calls that take a long time
** bug 833540 - fix a bug in jquery.event.move that was causing text selection perf to tank on gigaom
** got my armv6 awsy data over to :johns to put on http://areweslimyet.com/?mobile
** investigated bug 832508 (blank screen on resume with "don't keep activites) but didn't make a lot of progress
** investigated bug 833000 (panning regression from fonts) a little, still in progress
* Next:
** get to the bottom of bug 832508 and bug 833000
** start planning the pan/zoom controller unification
===GBrown===
===GBrown===
* Done:
** bug 826385 "Clear private data" not clearing cache
** bug 792242 Loading about:cache says the cache is disabled
** bug 829419 test crashes in nsDeleteDir::PostTimer
** Follow-up to Bug 826135 Throw error if --xre-path is invalid
* Working on:
** bug 803158 if no crash report is generated by a tegra ... use ndk-stack to get a stack
** Robocop test reviews: bugs 830755, 745041, 820859, ...
** bug 761987 test shutdown crashes in nssCertificate_Destroy
** bug 810471 crash on startup during various tests
** robocop failure investigations: bugs 770483, 813107, 817440, 824067
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** Meet with Al Sutton from Ouya + Ouya event
* Now
** {{bug|716403}} - Scroll the location bar off the top
** {{bug|822810}} - Unexpected painting behaviour with low-res tiling code
** Hack up some patches to get fennec working reasonably on Ouya
** FOSDEM talk planning
* Next
** Plan for EdgeConf performance panel
** Investigate canvas performance
** More Ouya stuff
===Chris Peterson===
===Chris Peterson===
* Done
** Testing Push Notifications on B2G
** {{bug|816298}} - Change "-moz-user-select:none" to behave like WebKit, IE, and Opera (and "-moz-user-select:-moz-none")
** {{bug|834471}} - Fix some FindBugs warnings
** {{bug|834611}} - Fix widget/android, mozglue/android, and image/decoders/icon/android warnings
** {{bug|833254}} - Fix gcc version checks for strong enum bug fix
* Next
** Meeting with Google WebAPI devs today
** {{bug|834033}} - Implement Push Notifications for Android
===JChen===
===JChen===
* Past week
** Fixed {{bug|827325}} -  Regression: Unable to enter 'o' and 'p' in a URI; characters deleted following a colon
** Wrapping up ANR reporter code
*** Still require several other items: server side code, sec/privacy reviews
** Experimenting with {{bug|835906}} - Run InputConnection on a separate thread
* Next week
** Follow up on required actions for ANR reporter
** More of {{bug|835906}} - Run InputConnection on a separate thread
** {{bug|832028}} - Let Java block while resetting GeckoEditable during focus
** {{bug|831144}} - Implement editor key bindings on Android


===GCP===
===GCP===
*Last week
** DataChannel for the win!
** https://webrtc-apps.etherpad.mozilla.org/4
** Branched to alder
*Next week
** WebRTC video on Android
** Workweek in Boston
*Blockers
** JimDB doesn't respect breakpoints
** Google has given up getting decent audio on pre-ICS.
===Brian N===
===Brian N===
* Done
** Bug 819973 - Some Favicons disappear shortly after awesomebar opens
** Experimental patch for WebApp shortcuts (bug 785504)
** Some basic Lint investigation (bug 716748)
** Bug 834048 - Deleting files from the download manager does not remove the files from the device
** Bug 834400 - Wrong callback contexts used in aboutDownloads.js
* In progress/Next
** Bug 667243 - use caretPositionFromPoint for controlling text selection
===Sriram===
===Sriram===
* {{Bug|834525}} - New tab thumbnails: http://cl.ly/image/2G084346011C
** Backed out as Robocop was searching for a "close" button - Fixing soon.
* {{Bug|836043}} - New icon tabs: http://cl.ly/image/3K3o071Q0k0t
* {{Bug|834082}} - Fix lint warnings with "drawable" folder.
* {{Bug|833812}} - Fix event eavesdropping in Android.
* {{Bug|833546}} - Tab menu forgets state on rotation.
* Next:
** Some focusing issues on tabs-tray as a part of {{Bug|834525}}
** Flatten all icons in the UI to give a holo-ish feel.
===WesJ===
===WesJ===
===LucasR===
===LucasR===
'''Last week'''
* Mentoring Alex on {{bug|760554}}
* Blogged about our coding contributors: http://lucasr.org/?p=3280
* More hacking TwoWayView: https://github.com/lucasr/twoway-view
** Selection/list selector support
** Scrollbars
** Recycler listener
** Overscroll listeners
** Scroll listener
** Edge glow effect
* Investigated {{bug|827208}}
'''Next week'''
* Integrate TwoWayView in cypress repo
* FOSDEM talk
* Fix known issues in new tabs UI
* Toolbar regressions: {{bug|817828}} and {{bug|827208}}
===Margaret===
===Margaret===
* Done
** Making progress on distribution support - {{bug|834681}}
* Next
** More distribution stuff
===Scott (jwir3)===
===Scott (jwir3)===
'''Done''':
* {{bug|803719}}: Position maintenance in reflow-on-zoom (in review)
* {{bug|830645}}: Perform reflow-on-zoom on page load if defaultZoom set (in review)
'''Next''':
* Reflow-on-zoom performance
* Issues with invalidation in reflow-on-zoom
===BLassey===
===BLassey===
;Last week
* worked on bluetooth HFP support {{bug|834772}}
* worked on getting headcount for web compat work
* MWC planning
===MFinkle===
===MFinkle===
'''Fixed:'''
* {{bug|834810}} - Launching webapp from homescreen icon will revert the icon to the default 'rocket'
* {{bug|835241}} - Reload button reloads cached copy
'''Working on:'''
* Campaign tracking issues
* MWC planning and reviews
* Planning the "distribution" feature with Margaret
* {{bug|826476}} - Modify sqlite database pragmas to possibly improve performance
* {{bug|835399}} - Allow launching non-privileged webapps with a URL
* Landing some of Wes' patches
===Ian Barlow===
===Ian Barlow===
In progress
* about home customization for MWC -- sample here: http://cl.ly/image/0X3Q3g3s1d1N
* top site customization tweaks pretty much done, things are uplifting to Aurora http://cl.ly/image/3U2v2c1O0Z3G
* tabs tray refinements -- icon tab UI: http://cl.ly/image/221d0Z1U1w3x and http://cl.ly/image/140I3P1J2m2T
* Doing an icon unification pass in the rest of our UI (flatter, more holo-like styling) -- expect these in the next few days.
* working through other various tab menu updates with Sriram and Lucas
* still lots of high level discussions about Firefox Account / continuity of UX across devices
* Firefox Desktop work week underway and lots of UX folks here so we are doing some planning too.
Up next
* Search widget -- putting a plan together with Karen
* Pinch to reflow -- working on some clearer UX requirements
* Synced Reading List -- defining UX requirements and starting interaction design
* Reader themes -- tablet-optimized, serif vs. sans serif typography
* UI tweaks based on our switch to holo-light (Settings, crash reporter etc)
===Security/MGoodwin===
===Security/MGoodwin===
===Contributors===
===Contributors===


== Round Table ==
== Round Table ==
* Head's Up: Spike in startup crashes {{bug|838603}} on Android in GA, possibly caused by OpenGL layers not working {{bug|824118}}. Benoit says Setting layers.acceleration.force-enabled would circumvent the issue.
* {{bug|835500}} - Android DNT opt-in stats have been falling since July 2012
=== QA ===
=== QA ===
==== Stability ====
==== Stability ====
Line 49: Line 217:
* {{Bug|827171}} - crash in nsPluginStreamListenerPeer::OnStartRequest  
* {{Bug|827171}} - crash in nsPluginStreamListenerPeer::OnStartRequest  
* {{Bug|778175}} - Startup crash on devices incompatible with OpenGL ES 2.0 (e.g. HTC Wildfire)
* {{Bug|778175}} - Startup crash on devices incompatible with OpenGL ES 2.0 (e.g. HTC Wildfire)
Note: These bugs happen both in aurora and nightly.  Is there any way that we can get traction on them?
** Note: These bugs happen both in aurora and nightly.  Is there any way that we can get traction on them?


Rising bugs:
Rising bugs in all channels:
* {{Bug|835163}} - Android Flash crash in nsNPAPIPluginInstance::GetJavaSurface
* {{Bug|835163}} - Android Flash crash in nsNPAPIPluginInstance::GetJavaSurface
Note: This specific type of crashing is also rising in [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/18.0/7 release]; see red movement markers on left side of chart in the link.  Traction on this bug would be nice as well.
** Note: This specific type of crashing is also rising in [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/18.0/7 release]; see red movement markers on left side of chart in the link.  Traction on this bug would be nice as well.


Bugs to watch in [https://hg.mozilla.org/releases/mozilla-beta/graph/122714 Beta 4]:
Bugs to watch in [https://hg.mozilla.org/releases/mozilla-beta/graph/122714 Beta 4]:
* {{bug|800838}} - Android crash in nsNPAPIPluginInstance::UnscheduleTimer @ nsNPAPIPluginInstance::TimerWithID
* {{bug|800838}} - Android crash in nsNPAPIPluginInstance::UnscheduleTimer @ nsNPAPIPluginInstance::TimerWithID
* {{Bug|768000}} - Android Flash crash in AudioRunnable::Run
* {{Bug|768000}} - Android Flash crash in AudioRunnable::Run
canmove, Confirmed users, Bureaucrats and Sysops emeriti
5,401

edits