Mobile/Notes/04-Apr-2012: Difference between revisions

(Created page with "== Details == * Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC {{conf|95312}} * irc.mozilla.org #mobile for backchannel * [https://v.mozilla.com/flex.html?roomdirect.ht...")
 
 
(32 intermediate revisions by 16 users not shown)
Line 7: Line 7:


== Schedule  ==
== Schedule  ==
* Next merge is 2012-04-24


== Major Topics for This Week ==
== Major Topics for This Week ==
;Release Planning: We have been keeping an eye on the blocking bug counts, stability and performance metrics. The current plan was to uplift all required code to Aurora (Fx13) and ship a Beta to the marketplace 4/16+baketime. The adjusted plan (proposed) is to wait for Fx14 to merge to Aurora and ship a Beta to the marketplace 4/24+baketime. The only date adjustment is 4/16 to 4/24. Given the longer than usual beta period, we are not expecting to adjust the final release date at this time.
;Aurora Uplift: Pushed a non-graphics uplift to Aurora so we can get more testing on changes to the Java UI and Sync.
;Video-based Performance Testing: [http://wrla.ch/blog/2012/03/announcing-the-eideticker-mobile-performance-dashboard/ William Lachance] has been working on the [http://wrla.ch/eideticker/dashboard/#/canvas EideTicker Dashboard] and has checkerboarding tests for scrolling and zooming.
;Checkboard & Pan/Zoom Technical Review: Today, noon PDT.  Talk to jpr if you want to come


==Stand ups==
==Stand ups==
Line 17: Line 22:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Last Week / This Week
** Banged head against Flash nonsense
** Added an Android Looper to Gecko thread, with help from blassey (not landed yet)
===Kats===
===Kats===
* Last week
** gathered test data to see which strategy works best when (velocity bias and fixed margins are the best, depending on which device)
** bug 737553 - perform minor tuning/fixups needed for the strategies
** bug 740569 - add a pref for the strategies
** dived into the nsAppShell event queue to see where time is being spent/wasted, came up with some ways to reduce latency and/or coalesce events better:
** bug 740539 - fix possibility of incorrect page size being stored in java
** bug 730899 - remove scroll event with zero displacement
** bug 737577 - trigger draw earlier during double-tap zooms to reduce checkerboarding
** bug 740718 - (waiting review) null pointer dereference in the event coalescing code
** bug 740883 - reduce latency between user flinging and us drawing
** bug 741565 - (waiting review) kill latency in double-tap responsiveness
* This week
** bug 741228 - reduce time spent in Gesture:ShowPress. this seems to be a big cause of checkerboarding at the start of a pan/fling
** once the latency problem is solved, tune the velocity bias strategy a little more and make it the default
** work on bug 737510 (align display port to tiles) when BenWa/gbrown finish the tiling stuff
* Other
** will be visiting my sister in Dallas for part of next week; will be working remotely, maybe taking a day off to fly back
===GBrown===
===GBrown===
This week:
* Bug 740146 Disable startup screenshot
* Bug 735461 Robocop: Fennec does not interpret -profile argument correctly
* Bug 734715 Intermittent TEST-UNEXPECTED-FAIL | Unable to copy profile to device.
* Reftest bugs
Next week:
* Compositor tile cache: Trying to understand BenWa's world!
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Last week
** {{bug|739604}} - Crash in ThebesLayerOGL when using MOZ_DUMP_PAINT_LIST [fixed]
** {{bug|732016}} - Maple: scrollIntoView does not clamp to the page size
** {{bug|740778}} - Random whole-device lock-ups on Adreno-chipset devices
** Reviews
* This week
** Time off + bank holidays
** Reviews
** London office affairs
** {{bug|740778}} - Random whole-device lock-ups on Adreno-chipset devices [waiting on qa]
** Looking at layers-related brokenness
===Chris Peterson===
===Chris Peterson===
* Last Week
** {{bug|739418}} - If a rethrown exception is uncaught, report the stack trace of the original exception, not the rethrowing exception
** {{bug|738695}} - Remove some redundant and unused IME code: mComposing and returnIMEQueryResult
** {{bug|730145}} - Fennec does not stop running if app window is closed when VKB is open
** {{bug|720300}} - Awesome bar shouldn't start search on Enter key pressed if there is composition string
* This Week
** Backporting to XUL Fennec ESR10: {{bug|701002}} - Put Java stacks into a separate field (not AppNotes) (and maybe {{bug|739418}} - If a rethrown exception is uncaught, report the stack trace of the original exception, not the rethrowing exception)
** Investigating {{bug|630576}} - Fennec should send key events to content even without input focus (such as gmail keyboard shortcuts)
** Waiting for review: {{bug|742036}} - Convert DOM key codes to Android key codes when passing key events to Flash plugin
===GCP===
===GCP===
*Last week:
**{{Bug|736237}} Profile Migration should specify a limit and be resumable
**{{Bug|725150}} Need logic to prevent sync and profile migration happening at the same time
*This week:
**{{Bug|741281}} Add a Java interface for sending telemetry data
**{{Bug|741042}} Add telemetry support for timing XUL profile import
**{{Bug|727370}} Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing
*Blockers:
**{{Bug|741836}} Native crash without backtrace in SQLiteBridge
**{{Bug|739629}} Expose safe account creation API for profile migration
===Brian N===
===Brian N===
* Done
** WIP {{Bug|717428}} - Reuse favicons in DB
** Investigated {{Bug|735539}} - Maple : Occasionally clicking on a link does not navigate to that link
** {{Bug|741010}} - Don't save favicon if loaded from DB
** {{Bug|741712}} - Fixup URIs stop throbber prematurely
** Finished up {{Bug|695178}} - Download Manager
** {{Bug|739742}} - Save bundle state when launching subactivity
* Next
** More blockers
===Sriram===
===Sriram===
* Last Week:
** Update styling of header in Bookmarks in AwesomeBar - {{Bug|715274}}
** Cleanup of bookmarks based AsyncTask - {{Bug|739334}}
** Investigated graphical polish on "Setup Screen" - {{Bug|739256}}
*** Happens only on Samsung Galaxy S2.
** Investigated Favicon not releasing its stream - {{Bug|721110}}
*** Brian's changes fixed this.
* This Week:
** Application level pause and resume - {{Bug|739747}}
** Authentication dialog remains open - {{Bug|732169}}
*** Finkle has a fix for this.
** Null checks for ContentValues in SQLiteBridge - {{Bug|738347}}
* Investigating grey background in History tab - {{Bug|740310}}
* Blockers:
** None.
===WesJ===
===WesJ===
Last week:
* {{bug|740218}} - Fennec form history content provider insert is slow on Transformer Prime
* {{bug|695178}} - Download Manager - handed off to brian, but it has r+ now I think?
* {{bug|741666}} - Touches for touchLists are not refcounted correctly
This week:
* Dealing with touch events, tap highlight, clicking and context menus.
===LucasR===
===LucasR===
===MBrubeck===
===MBrubeck===
Done:
* Bug 735749 - No back button in awesomescreen on Maemo
* Meetings with W3C Touch Events PAG; working on new spec proposal.
Next:
* Continue work on alternate Touch Events spec and discussions.
* Continue work on fennec 1.0 blockers.
===Margaret===
===Margaret===
Done:
* "Desktop Bookmarks" folder - {{bug|737896}}
* Awesomebar filter should treat space-separated words as separate filters - {{bug|738961}}
* Back button does not dismiss the keyboard in awesomebar - {{bug|740306}}
* Door-hangers de-attach from directional arrow when scrolling through list - {{bug|740118}}
* Investigated problem where multiple history entries with the same URL exist - {{bug|741590}}
** Turns out there is a sync bug - {{bug|742120}}
Next:
* Finish fixing duplicate history entry problem
* Plugin placeholder not shown when emeds are made dynamically visible - {{bug|741128}}
** Look into remaining click-to-play issues
===Scott (jwir3)===
===Scott (jwir3)===
Done:
* Last week was layout workweek in SF.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=708187 Bug 708187]: titles bleed out of divs on www.marketwatch.com
* [https://bugzilla.mozilla.org/show_bug.cgi?id=711418 Bug 711418]: Font inflation has no effect on sites with body, html {height: 100%}
* [https://bugzilla.mozilla.org/show_bug.cgi?id=740331 Bug 740331]: Intermittent font inflation reftest fail.
Next:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=708175 Bug 708175]: fixed width form controls shouldn't have their fonts inflated
Blocking:
* There was a change to nsSVGForeignObject reflow by jwatt, [https://bugzilla.mozilla.org/show_bug.cgi?id=734079 bug 734079], that is blocking the backport of bug 708187 to aurora. Something in the bug is needed to avoid assertions in debug mode for bug 708187. Trying to figure out what to do here.
===BLassey===
===BLassey===
* worked on getUserMedia() for still photos
* added asynchronous file picking in support of getUserMedia()
* reviews, meetings, triage
===MFinkle===
===MFinkle===
Done:
* Landed WebApps core patches ({{bug 697309}})
** See Fennec Native > Web Apps for [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=prod%3A%22fennec%20native%22%20comp%3A%22web%20apps%22 more bugs]
* Working on adding the WEBAPP intent ({{bug 737050}})
* Reviews
* Triage
Next:
* PTO on Thursday and Friday
* Looking at building a list of "soft" blocking UX bugs
===Madhava===
===Madhava===
* Assembling list of UX nice-to-haves -- WIP: https://etherpad.mozilla.org/ZWwMvwVlGZ
===Ian Barlow===
===Ian Barlow===
* (Out sick today)
* Tablet UI specs! (sneak preview! http://cl.ly/17200p251b391R0R130x)
===Patryk Adamczyk===
===Patryk Adamczyk===
* (On B2G workweek this week)
===Larissa Co===
* Tablet specs
* Firefox for B2G wireframes
===GFX===
===GFX===


== Round Table ==
== Round Table ==
* cpeterson: With our new release plan, do we still need to merge fixes from mozilla-central to Aurora 13?
Confirmed users
206

edits