Mobile/Notes/14-Dec-2011: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
(Created page with "== Details == * Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC {{conf|95312}} * irc.mozilla.org #mobile for backchannel * vidyo: Warp Core == Schedule == == Major To...")
 
No edit summary
 
(27 intermediate revisions by 14 users not shown)
Line 7: Line 7:


== Schedule  ==
== Schedule  ==
* 12/20 is the next merge


== Major Topics for This Week ==
== Major Topics for This Week ==
Line 22: Line 23:
===Snorp===
===Snorp===
===Kats===
===Kats===
* Last week
** did a bunch of reviews for pan/zoom stuff
** implemented scrollbars fade-away (bug 704784)
** fixed regression causing viewport corruption (bug 708683)
** fixed viewport adjustment on rotation (bug 704738)
** fixed background tabs messing with foreground viewport (bug 709805)
** did some work on find-in-page (bug 695172)
** looked through unassigned p1/p2s and closed a couple that have been fixed
* Next week
** see if find-in-page can be done and polished by dec 20
** other p3 bugs in my list, or any unassigned p1/p2 bugs that need work
** see if i can get robotium working locally using patches from bug 701076 and get some regression testing for pan/zoom
===GBrown===
===GBrown===
Last week:
* supporting Robotium efforts
Next week:
* more Robotium!
===AlexP===
===AlexP===
'''Last week'''
* {{bug|595008}} - Make Android IME more efficient by reducing communication between Java and Gecko
** Researched the possibility to reuse BaseInputConnection class functionality
** Implemented the change & submitted for review
** Tested on several devices with different IMEs
* The change simplifies the input handling, makes it less error-prone, and fixes some existing bugs (at least {{Bug|706342}}, {{Bug|708918}})
'''This week'''
* Finish bug {{bug|595008}}
* Continue working on IME bugs: [[Mobile/IME_Bugs]]
===Chris Lord===
===Chris Lord===
* Last Week:
** Fixed {{Bug|705092}} - Kinetic scrolling on web content is a bit too slow now
** Worked on {{Bug|709120}} - There is often a perceptible delay when the screen is updated during panning
** Worked on {{Bug|708307}} - Decouple tile size from texture size
** Try to help snorp with gralloc stuff
** Reviews
* This Week:
** Fixed {{Bug|708307}} - Decouple tile size from texture size (also fixes {{Bug|705387}})
** Working on {{Bug|709152}} - There is excessive checkerboarding when panning, especially on single-core devices
** Looked at using GLES2.0 (not trivial like I thought :()
** Look at using NPOT textures
** Continue looking at optimising panning perf
** Reviews
===Chris Peterson===
===Chris Peterson===
* Last Week:
** {{Bug|708114}} - Getting my first Fennec patches reviewed and landed.
* This Week:
** {{Bug|709230}} - Investigate ProGuard tool to shrink/optimize Java .class files
** {{Bug|710078}} - Land patches to disable auto-updater for Beta and Official builds (which will rely on the Google App Market's updater)
===GCP===
===GCP===
*Last week
**{{Bug|706740}} Firefox locks up and won't shut down when visiting a phishing test page (and similar bugs)
**{{Bug|699199}} Upgrade path from XUL to native fennec
*This week
**Review comments on 699199?
**{{Bug|696141}}  Add-ons manager has Ts costs
*Blockers
**None
===Brian N===
===Brian N===
* Done
** Session restore (tabs/history/undo tab close)
* Next
** Minor session restore fixes
** Character encoding
===Sriram===
===Sriram===
* Last Week:
** Completed UI for form assistant
** Worked on URL bar and found so many problems with action bar height
* This Week:
** Completed new Tabs menu
** Working on URL bar after fixing the number of "drawable/" folders to use
** Will be working on passwords content providers
* Blockers:
** None
===WesJ===
===WesJ===
===LucasR===
===LucasR===
===MBrubeck===
===MBrubeck===
Done:
* {{Bug|710302}} - going to about: pages does a 'feeling lucky' search
* {{Bug|701804}} - PageActions must be initialized before registering actions
* {{Bug|709485}} - Fix browser sizing after toggling the sidebar in tablet mode
* {{Bug|708937}} - Don't run Android-specific functions on non-Android platforms
* {{Bug|708772}} - Use tablet mode on Android 4 (ICS) tablets ''(awaiting review)''
Next:
* {{Bug|695178}} - download manager ''(starting on investigation)''
* {{Bug|699052}} - back button should close the selected tab and return to the previous tab when possible ''(almost done; see bug for work-in-progress patch)''
* {{Bug|703029}} - expose pref for text inflation font size
===Margaret===
===Margaret===
Done:
* Landed mobile UI for click to play flash ({{bug|702653}}, {{bug|702653}})
* Need to wait for the tree to open to land platform bits ({{bug|707886}})
* Disable save as PDF for about:home and XUL pages ({{bug|707665}})
Next:
* Site options UI ({{bug|706876}})
* Land form autocomplete ({{bug|695444}}) and file follow-ups
===BLassey===
===BLassey===
Last week:
* {{bug|708171}} fixed XUL fennec hang (which broke tests) resulting from merge
* {{bug|708283}} Follow up crash on launch bug for youtube player
* {{bug|709267}} l10n STRINGSPATH needs to be absolute
* {{bug|706574}} show native about:home in onCreate
* {{bug|704520}} stop loading useless honeycomb plugins
* {{bug|710194}} got rid of strict mode dialog
* {{bug|708961}} use GeckoAppShell.allocateDirectBuffer instead of ByteBuffer.allocateDirect
* {{bug|707929}} null pointer exception thrown while reading recommended addons from apk
* {{bug|710328}} start up crash from null pointer when attaching idle handler
Next week
* bookmarks & history import (maybe?) {{bug|710330}}
** need UX in {{bug|710331}}
* more bugs
===DougT===
===DougT===
===MFinkle===
===MFinkle===
===Madhava===
===Madhava===
* '''Last week:''' overall polish review; ui reviews
* '''This week:''' design freeze; keeping track of where final round of polish is here: https://etherpad.mozilla.org/AndroidPhoneUI-finishline
** lots of polish happening right now -- see above link for the latest
** designs in for
*** character encoding
*** clear site prefs
*** itemization of starting-up-the-app cases
* '''Two questions!'''
** what's the plan on thumbnail quality
** who can move readability bugs along?
* This page knows all, UX-wise: https://wiki.mozilla.org/Fennec/NativeUI/UserExperience
===Ian Barlow===
===Ian Barlow===
Last week
* More polish!
This week
* Even more polish!
* {{bug|708700}} Header cleanup
* {{bug|706667}} About:home cleanup
* {{bug|708414}} Firstrun start page (Sync setup CTA)
* {{bug|704588}} About:firefox cleanup
* {{bug|704864}} Reworking tab menu with thumbnails
* {{bug|708616}} Awesomescreen background tweak
* {{bug|695204}} Larry menu
* {{bug|710260}} Pre-release (Aurora, Nightly) variants of in-content UI
No blockers
===Patryk Adamczyk===
===Patryk Adamczyk===
Last Week<br>
+ Updated widget design to reflect the newer aesthetic<br>
+ Created a padding / sizing spec for the widget and attached the assets in {{bug|708707}}<br>
+ Updated Add-Ons manager design to reflect the newer aesthetic seen in the header bar and awesome screen, mock ups attached to {{bug|704415}}<br><br>
This Week<br>
+ Will scrub the newly implemented add-ons screens, will file bugs against polish if any abnormalities are seen.<br>
+ Will create an updated spec, to modify colours and graphics to align with the newer style, should only be graphic swap and CSS text colour changes.<br>


== Round Table ==
== Round Table ==

Latest revision as of 20:00, 14 December 2011

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
  • vidyo: Warp Core

Schedule

  • 12/20 is the next merge

Major Topics for This Week

Application

Native Front-end

Android Platform

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!

Snorp

Kats

  • Last week
    • did a bunch of reviews for pan/zoom stuff
    • implemented scrollbars fade-away (bug 704784)
    • fixed regression causing viewport corruption (bug 708683)
    • fixed viewport adjustment on rotation (bug 704738)
    • fixed background tabs messing with foreground viewport (bug 709805)
    • did some work on find-in-page (bug 695172)
    • looked through unassigned p1/p2s and closed a couple that have been fixed
  • Next week
    • see if find-in-page can be done and polished by dec 20
    • other p3 bugs in my list, or any unassigned p1/p2 bugs that need work
    • see if i can get robotium working locally using patches from bug 701076 and get some regression testing for pan/zoom

GBrown

Last week:

  • supporting Robotium efforts

Next week:

  • more Robotium!

AlexP

Last week

  • bug 595008 - Make Android IME more efficient by reducing communication between Java and Gecko
    • Researched the possibility to reuse BaseInputConnection class functionality
    • Implemented the change & submitted for review
    • Tested on several devices with different IMEs
  • The change simplifies the input handling, makes it less error-prone, and fixes some existing bugs (at least bug 706342, bug 708918)

This week

Chris Lord

  • Last Week:
    • Fixed bug 705092 - Kinetic scrolling on web content is a bit too slow now
    • Worked on bug 709120 - There is often a perceptible delay when the screen is updated during panning
    • Worked on bug 708307 - Decouple tile size from texture size
    • Try to help snorp with gralloc stuff
    • Reviews
  • This Week:
    • Fixed bug 708307 - Decouple tile size from texture size (also fixes bug 705387)
    • Working on bug 709152 - There is excessive checkerboarding when panning, especially on single-core devices
    • Looked at using GLES2.0 (not trivial like I thought :()
    • Look at using NPOT textures
    • Continue looking at optimising panning perf
    • Reviews

Chris Peterson

  • Last Week:
    • bug 708114 - Getting my first Fennec patches reviewed and landed.
  • This Week:
    • bug 709230 - Investigate ProGuard tool to shrink/optimize Java .class files
    • bug 710078 - Land patches to disable auto-updater for Beta and Official builds (which will rely on the Google App Market's updater)

GCP

  • Last week
    • bug 706740 Firefox locks up and won't shut down when visiting a phishing test page (and similar bugs)
    • bug 699199 Upgrade path from XUL to native fennec
  • This week
    • Review comments on 699199?
    • bug 696141 Add-ons manager has Ts costs
  • Blockers
    • None

Brian N

  • Done
    • Session restore (tabs/history/undo tab close)
  • Next
    • Minor session restore fixes
    • Character encoding

Sriram

  • Last Week:
    • Completed UI for form assistant
    • Worked on URL bar and found so many problems with action bar height
  • This Week:
    • Completed new Tabs menu
    • Working on URL bar after fixing the number of "drawable/" folders to use
    • Will be working on passwords content providers
  • Blockers:
    • None

WesJ

LucasR

MBrubeck

Done:

  • bug 710302 - going to about: pages does a 'feeling lucky' search
  • bug 701804 - PageActions must be initialized before registering actions
  • bug 709485 - Fix browser sizing after toggling the sidebar in tablet mode
  • bug 708937 - Don't run Android-specific functions on non-Android platforms
  • bug 708772 - Use tablet mode on Android 4 (ICS) tablets (awaiting review)

Next:

  • bug 695178 - download manager (starting on investigation)
  • bug 699052 - back button should close the selected tab and return to the previous tab when possible (almost done; see bug for work-in-progress patch)
  • bug 703029 - expose pref for text inflation font size

Margaret

Done:

Next:

BLassey

Last week:

  • bug 708171 fixed XUL fennec hang (which broke tests) resulting from merge
  • bug 708283 Follow up crash on launch bug for youtube player
  • bug 709267 l10n STRINGSPATH needs to be absolute
  • bug 706574 show native about:home in onCreate
  • bug 704520 stop loading useless honeycomb plugins
  • bug 710194 got rid of strict mode dialog
  • bug 708961 use GeckoAppShell.allocateDirectBuffer instead of ByteBuffer.allocateDirect
  • bug 707929 null pointer exception thrown while reading recommended addons from apk
  • bug 710328 start up crash from null pointer when attaching idle handler

Next week

DougT

MFinkle

Madhava

  • Last week: overall polish review; ui reviews
  • This week: design freeze; keeping track of where final round of polish is here: https://etherpad.mozilla.org/AndroidPhoneUI-finishline
    • lots of polish happening right now -- see above link for the latest
    • designs in for
      • character encoding
      • clear site prefs
      • itemization of starting-up-the-app cases
  • Two questions!
    • what's the plan on thumbnail quality
    • who can move readability bugs along?


Ian Barlow

Last week

  • More polish!

This week


No blockers

Patryk Adamczyk

Last Week
+ Updated widget design to reflect the newer aesthetic
+ Created a padding / sizing spec for the widget and attached the assets in bug 708707
+ Updated Add-Ons manager design to reflect the newer aesthetic seen in the header bar and awesome screen, mock ups attached to bug 704415

This Week
+ Will scrub the newly implemented add-ons screens, will file bugs against polish if any abnormalities are seen.
+ Will create an updated spec, to modify colours and graphics to align with the newer style, should only be graphic swap and CSS text colour changes.

Round Table