Mobile/Notes/30-Nov-2011: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
No edit summary
 
(11 intermediate revisions by 8 users not shown)
Line 36: Line 36:
* Next week
* Next week
** Add API for measuring pan/zoom speed (706251)
** 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)
** More assorted zoom/pan fallout/bugs (there's a race condition that's hard to repro, gecko-initiated viewport updates, regression on timecube)
** Scrollbars
** Scrollbars


Line 94: Line 94:
*Blockers:  
*Blockers:  
**nsISafeOutputStream seems to have issues on Win32. Will work around + file bugs.
**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===
===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===
===Sriram===
* Last Week:
* Last Week:
Line 131: Line 141:


===MBrubeck===
===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===
===Margaret===
Done:
Done:
Line 155: Line 179:


===DougT===
===DougT===
Done:
* Reviews
* Fixed a scroll width bug
* Investigated Ts regressions
* Perf improve by enabling radio on start
* Merging duty
Next:
*
===MFinkle===
===MFinkle===
Done:
Done:
Line 174: Line 208:
* '''This week:'''  
* '''This week:'''  
** Readability bugs - gathering and opening (there's a new whiteboard entry "readability" for these bugs; pls add as appropriate
** Readability bugs - gathering and opening (there's a new whiteboard entry "readability" for these bugs; pls add as appropriate
** First run flows
** 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
** character encoding
** flash-enabling pref
** flash-enabling pref
Line 195: Line 229:
<b>Last Week</b><br>
<b>Last Week</b><br>
*Delivered spec for the add-ons manager for bug [https://bugzilla.mozilla.org/show_bug.cgi?id=704415 704415]
*Delivered spec for the add-ons manager for bug [https://bugzilla.mozilla.org/show_bug.cgi?id=704415 704415]
*Created a [https://bugzilla.mozilla.org/show_bug.cgi?id=704415 Readability Wiki], this addresses several font size bugs, such as bug [https://bugzilla.mozilla.org/show_bug.cgi?id=703029 703029]
*Created a [https://wiki.mozilla.org/Fennec/NativeUI/UserExperience/Readability Readability Wiki], this addresses several font size bugs, such as bug [https://bugzilla.mozilla.org/show_bug.cgi?id=703029 703029]
<b>This Week</b><br>
<b>This Week</b><br>
*Help dev with any bugs that exist against my UX work
*Filing bugs and helping dev with any bugs that exist against my UX work
*Work on Reader Mode for a future Firefox Mobile release


===Sync (:rnewman)===
===Sync (:rnewman)===
Line 210: Line 243:
== Round Table ==
== Round Table ==
=== QA ===
=== QA ===
* Is ARMv6 still a P1 for Native?

Latest revision as of 18:30, 30 November 2011

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?