Mobile/Notes/01-Feb-2012
From MozillaWiki
Contents
- 1 Details
- 2 Schedule
- 3 Major Topics for This Week
- 4 Application
- 5 Stand ups
- 5.1 James W. (snorp)
- 5.2 Kats
- 5.3 GBrown
- 5.4 AlexP
- 5.5 Chris Lord (cwiiis)
- 5.6 Chris Peterson
- 5.7 GCP
- 5.8 Brian N
- 5.9 Sriram
- 5.10 WesJ
- 5.11 LucasR
- 5.12 MBrubeck
- 5.13 Margaret
- 5.14 Scott (jwir3)
- 5.15 BLassey
- 5.16 DougT
- 5.17 MFinkle
- 5.18 Madhava
- 5.19 Ian Barlow
- 5.20 Patryk Adamczyk
- 5.21 Dmitrij Petters (intern)
- 6 Round Table
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