Mobile/Notes/15-Feb-2012
From MozillaWiki
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
- Next merge is 2012-03-13
Major Topics for This Week
- Release Roadmap
- Fx 11 XUL is going to Beta channel. Fx 10 XUL ESR is going to the Release channel.
- Uplift Situation
- We are focusing on mozilla-central and less on constant uplift. Feel free to request "aurora" and "beta" approval for important bugs. We'll be doing a mass uplift closer to merge of other things (not critical) that we want on Aurora and Beta.
- Crashes
- The crash statistics are improving, but we still need to keep a focus on cleaning them up.
- Maple Status
- Status update from the GFX team on what's happening in Maple, what we can expect and when we can expect it.
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)
Kats
- Last week:
- getting up to speed on new gl layers compositor
- did some instrumenting to get some metrics from the new compositor (time spent compositing, uploading textures, waiting)
- wrote a tool to visualize different viewports so we can quickly get an idea of whether our behaviour is correct
- did some instrumenting to compare skia vs cairo render times using a skia-enabled build on the galaxy nexus
- refactored a bunch of the profile-reading code in java so it's cleaner and more efficient (bug 726382) and hopefully allows 723295 to land without triggering random failures
- got more tests running on the maple branch
- fixed up compiler warnings on java 1.7
- Next week:
- more GL layers stuff - instrumenting and finding out where time is being spent, making sure tests are passing
GBrown
Last week:
- Robocop reviews, code cleanup
- Bug 705192 - remotexpcshelltests.py cannot execute xpcshell via SUT agent
- Startup performance / profiling
Next week:
- Wrap up 705192
- Startup performance / profiling
AlexP
Last week
- bug 721393 - Virtual keyboard enter key doesn't work correctly in designMode document
- Pushed the fix
- bug 719121 - The delete key isn't working correctly on etherpad
- Latest patch for bug 721393 partially fixes the issue
- Found a possible cause of the problem: bug 725919 "Visual cursor position is different from the actual one on Etherpad"
- Preparing for departure
- Updated the IME Wiki page to synchronize with the latest implementation of the IME handling components
- Discussed the IME subject with Chris Peterson, answered his questions
- Reviewed open IME bugs
This week
- Wrap up the assigned tasks
- Prepare equipment for return
- Friday is my last day at Mozilla
Chris Lord (cwiiis)
Chris Peterson
- Last Week
- bug 715251 - Reduce overscroll distance and janky scrolling -- IMPLEMENTING REVIEW FEEDBACK
- bug 708167 - Testing about:home without Placeholder initialization. -- ON HOLD, WAITING FOR bug 723251
- This Week
- bug 681192 - Investigating romaxa's patches to avoid layer invalidation when scrolling -- IN PROGRESS
- bug 706891 - Making axis scroll lock unbreakble (regression from XUL Fennec) -- CHECKED IN BUT INJECTED INTERMITTENT ROBOCOP FAILURE
- Coming up to speed on Android IME.
- Blockers
- bug 681192 - I need some gfx assistance testing romaxa's patches.
- Waiting for bug 723251 to fix placeholder screenshots before I can commit bug 708167.
GCP
- Last week:
- Some work & discussion about: bug 715550 Migration of Sync settings from XUL Fennec
- bug 726024 Some of the desktop bookmarks are put under "Mobile Bookmarks" after profile migration
- bug 726002 Potential OOM in new UrlClassifier.
- Looked into bug 726556, bug 696141, bug 726001, bug 725914
- Reviews
- This week:
- Finish bug 726024 Some of the desktop bookmarks are put under "Mobile Bookmarks" after profile migration
- Fix bug 727264 java.lang.ClassCastException: java.lang.Integer at ProfileMigrator.java:196 if Background Data is turned off
- Fix bug 721352 - Add support for batch operations in LocalDB
- Fix more bugs related to LocalDB Content Provider.
- Add tests for Profile Migration & SQLiteBridge
- Blockers
- None
Brian N
- Done
- Investigated/fixed issues with bug 722413 - Bookmark menu item not updated when deleting bookmark in AwesomeBar
- bug 711578 - Session restore doesn't work for initial Fennec session crash
- bug 726018 - Don't update top site screenshots when receiving 404, 500, etc results
- bug 720509 - java.lang.NullPointerException at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java:487)
- Next
- bug 725987 - Create Telemetry (opt-out) notification for Nightly and Aurora (mobile)
- bug 725609 - Bookmarklets don't work in Fennec Native
- Unit tests
Sriram
- Last Week
- Profiled and investigated startup time
- Fixed tab closing and selection in tabs-tray bug 722278,bug 718268,bug 726875
- Fixed tab count not to rotate on animation bug 724272
- This Week
- Landed some optimizations for startup - bug 725932
- Lazy load about:home bug 726201
- Use ActionBar in ICS bug 711746
- Lazy load DoorHangerPopup bug 725930
- Now Fennec starts up in around 1sec (less than chrome! yaayy!!) on my Nexus S running ICS
- Investigating some more optimization options
- Display tabs-tray faster bug 706819
- Display Preferences faster bug 726732
- Some trivial UI fixes bug 727300,bug 727302
- Landed some optimizations for startup - bug 725932
- Blockers
- None
WesJ
Last Week:
- Landed beginning parts of password provider bug 704682 and bug 718817
- Fixed error with profile migrator bug 725858
- Started work on Form history provider bug 725881
- Started work on tests for passwords and form history providers
This week:
- Constantly ping for the final review that password provider needs bug 718760
- Finish form history provider
- Finish tests for everything
LucasR
Last week
- bug 719434 - 'Tabs From Last Time' not wiped on Clear History
- bug 723103 - Properly update about:home when history is cleared
- bug 718615 - 'Clear history' is broken
- bug 723841 - Bookmarks database consistency constraints
- bug 724348 - about:home - vertical space is wasted with only 1 or 2 thumbnails shown
- Blog post: http://lucasr.org/?p=2643
- Code reviews
This week
- Database/ContentProvider unit tests
- Perf improvements on history/bookmarks DB
- P1/P2 bug fixing
Blockers
- None
MBrubeck
Done:
- bug 726863 - Use mobile-specific strings for add-on download error messages
- bug 719684 - Show an error message when add-on download is blocked or cancelled
- bug 723156 - Fix the back button for new windows opened by frames
- bug 723077 - Speed up processing of option elements in FormAssistant
- bug 724795 - Update the add-on list when a search engine is added or removed
- Meeting with legal team about Apple's touch event patent disclosure
Next:
- More add-on manager work
- Font inflation preview UI
- Working with W3C Touch Events patent advisory group
Margaret
Done:
- Worked on some follow-ups to bug 725171 - Show mobile/desktop bookmarks separately
- Spent most of my time working on bug 722020 - Create proper bookmark folder UI
- Started writing some robocop tests
Next:
- Finish bug 722020 and its dependencies
- Write tests!
- Offline this afternoon for UC Berkeley Career Fair and PTO Friday
Scott (jwir3)
Last Week:
- Assisting dbaron to troubleshoot Bug 706193: footer text on nytimes.com inflated abnormally
- Minor security crash
This Week:
- Bug 708187 : Titles bleed out of divs in marketwatch.com
- P2 bugs re: font inflation
- Bug 711418: Font inflation has no effect on www.cnn.com
- Bug 705446: font inflates text extremely large in certain parts of the page
- Bug 707195: news.ycombinator.com comments inflated to different sizes
Blocking:
- None
BLassey
- continued my war on tab screenshot performance
- started a new war on JSON
- refactored how we create GeckoEvents (java)
- talked to legal about advocacy with EFF for the jail breaking exception in the DMCA
DougT
- focusing on finding / fixing (or getting people to fix) crashes.
- under 10 crashes per 100 adus
- low volume means crashes per adus is a bit jumpy
MFinkle
Done:
- Reviews
- Media training (say it like Bill Murray says "Army training" in Stripes)
- Investigate the "40 seconds to load awesomebar" issue. We found a few issues, including a simple fix.
- MWC planning
- MWC demos
Next:
- Reviews
- MWC stuff
- Sleep
Josh (Arreth)
- Last Week
- Worked on & submitted patch for bug 723251
- This bug fix will rely on the r+ patch for bug 711578
- This patch will most likely need to be adjusted to include blassey's fixes for bug 724210
- Worked on & submitted patch for bug 723251
- This Week
- Working to fix bug 727202 & 712543
- Bug 712543 relies on fixes from bug 727202
- Working to fix bug 727202 & 712543
- Blockers
- No completely blocking issues at the moment
Madhava
Ian Barlow
Patryk Adamczyk
Round Table
QA
- 18 Maple Bugs reported
- Crashers:
- The known adreno 200 crasher one
- bug 726838 - MAPLE: Maple branch crashes due to OOM with loading another web page and panning
- bug 726872 - MAPLE : crash [@ LockImpl::Lock]
- bug 727140 - MAPLE: crash [@ TouchBadMemory]
- This week's focus:
- Test and Ship Fennec 11 XUL beta 3
- Test focus on Nightly channel
- Test focus on Maple channel
- Test results on GL testing.
- Help with testing MWC demos
SUMO (just a wiki update, michelle had to drop off for another meeting)
- Last week: Worked on documentation updates and filed a couple of bugs for getting started, sync (migration), and menus
- This week: Working on documentation updates for security, privacy, and add-ons
- Next week: Working on documentation updates for troubleshooting, content features, and mobile landing pages