Mobile/Notes/31-Oct-2012
From MozillaWiki
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 2012-11-19
Major Topics for This Week
- Remote Web Console
- DevTools did a massive amount of work and now you can use Web Console with Firefox for Android. Finkle blogged.
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
- Oct 24 - Oct 30:
- bug 801818 - add runtime API for low-memory devices (pending review)
- bug 803575 - turn on tab expiration (waiting)
- worked on readability prototype
- bug 805808 - fix JS warning
- bug 806473 - expose the MemoryInfoDumper class as a service (to unbreak bug 799476)
- bug 806486 - use chmod instead of umask to make about:memory dumps readable
- secreview of java addons (they will take it to product to see if this is something we want to do, and decide on jni-ctypes bridge as well)
- did a comparison of aurora to inbound of memory usage: http://pastebin.mozilla.org/1895105
- Next:
- try to repro crasher bug 750198
- bug 807110 (extract libraries to disk instead of ashmem)
- see if memshrink bugs 807104 and/or 805855 are applicable to fennec
GBrown
- Last week:
- bug 790102 Frequent trobocheck, trobopan "talosError: 'GeckoEventExpecter: blockForEvent timeout: Gecko:Ready
- bug 781745 Intermittent testBookmarksTab | Context menu has New Tab option - Open in New Tab
- bug 799863 Cannot run xpcshell-tests-remote (no module named devicemanager)
- Next:
- bug 796914 Intermittent "talosError: 'stack found after process termination ...
- bug 768491 xpcshell on android hangs or crashes on exit
Chris Lord (cwiiis)
Chris Peterson
- Done
- More B2G bugs:
- bug 804328 - Fix setScreenBrightness assertion failure because ScreenManager._savedBrightness is undefined
- bug 804851 - [Desktop Build] Contacts app never dismisses "Import from SIM" screen when trying to import from (non-existent) SIM card
- Next
- Even more B2G bugs:
- bug 785663 - [keyboard]When IME appears, focused input element should not be hidden by keyboard
- bug 799029 - [keyboard] Cursor cannot be positioned by the user
- bug 806009 - Exit virtual keyboard's symbol layout mode after space or return key is pressed
JChen
- Done
- bug 806349 - Input auto-correction is not enabled
- bug 806957 - JimDB fails to set pending breakpoint on startup
- In-progress
- bug 805162 (getting reviewed) - Rework IME code to properly handle events and notifications across threads
- bug 807124 - Backport IME rewrite to XUL Fennec
- Next
- bug 805376 - Cursor is moving to the left during entering numbers in web page form fields
- bug 803982 - Text input on noodle app drops words
GCP
- Last week:
- bug 787318 - Tabs thumbnails are not updated
- bug 806422 - SafeBrowsing update requested by Google
- This week:
- Running some Opus tests & writing some test infra
- bug 715376 - implement per-page event queue, to allow timeout grouping/prioritization/etc
Brian N
- Done
- Bug 804926 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.requestRender(GeckoApp.java)
- Bug 781259 - java.lang.NullPointerException: at org.mozilla.gecko.DoorHangerPopup$3.run(DoorHangerPopup.java)
- Bug 799877 - java.lang.IllegalStateException: at android.widget.ListView.layoutChildren(ListView.java) with Adapter(class org.mozilla.gecko.AllPagesTab$AwesomeBarCursorAdapter)
- Working on bug 784086 - Change DB schema to more closely resemble places
- Next
- Bug 784086 - Change DB schema to more closely resemble places
Sriram
- Done
- Personas - v1.0
- Got all review+ and about to be landed!
- Personas - v1.0
- Doing
- Personas - v1.2.3
- Change text-color
- Fix back/forward buttons
- Add some transparency to url-bar
- Complete 3-button menu
- Personas - v1.2.3
WesJ
'Last week'
- On vacation for a few days
- Security bugs
- Expiring thumbnails
- Compatibility library stuff
'This week'
- Security bugs
- Expiring thumbnails
- Compatibility library stuff
LucasR
Last week
- bug 770492 - Allow multiple overlapping swipes in tabs tray
- bug 785945 - Awesomescreen entries are very slow to appear
- MozCamp Asia, Desktop+Mobile track bits
Next week
- Blog about Start Page and Awesome Screen performance improvements
- Reader Mode bug fixing
- New about:home, waiting for new design from UX team
Margaret
Done:
- Landed B2G crash reporter UI - bug 801809, bug 801925
- Poked around some other Gaia blockers - bug 803756
Next:
- Settings UI for B2G crash reporter - bug 801931
Scott (jwir3)
Finished:
- bug 792420 : Toolbar menu entries should not allow their text to be selected
- bug 803211 : Max line box width API should not depend on position but rather the width of text boxes
- bug 799333 : Reflow on zoom not refreshing after zooming in, then double-tapping to zoom out
- bug 797705 : Crash in reflow-on-zoom due to null pointer
This Week:
- bug 804640 : Max line box width API is broken for RTL text
- bug 800805 : Reflow on zoom moves the position sideways on the screen incorrectly
- bug 806430 : Panning not working on some sites if reflow on zoom is enabled.
Other:
- HAPPY HALLOWEEN! (Also, last day for SC2 2012 Season 4)
BLassey
Last week
- bug 790102 - Frequent trobocheck, trobopan "talosError: 'GeckoEventExpecter: blockForEvent timeout: Gecko:Ready
- bug 739542 - Disable screen timeout when playing HTML5 <video> (webm, H.264)
- lots of reviews
Next week
- bug 805017 - disable screen timeout for dom fullscreen
MFinkle
Done:
- Reviews
- Coordination
- Blogging
Next:
- Will be in MV next week
Ian Barlow
Last week
- Firefox UX Concept week. A good time was had by all. And ideas. So many ideas.
This week
- Font Licensing
- Almost there, finalizing EULA with legal
- Private Browsing
- UI Bugs
- bug 806297 PBM - Add menu controls
- bug 806929 PBM - Add context menu controls
- bug 806932 PBM - Add controls for tab button long press
- bug 806933 PBM - Add tab menu controls
- bug 806937 PBM - Change UI theme for private tabs
- bug 806938 PBM - Tab tray changes
- More finalized look: http://cl.ly/image/3y0J140E3P2C and http://cl.ly/image/3o3Y1z0x451S
- UI Bugs
- Error page / Safe browsing UI refresh
- Mockups: http://cl.ly/image/2h1a0Z1e2N1g
- Personas
- UI is looking good!
- Meeting with the Marketplace team this Friday on next steps for doing a mobile friendly web experience.
- Coming soon:
- Sound effects
- Large widget design
- New transition designs: Title bar > Awesomescreen, New Tab
- New stuff from our Concept Week -- stay tuned!
UX Bonus Bugs
bug 716403 Scroll header off screen: Double bonus bug - 2 boxes of cookies to whoever fixes this!
General
- bug 792407 Colour difference between title bar and in content UI background
- bug 715258 Favicons are low quality for internal / local pages
- bug 716051 Favicons are low quality for Mozilla-owned web properties
Title bar
- bug 784362 Fix forward button bg alignment (tablets)
About:home
- bug 787765 Update about:home thumbnails (Done - thanks Wes!)
Menu
- bug 784366 Menu opens in the wrong direction
Tabs
- bug 792410 Update tab thumbnails
- bug 792414 Add bottom shadow to tabs tray
- bug 792429 Open tab menu wider (Done - thanks Lucas!)
- bug 718465 After opening a new tab, old tab is briefly seen
Reader
- bug 792420 Toolbar menu shouldn't allow its text to be selected
Benoit Girard
- bug 771219 - Progressing draw is on by default
- Big improvements for slow to paint pages, where we don't anticipate where to paint: http://eideticker.wrla.ch/#/samsung-gn/taskjs-scrolling/checkerboard
- Focus will be solving regressions and crash bugs.
- If there's time left over we can build on progressive draw improvements bug 796117.
- bug 807322 - Investigating startup performance, trying to survey where we're spending our time so we can budget startup time.
Security/MGoodwin
- Have looked at:
- Java in addons
- Will look at:
- JNI to JS through js-ctypes
- Wider questions around security and fennec addons
Round Table
QA
- Testday this Friday focusing on H264 playback on Beta and ARMv6