Mobile/Notes/14-Mar-2012: Difference between revisions
Jump to navigation
Jump to search
MarkFinkle (talk | contribs) |
|||
(27 intermediate revisions by 15 users not shown) | |||
Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Merge happened yesterday. Trunk is now 14.0a1 | * Merge happened yesterday. Trunk is now 14.0a1 | ||
** What's fixed in [[Mobile/Notes/14-Mar-2012/AuroraBugs|Aurora]]? | |||
* Maple merge is (has) happened today | * Maple merge is (has) happened today | ||
== Major Topics for This Week == | == Major Topics for This Week == | ||
;Maple: Maple appears healthy enough to land on m-c. Work is not finished though. Ongoing work should happen on m-c. | ;Maple: Maple <strike>appears healthy enough to land on m-c. Work is not finished though</strike>has landed on m-c. Ongoing work should happen on m-c. | ||
;Aurora uplift: We will start the normal process of requesting approval for patches we'd like to see uplifted from m-c to m-a. This will not be the "any and all patches" process we were using previously. We have crash fixes and blockers that will likely move to Aurora. | ;Aurora uplift: We will start the normal process of requesting approval for patches we'd like to see uplifted from m-c to m-a. This will not be the "any and all patches" process we were using previously. We have crash fixes and blockers that will likely move to Aurora. | ||
Line 22: | Line 23: | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
===Kats=== | ===Kats=== | ||
Last week: | |||
* lots of work on bug 732564 (new viewport code) and follow-up bugs (735180, 735248) | |||
* with wesj, worked through linker errors I kept running into (732069, 735344) | |||
* addressed review comments on bug 725095 and landed maple this morning | |||
Next week: | |||
* deal with fallout from the new viewport code. there are some bugs filed, pretty sure I understand why all of them are happening (except for 732016), it's just a matter of fixing bugs in implementation edge cases. | |||
* get back to viewport prediction so we have less checkerboarding during panning | |||
===GBrown=== | ===GBrown=== | ||
Last week: | Last week: | ||
Line 29: | Line 39: | ||
* Bug 734456 - Reftest/Crashtest suites C1, R2, R3 hidden | * Bug 734456 - Reftest/Crashtest suites C1, R2, R3 hidden | ||
* Bug 735461 - Robocop: Fennec is not using remote profile | * Bug 735461 - Robocop: Fennec is not using remote profile | ||
* Robocop reviews continue. There are 17 tests now and more on the way. | |||
Next week: | Next week: | ||
* | * Will likely concentrate on reftests | ||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
===Chris Peterson=== | ===Chris Peterson=== | ||
* Last Week | |||
** {{bug|725170}} - crash [@ IndexOutOfBoundsException at SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] (REOPENED) | |||
** {{bug|732634}} - Preserve IME option bits when toggling IME action bits on AwesomeBar Go/Search mode change | |||
** {{bug|733434}} - Breakpad not reporting uncaught Java exceptions | |||
** Phone interview | |||
* This Week | |||
** {{bug|726393}} - crash [@ NullPointerException: at GeckoInputConnection.processKeyDown(GeckoInputConnection.java) ] | |||
** {{bug|733196}} - Landscape VKB should not be fullscreen when entering text into a web form | |||
** {{bug|725170}} - crash java [@ IndexOutOfBoundsException: getChars (142793 ... 142794) ends beyond length 74889 at SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] | |||
** {{bug|630576}} - Fennec should send key events to content (to fix Gmail) | |||
** {{bug|730478}} - element.value returns an empty string after text is input (to fix autocomplete) | |||
** Mozilla interview training | |||
* Blockers | |||
** Waiting for {{bug|723251}} to fix placeholder screenshots before I can commit {{bug|708167}}. | |||
===GCP=== | ===GCP=== | ||
*Last week | |||
**Performance testing on Migration / Database batch ops | |||
**Reviews | |||
**Hunted a linking/NDK issue | |||
**{{Bug|725150}} Need logic to prevent sync and profile migration happening at the same time | |||
**{{Bug|721352}} Add support for batch operations in LocalDB | |||
*This week | |||
**{{Bug|729532}} Improve first-run profile import experience | |||
**{{Bug|715550}} Migration of Sync settings from XUL Fennec | |||
**{{Bug|734211}} Expose safe account creation API for profile migration | |||
===Brian N=== | ===Brian N=== | ||
* Done | |||
** {{Bug|732268}} - Opening Fennec from the Recent Apps UI reruns original Intent | |||
** {{Bug|708161}} - POST data for search engine submissions | |||
** {{Bug|724194}} - Allow editing bookmarks in AwesomeScreen | |||
** {{Bug|725213}} - Add search engines from text input fields | |||
** (WIP) {{Bug|732752}} - Load session history when 'loading tabs from last time' | |||
** (WIP) {{Bug|718240}} - Fennec carries out a full session restore when killed | |||
** (WIP) {{Bug|725428}} - content area goes black and then dark checkerboard before pageload during startup | |||
* Next | |||
** More 1.0 blockers | |||
===Sriram=== | ===Sriram=== | ||
* Last Week: | * Last Week: | ||
Line 50: | Line 102: | ||
===WesJ=== | ===WesJ=== | ||
Last week: | |||
* Landed a bunch of stuff (Crypto for Passwords, Removing library extraction, Tests, etc). Broke a bunch in the process. Fixed and relanded. Repeat. | |||
* Put up a patch for default bookmarks. Also "fixes" some favicon issues. | |||
This week | |||
* Looking at some touch events bugs. {{bug|733804}} and {{bug|735553}} | |||
* Touch events for XUL scale elements (video scrubbers) | |||
* ? | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* {{Bug|708149}} - Handling of unsupported bookmark records | |||
* {{Bug|735660}} - Fix db migrations in BrowserProvider | |||
* {{Bug|734177}} - Add tests for BrowserProvider | |||
* Patch reviews | |||
* Blog post: http://lucasr.org/?p=2657 | |||
'''Next week''' | |||
* More beta/release blocker fixing | |||
'''Blockers''' | |||
* None | |||
===MBrubeck=== | ===MBrubeck=== | ||
Done: | |||
* {{bug|696533}} - Add-on preferences | |||
* {{bug|731610}} - Back key in a popup window should return to the parent page | |||
* Meetings with W3C Touch Events Patent Advisory Group | |||
Next: | |||
* Finish remaining add-on manager work | |||
* Other blockers | |||
Other: | |||
* It's pi day, pi day, gotta get down on pi day! | |||
===Margaret=== | ===Margaret=== | ||
Done: | Done: | ||
Line 65: | Line 153: | ||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
(Sorry, I won't be able to make the meeting today - I have a conflicting appointment. My updates are about the same as last week.) | |||
* Still in progress | |||
** Bug 708187: titles bleed out of divs on marketwatch.com | |||
* Next | |||
** Bug 707195: Comments on news.ycombinator.com inflated to different sizes | |||
** Bug 708175: Native fennec truncates file control buttons | |||
*** Bug 712708: input buttons squashed together | |||
===BLassey=== | ===BLassey=== | ||
Last week: | |||
* {{bug|702907}} Zooming should be disabled while a video is in fullscreen mode | |||
* {{bug|707571}} user-scalable property of viewport meta tag is ignored (broken on maple though) | |||
* {{bug|719359}} Pageload thumbnails for sites with <meta viewport="width=n"> do not cover entire thumbnail box in about:home | |||
* {{bug|723597}} Spurious mouseover event fired on page load | |||
* reviews | |||
* sat in meetings so you don't have to | |||
===DougT=== | ===DougT=== | ||
===MFinkle=== | ===MFinkle=== | ||
Done: | |||
* {{bug|732753}} - Update or remove the URL redirector UA in App.java.in | |||
* {{bug|734714}} - Some prompts broken: 'aDomWin is null' in prompt service | |||
* Reviews | |||
* Triage | |||
===Madhava=== | ===Madhava=== | ||
===Ian Barlow=== | ===Ian Barlow=== | ||
Last week | |||
* Awesomebar UI design / blog post http://ianbarlow.wordpress.com/2012/03/09/enhanced-search-in-the-firefox-awesomebar/ | |||
This week | |||
* {{bug|729532}} Improve first-run import experience | |||
* Finishing off primary tablet UI designs, working on a blog post | |||
* Starting specs / bugs for tablet UI | |||
===Patryk Adamczyk=== | ===Patryk Adamczyk=== | ||
<b>This Week</b><br> | |||
+ Windows 8 Metro: getting some initial mock ups done, will likely feel like a step between tablet and desktop Firefox<br><br> | |||
<b>Last Week</b><br> | |||
+ [https://bugzilla.mozilla.org/show_bug.cgi?id=696921 Reader Mode Bug 696921] Initial spec is attached to the bug<br> | |||
+ [https://bugzilla.mozilla.org/show_bug.cgi?id=715223 Unified Colour Highlight Spec Bug 715223] Working with Sriram on this one | |||
===GFX=== | ===GFX=== | ||
* Kats landed maple on mozilla-central! Please land on mozilla-central (inbound). | |||
* We continue to work on jankiness and checkerboarding via gralloc (BenWa), EGLImage (pcwalton), other methods. | |||
** We have a proof of concept for gralloc on Galaxy Nexus, working making Layers use it. | |||
* Many of our correctness and performance issues are layout bugs. We hope to have retained Mats to work on these bugs. | |||
* Investigating incorrect usage of RGBA causing performance issues. | |||
* Profiling work underway to understand where we're spending our time. | |||
** Rough time break down of CNN.com: http://muizelaar.blogspot.com/2012/03/checkerboarding-cnncom.html | |||
** Ehsan has some patches up to compile libunwind on android. We're targeting user space profiling at 25ms intervals. | |||
== Round Table == | == Round Table == |
Latest revision as of 17:33, 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
- Merge happened yesterday. Trunk is now 14.0a1
- What's fixed in Aurora?
- Maple merge is (has) happened today
Major Topics for This Week
- Maple
- Maple
appears healthy enough to land on m-c. Work is not finished thoughhas landed on m-c. Ongoing work should happen on m-c. - Aurora uplift
- We will start the normal process of requesting approval for patches we'd like to see uplifted from m-c to m-a. This will not be the "any and all patches" process we were using previously. We have crash fixes and blockers that will likely move to Aurora.
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)
Kats
Last week:
- lots of work on bug 732564 (new viewport code) and follow-up bugs (735180, 735248)
- with wesj, worked through linker errors I kept running into (732069, 735344)
- addressed review comments on bug 725095 and landed maple this morning
Next week:
- deal with fallout from the new viewport code. there are some bugs filed, pretty sure I understand why all of them are happening (except for 732016), it's just a matter of fixing bugs in implementation edge cases.
- get back to viewport prediction so we have less checkerboarding during panning
GBrown
Last week:
- Bug 728263 - Errors occur when Fennec is closed
- Bug 726393 - crash [@ java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.processKeyDown(GeckoInputConnection.java) ]
- Bug 727496 - Large url crashes [@ malloc_print_stats | @0x0 | getanswer ] Fennec
- Bug 734456 - Reftest/Crashtest suites C1, R2, R3 hidden
- Bug 735461 - Robocop: Fennec is not using remote profile
- Robocop reviews continue. There are 17 tests now and more on the way.
Next week:
- Will likely concentrate on reftests
Chris Lord (cwiiis)
Chris Peterson
- Last Week
- bug 725170 - crash [@ IndexOutOfBoundsException at SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] (REOPENED)
- bug 732634 - Preserve IME option bits when toggling IME action bits on AwesomeBar Go/Search mode change
- bug 733434 - Breakpad not reporting uncaught Java exceptions
- Phone interview
- This Week
- bug 726393 - crash [@ NullPointerException: at GeckoInputConnection.processKeyDown(GeckoInputConnection.java) ]
- bug 733196 - Landscape VKB should not be fullscreen when entering text into a web form
- bug 725170 - crash java [@ IndexOutOfBoundsException: getChars (142793 ... 142794) ends beyond length 74889 at SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
- bug 630576 - Fennec should send key events to content (to fix Gmail)
- bug 730478 - element.value returns an empty string after text is input (to fix autocomplete)
- Mozilla interview training
- Blockers
- Waiting for bug 723251 to fix placeholder screenshots before I can commit bug 708167.
GCP
- Last week
- Performance testing on Migration / Database batch ops
- Reviews
- Hunted a linking/NDK issue
- bug 725150 Need logic to prevent sync and profile migration happening at the same time
- bug 721352 Add support for batch operations in LocalDB
- This week
- bug 729532 Improve first-run profile import experience
- bug 715550 Migration of Sync settings from XUL Fennec
- bug 734211 Expose safe account creation API for profile migration
Brian N
- Done
- bug 732268 - Opening Fennec from the Recent Apps UI reruns original Intent
- bug 708161 - POST data for search engine submissions
- bug 724194 - Allow editing bookmarks in AwesomeScreen
- bug 725213 - Add search engines from text input fields
- (WIP) bug 732752 - Load session history when 'loading tabs from last time'
- (WIP) bug 718240 - Fennec carries out a full session restore when killed
- (WIP) bug 725428 - content area goes black and then dark checkerboard before pageload during startup
- Next
- More 1.0 blockers
Sriram
- Last Week:
- UI for remote tabs bug 708266
- Showing remote tabs on about:home bug 734425
- This Week:
- Showing default clipboard bar on AwesomeBar on ICS bug 714131
- Hide application icon on Clipboard bar bug 735209
- Investigating Fennec startup from partial session-restore
- Cleaning up about:home layout and factoring out UI parts
- Investigating adding custom menu for honeycomb+ devices
- Blockers:
- None.
WesJ
Last week:
- Landed a bunch of stuff (Crypto for Passwords, Removing library extraction, Tests, etc). Broke a bunch in the process. Fixed and relanded. Repeat.
- Put up a patch for default bookmarks. Also "fixes" some favicon issues.
This week
- Looking at some touch events bugs. bug 733804 and bug 735553
- Touch events for XUL scale elements (video scrubbers)
- ?
LucasR
Last week
- bug 708149 - Handling of unsupported bookmark records
- bug 735660 - Fix db migrations in BrowserProvider
- bug 734177 - Add tests for BrowserProvider
- Patch reviews
- Blog post: http://lucasr.org/?p=2657
Next week
- More beta/release blocker fixing
Blockers
- None
MBrubeck
Done:
- bug 696533 - Add-on preferences
- bug 731610 - Back key in a popup window should return to the parent page
- Meetings with W3C Touch Events Patent Advisory Group
Next:
- Finish remaining add-on manager work
- Other blockers
Other:
- It's pi day, pi day, gotta get down on pi day!
Margaret
Done:
- Fixed problem with opening dialog windows (bug 725502)
- Tracked down an add-on manager regression (bug 734053)
- Show autocomplete suggestions when an empty input is tapped (bug 711177)
- Style HTML5 form validation popup (bug 731654)
- Still needs a few positioning issues worked out
Next:
- Finish bug 731654
- Awesomescreen/bookmarks bugs (bug 704977, bug 721731, bug 731267)
Scott (jwir3)
(Sorry, I won't be able to make the meeting today - I have a conflicting appointment. My updates are about the same as last week.)
- Still in progress
- Bug 708187: titles bleed out of divs on marketwatch.com
- Next
- Bug 707195: Comments on news.ycombinator.com inflated to different sizes
- Bug 708175: Native fennec truncates file control buttons
- Bug 712708: input buttons squashed together
BLassey
Last week:
- bug 702907 Zooming should be disabled while a video is in fullscreen mode
- bug 707571 user-scalable property of viewport meta tag is ignored (broken on maple though)
- bug 719359 Pageload thumbnails for sites with <meta viewport="width=n"> do not cover entire thumbnail box in about:home
- bug 723597 Spurious mouseover event fired on page load
- reviews
- sat in meetings so you don't have to
DougT
MFinkle
Done:
- bug 732753 - Update or remove the URL redirector UA in App.java.in
- bug 734714 - Some prompts broken: 'aDomWin is null' in prompt service
- Reviews
- Triage
Madhava
Ian Barlow
Last week
- Awesomebar UI design / blog post http://ianbarlow.wordpress.com/2012/03/09/enhanced-search-in-the-firefox-awesomebar/
This week
- bug 729532 Improve first-run import experience
- Finishing off primary tablet UI designs, working on a blog post
- Starting specs / bugs for tablet UI
Patryk Adamczyk
This Week
+ Windows 8 Metro: getting some initial mock ups done, will likely feel like a step between tablet and desktop Firefox
Last Week
+ Reader Mode Bug 696921 Initial spec is attached to the bug
+ Unified Colour Highlight Spec Bug 715223 Working with Sriram on this one
GFX
- Kats landed maple on mozilla-central! Please land on mozilla-central (inbound).
- We continue to work on jankiness and checkerboarding via gralloc (BenWa), EGLImage (pcwalton), other methods.
- We have a proof of concept for gralloc on Galaxy Nexus, working making Layers use it.
- Many of our correctness and performance issues are layout bugs. We hope to have retained Mats to work on these bugs.
- Investigating incorrect usage of RGBA causing performance issues.
- Profiling work underway to understand where we're spending our time.
- Rough time break down of CNN.com: http://muizelaar.blogspot.com/2012/03/checkerboarding-cnncom.html
- Ehsan has some patches up to compile libunwind on android. We're targeting user space profiling at 25ms intervals.