Mobile/Notes/21-Mar-2012
From MozillaWiki
Contents
- 1 Details
- 2 Schedule
- 3 Major Topics for This Week
- 4 Stand ups
- 5 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
- Next merge is 2012-04-24
Major Topics for This Week
- Aurora uplift
- We started the normal process of requesting approval for patches we'd like to see uplifted from m-c to m-a. This will not be the "any and all patches" process we were using previously. We have crash fixes and blockers that will likely move to Aurora.
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
- Fixed Flash lifecycle bugs (still, again, etc)
- This Week
- Fixed another Flash lifecycle bug (sigh)
- Worked keyboard and fullscreen support for Flash, thought about solutions for some crashes. Likely need some reworking of how we interact with Flash.
Kats
Last week
- Generally working on fallout from viewport stuff and trying to tackle the checkerboarding problem with prediction and display port adjustment
- bug 729646 - Rotation handling for background tabs
- bug 735612 - Synchronization error when modifying viewport
- bug 736125 - javac 7 compilation warnings
- bug 727966 - unnecessary drawing during rotation
- bug 727236 - css viewport height was incorrectly calculated
- bug 731603 - take the beginDrawing/endDrawing JNI calls out of the critical draw path
- bug 737630 - take out improperly duplicated code
Next week
- more of the same
GBrown
Last week:
- Reftest failures: bugs 734456, 732535
- Robocop: bugs 735461, 737411, 735856, 736246
- Screenshot: bugs 723251, 700776, 703295, 698718
This week:
- Focus on reftests
- Continue with screenshot bugs
Chris Lord (cwiiis)
- Last week
- bug 732756 - [maple] Checkerboard sometimes shows up with squashed aspect ratio [fixed]
- bug 732917 - MAPLE: Texture upload causes significant pauses during panning/flinging [fixed]
- bug 736729 - Display port needs to be recalculated on page-size change
- This week
- bug 736850 - crash in mozilla::layers::ShadowBufferOGL::EnsureTexture [fixed]
- bug 736729 - Display port needs to be recalculated on page-size change [fixed]
- bug 737434 - Textures get deleted and recreated on resize
- bug 732016 - Maple: scrollIntoView does not clamp to the page size
Chris Peterson
- Last Week
- bug 731034 - crash [@ java.lang.IndexOutOfBoundsException: charAt: 1 >= length 1: at android.text.SpannableStringBuilder.charAt(SpannableStringBuilder.java)]
- bug 733196 - Landscape VKB should not be fullscreen when entering text into a web form
- bug 721006 - Crash when setting a very large document.title (java.lang.OutOfMemoryError @ android.text.StaticLayout.generate(StaticLayout.java:138))
- bug 726393 - crash [@ java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.processKeyDown(GeckoInputConnection.java) ]
- This Week
- Investigating a bunch of related bugs when key events are processed during IME composition: bug 735806, bug 737653, bug 737658, bug 630576, bug 720300
- Blockers
- Waiting for bug 723251 to fix placeholder screenshots before I can commit bug 708167.
GCP
- Last week:
- bug 727370 - Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
- bug 729532 Improve first-run profile import experience
- bug 725150 Need logic to prevent sync and profile migration happening at the same time
- This week:
- bug 725150 Need logic to prevent sync and profile migration happening at the same time
- bug 721898 - Specify history truncation behavior, ensure that implementation matches specification
- bug 716729 Identify root cause of favicon crash on some Honeycomb/ICS devices' Bookmarks database
- Blockers:
- None
Brian N
- Done
- bug 732818 - Current URL not shown when awesomebar tapped, after using "open link in new tab" on downloads
- Investigated bug 719972 - Tapping on the "Visit Site" button on an Untrusted Connection page doesn't seem to work
- bug 718240 - Fennec carries out a full session restore when killed
- bug 735469 - Autocomplete list not filtered until space is entered
- Investigated bug 725428 - content area goes black and then dark checkerboard before pageload during startup
- Next
- bug 737782 - Keywords added to bookmarks are not saved
Sriram
- Last week:
- Investigated reasons behind activity not resuming with "don't keep activities" option - bug 730688
- Fixed bottom center area in Tabs-tray to consume click events - bug 734880
- Investigated strict mode violation for class instance limit - bug 735238
- Found this to be false alarm.
- Worked on proof-of-concept to show "custom menu"
- This week:
- Finally found the reason behind inflation crash in BrowserToolbar - bug 727454
- Fix for this now flashes the Fennec UI as soon as the application icon is pressed -- even on first run.
- Found the grey band in URL bar is because ibarlow confuses android ;) bug 727438
- Fixed it with 2 options. Patch will land today.
- Fixed strict mode violation on database objects not closed - bug 736296
- Found that flashing of URL bar has nothing to do with our code - bug 735741
- Cleanup up about:home with re-usable UI components - bug 735741
- Fixed remote tabs with empty title on about:home - bug 736455
- Faster query and priority based AsyncTask - bug 734893
- Investigated the way "custom views" are shown and found that we should be using LayoutInflater.Factory
- Finally found the reason behind inflation crash in BrowserToolbar - bug 727454
- Blockers:
- None.
WesJ
Last week:
- bug 735553 - Touch events have the wrong timestamp
- bug 735676 - Clear private data should clear passwords
- bug 735912 - Setup password/formhistory database on upgrade/install
- bug 722965 - Remove MOZ_TOUCH #ifdefs from platform
- bug 709250 - Nested jar access in Android
- Poking my fingers at the Windows metro stuff
- Poking my fingers at remote debugging
This week:
- bug 728224 - Default bookmarks. Fighting some race conditions in tests.
- bug 732052 - Touch events for scales
- bug 730985 - Snap back scroll when we get preventDefault halfway through a pan
- bug 718463 - Tap during zoom leaves page blurry
Blockers:
LucasR
Last week
- bug 735636 - PromptService list view has bad scroll performance
- bug 737867 - Apply ViewHolder pattern on AwesomeBar listviews
- bug 708149 - Handling of unsupported bookmark records
- bug 730105 - top sites takes almost 3 seconds to load content
- Attending DevTools Work Week (part-time)
- Discussing remote inspector/debugger for web pages in Fennec
- Tons of patch reviews
Next week
- Fix rest of my beta/1.0 blockers
- Document mobile devtools plans/ideas
- PTO on Friday and Monday morning
Blockers
- None
MBrubeck
Done:
- bug 737692 - Touch-friendly styles for menulists and textboxes in add-on options (awaiting review)
- bug 736995 - Disable share command for resource: URIs
- bug 737582 - Remove redundant Android theme files (shrinks APK by 250KB)
- bug 735874 - Show/hide the options when an add-on is enabled/disabled
Next:
- Various blocker bugs
Margaret
Done:
- Fix back button behavior and folder header style in bookmarks UI - bug 732104
- Ignore "All Bookmarks" folder and its badly rooted parent - bug 731267
- Only show mobile bookmarks folder contents if there are no desktop bookmarks - bug 727449
- Awesomeness calculation should use nicer recency decay - bug 704977
- Show bookmarks in awesomebar results - bug 721731
- Needs some updated patches
- Style HTML5 form validation popup - bug 731654
- Needs review
Next:
- Finish bug 721731 and bug 731654
- More blockers
Scott (jwir3)
Done
- Bug 708187: titles bleed out of divs on marketwatch.com
Next
- Bug 708175: fixed width buttons shouldn't have their text inflated
-
Bug 722700: Font inflation NOT working at all on some sections of GDGT.com
Other
- Next week is a layout workweek in SF, so I'll be there.
- I'll also be in SF working through April 5th, so if you would like to meet, I should be available.
BLassey
Last week:
- bug 735790 fix tab thumnail zooming (black bars for zoomed in tabs)
- bug 734624 crash from race condition in favicon saving
- went through all the readability bugs with dbaron
MFinkle
Done:
- Reviews! I love them!
- Triage
- Started working on the roadmap
- Minor code fixes
Next:
- Focus on Beta
- More details in roadmap
Madhava
- note: I have no voice today -- I won't talk; don't ask me.
- post-v1 things; making sure next features are spec-ed out for our fine developers
- with priorities!
Ian Barlow
Last Week
- Tablet UI
- Misc blocker bugs
This Week
- Misc blocker bugs
- Tablet UI Spec coming soon!
- Tablet UI Bugs coming soon!
- Tablet UI walkthrough (Part 1 - Core UI) in today's mobile showcase (sneak peek: http://www.flickr.com/photos/61892693@N03/sets/72157629634831895/detail/ )
Patryk Adamczyk
Last Week
- Worked on Win 8 initial UI spec and looking how to integrate mobile ideas into the metro design for tablets.
This Week
- Bug 736599 going to provide needed assets < crash report window
- Whoever is ready to start tackling reader mode, contact me, Bug 696921
- Overall my contribution to Android Fennec will become more limited as I spend more time on B2G > ie working with Ian to port the great native fennec experience into the Gaia / B2G platform.
GFX
- Working on dealing with the crash reports, particularly handle GLContext when we go in the background.
- Working on a Tiled layer to work around several performance problems.
Round Table
QA
- What is this work Jim is doing with Win 8 Metro? (See recent bugmail)
- FF12 b2 testing this week
- Triaging as usual, including Sync android bugs in Mozilla Services::Android Sync
- Nightly testing, preparing for Aurora uplift
- Started device and website compatibility testing against nightlies
SUMO
- Last week: Getting started with mobile article updated (all major mobile tasks on native), telemetry article for nightly and aurora); Updated support home page and topic pages for mobile: https://support.allizom.org/en-US/mobile (based on new usability report from Neilsen)
- This week: New privacy & security article, update screens for all other articles
- Next week: SUMO work week, will be offsite next Wednesday
Project Management
- Targeting April 16th (or earlier) as "zero" bug day
- Does it sound sane to shoot for May 14 (4 weeks later) as "zero" bug day for release?
- When I know the above is something we all agree on, I can roll that into metrics so we have a better idea of where we stand
- We have been at 53 beta blocking bugs for a couple of days but overall trending is fairly healthy