Mobile/Notes/29-Feb-2012: Difference between revisions

m
 
(39 intermediate revisions by 18 users not shown)
Line 22: Line 22:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===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===
===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:
* 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)===
===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===
===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:
**{{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===
===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:
* 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)===
===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]
Confirmed users
6,361

edits