Mobile/Notes/30-Nov-2011
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
- vidyo: Warp Core
Schedule
- Next merge is Dec 20th
- The goal is to move NativeUI into Aurora
- We should be feature frozen by then
- approval to land will be required after this date.
Major Topics for This Week
- About:Home landed
- User Agent switcher landed
- birch -> m-c update
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?
Snorp
Kats
- Last week
- Reviewed a lot of patches
- Spent a couple of days getting zoom/pan reset bugs done (704950, 702983)
- Took a day off
- Next week
- Add API for measuring pan/zoom speed (706251)
- More assorted zoom/pan fallout/bugs (there's a race condition that's hard to repro, gecko-initiated viewport updates, regression on timecube)
- Scrollbars
GBrown
Last week:
- some PTO
- continued devicemanager / mochitest / xpcshell test bugs
Next week:
- finish this round of devicemanager changes
- review disk cache patches: bug 602611
Note:
- xpcshell-tests are currently broken on Android: see bug 706372 (and 698113)
AlexP
Last week
- Reviewed older IME bugs. Closed some, which are not reproducible anymore:
- bug 669995 - Virtual keyboard does not automatically appear on etherpad
- bug 670694 - virtual keyboard is not displayed when editing input boxes
- bug 688736 - Sometimes Virtual Keyboard is displayed while Hardware Keyboard is already used
- Investigated and fixed:
- bug 701947 - VKB does not appear when tapping into an iframe text box
- bug 704156 - Unable to overwrite selection in awesome bar using HKB
- bug 704721 - [ICS/Honeycomb] - VKB backspace key dismisses keyboard and deletes two characters only on the URL bar
- Investigated:
- bug 701706 - Virtual Keyboard is not dismissed if a tap is performed outside the focused input field
- Need a better solution to stop unwanted selection while panning
- bug 705202 - Samsung Galaxy S II & Swype input issue
- Turned out to be for XUL-based Fennec only
- bug 705166 - Entering text in inputs fields has regressed in performance; lagged input
- Regression after bug 703821 - related to extra drawing
- bug 705457 - Tab key should move focus to the next field in a form
- Seems like GLSurfaceView does not receive key-down events
- bug 701706 - Virtual Keyboard is not dismissed if a tap is performed outside the focused input field
This week
- Continue working on IME bugs: Mobile/IME_Bugs
Chris Lord
Done:
- Remembered to update Mobile Notes page
- bug 703141 - screen.width/height and window.innerWidth/Height are incorrect
- bug 705114 - Kinetic panning doesn't work on certain devices (such as the HTC Flyer)
- bug 704575 - Union dirty rects instead of painting all of them
- bug 705171 - Use RENDERMODE_WHEN_DIRTY instead of RENDERMODE_CONTINUOUSLY
This/next week:
- bug 703573 - HTML iframe cannot be panned
- bug 705246 - Browser should show highlight instead of over-scrolling when panning beyond page boundaries
- Have a look at the texture upload situation, possibly gralloc bits
- General bug-fixing/reviewing/etc.
GCP
- Last week:
- Holidays.
- Fixed last urlclassifier review comments, missing features, xpcshell issues.
- This week:
- More hunting urlclassifier issues. Got blocked on a Windows test failure, seem to have narrowed down that.
- Should be back on mobile tomorrow.
- Blockers:
- nsISafeOutputStream seems to have issues on Win32. Will work around + file bugs.
- Previous optimizations are causes crashes for people with corrupted storage. I might need to spend time on this.
Brian N
- Last week
- First implementation of User Agent switcher
- Move preference getting out of startup path
- This week
- Search engines in AwesomeBar results
- UA switcher fixes
- Blocked on
- Homepage preference plans?
Sriram
- Last Week:
- Read about ContentProviders and ContentResolvers
- This Week:
- Submitted patches for ContentProviders for passwords.
- Tested the patches with an external app to view them.
- Working on few non-UI bugs.
- Playing with Fennec on ICS. :D
WesJ
- Last week
- Vacation
- Multilocale build stuff
- Split up double tap zoom
- bug 704579 - tap highlight
- bug 705505 - panning on taps
- bug 701706 - tap outside textbox to dismiss
- This week
- Sick
- Finish up last double tap piece
- Multitouch - last polish bits almost done
- Working from Paris next week
LucasR
This week:
- Local DB support for bookmarks/history (patches submitted)
Next week
- Fixes and follow-ups for local DB
- Misc bug fixing
Blockers
- None
MBrubeck
Done:
- bug 705026 - Fix XUL Fennec theming on non-Honeycomb tablets (e.g. Kindle Fire)
- bug 704693 - Fix XUL Fennec theming on Android 4.0 Ice Cream Sandwich phones
- bug 706215 - Send viewport updates from JS when metadata changes
- bug 706160 - Don't auto-scale frameset pages
- bug 694901 - meta name="viewport" support
- Helped bisect and fix bug 703945 - blank screen after rotating in XUL fennec
Next:
- bug 706309 - Native Fennec Tp4m regression from meta viewport patches
- bisect bug 705741 (XUL fennec displayport regression)
- Figure out a contingency plan for XUL fennec on Ice Cream Sandwich tablets
- Miscellaneous native UI bugs
Margaret
Done:
- Holiday week
- Finished fixing save as PDF progress notifications (bug 704691 - still needs to be merged from m-c to birch)
- Started trying to make native autocomplete popups for form history (bug 695444)
Next:
- Keep working on form history
- Talk to Unfocused about helping with click to play flash (bug 549697, bug 702653)
BLassey
Last week:
- native about:home landed bug 701380
- generate tab thumbnails landed bug 706325
- save thumbnails to history db landed bug 705402
- removed usage of shared preferences bug 704307
Next week:
- Save splash screen in Bundle bug 706383
- get recommended addons from profile bug 705993
- OOM from splash screen bug 704022
Nothing blocking
DougT
Done:
- Reviews
- Fixed a scroll width bug
- Investigated Ts regressions
- Perf improve by enabling radio on start
- Merging duty
Next:
MFinkle
Done:
- Reviews
- Started patch to make Add-on Manager pretty
- Need to experiment with ways to impl the desired add-on model
- Made a small patch to support console API
- Started a clearinghouse for NativeUI add-ons
Next:
- Blog about the error console -> logcat system and how to use logcat
- Blog about the add-on clearinghouse so people can use add-ons in NativeUI
- Get some form of reviewable patch for add-on manager (won't be final)
- Look over remain "feature" bugs and see about getting plans/resources. (Form validation, Sesison restore, Download Mgr, ...)
- Push on AMO to add support for native Fennec
Madhava
- Last week: sync flow (minor additions); first-run flows; addons install flows; blogged (see it here!)
- This week:
- Readability bugs - gathering and opening (there's a new whiteboard entry "readability" for these bugs; pls add as appropriate
- First run flows (open from icon (first time and thereafter) and open and open after crash/killed in background are clearer, so focusing on the open from link case)
- character encoding
- flash-enabling pref
- other misc cleanup (i.e. how's our frecency?)
- This page knows all, UX-wise: https://wiki.mozilla.org/Fennec/NativeUI/UserExperience
- Visualization of over UX doneness: http://www.flickr.com/photos/madhava_work/6379276093/sizes/l/in/photostream/
Ian Barlow
Lost my voice, please read wiki below
Finished start page UI designs https://bug701380.bugzilla.mozilla.org/attachment.cgi?id=577988
Adding specs and assets now
No blockers other than flu
Patryk Adamczyk
Last Week
- Delivered spec for the add-ons manager for bug 704415
- Created a Readability Wiki, this addresses several font size bugs, such as bug 703029
This Week
- Filing bugs and helping dev with any bugs that exist against my UX work
Sync (:rnewman)
Got a rudimentary SyncAdapter implemented -- fetches Sync info/collections, meta/global, your keys, unpacks them, and applies server bookmarks to the local device. Next up is proper two-way syncing, history, and such.
On my plate: feedback on sriram and lucasr's code.
Ping on IRC if you have questions or want me to join the call.
Round Table
QA
- Is ARMv6 still a P1 for Native?