Mobile/Notes/01-Feb-2012
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 95312
- US/International: +1 650 903 0800 x92 Conf# 95312
- US toll free: +1 800 707 2533 (pin 369) Conf# 95312
- Canada: +1 416 848 3114 x92 Conf# 95312
- 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