(→Sriram) |
(→QA) |
||
(26 intermediate revisions by 16 users not shown) | |||
Line 19: | Line 19: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
* Bug 839456 - do some in-process crash annotation with plugin versions on Android | |||
* Bug 829747 - Do Async Canvas layers update | |||
** 7-10% performance increase in WebGL on top of the increase we get from the streaming buffers patch (bug 716859) | |||
* Bug 837734 - IonMonkey: gl-matrix.js: use NEON to optimize vectorized functions. | |||
===Kats=== | ===Kats=== | ||
* Feb 6 - Feb 12: | |||
** bug 794982 - landed autogeneration of bindings in APKOpen.cpp | |||
** bug 837821 - catch calls to libxul functions that happen before libxul is loaded | |||
** bug 839325 - reduce string compares in GeckoViewsFactory | |||
** bug 839622 - remove some unneeded JNI bindings | |||
** bug 833777 - fix null selectedTab dereference | |||
** bug 839641 - (in progress) add a codepath to use APZC in fennec | |||
** reviews, needinfos, getting visa stuff sorted out for workweeks | |||
* Next: | |||
** continue working on bug 839641 + blockers | |||
** start looking at multiple profile support | |||
===GBrown=== | ===GBrown=== | ||
* Done: | |||
** {{bug|823452}} Android's checkForCrashes "No crash directory found on remote device" error is misleading (obscures startup java stacks) | |||
** {{bug|838636}} java.lang.NullPointerException at org.mozilla.fennec.tests.BaseTest.setUp | |||
** {{bug|840725}} Access awesome bar tabs consistently across all robocop tests | |||
** {{bug|840661}} Android PGO: failure in expandlibs_exec when building with SYMBOL_ORDER | |||
** {{bug|770483}} Intermittent Robocop testAboutPage | GeckoEventExpecter - blockForEvent timeout: Tab:Added | |||
* Working on: | |||
** Helping releng with Android PGO builds | |||
** Shumway performance on Android | |||
** {{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 | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
* Done | |||
** Sat on EdgeConf performance panel | |||
*** [https://www.youtube.com/watch?v=3-WYu_p5rdU Video] | |||
*** [http://chrislord.net/index.php/2013/02/11/tips-for-smooth-scrolling-web-pages-edgeconf-follow-up/ Blog post] | |||
* Now | |||
** {{bug|716403}} - Scroll the location bar off the top (will hopefully finish, excluding reviews, this week) | |||
** Attending Facebook London tech talk - CPU Optimisation approaches (today, after meeting) | |||
** {{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 | |||
** Meet a Mentor event on 25th Feb | |||
** More Ouya stuff | |||
===Chris Peterson=== | ===Chris Peterson=== | ||
* Done | |||
** Basic Push Notifications working on Android | |||
* Next | |||
** Upstream my Android changes to Nikhil's WebAPI branch | |||
** Implementing Android polling service | |||
===JChen=== | ===JChen=== | ||
* Past week | |||
** Still driving ANR reporter | |||
*** Need to land one final patch in {{bug|826053}} - Detect and report ANRs through our own channel | |||
*** Metrics is working on server scripts {{bug|834086}} - Server backend for Android App Not Responding (ANR) reporting | |||
*** Sec review {{bug|833991}} - Security Review for Android App Not Responding (ANR) Reporting | |||
** Async IME | |||
*** Landed {{bug|835906}} - Run InputConnection on a separate thread | |||
*** But working on regression :( {{bug|839882}} - java.lang.NullPointerException: at android.text.Selection.setSelection | |||
** Fixed {{bug|836589}} - "New Tab" input switches from numbers to letters after one digit | |||
* Next week | |||
** In progress items from above | |||
** {{bug|831144}} - Implement editor key bindings on Android | |||
** {{bug|838177}} - Add more debugging output to GeckoEditable and GeckoInputConnection | |||
===GCP=== | ===GCP=== | ||
*Past week: | |||
**W3C/IETF meeting in Boston | |||
**Getting home | |||
*Next week: | |||
**Fix oustanding MWC demo issues, test: https://webrtc-apps.etherpad.mozilla.org/4? | |||
===Brian N=== | ===Brian N=== | ||
* Done | |||
** {{Bug|833777}} - UI fails to load intermittently | |||
** {{Bug|838583}} - Favicons are tiny in Awesomebar history tab | |||
** {{Bug|840823}} - Race condition when removing tabs at startup | |||
** {{Bug|840601}} - Clear saved reader mode page in tab destroy | |||
* In progress | |||
** {{Bug|838793}} - Don't keep a reference to AboutHomeContent | |||
** {{Bug|823285}} - Private browsing downloads not cleared from Android notification bar | |||
===Sriram=== | ===Sriram=== | ||
* Flat icons - {{Bug|838807}} | * Flat icons - {{Bug|838807}} | ||
Line 37: | Line 120: | ||
===WesJ=== | ===WesJ=== | ||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* Finalizing new tabs UI | |||
** Fixed all known issues in https://bugzilla.mozilla.org/show_bug.cgi?id=817732#c17 | |||
** First test build for UX team today | |||
* Organizing a tech talk at the London MozSpace | |||
** http://firefoxandroid.eventbrite.com/ | |||
* Mentoring 2 contributors on reader mode bugs | |||
* Investigating black rectangle bug (issue seems to be on the background curve) | |||
'''Next week''' | |||
* More tabs UI and TwoWayView hacking | |||
* Work on tech talk with Chris Lord | |||
===Margaret=== | ===Margaret=== | ||
'''Done:''' | |||
* Default bookmark support for distributions - {{bug|836450}} | |||
* Started writing tests for distribution stuff - {{bug|840825}} | |||
* Started working a patch for perceived location bar performance - {{bug|839602}} | |||
'''Next:''' | |||
* More test writing | |||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
'''Last Week''': | |||
* {{bug|803719}}: Reflow-on-zoom should zoom in and snap to a piece of text (was in review, but dbaron and I discussed a slightly different approach) | |||
* Sent email to www-style re: adding a GetClientRect() method to CaretPosition API, for above bug ([http://lists.w3.org/Archives/Public/www-style/2013Feb/0323.html message available here ]) | |||
* Worked on a number of non-mobile related things. | |||
'''This Week''': | |||
* More non-mobile related things, hopefully get {{bug|803719}} landed. | |||
'''Other''': | |||
* Will be in SF next two weeks. | |||
===BLassey=== | ===BLassey=== | ||
;done | ;done | ||
Line 60: | Line 174: | ||
* More MWC work/training | * More MWC work/training | ||
* Kick off a "refactor that code" push for the Frontend team | * Kick off a "refactor that code" push for the Frontend team | ||
* {{bug|838332}} - URL shorteners alongside their associative URL's get placed as top-site thumbnails | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
* Ongoing Project Holo stuff | |||
** [DONE] Icon unification / flattening | |||
** [DONE, landing soon] 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) | |||
* Top of mind right now: | |||
** Project PICL, kickoff today | |||
** Ongoing MWC requests | |||
** Tab UI refinements | |||
** Header scrolling | |||
* Looking forward to starting new feature work: | |||
** Search (multi-search suggest, widget) | |||
** First Run UX | |||
** New Reader Mode stuff (new themes, reading list) | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
===Contributors=== | ===Contributors=== | ||
* Capella landed his patch to add distribution info to about:firefox - {{bug|836451}} | |||
* Christian Vielma landed {{Bug|454880}} - Allow access to recent history through back/forward buttons | |||
== Round Table == | == Round Table == | ||
* [bajaj] Needs assignee : {{Bug|818345}} - Crash: Swipe to close for tabs causes ArrayIndexOutOfBounds | |||
=== QA === | === QA === | ||
* Post mortem notes from last week's OpenGL crashers hotfix: https://etherpad.mozilla.org/gfxinfo | |||
* next testday, fx20 beta 1: friday 2/22 | |||
* team working through MWC demo script | |||
* feature planning for fx20 features | |||
**'''Robocop Automation testing status''' | |||
** Progress on [https://docs.google.com/spreadsheet/ccc?key=0Ak8KPfUd1-5udC1FRXBHMlA2MkJLOEp0NFkxTnBtS1E#gid=0 Smoke test Automation] | |||
** Bugs with work in progress: | |||
*** {{Bug|820276}} - Robocop: Make editBookmark and checkBookmarkEdit methods available to other tests | |||
*** {{Bug|822259}} - Robocop: Add test for Find in Page feature | |||
*** {{Bug|836341}} - Robocop: Add test for "Clear download history" | |||
*** {{Bug|833832}} - Robocop: Add test for Import from Android feature | |||
** Bugs awaiting review: | |||
*** {{Bug|830834}} - Robocop: Add test for 'Show Search Suggestions' feature | |||
** Bugs with accepted patches: | |||
*** {{Bug|745041}} - Robocop: Add test for 'Clear History' | |||
*** {{Bug|830755}} - Robocop: Add test for 'Settings Menu Items' feature | |||
*** {{Bug|777719}} - Batch of Robocop tests | |||
*** {{Bug|818390}} - Robocop: Improve the solution for identifying the device type and OS | |||
*** {{Bug|747835}} - Robocop: Add automated test for Back and Forward Buttons | |||
*** {{Bug|732212}} - Robocop: Add tests for doorhanger notifications | |||
*** {{Bug|826261}} - Robocop: Add test for Share Link option from the Firefox Mobile Menu | |||
*** {{Bug|822681}} - Robocop: Add test for 'Tabs Drawer Menu' feature | |||
*** {{Bug|817970}} - Robocop: Add tests for Bookmark remove and edit from context menu | |||
*** {{Bug|822256}} - Robocop: Add test for 'System Pages' feature | |||
==== Stability ==== | ==== Stability ==== | ||
* {{Bug|839882}} - java.lang.NullPointerException: at android.text.Selection.setSelection(Selection.java) | * {{Bug|839882}} - java.lang.NullPointerException: at android.text.Selection.setSelection(Selection.java) | ||
Line 76: | Line 242: | ||
* {{Bug|752828}} - android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS | * {{Bug|752828}} - android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS | ||
** Second highest crash in Release (first is a corrupt dump stack);STR in the bug, waiting for community feedback | ** Second highest crash in Release (first is a corrupt dump stack);STR in the bug, waiting for community feedback | ||
===SUMO=== | |||
No major updates from feedback, getting ready for Firefox 19. |
Latest revision as of 18:05, 13 February 2013
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 99998
- People with Mozilla phones or softphones please dial x4000 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
- 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
- Mobile Vidyo Room
Schedule
Next merge is 2013-02-19 (U.S. Holiday on the 18th)
Major Topics for This Week
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)
- Bug 839456 - do some in-process crash annotation with plugin versions on Android
- Bug 829747 - Do Async Canvas layers update
- 7-10% performance increase in WebGL on top of the increase we get from the streaming buffers patch (bug 716859)
- Bug 837734 - IonMonkey: gl-matrix.js: use NEON to optimize vectorized functions.
Kats
- Feb 6 - Feb 12:
- bug 794982 - landed autogeneration of bindings in APKOpen.cpp
- bug 837821 - catch calls to libxul functions that happen before libxul is loaded
- bug 839325 - reduce string compares in GeckoViewsFactory
- bug 839622 - remove some unneeded JNI bindings
- bug 833777 - fix null selectedTab dereference
- bug 839641 - (in progress) add a codepath to use APZC in fennec
- reviews, needinfos, getting visa stuff sorted out for workweeks
- Next:
- continue working on bug 839641 + blockers
- start looking at multiple profile support
GBrown
- Done:
- bug 823452 Android's checkForCrashes "No crash directory found on remote device" error is misleading (obscures startup java stacks)
- bug 838636 java.lang.NullPointerException at org.mozilla.fennec.tests.BaseTest.setUp
- bug 840725 Access awesome bar tabs consistently across all robocop tests
- bug 840661 Android PGO: failure in expandlibs_exec when building with SYMBOL_ORDER
- bug 770483 Intermittent Robocop testAboutPage | GeckoEventExpecter - blockForEvent timeout: Tab:Added
- Working on:
- Helping releng with Android PGO builds
- Shumway performance on Android
- 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
Chris Lord (cwiiis)
- Now
- bug 716403 - Scroll the location bar off the top (will hopefully finish, excluding reviews, this week)
- Attending Facebook London tech talk - CPU Optimisation approaches (today, after meeting)
- 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
- Meet a Mentor event on 25th Feb
- More Ouya stuff
Chris Peterson
- Done
- Basic Push Notifications working on Android
- Next
- Upstream my Android changes to Nikhil's WebAPI branch
- Implementing Android polling service
JChen
- Past week
- Still driving ANR reporter
- Need to land one final patch in bug 826053 - Detect and report ANRs through our own channel
- Metrics is working on server scripts bug 834086 - Server backend for Android App Not Responding (ANR) reporting
- Sec review bug 833991 - Security Review for Android App Not Responding (ANR) Reporting
- Async IME
- Landed bug 835906 - Run InputConnection on a separate thread
- But working on regression :( bug 839882 - java.lang.NullPointerException: at android.text.Selection.setSelection
- Fixed bug 836589 - "New Tab" input switches from numbers to letters after one digit
- Still driving ANR reporter
- Next week
- In progress items from above
- bug 831144 - Implement editor key bindings on Android
- bug 838177 - Add more debugging output to GeckoEditable and GeckoInputConnection
GCP
- Past week:
- W3C/IETF meeting in Boston
- Getting home
- Next week:
- Fix oustanding MWC demo issues, test: https://webrtc-apps.etherpad.mozilla.org/4?
Brian N
- Done
- bug 833777 - UI fails to load intermittently
- bug 838583 - Favicons are tiny in Awesomebar history tab
- bug 840823 - Race condition when removing tabs at startup
- bug 840601 - Clear saved reader mode page in tab destroy
- In progress
- bug 838793 - Don't keep a reference to AboutHomeContent
- bug 823285 - Private browsing downloads not cleared from Android notification bar
Sriram
- Flat icons - bug 838807
- Removed 66% of all icons!! Available in today's nightly.
- Flat UI - bug 840346
- No more textures. Solid colors for better performance.
- Overdraw - bug 840871
WesJ
LucasR
Last week
- Finalizing new tabs UI
- Fixed all known issues in https://bugzilla.mozilla.org/show_bug.cgi?id=817732#c17
- First test build for UX team today
- Organizing a tech talk at the London MozSpace
- Mentoring 2 contributors on reader mode bugs
- Investigating black rectangle bug (issue seems to be on the background curve)
Next week
- More tabs UI and TwoWayView hacking
- Work on tech talk with Chris Lord
Margaret
Done:
- Default bookmark support for distributions - bug 836450
- Started writing tests for distribution stuff - bug 840825
- Started working a patch for perceived location bar performance - bug 839602
Next:
- More test writing
Scott (jwir3)
Last Week:
- bug 803719: Reflow-on-zoom should zoom in and snap to a piece of text (was in review, but dbaron and I discussed a slightly different approach)
- Sent email to www-style re: adding a GetClientRect() method to CaretPosition API, for above bug (message available here )
- Worked on a number of non-mobile related things.
This Week:
- More non-mobile related things, hopefully get bug 803719 landed.
Other:
- Will be in SF next two weeks.
BLassey
- done
- bug 839883 - Don't match zh-* based on just language
- bug 829596 - backed out the removal of "Tablet" from the UA
- bug 674739 - Implement DOM3 KeyboardEvent types for audio
- MWC training
- next
- press training (I gotta get learned to talk good)
- final wrap ups for MWC
MFinkle
Done:
- More work on partner repacking - We will use a "safe, system location" for preloaded ROMs
- bug 839242 - Remove unused onunload handler from about:apps
- bug 838745 - Prevent crashing if a promo type is dropped
- bug 837393 - Remove webapps from the recent apps list
- bug 835399 - Allow launching non-privileged webapps with a URL
Next:
- More MWC work/training
- Kick off a "refactor that code" push for the Frontend team
- bug 838332 - URL shorteners alongside their associative URL's get placed as top-site thumbnails
Ian Barlow
- Ongoing Project Holo stuff
- [DONE] Icon unification / flattening
- [DONE, landing soon] 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)
- Top of mind right now:
- Project PICL, kickoff today
- Ongoing MWC requests
- Tab UI refinements
- Header scrolling
- Looking forward to starting new feature work:
- Search (multi-search suggest, widget)
- First Run UX
- New Reader Mode stuff (new themes, reading list)
Security/MGoodwin
Contributors
- Capella landed his patch to add distribution info to about:firefox - bug 836451
- Christian Vielma landed bug 454880 - Allow access to recent history through back/forward buttons
Round Table
- [bajaj] Needs assignee : bug 818345 - Crash: Swipe to close for tabs causes ArrayIndexOutOfBounds
QA
- Post mortem notes from last week's OpenGL crashers hotfix: https://etherpad.mozilla.org/gfxinfo
- next testday, fx20 beta 1: friday 2/22
- team working through MWC demo script
- feature planning for fx20 features
- Robocop Automation testing status
- Progress on Smoke test Automation
- Bugs with work in progress:
- bug 820276 - Robocop: Make editBookmark and checkBookmarkEdit methods available to other tests
- bug 822259 - Robocop: Add test for Find in Page feature
- bug 836341 - Robocop: Add test for "Clear download history"
- bug 833832 - Robocop: Add test for Import from Android feature
- Bugs awaiting review:
- bug 830834 - Robocop: Add test for 'Show Search Suggestions' feature
- Bugs with accepted patches:
- bug 745041 - Robocop: Add test for 'Clear History'
- bug 830755 - Robocop: Add test for 'Settings Menu Items' feature
- bug 777719 - Batch of Robocop tests
- bug 818390 - Robocop: Improve the solution for identifying the device type and OS
- bug 747835 - Robocop: Add automated test for Back and Forward Buttons
- bug 732212 - Robocop: Add tests for doorhanger notifications
- bug 826261 - Robocop: Add test for Share Link option from the Firefox Mobile Menu
- bug 822681 - Robocop: Add test for 'Tabs Drawer Menu' feature
- bug 817970 - Robocop: Add tests for Bookmark remove and edit from context menu
- bug 822256 - Robocop: Add test for 'System Pages' feature
Stability
- bug 839882 - java.lang.NullPointerException: at android.text.Selection.setSelection(Selection.java)
- Highest Crash in Nightly; Patch about to land, just needs touch up.
- bug 827171 - crash in nsPluginStreamListenerPeer::OnStartRequest
- Highest crash in Aurora; need to catch in debug
- bug 823236 - crash in mozilla::layers::ShmemYCbCrImage::IsValid on ICS and above
- Second highest crash in Beta (first is a corrupt dump stack); need QA for STR
- bug 752828 - android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS
- Second highest crash in Release (first is a corrupt dump stack);STR in the bug, waiting for community feedback
SUMO
No major updates from feedback, getting ready for Firefox 19.