Mobile/Notes/30-Nov-2011

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

This week

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:

Next week:

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?)

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

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?