Mobile/Notes/14-Mar-2012: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(22 intermediate revisions by 12 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 35: Line 45:
===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 51: 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===


Line 93: Line 164:


===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===
Line 103: Line 182:
===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
  • 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

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:
  • 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

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:

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

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.

Round Table