Confirmed users
300
edits
MarkFinkle (talk | contribs) |
|||
(24 intermediate revisions by 15 users not shown) | |||
Line 11: | Line 11: | ||
== Major Topics for This Week == | == Major Topics for This Week == | ||
* Suggestion: Should we be more aggressive about uplifting low-risk features? | |||
==Stand ups== | ==Stand ups== | ||
Line 19: | Line 20: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
* Bug 829747 - Do Async Canvas layers update | |||
* Bug 837687 - GL_OES_EGL_image not detected on Galaxy Nexus | |||
* Profiling WebGL stuff | |||
* Worked some on memory benchmark app | |||
* Experimenting with SurfaceTexture backend for SharedSurface | |||
===Kats=== | ===Kats=== | ||
* Jan 30 - Feb 5: | |||
** bug 816879 - more fiddling with the blocking nature of the memory pressure handler | |||
** bug 836803 - fix scrolling in prompt dialogs | |||
** bug 835356 - more aggressive logging and handling for long geckoEventSync calls | |||
** bug 837131 - diagnosed AWSY memory usage regression and backed out bug 828201 | |||
** bug 837551 - fix a warning emitted by the custom linker | |||
** bug 827836 - re-land fix after updating test to prevent failures | |||
** bug 832508 - resuming fennec after the activity is destroyed shows blank screen | |||
** bug 837775 - fix some android lint warnings | |||
** bug 837816 - stop calling loadMozGlue so many times on startup | |||
** bug 821224 - fix a crash caused by recycling bitmaps | |||
** bug 794982 - autogenerate the JNI binding goop in APKOpen.cpp (pending review) | |||
** bug 837821 - fix some possible startup crashes caused by calling libxul functions before libxul is loaded (pending review) | |||
** bug 777468 - (in progress) worked on decoupling PanZoomController from the rest of the code a bit | |||
* Next: | |||
** finish off bug 794982 and bug 837821 and land them | |||
** continue working on PZC unification | |||
===GBrown=== | ===GBrown=== | ||
* Done: | |||
** http://gbrownmozilla.wordpress.com/2013/02/01/firefox-for-android-performance-measures-january-check-up/ | |||
** Robocop reviews: bugs 830755, 745041 ... | |||
** Bug 838604 Add mozcrash to tests.zip | |||
* Working on: | |||
** Shumway performance on Android | |||
** Bug 823452 - Android's checkForCrashes "No crash directory found on remote device" error is misleading (obscures startup java stacks) | |||
** Bug 837318 - testVkbOverlap - Found 0 green pixels after tapping; expected 2427 -- on Pandaboard | |||
** bug 803158 if no crash report is generated by a tegra ... use ndk-stack to get a stack | |||
** Bug 838636 - java.lang.NullPointerException at org.mozilla.fennec.tests.BaseTest.setUp | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
* Done | |||
** FOSDEM talk | |||
* Now | |||
** Plan for EdgeConf performance panel | |||
** {{bug|716403}} - Scroll the location bar off the top | |||
** {{bug|822810}} - Unexpected painting behaviour with low-res tiling code | |||
** Hack up some patches to get fennec working reasonably on Ouya | |||
* Next | |||
** Investigate canvas performance | |||
** More Ouya stuff | |||
===Chris Peterson=== | ===Chris Peterson=== | ||
* Porting Push Notification jsm components from B2G to Android | |||
* Reviewing jchen's big IME patch | |||
===JChen=== | ===JChen=== | ||
* Past week | |||
** ANR reporter and async IME follow-ups | |||
** Fixed {{bug|832028}} - Let Java block while resetting GeckoEditable during focus | |||
** Speculative fix for {{bug|830557}} - java.lang.NullPointerException at com.android.internal.view.IInputMethodManager | |||
** Worked on {{bug|836589}} - "New Tab" input switches from numbers to letters after one digit | |||
** Helped with {{bug|836332}} - Deploy ndk-stack on foopies | |||
* Next | |||
** More ANR reporter and async IME | |||
** {{bug|831144}} - Implement editor key bindings on Android | |||
===GCP=== | ===GCP=== | ||
===Brian N=== | ===Brian N=== | ||
* Done | |||
** {{Bug|827370}} - When a web page is opened via an intent, we should not load about:blank first | |||
** {{Bug|777639}} - Download Manager page is not updated after clearing private data | |||
** {{Bug|838398}} - about:home memory leak when device is rotated | |||
** Remove gecko property from sendMessageToJava ({{bug|837042}} and {{bug|837848}}) | |||
** {{Bug|837373}} - java.lang.NullPointerException: at org.mozilla.gecko.Favicons.isLargeFavicon(Favicons.java) | |||
* Next | |||
** {{Bug|838583}} - Favicons are tiny in Awesomebar history tab | |||
** Other tracking bugs | |||
===Sriram=== | ===Sriram=== | ||
* Icon tabs for tabs-ui - {{Bug|836043}} | |||
* Tab thumbnail styling - {{Bug|834525}} | |||
* Tabs/Private/Synced popups randomly - {{Bug|833812}} | |||
* Visible outline in Nexus 7 - {{Bug|794940}} | |||
** Related blog post: http://wp.me/pGWkB-4k | |||
* Context menu for closing a tab. | |||
** Functionality is reverted back to close button. | |||
* Replace aaallll icons to make it Holo theme. | |||
===WesJ=== | ===WesJ=== | ||
'Last week' | |||
* Paternity leave | |||
* Working on new video controls | |||
'This week' | |||
* Keep working on new video controls | |||
* {{bug|757481}} - Tests for prompt service | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* FOSDEM talk (slides and blog post will be up soon) | |||
* More hacking TwoWayView: | |||
** Load properties from XML style | |||
** Important view recycling fix | |||
** Proper view measurement | |||
** Proper touch mode tracking | |||
** Misc bug fixes and cleanups | |||
* New tabs UI: | |||
** Rebasing with latest changes in m-c | |||
** Use TwoWayView [https://www.dropbox.com/s/cundkr4ql7ck4pd/new2.png] [https://www.dropbox.com/s/vci4uhdnzx56tga/new.png] | |||
* Black rectangle in toolbar | |||
** Prepared test builds with tentative patches | |||
'''Next week''' | |||
* More TwoWayView hacking | |||
* Fix the most serious bugs in new tabs UI | |||
* First test build for UI feedback | |||
===Margaret=== | ===Margaret=== | ||
'''Done:''' | |||
* Landed basic distribution support (preferences and lightweight themes) - {{bug|834681}}, {{bug|836517}}, {{bug|836838}} | |||
* Making progress on default bookmark support for distributions - {{bug|836450}} | |||
'''Next:''' | |||
* Train some contractors working on Gaia (again) | |||
* Finish default bookmark support | |||
* Flesh out the [https://wiki.mozilla.org/Mobile/Distribution_Files distribution documentation] | |||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
'''Last Week''': | |||
* {{bug|477166}}: Get an IID checking utility to prevent interface changes without IID changes (in review). | |||
* {{bug|803719}}: Position maintenance for reflow-on-zoom (in review). | |||
'''Next''': | |||
* {{bug|836565}}: Performance issue with reflow-on-zoom after zooming-in, then zooming-out. | |||
* {{bug|836568}}: Reflow-on-zoom has an issue where events build up in a queue, causing problems with subsequent zooms. | |||
'''Blocking''': | |||
* Trying to determine where in the paint process {{bug|836565}} is happening, which is the major blocking issue for reflow-on-zoom landing right now. I've determined that it's happening in the paint (not reflow) code, but it's not a result of progressive painting/low-precision tile rendering, since I've turned off the preferences controlling those areas of the code. If you have a few minutes, and know about painting code, I'd really like to debug this with someone, as I'm not 100% confident I understand exactly how the painting code works in Fennec. | |||
'''Other''': | |||
* I'll be in SF from February 17th - March 3rd. | |||
===BLassey=== | ===BLassey=== | ||
===MFinkle=== | ===MFinkle=== | ||
Line 39: | Line 170: | ||
* All things MWC | * All things MWC | ||
* Successfully handed off Distribution feature to Margaret, who promptly got it all working | * Successfully handed off Distribution feature to Margaret, who promptly got it all working | ||
* Started some docs on mobile features for [https://wiki.mozilla.org/Mobile/WebApps WebApps] and [https://wiki.mozilla.org/Mobile/Distribution_Files Distributions] | |||
* {{bug|837215}} - YouTube video's redirect on play; broken on tablets | * {{bug|837215}} - YouTube video's redirect on play; broken on tablets | ||
* {{bug|828892}} - Favicons are missing for the default bookmarked pages besides about: ones | * {{bug|828892}} - Favicons are missing for the default bookmarked pages besides about: ones | ||
Line 51: | Line 183: | ||
===Ian Barlow=== | ===Ian Barlow=== | ||
* Project Holo is starting to take shape | |||
** Part 1 nearly done - icon unification / flattening | |||
** Next parts | |||
*** Flatten UI backgrounds | |||
*** Unify and retheme dialogs / doorhangers | |||
*** Selection colour refinement (orange vs neutral highlight) | |||
*** Reduce number of font sizes used | |||
*** Unify in-content UI | |||
*** Loading progress indicator | |||
*** Interaction refinements (Multi-pane about:home, possible tweaks to scrolling dynamics) | |||
* Search (multi-search suggest, widget) | |||
* First Run UX | |||
* Project PICL, pronounced "pickle" (continuity of UX across Firefox products) | |||
* New Reader Mode stuff (new themes, reading list) | |||
* Ongoing tab UI refinements | |||
* Ongoing MWC requests | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
===Contributors=== | ===Contributors=== | ||
* Capella is writing a patch for adding distribution information to about:firefox - {{bug|836451}} | |||
* Kyle is working on hiding the downloads notification if a download opens automatically - {{bug|696911}} | |||
* lannguyen has a working patch in Remember which of "Top Sites", "Bookmarks" or "History" was last selected {{bug|750167}} | |||
== Round Table == | == Round Table == | ||
Line 59: | Line 213: | ||
* Crashes {{bug|838603}} - Startup crash spike on Android with abort message: "OpenGL-accelerated layers are a hard requirement on this platform | * Crashes {{bug|838603}} - Startup crash spike on Android with abort message: "OpenGL-accelerated layers are a hard requirement on this platform | ||
** Blocklist for STAGEFRIGHT was removed | ** Blocklist for STAGEFRIGHT was removed | ||
===SUMO Feedback === | |||
* significant increase in slowness on Input comparing FF 17 to FF 18 (but not on SUMO Forum or Google Play Reviews). will see if there's a set of devices and/or steps to reproduce |