Schedule
- Next merge: 2013-05-13
- Next release: 2013-05-14
Major Topics for This Week
- ANR dashboard (jchen)
Friends of the Mobile team
Give a shoutout/thanks to people for helping fix and test bugs.
- capella fixed bug 848267 – Awesomebar loses correct tab selection
- Justin Busby fixed bug 755240 – Scrolling axis lock is unbreakable (his first patch!!!)
- David Hsu fixed bug 861205 – Add a fuzzyEquals helper to browser.js (also his first patch!!!)
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!
Kats
- Apr 10 – 17
- bug 860613 – add some code to bind an APZC to a target scrollable layer
- bug 860898 – add a –show-commands flag to mach build
- bug 860940 – make creation of AndroidGeckoEvent instances sane
- bug 748495 – reduce number of unnecessary resize events triggered
- spent a lot of time trying to get a usable b2g debug build
- spent some time going through AWSY data and filing regression bugs (862390, 862403)
- Next
- continue trying to debug bug 860162 (for which I needed the B2G build)
- more bisecting of AWSY regressions
- Blockers
- waiting on wesj for review of bug 859951
GBrown
- Done
- Research (Shumway) work week
- Contributed to bug 855130 Media Source Extensions API
- bug 854863 20M regression in data size
- Working on
- bug 859563 GeckoEventExpecter instances are reused incorrectly
- Panda test reliability
- Re-enable more robocop tests
- Turn on more xpcshell tests
Chris Lord (cwiiis)
- Done
- bug 859100 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserToolbar.canToolbarHide(BrowserToolbar.java)
- bug 859031 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp$8$1.run(BrowserApp.java)
- bug 861246 – Layer refactor broke async scrolling of fixed position margins
- bug 856932 – Incorrect layer position when panning down to make the urlbar visible
- bug 852955 – [AccessFu] Trying to activate items at top of pages brings up awesome bar or menu instead
- bug 855240 – Regression: Video trailer playback on imdb.com is broken (still broken, but fixed other bugs with this patch)
- Interviews
- Now
- bug 858969 – window.scrollTo() cannot ensure compatibility when dynamic toolbar is enabled
Chris Peterson
-
- Fixed bug 861073 – Verify –with-android-version is at least 9
- Fixed bug 861395 – Log the original exception stack trace and add some paranoid exception checks
- Investigating using JS implementation of Push API on Android
- Investigating topcrash bug 827407 – java.lang.NullPointerException: at com.adobe.flashplayer.FlashPaintSurface
JChen
- Past week
- ANR dashboard
- Next
- Go back to IME bugs
GCP
- Last week
- Landed Android WebRTC
- Various bugs related to getting it landed
- Next week
- Blog about it
- bug 862808
- bug 862377
- The 100 others that will get filed soon.
- Acquire 2.2 device.
Brian N
- Done
- Bug 860454 – UpdateService failing with java.net.URISyntaxException
- Bug 860523 – Move WebApps back to the generated Fennec namespace
- Fixed and landed Bug 838793 – Convert AboutHomeContent to a Fragment
- Fixed and landed Bug 859584 – Fix about:home thumbnail issues
- Bug 862049 – setAccessibilityEnabled() isn’t called on the UI thread in GeckoAccessibility
- In progress
- Bug 861653 – Regression: Missing standard search engines
- Next
- Bug 703564 – Find some way to add email or even comments for crashes on Firefox for Android
Sriram
- Pushed layout and styles – bug 823644
- An all green push. cl.ly/image/3O0d432U3i2G
- Regressions are getting fixed: bug 861314, bug 861994
- Working on next set of styles cleanup.
- Settings screen color reverted to white – bug 861655
- Edited wiki pages for https://developer.mozilla.org/en-US/docs/Extensions/Mobile/API/NativeWindow/menu
- Next:
- Rebase widget namespacing with AboutHome changes
- Remove GeckoViewsFactory
WesJ
‘Last week’
- Bug 837132 – The ‘Remove’ action should make thumbnails never show up on about:home again… evar
- Bug 815715 – Back button state not updated for history.pushState – watching for fallout from this
- Bug 858340 – Domain autocompletion
- Bug 858829 – Ship popular domains by default
- Bug 778216 – create a pref that will show the full URL in the awesomebar instead of the title – changed to use Setings screen up for review again
- Bug 857165 – Highlight domain name when we show urls – waiting for review
- Bug 729463 – Implement switch-to-tab – fixing tests
- Bug 859391 – Packaged apps using pushState/replaceState generate 404s
This week:
- Bug 858829 – Ship popular domains by default
- Bug 729463 – Implement switch-to-tab – fixing tests
- Bug 813756 – Payments frontend for Android
LucasR
Last week
- bug 814587 – Add “Add to Reading List” to link context menu
- bug 784387 – Long press Reader Mode icon to add article to Reading List
- Hacking on the transition manager
- Many patch reviews
Next week
- More reader mode hacking
- More transition manager hacking
Margaret
- Done
- Don’t wait until shutdown to save search engine order – bug 858809
- Unable to uninstall or disable added search engine – bug 862125
- Add Serif/Sans Serif font toggle to Reader Mode – bug 857989
- URL bar retains address entered after editing a top site on about:home – bug 860326
- Selection is black if content isn’t focused when selection starts – bug 858323
- Killed a bunch of unused files – bug 861005, bug 838368, bug 862440
- Next
- Continue work on some pinned sites bugs I picked up – bug 858994, bug 860759, bug 857661
- Investigate some caretPositionFromPoint issues found while working on bug 667243
Scott (jwir3)
Last Week:
- bug 803719: Reflow-on-zoom should zoom in and snap to a piece of text landed.
- bug 836565 (Part 1/2):Reflow-on-zoom performance issues landed.
- bug 800805: Reflow-on-zoom snaps in too far to the left on cnn.com landed.
This Week:
- More performance issues with reflow-on-zoom, improvements are going to be incremental.
- bug 836568: Reflow-on-zoom has issues with events being queued up.
- bug 847872: Reflow-on-zoom on double-tap only (start work on this).
- bug 862763: Font inflation checking is showing up way too much (~15%) in profiles.
Other:
- Reflow-on-zoom is significantly more stable now. Please feel free to try it again if you were frustrated before. Also, if you’re seeing performance issues (specifically on zoom-out), please try and get a profile and attach to bug 836565. Specific sites that are having unreasonable performance with reflow-on-zoom are also requested.
Ian Barlow
- Last week
- UX Summit in London, a good time was had by many
- This week
- Filed bunch of multipage about:home bugs
- Will be adding more detailed mockups to these over the next couple of days
- bug 862793 – [meta] Multipage About:home
- bug 862806 – Swipeable panels on about:home
- bug 862813 – Entry points into about:home
- bug 862794 – About:home “visited” panel
- bug 862796 – About:home “bookmarks” panel
- bug 862798 – About:home “save for later” panel
- bug 862799 – About:home “Add-ons” panel
- bug 862801 – About:home Snippet
- bug 862805 – Add support for custom panel add-ons on about:home
- Settings re-org in progress https://etherpad.mozilla.org/settings-reorg
- Feedback welcome
- Rethinking the tab counter icon. It doesn’t work very well with the new single colour tab design.
- Filed bunch of multipage about:home bugs
- Up next
- Reader enhancements
- Serif view
- Rich preview of article
- Update toolbar menu styling
- Add a way to navigate through articles without going back to reading list
- Add a way to add to reading list without entering reader mode
- Figure out what to do for articles that Reader mode can’t parse
- Reader enhancements
Round Table
Stability:
- Nightly was instable since the 10th, having said that… it’s trending down due to the fixes that have landed recently: ( bug 861796, bug 860466, bug 858022 )
- please be sure to update to the latest
- not sure about the uplift of bug 858808 should we? shouldn’t we?
User Advocacy
No updates this week. We are looking at our goals and Mobile Roadmap for the rest of the year, along with our growing toolkit to maximize our work.
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 99998
- US/International: +1 650 903 0800 x92 Conf# 99998
- US toll free: +1 800 707 2533 (pin 369) Conf# 99998
- Canada: +1 416 848 3114 x92 Conf# 99998
- FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room