Mobile/Notes/29-Feb-2012
Contents |
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 95312
- US/International: +1 650 903 0800 x92 Conf# 95312
- US toll free: +1 800 707 2533 (pin 369) Conf# 95312
- Canada: +1 416 848 3114 x92 Conf# 95312
- 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:
- New tool: Rendertrace https://wiki.mozilla.org/Mobile/Fennec/Android#Using_Rendertrace_.28Maple.29
- Moving uploads off the compositor using EGLImage.
Round Table
- QA
- Doing daily triage and bug noms against this list (from Mobile/Triage page)
- M: 9am PST, W,F: 7am PST, T,Th: 1pm PST
- discussion on breaking out automated fennec smoketests in robocop
- Tests will be organized here
- Daily testing on Maple and Nightly builds
- Doing daily triage and bug noms against this list (from Mobile/Triage page)
- MTD
- Still on m-a