Mobile/Notes/01-Feb-2012: Difference between revisions
Jump to navigation
Jump to search
MarkFinkle (talk | contribs) (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...") |
|||
(23 intermediate revisions by 19 users not shown) | |||
Line 7: | Line 7: | ||
== Schedule == | == Schedule == | ||
* Merge happened yesterday | |||
** mozilla-central is now 13.0a1 | |||
** native builds are in mozilla-beta | |||
* Beta is in day-by-day slip until we get our blockers handled | |||
== Major Topics for This Week == | == Major Topics for This Week == | ||
* Crashes: | |||
** Still high on 12.0a1 (~30 per 100ADU), but we should get down to ~10 per 100ADU when the Skia top crasher hits the wild | |||
** 11.0a2 is lower (~10 per 100ADU), but still needs some work | |||
* UI Responsiveness: | |||
** Tabs tray has improved quite a bit. Still some wins we could make. | |||
** Awesomebar improvement patches exist, and we have other approaches to investigate too. | |||
** Startup UX has improved quite a bit on 12.0a1 | |||
* Checkerboarding | |||
** Several options exist, none may help in time for final release. Doug and his team are working on the options. | |||
** 11.0a2 has less checkerboarding than 12.0a1 due to some in-progress work. That work will be backed out of 12.0a1 and moved to a branch. | |||
* Strings: | |||
** We are turning away non-blocker patches that have string implications. | |||
== Application == | == Application == | ||
Line 21: | Line 37: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
* Last week | |||
** Worked on Flash support for ICS | |||
* This week | |||
** Fixed Skia crasher (top crash) | |||
** Landed Flash support for ICS | |||
* Next week | |||
** Moar Flash | |||
===Kats=== | ===Kats=== | ||
* Last week | |||
** landed bug 712065 (SVG pages are cropped) | |||
** fixed bug 718270 (page zooms in after hiding vkb) | |||
** fixed bug 720442 (scroll input fields to above the keyboard) | |||
** investigated bugs 716970 and 706296 (resolved as duplicates of core layout bugs) | |||
** fixed bug 708687 (iframe page doesn't snap when rotating) | |||
** fixed bug 721888 (warnings in fennec build) | |||
** fixed bug 721125 (viewport corruption in some cases) | |||
** fixed bug 720144 (pan/zoom tests) - got a little stuck but eventually got glReadPixels working reliably, added a panning test | |||
** fixed bug 722367 (make mochitest-robotium broke) | |||
** patches pending review for bug 720538 (double-tap zoom out sometimes resulted in overscroll) | |||
** fixed 722765 (robocop doesn't return the right position for getGeckoXXX()) | |||
** patches pending review for bug 718684 (positioning form assistance with form input inside iframes) | |||
* Next week | |||
** Work on bug 719033 | |||
** Write a bajillion regression tests | |||
** Start poaching P2 bugs that need looking at | |||
* Blockers | |||
** None | |||
===GBrown=== | ===GBrown=== | ||
Last week: | |||
* Robotium tweaks continue, but it's quite stable and ready to use: See https://wiki.mozilla.org/Mobile/Fennec/Android#Robotium | |||
* Investigated bug 716948 - LinkedIn buttons are blank when viewing invitation -- it was a dup | |||
* Mostly worked on bug 696095 - Create Fennec startupCache at build time | |||
** I can build the startupCache at build package time via the Android emulator and update the APK; need some releng work, etc to land...but I'm not seeing performance improvements to justify the increase in build time, etc. -- still investigating. | |||
Next week: | |||
* Try to wrap up bug 696095. | |||
* Bug 705192 - remotexpcshelltests.py cannot execute xpcshell via SUT agent | |||
===AlexP=== | ===AlexP=== | ||
'''Last week''' | |||
* {{Bug|708280}} - delay checking for update | |||
** Pushed the fix | |||
* {{Bug|720333}} - Only the last letter typed is displayed when HKB is used | |||
** Investigated the bug, implemented and submitted the fix | |||
* {{Bug|720092}} - java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0 | |||
** Did more investigation, still unable to reproduce | |||
** Agreed with Brad and Doug on a workaround (Doug implemented the actual fix - just to catch the exception) | |||
* Input issues in designMode document (Etherpad): {{Bug|719121}}, {{Bug|721393}} | |||
** Turned out the input never worked correctly in that case - even the older XUL version is affected | |||
** Needs more investigation | |||
'''This week''' | |||
* Work on the assigned bugs | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
** Last week | |||
* {{Bug|717283}} - On-demand tile usage | |||
* {{Bug|720663}} - devicemanagerADB pushDir fallback doesn't always work | |||
* Reviews | |||
** This week | |||
* {{Bug|720613}} - java.lang.RuntimeException: Screen size of (480,800) larger than maximum texture size of 0 | |||
* {{Bug|722068}} - Sub-tile invalidation isn't working properly on pages with animations (fall out from {{Bug|717283}}) | |||
* {{Bug|722325}} - Repeated areas of the page, or blank areas displayed momentarily after panning (layout regression from {{Bug|720987}}) | |||
* {{Bug|717349}} - Telemetry to measure checkerboarding | |||
* {{Bug|716581}} - Investigate tile-by-tile rendering to reduce checkerboarding | |||
* Sort out talk with lucasr for FOSDEM | |||
* Reviews | |||
===Chris Peterson=== | ===Chris Peterson=== | ||
* Last Week | |||
** {{bug|701002}} - Fixed Fennec crash reporting for Socorro | |||
** {{bug|709230}} - Fixed ProGuard build problems on try server, but patch was backed out of m-i from | |||
* This Week | |||
** {{bug|708167}} - Testing about:home without Placeholder initialization. Only seems to improve startup time on Kindle Fire. | |||
** {{bug|706891}} - Making axis scroll lock unbreakble (regression from XUL Fennec) | |||
** {{bug|715251}} - Reduce overscroll distance and janky scrolling | |||
* Blockers | |||
** None. | |||
===GCP=== | ===GCP=== | ||
*Last week: | |||
**{{Bug|721320}} Improve BrowserDB / LocalBrowserDB performance | |||
**{{Bug|673470}} Replace the sqlite safeb store with a flat file | |||
*This week: | |||
**{{Bug|715550}} Migration of Sync settings from XUL Fennec | |||
**{{Bug|721898}} Truncate History and Bookmark items to 300 for Sync in Fennec Native | |||
*Blockers: | |||
**Need input on DB's, see mozilla.dev.platforms.mobile | |||
**Need STR: | |||
***{{Bug|721934}} startup hangs at "Setting up Nightly..." | |||
***{{Bug|722055}} Crash on startup -- SQLiteDatabaseLockedException: error code 5: database is locked | |||
===Brian N=== | ===Brian N=== | ||
* Done | |||
** {{Bug|721341}} - Do not restore background tabs in session restore until viewed | |||
** {{Bug|719195}} - about:Home displayed briefly before session restore | |||
** {{Bug|716681}} - Tabs are being duplicated when going back into Fennec | |||
** {{Bug|721577}} - Race condition in about:home for tabs from last time | |||
** {{Bug|719479}} - Don't animate tab counter during session restore | |||
** {{Bug|710845}} - Don't show disabled search engines in AwesomeBar | |||
* Next | |||
** {{Bug|722184}} - Location bar doesn't recognize bookmark keywords | |||
** More bugs | |||
===Sriram=== | ===Sriram=== | ||
* Last Week | |||
** Finally got my Level 3 access and pushed my code! Yaaayyy! :) | |||
** Landed the new layout "with tail" for ICS. (Bug 712687). | |||
*** This didn't make into Aurora on time though. | |||
** Fixed few polish bugs on AutocompletePopup. | |||
** Made the tab-menu to take only 2/3rd of the screen. | |||
* This Week | |||
** Fixed a bug to show Preferences screen on default locale (multi-locale builds) | |||
** Removed support for WebApps being exposed as a widget. | |||
** Finding reasons behind TabsTray being very slow on loading. | |||
* Blockers | |||
** None | |||
===WesJ=== | ===WesJ=== | ||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* {{bug|722409}} - Force "cold start" after Fennec is not used for a long time | |||
* {{bug|722655}} - Crash on about:home if tab title is not defined | |||
* {{bug|721104}} - Cache the empty awesomebar search (and others?) in memory at least | |||
* {{bug|720764}} - Show toast alert for opening a new tab in the background from the Awesomescreen | |||
* {{bug|723103}} - Properly update about:home when history is cleared | |||
* {{bug|719434}} - 'Tabs From Last Time' not wiped on Clear History | |||
* {{bug|710335}} - add UI for when there are no thumbnails or no addons | |||
* {{bug|722752}} - Home page shows set up banner even though Sync was just set up | |||
* {{bug|721765}} - Typo in Start Page empty top sites string | |||
* {{bug|721354}} - about:home's top sites are not always up to date | |||
* {{bug|722050}} - Checker-boarding on about:home once again | |||
'''Next week''' | |||
* More P1/P2 bugs | |||
* Startup-related bugs | |||
* Start preparing FOSDEM talk about Firefox Mobile | |||
'''Blockers''' | |||
* None | |||
===MBrubeck=== | ===MBrubeck=== | ||
===Margaret=== | ===Margaret=== | ||
Done: | |||
* Hide progress throbber on about:home on startup ({{bug|719868}}) | |||
* Fixed how we update active/inactive browsers ({{bug|722586}}) | |||
* Fixed a regression that broke the scrubber in the video controls ({{bug|718126}}) | |||
* Investigated tap to play plugins with back/forward navigation ({{bug|719875}}) | |||
* Started looking into improving our code paths for adding new tabs ({{bug|718465}}) | |||
Next: | |||
* Finish {{bug|719875}} and {{bug|718465}} | |||
* More random bugs | |||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
Last Week: | |||
* Sick :( | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=706198 Bug 706198]: font inflation not working well on mobile sites finally finished and landed. | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=713241 Bug 713241]: footer on nightly.mozilla.org too large | |||
This Week: | |||
* Finish [https://bugzilla.mozilla.org/show_bug.cgi?id=713241 Bug 713241]: footer on nightly.mozilla.org too large | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=707195 Bug 707195]: Inflation of comments in ycombinator.com articles are inflated to different sizes | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=708187 Bug 708187]: Titles bleed out of divs on marketwatch.com | |||
Blockers: | |||
None. | |||
===BLassey=== | ===BLassey=== | ||
* reviews | |||
* patch uplifting | |||
* tab thumbnails/screenshots | |||
* fixing elcair | |||
===DougT=== | ===DougT=== | ||
* JNI cleanup | |||
** reduces java crashes | |||
** what you should know | |||
*** in widget code? use AndroidBridge::GetJNI() | |||
*** elsewhere? Use GetJNIForThread() | |||
*** using it from other threads, try not to | |||
* Fixed java crash Bug 720092 | |||
** well, it is a work around w/ logging | |||
===MFinkle=== | ===MFinkle=== | ||
===Madhava=== | ===Madhava=== | ||
* figuring out beta blocking and string-involving bug lists | |||
* dealing with {{bug|722902}}, {{bug|722837}} | |||
* we need to do something about this {{bug|716918}} - there's a string! | |||
* looking at how to accommodate engagement snippets | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
Firefox phone | |||
* Polish bugs | |||
** Tab Menu | |||
** Header tweaks | |||
** Thumbnail sizing / cropping | |||
Firefox Tablet | |||
Did some sketching | |||
* Start Page | |||
* Awesomebar interaction (stuff like Google suggest etc) | |||
THIS WEEK | |||
Firefox Phone | |||
Probably more troubleshooting and bug fixing | |||
* bug 721008 available for any questions on startup UX | |||
* bug 721847 - hoping we can keep thumbnail consistency stuff moving along | |||
Firefox Tablet | |||
Higher fidelity mocks of | |||
- Start Page | |||
- Awesomebar interaction | |||
===Patryk Adamczyk=== | ===Patryk Adamczyk=== | ||
<b>Last Week</b><br> | |||
+ Working on Polish Bug Fixing<br> | |||
+ Compiling Firefox 12 design spec.<br> | |||
<b>This Week</b><br> | |||
+ Working on Polish Bug Fixing<br> | |||
+ Continuing to work on compiling Firefox 12 design spec.<br> | |||
===Dmitrij Petters (intern)=== | |||
https://wiki.mozilla.org/Mobile/PowerUsage | |||
== Round Table == | == Round Table == | ||
===QA=== | |||
* Firefox 11 Beta testing | |||
** Shipping XUL beta 1 | |||
** Possible respin (build 2) for native if not too close to beta 2 |
Latest revision as of 18:25, 1 February 2012
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Warp Core Vidyo Room
Schedule
- Merge happened yesterday
- mozilla-central is now 13.0a1
- native builds are in mozilla-beta
- Beta is in day-by-day slip until we get our blockers handled
Major Topics for This Week
- Crashes:
- Still high on 12.0a1 (~30 per 100ADU), but we should get down to ~10 per 100ADU when the Skia top crasher hits the wild
- 11.0a2 is lower (~10 per 100ADU), but still needs some work
- UI Responsiveness:
- Tabs tray has improved quite a bit. Still some wins we could make.
- Awesomebar improvement patches exist, and we have other approaches to investigate too.
- Startup UX has improved quite a bit on 12.0a1
- Checkerboarding
- Several options exist, none may help in time for final release. Doug and his team are working on the options.
- 11.0a2 has less checkerboarding than 12.0a1 due to some in-progress work. That work will be backed out of 12.0a1 and moved to a branch.
- Strings:
- We are turning away non-blocker patches that have string implications.
Application
Native Front-end
Android Platform
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
- Last week
- Worked on Flash support for ICS
- This week
- Fixed Skia crasher (top crash)
- Landed Flash support for ICS
- Next week
- Moar Flash
Kats
- Last week
- landed bug 712065 (SVG pages are cropped)
- fixed bug 718270 (page zooms in after hiding vkb)
- fixed bug 720442 (scroll input fields to above the keyboard)
- investigated bugs 716970 and 706296 (resolved as duplicates of core layout bugs)
- fixed bug 708687 (iframe page doesn't snap when rotating)
- fixed bug 721888 (warnings in fennec build)
- fixed bug 721125 (viewport corruption in some cases)
- fixed bug 720144 (pan/zoom tests) - got a little stuck but eventually got glReadPixels working reliably, added a panning test
- fixed bug 722367 (make mochitest-robotium broke)
- patches pending review for bug 720538 (double-tap zoom out sometimes resulted in overscroll)
- fixed 722765 (robocop doesn't return the right position for getGeckoXXX())
- patches pending review for bug 718684 (positioning form assistance with form input inside iframes)
- Next week
- Work on bug 719033
- Write a bajillion regression tests
- Start poaching P2 bugs that need looking at
- Blockers
- None
GBrown
Last week:
- Robotium tweaks continue, but it's quite stable and ready to use: See https://wiki.mozilla.org/Mobile/Fennec/Android#Robotium
- Investigated bug 716948 - LinkedIn buttons are blank when viewing invitation -- it was a dup
- Mostly worked on bug 696095 - Create Fennec startupCache at build time
- I can build the startupCache at build package time via the Android emulator and update the APK; need some releng work, etc to land...but I'm not seeing performance improvements to justify the increase in build time, etc. -- still investigating.
Next week:
- Try to wrap up bug 696095.
- Bug 705192 - remotexpcshelltests.py cannot execute xpcshell via SUT agent
AlexP
Last week
- bug 708280 - delay checking for update
- Pushed the fix
- bug 720333 - Only the last letter typed is displayed when HKB is used
- Investigated the bug, implemented and submitted the fix
- bug 720092 - java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0
- Did more investigation, still unable to reproduce
- Agreed with Brad and Doug on a workaround (Doug implemented the actual fix - just to catch the exception)
- Input issues in designMode document (Etherpad): bug 719121, bug 721393
- Turned out the input never worked correctly in that case - even the older XUL version is affected
- Needs more investigation
This week
- Work on the assigned bugs
Chris Lord (cwiiis)
- Last week
- bug 717283 - On-demand tile usage
- bug 720663 - devicemanagerADB pushDir fallback doesn't always work
- Reviews
- This week
- bug 720613 - java.lang.RuntimeException: Screen size of (480,800) larger than maximum texture size of 0
- bug 722068 - Sub-tile invalidation isn't working properly on pages with animations (fall out from bug 717283)
- bug 722325 - Repeated areas of the page, or blank areas displayed momentarily after panning (layout regression from bug 720987)
- bug 717349 - Telemetry to measure checkerboarding
- bug 716581 - Investigate tile-by-tile rendering to reduce checkerboarding
- Sort out talk with lucasr for FOSDEM
- Reviews
Chris Peterson
- Last Week
- bug 701002 - Fixed Fennec crash reporting for Socorro
- bug 709230 - Fixed ProGuard build problems on try server, but patch was backed out of m-i from
- This Week
- bug 708167 - Testing about:home without Placeholder initialization. Only seems to improve startup time on Kindle Fire.
- bug 706891 - Making axis scroll lock unbreakble (regression from XUL Fennec)
- bug 715251 - Reduce overscroll distance and janky scrolling
- Blockers
- None.
GCP
- Last week:
- bug 721320 Improve BrowserDB / LocalBrowserDB performance
- bug 673470 Replace the sqlite safeb store with a flat file
- This week:
- bug 715550 Migration of Sync settings from XUL Fennec
- bug 721898 Truncate History and Bookmark items to 300 for Sync in Fennec Native
- Blockers:
- Need input on DB's, see mozilla.dev.platforms.mobile
- Need STR:
- bug 721934 startup hangs at "Setting up Nightly..."
- bug 722055 Crash on startup -- SQLiteDatabaseLockedException: error code 5: database is locked
Brian N
- Done
- bug 721341 - Do not restore background tabs in session restore until viewed
- bug 719195 - about:Home displayed briefly before session restore
- bug 716681 - Tabs are being duplicated when going back into Fennec
- bug 721577 - Race condition in about:home for tabs from last time
- bug 719479 - Don't animate tab counter during session restore
- bug 710845 - Don't show disabled search engines in AwesomeBar
- Next
- bug 722184 - Location bar doesn't recognize bookmark keywords
- More bugs
Sriram
- Last Week
- Finally got my Level 3 access and pushed my code! Yaaayyy! :)
- Landed the new layout "with tail" for ICS. (Bug 712687).
- This didn't make into Aurora on time though.
- Fixed few polish bugs on AutocompletePopup.
- Made the tab-menu to take only 2/3rd of the screen.
- This Week
- Fixed a bug to show Preferences screen on default locale (multi-locale builds)
- Removed support for WebApps being exposed as a widget.
- Finding reasons behind TabsTray being very slow on loading.
- Blockers
- None
WesJ
LucasR
Last week
- bug 722409 - Force "cold start" after Fennec is not used for a long time
- bug 722655 - Crash on about:home if tab title is not defined
- bug 721104 - Cache the empty awesomebar search (and others?) in memory at least
- bug 720764 - Show toast alert for opening a new tab in the background from the Awesomescreen
- bug 723103 - Properly update about:home when history is cleared
- bug 719434 - 'Tabs From Last Time' not wiped on Clear History
- bug 710335 - add UI for when there are no thumbnails or no addons
- bug 722752 - Home page shows set up banner even though Sync was just set up
- bug 721765 - Typo in Start Page empty top sites string
- bug 721354 - about:home's top sites are not always up to date
- bug 722050 - Checker-boarding on about:home once again
Next week
- More P1/P2 bugs
- Startup-related bugs
- Start preparing FOSDEM talk about Firefox Mobile
Blockers
- None
MBrubeck
Margaret
Done:
- Hide progress throbber on about:home on startup (bug 719868)
- Fixed how we update active/inactive browsers (bug 722586)
- Fixed a regression that broke the scrubber in the video controls (bug 718126)
- Investigated tap to play plugins with back/forward navigation (bug 719875)
- Started looking into improving our code paths for adding new tabs (bug 718465)
Next:
- Finish bug 719875 and bug 718465
- More random bugs
Scott (jwir3)
Last Week:
- Sick :(
- Bug 706198: font inflation not working well on mobile sites finally finished and landed.
- Bug 713241: footer on nightly.mozilla.org too large
This Week:
- Finish Bug 713241: footer on nightly.mozilla.org too large
- Bug 707195: Inflation of comments in ycombinator.com articles are inflated to different sizes
- Bug 708187: Titles bleed out of divs on marketwatch.com
Blockers: None.
BLassey
- reviews
- patch uplifting
- tab thumbnails/screenshots
- fixing elcair
DougT
- JNI cleanup
- reduces java crashes
- what you should know
- in widget code? use AndroidBridge::GetJNI()
- elsewhere? Use GetJNIForThread()
- using it from other threads, try not to
- Fixed java crash Bug 720092
- well, it is a work around w/ logging
MFinkle
Madhava
- figuring out beta blocking and string-involving bug lists
- dealing with bug 722902, bug 722837
- we need to do something about this bug 716918 - there's a string!
- looking at how to accommodate engagement snippets
Ian Barlow
Firefox phone
- Polish bugs
- Tab Menu
- Header tweaks
- Thumbnail sizing / cropping
Firefox Tablet Did some sketching
- Start Page
- Awesomebar interaction (stuff like Google suggest etc)
THIS WEEK
Firefox Phone Probably more troubleshooting and bug fixing
- bug 721008 available for any questions on startup UX
- bug 721847 - hoping we can keep thumbnail consistency stuff moving along
Firefox Tablet Higher fidelity mocks of - Start Page - Awesomebar interaction
Patryk Adamczyk
Last Week
+ Working on Polish Bug Fixing
+ Compiling Firefox 12 design spec.
This Week
+ Working on Polish Bug Fixing
+ Continuing to work on compiling Firefox 12 design spec.
Dmitrij Petters (intern)
https://wiki.mozilla.org/Mobile/PowerUsage
Round Table
QA
- Firefox 11 Beta testing
- Shipping XUL beta 1
- Possible respin (build 2) for native if not too close to beta 2