Mobile/Notes/03-Apr-2013
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
- Released Firefox 20 for Android!
- Next merge: 2013-05-13
- Next release: 2013-05-14
Major Topics for This Week
- Firefox 20 Release
- Firefox 20 added customizable thumbnails on the home page, per-tab private browsing and nice UI refresh with flatter icons and a tabs tray redesign. Oh, and in case you haven't heard, we removed the Quit menu (╯°□°)╯︵ ┻━┻. We'll be looking for feedback trends and any specific crashers over the coming days.
- Moar HTML5 APIs (Web Audio)
- Web Audio was enabled on Nightlies. This bumps our HTML5 score to 431.
- JavaScript Support
- OdinMonkey support landed in our x86 Nightly and should also land soon in our ARM Nightlies. IonMonkey support landed for ARMv6 and
we should be enabling it in our ARMv6 builds soonwas enabled in bug 855839 and should be in the april 03 nightly.
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)
- Bug 734691 - Support multiple threads
- Bug 854421 - Throttle requestAnimationFrame from compositor
Kats
- Last week
- bug 855431 - make the awesomescreen entries usable using gamepad buttons
- bug 855471 - transfer focus to LayerView on joystick inputs
- bug 855783 - map second gamepad joystick to zooming
- bug 856039 - fix viewport size change failures during bounce animations
- bug 855839 - enable ionmonkey on armv6
- bug 856756 - extract a HardwareUtils class
- went through cameron's list of issues and dug up/poked at the relevant bugs
- investigating AWSY regressions and helping test fixes
- Next week
- back to pan zoom controller. yaay!
GBrown
- Done
- Regular blog post: http://gbrownmozilla.wordpress.com/2013/03/29/firefox-for-android-performance-measures-march-check-up/
- Was in SF visiting with A-Team; welcome :dminor!
- POC for better communication between Javascript test page and Robocop: see bug 855146 Add some IME automated tests
- Android xpcshell tests (very limited initial set) enabled on Cedar: https://tbpl.mozilla.org/?tree=Cedar
- Next
- bug 857139 Re-enable part of testSystemPages
- Research (Shumway) work-week in Vancouver next week
Chris Lord (cwiiis)
Chris Peterson
- Done
- bug 855146 - Add some IME automated tests
- bug 856947 - Fix dom/battery test to handle running on either battery or AC power
- bug 857335 - Log an Event Dispatcher warning when an event has no registered event listeners
- Next
- bug 855146 - Add more IME automated tests
- Resume work on Push API now that B2G implementation has landed on mozilla-central
JChen
- Past week
- Fixed bug 842013 - keyup, keydown and keypress Event is not fired
- Fixed bug 847983 - IME in designmode doesn't seem to work very well
- Fixed bug 856755 - Keyboard is prone to crash on Xperia devices
- Worked on bug 844573 - newlines are displayed as spaces in landscape "full screen" textarea editor
- Looked at first week ANR data
- Filed bug 857353 - ANR: deadlock between UI and Gecko threads inside gecko.Tab/gecko.Tabs
- Filed bug 857413 - ANR: deadlock in IME code when switching to background thread
- Next
- Automated processing/analysis of ANR data
- bug 856657 - Go/Search icons in URL bar and keyboard can get out of sync
GCP
- Last week:
- WebRTC patch stack: addressing review comments
- https://tbpl.mozilla.org/?tree=Try&rev=3113ced69b23
- Hunted regression bug 856369
- Minor bustage fixes
- Next week:
- Land it
- Check how much breaks if we enable (also Android 2.2)
Brian N
- In progress
- Bug 856163 - Reduce the number of preprocessed files
- about:home fragments (bug 838793)
- Next
- Session restore fixes
Sriram
- Started with a prototype for about:home - cl.ly/image/1M3B1x3x1S3r
- Blocked on actual UX designs and fragment work
- Overdraw viewer POC - cl.ly/image/2s3B1i1q3A3F
- Display corruption in awesomebar - bug 857120
- about:home cursor not closed - bug 856767
- Awesomebar text indiscernible - bug 844816
- Pushed about:home refactor after so much conflicts - bug 852312
- Back button is transparent when active - bug 854493
- Screen artifacts on search suggestion animation - bug 850217
- Settings page in blue - bug 850489
- Doorhanger buttons are cut off - bug 853820
- Refactored and removed more code for a new design on url-bar - bug 848719
- Waiting on UX decision
WesJ
'Last week'
- Attended GDC for 1.5 days - Spent a long time getting BananaBread running on a Tegra 4 tablet via asm.js. Talked with some HTML5 gameing frameworks as well.
- 855911 nvidia.com favicon is ugly
- 851581 "This link needs to be opened with an application" is an awful message
- 850946 Dark holo theme with Sync UI on Nexus 7
- Working on a pointer events implementation for Gecko
- Bounced 826639 (--/normal): about:home shows Firefox logo instead of 'plus' icon in empty top sites fields after clearing private data and bug 817586 - Top Sites pages cannot be tapped after going through History
LucasR
Last week:
- bug 854458 - Implement keyboard navigation in the new tabs tray
- bug 854457 - Implement talkback support (a11y) in new tabs tray
- bug 855650 – Remove dangling toolbar_spacer reference from gecko_app.xml
Next week:
- bug 854458 - Implement keyboard navigation in the new tabs tray
- Prototypes for: transition manager / UI message bus
- Reader mode improvements (Q2 goals)
Margaret
- Done
- Working on killing mouse event hacks in text selection code - bug 854605, bug 667243
- Community building meetup (stating here that I have a blog post draft, so that I am pressured to finish it!)
- Next
- Continue with text selection cleanup
- Revisit default search engine patch - bug 730445
Scott (jwir3)
Last Week:
- Fixed issues found during review for bug 836568 (thanks, Kats!).
- Fixed issues found during review for bug 800805 (thanks, Kats!).
- Posted a solution to bug 520992: getComputedStyle / height ignoring -moz-box-sizing:border-box. Will likely be pushed for review today.
- Found a bit better solution for bug 836565 that speeds up reflow on zoom, but still maintains child document viewer recursive reflowing.
This Week:
- Land bug 803719, bug 800805, and bug 836568. (These are all blocked on the review for bug 803719.
- bug 824965: GetCaretPositionFromPoint returns incorrect offset in text editor
Blocked On:
- Review for layout changes in bug 803719 (dbaron currently assigned to review these, but perhaps there's someone else?)
BLassey
- Last week
- PTO
- wrote a gantt chart view of bugzilla's time tracking for Erin
- Next week
- nail down Q2 goals
MFinkle
Done:
- Planning
- Kicking off some new FE work
- bug 856728 - TopSitesView.java executes a DB cursor on the main thread
Working on:
- Planning/Tracking
- Thinking about TVs (layout, UA, content)
- bug 852828 - Add basic support for subscribing to feeds (RSS/Atom)
- bug 856739 - AwesomeBar.onDestroy does DB access on the main thread
- bug 852608 - Add support for OpenSearch. Firefox Mobile ignores <link rel="search">
Ian Barlow
- This week
- Refining multi-page about:home concepts
- Walkthrough with product & eng next Tuesday to kick off implementation
- Settings update
- Title bar animation
- Writing a blog post about the Quit menu -- why we removed it and how to get it back
- Refining multi-page about:home concepts
- Next week
- In London at a UX work week, so will be a little less available on IRC. Will be checking email regularly though.
Security/MGoodwin
Contributors
- Thanks to Markus Popp for filing bug 857302 to get Web Audio API enabled on Fennec
Round Table
QA
- bug 856445 - Startup crash on LG Optimus Black (system update to Android 4.0.4 mangled com/google/android/gles_jni) ?
- Device on order, thanks Erin
- bug 856613 - Startup crash on Xperia Neo L (Sony shipping a different IdentityHashMap.java) ?
Other
- Waiting for more data for Socorro for the release product. So far it looks promising in being more stable than 19.0.2. \o/
- Socorro had issues with data again, they are resolved:
- bug 857203 [resolved]
- bug 857100 [resolved]
- Socorro had issues with data again, they are resolved:
- Publicizing mobile-firefox-dev
- Tracking FX21(Beta) Bugs : http://bit.ly/17deeRH
User Advocacy (formerly SUMO Report)
The big negative feedback topic for Firefox 20 is the removal of the Quit option (SUMO Article on removing Quit). This was an expected backlash, so we aren't too worried about it right now.
A few complaints around website rendering, but we have not been able to reproduce. Keeping an eye on that.
Users love the ability to edit their top sites (some coming back to edit their reviews from previous versions) and private browsing, but both features need more visibility.
"Smooth and fast Since the new update Firefox has improved greatly, buttery smooth, this became my default browser. Keep up this good work"