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

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(24 intermediate revisions by 15 users not shown)
Line 14: Line 14:
** It went really really really well
** It went really really really well
** ask me questions
** ask me questions
* Twitter debate(s)
** everyone chill


==Stand ups==
==Stand ups==
Line 22: Line 24:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Last week
** Worked on fixing Flash for ICS on Maple
* This week
** Worked on fixing Flash for ICS on Maple
** Implementing fullscreen support for Flash
* Next week
** Finish fullscreen support
** Fix any remaining Flash blockers
===Kats===
===Kats===
* Last week
** Mostly working on new viewport design in maple with the gfx team
*** documenting new viewport design at https://wiki.mozilla.org/Fennec/NativeUI/Viewport
*** lots of work on bug 732564. most of the implementation is done, now testing and hammering out minor issues
** Misc fixes
*** fix frame rate layer - 731417
*** fix drawing after rotation - 731619
*** take out throttling of adjustViewport to reduce latency - 730966
*** fix AutoLocalJNIFrame uses - 732736
* This week
** finish up the viewport implementation and land it
** rebase my old viewport prediction patches onto the new code
** go through outstanding maple bugs and close ones that will be fixed, look at any that are still present
* Blockers
** none right now
===GBrown===
===GBrown===
Last week:
* Testing bugs
* Built Galaxy Nexus kernel and custom roms for oprofile
** /dev/oprofilefs appears to work
** opcontrol can start / stop oprofiled
** but no samples are collected
** kernel / oprofile experience written up at https://wiki.mozilla.org/Mobile/Fennec/Android/Profiling#Using_oprofile_on_Galaxy_Nexus
Next week:
* Turning to beta blocker list
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
===Chris Peterson===
===Chris Peterson===
* Last Week
** {{bug|699465}} - Tapping on the urlbar displays context menu
** {{bug|733196}} - Landscape VKB should not be fullscreen when entering text into a web form
* This Week
** {{bug|733434}} - Breakpad not reporting uncaught Java exceptions
** {{bug|725170}} - crash java [@ java.lang.IndexOutOfBoundsException at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] (REOPENED)
* Blockers
** Waiting for {{bug|723251}} to fix placeholder screenshots before I can commit {{bug|708167}}.
===GCP===
===GCP===
*Last week
*Last week
Line 41: Line 95:


===Brian N===
===Brian N===
* Done
** {{Bug|731333}} - Fennec uses old intent when restoring from OOM
** {{Bug|726080}} - Don't set searches as tab URLs
** {{Bug|725990}} - Add capability to link from notification
** {{Bug|725987}} - Create Telemetry (opt-out) notification for Nightly and Aurora (mobile)
** {{Bug|702319}} - update telemetry opt-in text to cover entire scope of probes
** Test case for {{bug|726018}}
* Next
** {{Bug|725428}} - content area goes black and then dark checkerboard before pageload during startup
** Other bugs
===Sriram===
===Sriram===
* Last Week:
* Last Week:
Line 62: Line 127:


===WesJ===
===WesJ===
Finished
* Bug 723658 - Double-tap zoom behaviour incorrect when interleaved with pinch zooming
* Bug 725052 - Inserting passwords should check if they're deleted first
* Bug 731341 - Crash when accessing form history early in startup (need review)
* Bug 732069 - Remove library extraction from APKOpen
* Bug 719276 - Double tapping causes css :active to remain (bounced but simple fix)
* Bug 730985 - Scroll does not snap back if we get preventDefault in java halfway through a pan
Next:
* Bug 733422 - Sync needs a way to track changes to form history - still looking for the right solution here
* Bug 732052 - XUL Scale elements should support touch events
===LucasR===
===LucasR===
'''Last week'''
'''Last week'''
Line 74: Line 151:


===MBrubeck===
===MBrubeck===
Done:
* {{bug|730418}} - Don't open a new tab when the search key is pressed
* {{bug|732265}} - Support XUL menulist controls in native Fennec SelectHelper
* {{bug|732063}} - Move the SelectHelper code into a separate file
* {{bug|731635}} - Sync the browser.newtabpage.enabled preference
* {{bug|721469}} - Add-on description section cuts off long descriptions
* {{bug|730502}} - Split add-on manager JS code into an external source file
Next:
* Finishing add-on options
* Misc bugs
===Margaret===
===Margaret===
Done:
Done:
Line 88: Line 180:


===Scott (jwir3)===
===Scott (jwir3)===
====Done====
* [https://bugzilla.mozilla.org/show_bug.cgi?id=705446 Bug 705446]: Text formatting too large for preformatted text
** [https://bugzilla.mozilla.org/show_bug.cgi?id=732284 Bug 732284]: Raw text-file font size is drawn massively inflated
====Still in progress====
* [https://bugzilla.mozilla.org/show_bug.cgi?id=708187 Bug 708187]: titles bleed out of divs on marketwatch.com
====Next====
* [https://bugzilla.mozilla.org/show_bug.cgi?id=707195 Bug 707195]: Comments on news.ycombinator.com inflated to different sizes
* [https://bugzilla.mozilla.org/show_bug.cgi?id=708175 Bug 708175]: Native fennec truncates file control buttons
** [https://bugzilla.mozilla.org/show_bug.cgi?id=712708 Bug 712708]: input buttons squashed together
===BLassey===
===BLassey===
Last week:
* MWC
This week:
* Triage
* Reviews
* Burning blocking lists
Blocking:
* OMG BUGMAIL!
===DougT===
===DougT===
===MFinkle===
===MFinkle===
===Madhava===
===Madhava===
* Last week
** MWC
* This Week
** what's blocking?
** on to next versions
===Ian Barlow===
===Ian Barlow===
Last Week
Last Week
Line 100: Line 219:


===Patryk Adamczyk===
===Patryk Adamczyk===
This week<br>
+ Getting the UX stamp of approval for Reader Mode<br>
+ Working on fixing misc. graphics bugs, like that pesky menu highlight
===GFX===
===GFX===
* Branch review has started.
* Reworked viewport handling that should reduce painting and solve several bugs.
* Working towards future improvements for checkboarding and upload jank:
** Texture sharing, progressive upload, uploads on the content side, layers format changed, overdraw reduction etc...


== Round Table ==
== Round Table ==
* QA
** Dual release work this week on Fx11b6 and Fx10.0.3 Esr
** Daily Bug Triage, flagging nearly everything actionable to "blocking-fennec1.0=?" for triage radar.
** Testing Maple builds, filing bugs, and giving our impressions.  See here for our [https://wiki.mozilla.org/QA/Fennec/Nightly_vs_Maple observations] as of this week's build.
* SUMO
** Updating documentation
** http://meetup.com/Firefox-Android-Superheroes tonight in SF

Latest revision as of 18:17, 7 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

  • Next train merge (m-c -> m-a, m-a -> m-b etc.) is *next Tuesday*
  • Target date for Maple merge is the 14th

Major Topics for This Week

  • MWC
    • It went really really really well
    • ask me questions
  • Twitter debate(s)
    • everyone chill

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)

  • Last week
    • Worked on fixing Flash for ICS on Maple
  • This week
    • Worked on fixing Flash for ICS on Maple
    • Implementing fullscreen support for Flash
  • Next week
    • Finish fullscreen support
    • Fix any remaining Flash blockers

Kats

  • Last week
    • Mostly working on new viewport design in maple with the gfx team
    • Misc fixes
      • fix frame rate layer - 731417
      • fix drawing after rotation - 731619
      • take out throttling of adjustViewport to reduce latency - 730966
      • fix AutoLocalJNIFrame uses - 732736
  • This week
    • finish up the viewport implementation and land it
    • rebase my old viewport prediction patches onto the new code
    • go through outstanding maple bugs and close ones that will be fixed, look at any that are still present
  • Blockers
    • none right now

GBrown

Last week:

Next week:

  • Turning to beta blocker list

Chris Lord (cwiiis)

Chris Peterson

  • Last Week
    • bug 699465 - Tapping on the urlbar displays context menu
    • bug 733196 - Landscape VKB should not be fullscreen when entering text into a web form
  • This Week
    • bug 733434 - Breakpad not reporting uncaught Java exceptions
    • bug 725170 - crash java [@ java.lang.IndexOutOfBoundsException at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ] (REOPENED)

GCP

  • Last week
    • bug 731525 Investigate bandwidth overhead of SafeBrowsing protection.
    • bug 725150 Need logic to prevent sync and profile migration happening
    • bug 725900 Don't start profile migration if we have been launched
    • bug 721352 Add support for batch operations in LocalDB
  • Next week
    • bug 715550 Migration of Sync settings from XUL Fennec
    • bug 727370 Bad(?) files in safebrowsing folder in user profile prevent loading
    • bug 725150 Need logic to prevent sync and profile migration happening
    • bug 721898 Truncate history to a manageable number of items in BrowserProvider
  • Blockers
    • Password manager crypto

Brian N

  • Done
    • bug 731333 - Fennec uses old intent when restoring from OOM
    • bug 726080 - Don't set searches as tab URLs
    • bug 725990 - Add capability to link from notification
    • bug 725987 - Create Telemetry (opt-out) notification for Nightly and Aurora (mobile)
    • bug 702319 - update telemetry opt-in text to cover entire scope of probes
    • Test case for bug 726018
  • Next
    • bug 725428 - content area goes black and then dark checkerboard before pageload during startup
    • Other bugs

Sriram

  • Last Week:
    • Use handler messages in GeckoApp for UI thread - bug 727307
      • mfinkle wants to discuss about the approach
    • Cleanup handleMessage() in GeckoApp - bug 732177
      • review comments to split the big if-else block to respective files
    • Investigated Doorhanger popup crash - bug 731963
  • This Week:
    • Investigated blank about:home on changing android language - bug 732572
      • Need a way to do partial session restore at Gecko
    • Fixed crash on BrowserToolbar - bug 729219
    • Investigated adding an ActionMode for cut-copy-paste in ICS - bug 714131
    • Fixed debug intent on startup path - bug 732117
    • Got my driving license in the US! yaay!!
  • Blockers:
    • Syncing of tabs-from-other-computers to start working on UI to show them
    • Mockup for handling cut-copy-paste ActionMode in ICS
    • Way to bring up CrashReporter in test build (I have ubuntu too :( )
    • Reviewing bug 727930 so that I can land it

WesJ

Finished

  • Bug 723658 - Double-tap zoom behaviour incorrect when interleaved with pinch zooming
  • Bug 725052 - Inserting passwords should check if they're deleted first
  • Bug 731341 - Crash when accessing form history early in startup (need review)
  • Bug 732069 - Remove library extraction from APKOpen
  • Bug 719276 - Double tapping causes css :active to remain (bounced but simple fix)
  • Bug 730985 - Scroll does not snap back if we get preventDefault in java halfway through a pan

Next:

  • Bug 733422 - Sync needs a way to track changes to form history - still looking for the right solution here
  • Bug 732052 - XUL Scale elements should support touch events

LucasR

Last week

  • PTO Friday and Monday
  • Many patch reviews
  • Testing infra for content providers. Mostly done, now focusing on the tests.

Next week

  • Finally submit content provider tests
  • Move on the more P1/P2 bugs

Blockers

  • Got a bit stuck on the Robotium infra initially but everything is working fine now

MBrubeck

Done:

  • bug 730418 - Don't open a new tab when the search key is pressed
  • bug 732265 - Support XUL menulist controls in native Fennec SelectHelper
  • bug 732063 - Move the SelectHelper code into a separate file
  • bug 731635 - Sync the browser.newtabpage.enabled preference
  • bug 721469 - Add-on description section cuts off long descriptions
  • bug 730502 - Split add-on manager JS code into an external source file

Next:

  • Finishing add-on options
  • Misc bugs

Margaret

Done:

Next:

  • Style form validation popups - bug 731654
  • More blockers
  • PTO Monday and Tuesday

Scott (jwir3)

Done

  • Bug 705446: Text formatting too large for preformatted text
    • Bug 732284: Raw text-file font size is drawn massively inflated

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

BLassey

Last week:

  • MWC

This week:

  • Triage
  • Reviews
  • Burning blocking lists

Blocking:

  • OMG BUGMAIL!

DougT

MFinkle

Madhava

  • Last week
    • MWC
  • This Week
    • what's blocking?
    • on to next versions

Ian Barlow

Last Week

  • Awesomebar & tabs menu on Tablet

This week

  • More of the same

Patryk Adamczyk

This week
+ Getting the UX stamp of approval for Reader Mode
+ Working on fixing misc. graphics bugs, like that pesky menu highlight

GFX

  • Branch review has started.
  • Reworked viewport handling that should reduce painting and solve several bugs.
  • Working towards future improvements for checkboarding and upload jank:
    • Texture sharing, progressive upload, uploads on the content side, layers format changed, overdraw reduction etc...

Round Table

  • QA
    • Dual release work this week on Fx11b6 and Fx10.0.3 Esr
    • Daily Bug Triage, flagging nearly everything actionable to "blocking-fennec1.0=?" for triage radar.
    • Testing Maple builds, filing bugs, and giving our impressions. See here for our observations as of this week's build.