(30 intermediate revisions by 17 users not shown) | |||
Line 10: | Line 10: | ||
** The goal is to move NativeUI into Aurora | ** The goal is to move NativeUI into Aurora | ||
** We should be feature frozen by then | ** We should be feature frozen by then | ||
*** approval to land will be required after this date. | |||
== Major Topics for This Week == | == Major Topics for This Week == | ||
Line 27: | Line 28: | ||
===Snorp=== | ===Snorp=== | ||
===Kats=== | ===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=== | ===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=== | ===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''' | |||
* Continue working on IME bugs: [[Mobile/IME_Bugs]] | |||
===Chris Lord=== | ===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=== | ===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=== | ===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: | |||
** 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=== | ===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=== | ===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=== | ===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: | ||
* Holiday week | * Holiday week | ||
* Finished fixing save as PDF progress notifications ({{bug|704691}}) | * 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}}) | * Started trying to make native autocomplete popups for form history ({{bug|695444}}) | ||
Line 47: | Line 166: | ||
===BLassey=== | ===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=== | ===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 64: | Line 205: | ||
===Madhava=== | ===Madhava=== | ||
* '''Last week:''' sync flow (minor additions); first-run flows; addons install flows; blogged ([http://madhava.com/egotism/archive/005058.html 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=== | ===Ian Barlow=== | ||
Line 75: | Line 227: | ||
===Patryk Adamczyk=== | ===Patryk Adamczyk=== | ||
<b>Last Week</b><br> | |||
*Delivered spec for the add-ons manager for bug [https://bugzilla.mozilla.org/show_bug.cgi?id=704415 704415] | |||
*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> | |||
*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 == | == 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
- 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?