Mobile/Notes/12-Feb-2014: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
Line 191: Line 191:
** {{bug|970209}}: webapp update logic in about:apps should be #ifdef MOZ_ANDROID_SYNTHAPKS
** {{bug|970209}}: webapp update logic in about:apps should be #ifdef MOZ_ANDROID_SYNTHAPKS
** {{bug|970215}}: delay setting allAppsLaunchable until webapps-registry-start
** {{bug|970215}}: delay setting allAppsLaunchable until webapps-registry-start
===Ian Barlow===
{{readonly}}


===Arun===
===Arun===

Revision as of 17:18, 12 February 2014

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: 2014-03-17

Topics for This Week

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • Madushan Nishantha fixed bug 948896 - Move inline scripts and styles into separate file for about:downloads (first patch!)
  • Peiyong Lin fixed bug 965023 - Use Object.freeze on exports of Home.jsm
  • Sebastian Kaspari fixed bug 946352 - Remove go button workaround in ToolbarComponent.commitEditingMode

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)

Chris Lord (cwiiis)

JChen

Past week

  • Unwinding enabled for ANR reports
    • Full Gecko stack during hangs
  • Working on IME tests
Fixed
Working on


GCP

Randall Barker

Brian Nicholson

WesJ

jdover

LucasR

<Read Only>

Last week

  • bug 963046 - Implement image loading infrastructure for panel views
  • bug 964508 - Rename TwoLineRow members to match the latest dataset terminology
  • bug 966866 - Connected to a site which is run by 'null/null' certificate
  • bug 968735 - Misc tweaks in PanelsPreferenceCategory
  • bug 968878 - Misc tweaks in PanelGridView layout
  • bug 969316 - Use description column instead of url in PanelListRow
  • bug 969445 - Don't show progress bar in about:privatebrowsing
  • bug 968170 - Trigger HomeConfig refreshes conditionally
  • bug 968172 - Avoid refreshing HomeConfig on every onLocaleReady() call
  • bug 970247 - Stub ButtonToast view
  • bug 970702 - Empty space in two line item rows when no image URL is specified
  • bug 971735 - java.util.ConcurrentModificationException: at java.util.ArrayList$ArrayListIterator.next(ArrayList.java) in removeHistoricalRecordsForPackage()
  • bug 935542 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPage$EditPinnedSiteListener.onSiteSelected(TopSitesPage.java)
  • bug 971745 - java.lang.IndexOutOfBoundsException: at java.util.LinkedList.get(LinkedList.java) in moveToParentFolder()
  • (In progress) bug 968188 - Pass a 'reason' to the Home.panels.add() and Home.panels.remove() APIs
  • (In progress) bug 966022 - Implement the notion of itemType on existing panel views (list, grid)
  • Preliminary investigation around layout simplification/optimizations (more on that soon)
  • Tons of patch reviews

Next week

  • More Hub stuff
  • Patch reviews

Sola

liuche

Margaret

Highlights

Fixed

Working on


mcomella

<Read Only>

Past

  • Research bug 949637 - Use LocalBroadcastManager to create more efficient and secure broadcasts

Present

  • bug 959652 - BrowserHealthRecorder.ensureEnvironment can be expensive during startup
  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 969725 - geckoview_example uses incorrect main.xml layout and AndroidManifest
  • bug 942283 - HomeList RSS addon
  • bug 939350 - Create Python linter wrapper

Future

esawin

<Read Only>

Fixed

  • bug 967032 - Intermittent testAdobeFlash | "Process crashed?" on tegra
  • bug 968212 - Download Manager fails to open MIDI file
  • bug 746998 - Download manager tries to open unknown file types using PDF Viewer
  • bug 968626 - crash in ft_ansi_stream_close

Working on

  • bug 611556 - zoom levels should persist within a session
  • bug 971012 - Use onConfigurationChanged for orientation changes

RNewman

nalexander

<Read Only>

  • Finally landed fixes for the Proguard + stale .class file build issues (bug 946083).
  • Removed fennec_ids.txt from Robocop (bug 969922). Don't refer to elements by name (like "gecko_layout"), always refer to them by id (like org.mozilla.gecko.R.gecko_layout). Bonus: compilation errors when you screw up! Super easy to refactor with an IDE.
  • Removed almost all reflection from Robocop bug 938821. Please don't re-introduce it.
  • Refreshed Eclipse project patches bug 853045
    • r+ on the meat
    • new improvement: project for Robocop (this is awesome)
    • still waiting on the right approach to integration: it's likely to look like |mach build-backend --backend=AndroidEclipseBackend|
    • blocked on several spun off mozbuild tickets bug 971265, bug 971272, bug 971525
    • if you want to guinea pig:
      • apply the patches from bug 853045
      • |mach build-backend|
      • |mach build|
      • |mach package|
      • add the 5 Eclipse projects in $OBJDIR/android_eclipse to Eclipe
      • refresh everything, clean build everything in Eclipse
      • wait for it to stop churning, which can take a while
      • enjoy code browsing and refactoring

BLassey

MFinkle

WebRT

<Read Only>

  • myk away in TRIBE today
  • still digging into perf regression bug 966580 and possible fixes like bug 967254
  • landed bug 934760: automatic updates (last major blocker for MVP)
  • inbound
    • bug 958358: make webapp capitalization consistent
    • bug 965324: crash in java.lang.NullPointerException: at org.mozilla.gecko.webapp.Dispatcher.onCreate(Dispatcher.java)
    • bug 967735: WebappManager throws "TypeError: aManifest.orientation.join is not a function" on non-array value
  • top priority
    • bug 889744: Cannot install packaged apps from reviewer details page on Android
    • bug 969477: Purchase of paid apps is broken due to JS error - aRequests[0].wrappedJSObject is undefined
    • bug 970061: Tapping update notification does nothing when browser not running
    • bug 970131: Takes about a minute of inactivity before Android requests installation on old device
    • bug 970209: webapp update logic in about:apps should be #ifdef MOZ_ANDROID_SYNTHAPKS
    • bug 970215: delay setting allAppsLaunchable until webapps-registry-start

Ian Barlow

<Read Only>

Arun

  • Tabbed browsing
    • Not much done this week in terms of re-thinking ideas. Been exploring transitions & prototyping options
    • Exploring Quartz Composer as a prototyping tool to support experiments
    • Documenting transitions for inspiration here: http://www.pinterest.com/martianruler/ui-transitions/
  • Supporting Form Autofill
    • Getting feedback from UX team tomo & later in the afternoon we can focus on the feature breakdown
  • Supporting PDF.js
    • Wes, Ian & I are talking to the PDF.js team (Bill Walker, Yury, Brendal Dahl)
  • Misc bugs to focus on
    • Bug 762298 - Request: Bookmark organization and or sorting
    • Bug 663803 - Provide magnifying glass in areas of clustered links
  • Some random bugs to be filed

Security/MGoodwin

WebRT

A-Team

<Read Only>

Feature Focus

Fx28, ships 03/18
Fx29, ships 04/29
Fx30, ships 06/10
Fx31, ships 07/22

Round Table