Mobile/Notes/29-Feb-2012: Difference between revisions
Jump to navigation
Jump to search
m (→Round Table) |
|||
(31 intermediate revisions by 14 users not shown) | |||
Line 32: | Line 32: | ||
===Kats=== | ===Kats=== | ||
* Last week | |||
** Workin' on maple: | |||
*** ripped out a bunch of stuff - 717778, 730681, 730966, lots of other patches | |||
*** worked on displayport fixing - 730681, 730710, 729169, 730687 | |||
*** worked on predictive viewport - 729528 | |||
** Other stuff | |||
*** landed GeckoProfile refactoring from a while back - 726382 | |||
*** fixed startup crash when SD card is not present - 723295 | |||
*** got TextLayer.renderText off the startup path - 730949 | |||
* Next week | |||
** More maple work: | |||
*** bug 731619 - draw stops completely after rotation | |||
*** look at the critical draw path on maple and optimize it as much as possible to get it under 15ms | |||
===GBrown=== | ===GBrown=== | ||
Last week: | Last week: | ||
Line 59: | Line 74: | ||
===Chris Peterson=== | ===Chris Peterson=== | ||
* Last Week | |||
** {{bug|715251}} - Reduce overscroll distance | |||
** {{bug|730349}} - Remove some unused code from browser.js | |||
* This Week | |||
** {{bug|725170}} - crash java [@ java.lang.IndexOutOfBoundsException at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] | |||
** Busy being sick :) | |||
* Blockers | |||
** Waiting for {{bug|723251}} to fix placeholder screenshots before I can commit {{bug|708167}}. | |||
===GCP=== | ===GCP=== | ||
*Last week: | *Last week: | ||
Line 77: | Line 104: | ||
===Brian N=== | ===Brian N=== | ||
* Done | |||
** {{Bug|726679}} - Aurora builds point to wrong location | |||
** {{Bug|718240}} - Fennec carries out a full session restore when killed | |||
** Crashes ({{Bug|731483}}, {{bug|731372}}, {{bug|729252}}) | |||
* Next | |||
** More release blockers | |||
* Blockers | |||
** {{Bug|716681}} - Tabs are being duplicated when going back into Fennec | |||
*** Please contact me if you have STR | |||
===Sriram=== | ===Sriram=== | ||
* Last Week: | |||
** Using handler messages - {{Bug|727307}} | |||
*** Got feedback on the approach to use - will be working on it this week | |||
** Tweak Share prompt title - {{Bug|725730}} | |||
** Do not show Downloads option on pre-honeycomb {{Bug|726623}} | |||
** Started work for ContentProvider for remote tabs | |||
* This Week: | |||
** ContentProvider for Sync to sync tabs from other computers - {{Bug|715644}} | |||
*** Review granted - pushing the patch today | |||
** Storing Fennec's open tabs with the database - {{Bug|730039}} | |||
*** Got feedback - working on it | |||
* Blockers: | |||
** Reviewing pending on bug to show tabs opening in background - {{Bug|727930}} | |||
** UI for tabs from other computers | |||
===WesJ=== | ===WesJ=== | ||
Done: | |||
* Bug 730952 - LayerController mayHaveTouchListeners isn't updated correctly | |||
* Bug 725458 - After window with touchmove event preventDefault(), can't long tap to open context menu anymore (edit) (waiting on one more review) | |||
* Bug 725881 - Content provider for form history | |||
* Bug 729705 - Seeking with video controls jumps to end of video | |||
* Bug 718760 - Implement Java version of LoginManagerCrypto - needs significant unbitrotting to land, but all r+ | |||
Next: | |||
* Bug 731341 - Crash when accessing form history early in startup | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* {{Bug|713056}} - IllegalStateException because AwesomeBarCursorAdapter modified in background thread | |||
* {{Bug|710323}} - about:home - clicking on addons should go to their page in AMO | |||
* {{Bug|729945}} - AccountManager call causes StrictMode exception in about:home | |||
* {{Bug|727146}} - deleteHistory should clear private data from the database | |||
* {{Bug|723623}} - Remove legacy Android Browser code, BrowserDB, etc. | |||
* Writing test infra for BrowserProvider | |||
* Tons of patch reviews | |||
'''Next week''' | |||
* Finish initial set of BrowserProvider tests | |||
* More P1/P2 bugs | |||
* More patch reviews | |||
'''Blockers''' | |||
* Writing tests for our Content Provider is tricky due to Robocop's blackbox nature | |||
===MBrubeck=== | ===MBrubeck=== | ||
Done: | |||
* {{bug|724292}} - Error when trying to launch activity from the Android Market app | |||
* {{bug|725972}} - list_id added to bugzilla quick search field | |||
* {{bug|662891}} - Require Android 2.2 "Froyo" (API level 8) or higher | |||
* {{bug|726623}} - follow-up to fix case of directory name in Makefile. | |||
* {{bug|728861}} - Don't make the add-on list visible when refreshing it in the background | |||
* {{bug|722249}} - Make long extension names wrap in the fennec add-on manager | |||
* {{bug|722252}} - Extensions without icon get displayed with the icon of the previous extension | |||
* {{bug|729681}} - Remove the separate launcher icon for Firefox Sync | |||
* {{Bug|717904}} - Add-ons Manager is broken after installing an extension with browser restart | |||
* Created http://limpet.net/ua - add-on to work around BrowserID regression ({{bug|730015}}) | |||
* https://github.com/toolness/collusion/issues/66 - Don't log anything in Private Browsing mode | |||
Next: | |||
* Finish add-on manager work | |||
* Other bugs | |||
===Margaret=== | ===Margaret=== | ||
Done: | Done: | ||
* Landed testBookmark fixes - {{bug|725483}} | |||
* Started working on site security UI - {{bug|695204}} | * Started working on site security UI - {{bug|695204}} | ||
* Started working on HTML5 form validation UI - {{bug|704879}} | * Started working on HTML5 form validation UI - {{bug|704879}} | ||
Line 89: | Line 187: | ||
Next: | Next: | ||
* Finish {{bug|704879 | * Finish {{bug|704879}} | ||
Blocked: | Blocked: | ||
* I need some UX help with {{bug| | * I need some UX help with {{bug|731654}} | ||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
* Font inflation P2 bugs including [https://bugzilla.mozilla.org/show_bug.cgi?id=708187 bug 708187] and [https://bugzilla.mozilla.org/show_bug.cgi?id=705446 bug 705446], should be finished with the latter bug this afternoon. | |||
* dbaron is reviewing architecture still, trying to determine if the current font inflation system will work overall. | |||
===BLassey=== | ===BLassey=== | ||
* OUT - MWC | * OUT - MWC | ||
===DougT=== | ===DougT=== | ||
* Bug Triaging | |||
* Looking into startup perf w/ SessionStore.js is not cleaned up | |||
* Prepping for W3C Geo meeting | |||
===MFinkle=== | ===MFinkle=== | ||
* OUT - Dancing | * OUT - Dancing | ||
===Madhava=== | ===Madhava=== | ||
===Ian Barlow=== | ===Ian Barlow=== | ||
Last week | |||
* Catchup from work weeks | |||
* Remote tabs UI - bug 708266 | |||
This week | |||
* Tablet UI: Tabs, Menu, Awesomebar | |||
===Patryk Adamczyk=== | ===Patryk Adamczyk=== | ||
Working on: <br> | |||
+ Polishing the reader mode feature for future Firefox<br> | |||
+ Tablet designs | |||
===GFX=== | ===GFX=== | ||
* List of Maple bugs: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=[maple;list_id=2495502 | |||
* Working on correctness: Issues with rotation, incomplete invalidation. | |||
* Performance: Looking into high frame overhead for drawing a frame: > 10ms spent outside painting and uploading. JSON parsing is part of the problem we need to get rid off. | |||
** New tool: Rendertrace https://wiki.mozilla.org/Mobile/Fennec/Android#Using_Rendertrace_.28Maple.29 | |||
*** Screenshot: http://dl.dropbox.com/u/10523664/Screenshots/32.png | |||
* Moving uploads off the compositor using EGLImage. | |||
== Round Table == | == Round Table == | ||
*QA | |||
** Keeping up with triage on a daily basis, nom'ing actionable bugs. | |||
** maple testing support | |||
** Sync features testing support | |||
** Assigning out automation of smoketests in robocop | |||
** Moving old litmus testcases into a new Testcase management system: [https://caseconductor.allizom.org/ Case Conductor] |
Latest revision as of 17:08, 14 March 2012
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-03-13
Major Topics for This Week
- MWC Update
- Release Focus
- With less than 2 weeks until the next merge, we need to make sure we are on track to meet our release goals. These include: Fast rendering & panning with minimal checkerboarding; Sync support on par with current releases; Responsive UI; and high stability.
- Only work on Beta blockers - blocking-fennec1.0=beta+
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)
- This week
- GLES 2.0ifying the SurfaceTextureLayer so Flash works again on Maple
- Adding support for fullscreen to Flash
- Next week
- Support power modes (wake lock) with Flash
- Any other Flash bugs I get to
Kats
- Last week
- Workin' on maple:
- ripped out a bunch of stuff - 717778, 730681, 730966, lots of other patches
- worked on displayport fixing - 730681, 730710, 729169, 730687
- worked on predictive viewport - 729528
- Other stuff
- landed GeckoProfile refactoring from a while back - 726382
- fixed startup crash when SD card is not present - 723295
- got TextLayer.renderText off the startup path - 730949
- Workin' on maple:
- Next week
- More maple work:
- bug 731619 - draw stops completely after rotation
- look at the critical draw path on maple and optimize it as much as possible to get it under 15ms
- More maple work:
GBrown
Last week:
- Bug 705192 remotexpcshelltests.py cannot execute xpcshell via SUT agent
- Bug 725094 Add a try/except around Robocop tests to catch test errors vs Fennec errors
- Bug 728298 DeviceManager needs a good, standard way of starting an Android application
- Bug 730153 SUT agent KILL command fails to kill xpcshell
- Bug 731403 Robocop: NoneType' object has no attribute 'readline
- oprofile - found I am missing the oprofilefs device
Next week:
- build a new kernel for oprofile
Chris Lord (cwiiis)
- Last week
- bug 709813 - DOM Fullscreen mode doesn't work (in m-c and maple)
- bug 729537 - Maple: Buffers are larger than we expect
- bug 729534 - Buffer rotation appears to be broken on engadget
- Reviews
- This week
- bug 729534 - Buffer rotation appears to be broken on engadget (fixed)
- bug 731570 - ScrollbarLayer uploads a new texture whenever opacity changes
- Possibly help with bug 728983 - Maple invalidation problems with scrollable layer and multiple <div>s
- Possibly help with bug 730718 - Use EGLImageKHR as a platform-specific layer buffer to avoid texture upload
- Reviews
Chris Peterson
- Last Week
- bug 715251 - Reduce overscroll distance
- bug 730349 - Remove some unused code from browser.js
- This Week
- bug 725170 - crash java [@ java.lang.IndexOutOfBoundsException at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
- Busy being sick :)
- Blockers
- Waiting for bug 723251 to fix placeholder screenshots before I can commit bug 708167.
GCP
- Last week:
- bug 729640 Protocol parsing is broken in UrlClassifier
- bug 729928 Cleanup unused cache preferences
- bug 730247 Improve SafeBrowsing store SubPrefix compression
- bug 726821 SQLiteBridge should return a cursor
- bug 729609 Special folders get duplicated during profile migration
- bug 704548 "More" button is in foreign language after going from a foreign language XUL build to latest Birch
- bug 721352 experiments on Add support for batch operations in LocalDB
- This week:
- bug 731525 Investigate bandwidth overhead of SafeBrowsing protection.
- bug 725150 Need logic to prevent sync and profile migration happening at the same time
- bug 721898 Truncate history to a manageable number of items in BrowserProvider
- bug 721352 Add support for batch operations in LocalDB
- Blockers:
- I think wesj landed all his stuff for password manager now? If so, can proceed on bug 715550.
Brian N
- Done
- bug 726679 - Aurora builds point to wrong location
- bug 718240 - Fennec carries out a full session restore when killed
- Crashes (bug 731483, bug 731372, bug 729252)
- Next
- More release blockers
- Blockers
- bug 716681 - Tabs are being duplicated when going back into Fennec
- Please contact me if you have STR
- bug 716681 - Tabs are being duplicated when going back into Fennec
Sriram
- Last Week:
- Using handler messages - bug 727307
- Got feedback on the approach to use - will be working on it this week
- Tweak Share prompt title - bug 725730
- Do not show Downloads option on pre-honeycomb bug 726623
- Started work for ContentProvider for remote tabs
- Using handler messages - bug 727307
- This Week:
- ContentProvider for Sync to sync tabs from other computers - bug 715644
- Review granted - pushing the patch today
- Storing Fennec's open tabs with the database - bug 730039
- Got feedback - working on it
- ContentProvider for Sync to sync tabs from other computers - bug 715644
- Blockers:
- Reviewing pending on bug to show tabs opening in background - bug 727930
- UI for tabs from other computers
WesJ
Done:
- Bug 730952 - LayerController mayHaveTouchListeners isn't updated correctly
- Bug 725458 - After window with touchmove event preventDefault(), can't long tap to open context menu anymore (edit) (waiting on one more review)
- Bug 725881 - Content provider for form history
- Bug 729705 - Seeking with video controls jumps to end of video
- Bug 718760 - Implement Java version of LoginManagerCrypto - needs significant unbitrotting to land, but all r+
Next:
- Bug 731341 - Crash when accessing form history early in startup
LucasR
Last week
- bug 713056 - IllegalStateException because AwesomeBarCursorAdapter modified in background thread
- bug 710323 - about:home - clicking on addons should go to their page in AMO
- bug 729945 - AccountManager call causes StrictMode exception in about:home
- bug 727146 - deleteHistory should clear private data from the database
- bug 723623 - Remove legacy Android Browser code, BrowserDB, etc.
- Writing test infra for BrowserProvider
- Tons of patch reviews
Next week
- Finish initial set of BrowserProvider tests
- More P1/P2 bugs
- More patch reviews
Blockers
- Writing tests for our Content Provider is tricky due to Robocop's blackbox nature
MBrubeck
Done:
- bug 724292 - Error when trying to launch activity from the Android Market app
- bug 725972 - list_id added to bugzilla quick search field
- bug 662891 - Require Android 2.2 "Froyo" (API level 8) or higher
- bug 726623 - follow-up to fix case of directory name in Makefile.
- bug 728861 - Don't make the add-on list visible when refreshing it in the background
- bug 722249 - Make long extension names wrap in the fennec add-on manager
- bug 722252 - Extensions without icon get displayed with the icon of the previous extension
- bug 729681 - Remove the separate launcher icon for Firefox Sync
- bug 717904 - Add-ons Manager is broken after installing an extension with browser restart
- Created http://limpet.net/ua - add-on to work around BrowserID regression (bug 730015)
- https://github.com/toolness/collusion/issues/66 - Don't log anything in Private Browsing mode
Next:
- Finish add-on manager work
- Other bugs
Margaret
Done:
- Landed testBookmark fixes - bug 725483
- Started working on site security UI - bug 695204
- Started working on HTML5 form validation UI - bug 704879
- Fixed some crashes related to bookmark work - bug 730358, bug 731019, bug 730874
- Helping Jared (jaws) to come up with better click-to-play solution for mobile/desktop - bug 730318
Next:
- Finish bug 704879
Blocked:
- I need some UX help with bug 731654
Scott (jwir3)
- Font inflation P2 bugs including bug 708187 and bug 705446, should be finished with the latter bug this afternoon.
- dbaron is reviewing architecture still, trying to determine if the current font inflation system will work overall.
BLassey
- OUT - MWC
DougT
- Bug Triaging
- Looking into startup perf w/ SessionStore.js is not cleaned up
- Prepping for W3C Geo meeting
MFinkle
- OUT - Dancing
Madhava
Ian Barlow
Last week
- Catchup from work weeks
- Remote tabs UI - bug 708266
This week
- Tablet UI: Tabs, Menu, Awesomebar
Patryk Adamczyk
Working on:
+ Polishing the reader mode feature for future Firefox
+ Tablet designs
GFX
- List of Maple bugs: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=[maple;list_id=2495502
- Working on correctness: Issues with rotation, incomplete invalidation.
- Performance: Looking into high frame overhead for drawing a frame: > 10ms spent outside painting and uploading. JSON parsing is part of the problem we need to get rid off.
- New tool: Rendertrace https://wiki.mozilla.org/Mobile/Fennec/Android#Using_Rendertrace_.28Maple.29
- Screenshot:
- Screenshot:
- New tool: Rendertrace https://wiki.mozilla.org/Mobile/Fennec/Android#Using_Rendertrace_.28Maple.29
- Moving uploads off the compositor using EGLImage.
Round Table
- QA
- Keeping up with triage on a daily basis, nom'ing actionable bugs.
- maple testing support
- Sync features testing support
- Assigning out automation of smoketests in robocop
- Moving old litmus testcases into a new Testcase management system: Case Conductor