Platform/Integration: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 47: Line 47:
! Component || Un-triaged since || NeedInfo || P1 || P2 || P3 || P5
! Component || Un-triaged since || NeedInfo || P1 || P2 || P3 || P5
|-
|-
|| Core:IPC || [https://mzl.la/2wTeOJw 2016-01-01] || [https://mzl.la/2wSNvzd NI LIST] || [https://mzl.la/2fCVlma P1 LIST] || [https://mzl.la/2fCb98S P2 LIST] || [https://mzl.la/2fCyV4r P3 LIST] || [https://mzl.la/2fDEOyx P5 LIST]
|| Core:IPC || [https://mzl.la/2fL7d5p 2017-01-01] || [https://mzl.la/2wSNvzd NI LIST] || [https://mzl.la/2fCVlma P1 LIST] || [https://mzl.la/2fCb98S P2 LIST] || [https://mzl.la/2fCyV4r P3 LIST] || [https://mzl.la/2fDEOyx P5 LIST]
|-
|-
|| Core:Dom:Content Process || [https://mzl.la/2wSO2Bd 2016-01-01] || [https://mzl.la/2wThzKW NI LIST] || [https://mzl.la/2fEnTMq P1 LIST] || [https://mzl.la/2fDxJxM P2 LIST] || [https://mzl.la/2fD5247 P3 LIST] || [https://mzl.la/2fCQMIG P5 LIST]
|| Core:Dom:Content Process || [https://mzl.la/2fKuFj7 2017-01-01] || [https://mzl.la/2wThzKW NI LIST] || [https://mzl.la/2fEnTMq P1 LIST] || [https://mzl.la/2fDxJxM P2 LIST] || [https://mzl.la/2fD5247 P3 LIST] || [https://mzl.la/2fCQMIG P5 LIST]
|-
|-
|| Core:Plug-ins || [https://mzl.la/2wT24mj 2016-01-01] || [https://mzl.la/2wT3s8D NI LIST] || [https://mzl.la/2fDeJiU P1 LIST] || [https://mzl.la/2fDhxNg P2 LIST] || [https://mzl.la/2fDKf0s P3 LIST] || [https://mzl.la/2fDeCEe P5 LIST]
|| Core:Plug-ins || [https://mzl.la/2fL2Yqu 2017-01-01] || [https://mzl.la/2wT3s8D NI LIST] || [https://mzl.la/2fDeJiU P1 LIST] || [https://mzl.la/2fDhxNg P2 LIST] || [https://mzl.la/2fDKf0s P3 LIST] || [https://mzl.la/2fDeCEe P5 LIST]
|-
|-
|| Widget || [https://mzl.la/2wTeSZT 2016-01-01] || [https://bugzilla.mozilla.org/buglist.cgi?keywords=meta%2C%20&keywords_type=nowords&f1=flagtypes.name&o3=notsubstring&list_id=13752821&v3=tpi%3A-&o1=substring&resolution=---&o2=notsubstring&chfieldto=Now&query_format=advanced&chfield=status_whiteboard&f3=status_whiteboard&f2=priority&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=needinfo&component=Widget&v2=P&product=Core NI LIST] || [https://mzl.la/2aMMniW P1 LIST] || [https://mzl.la/2aMLgjr P2 LIST] || [https://mzl.la/2aMMsDg P3 LIST] || [http://mzl.la/1WD9Zux P5 LIST]
|| Widget || [https://bugzilla.mozilla.org/buglist.cgi?keywords=meta%2C%20&keywords_type=nowords&f1=delta_ts&o3=notsubstring&v6=needinfo&list_id=13814157&v3=tpi%3A-&o1=greaterthan&resolution=---&o2=notsubstring&o6=notsubstring&chfieldto=Now&chfield=status_whiteboard&query_format=advanced&f3=status_whiteboard&f2=priority&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=2017-01-01&component=Widget&f6=flagtypes.name&v2=P&product=Core 2017-01-01] || [https://bugzilla.mozilla.org/buglist.cgi?keywords=meta%2C%20&keywords_type=nowords&f1=flagtypes.name&o3=notsubstring&list_id=13752821&v3=tpi%3A-&o1=substring&resolution=---&o2=notsubstring&chfieldto=Now&query_format=advanced&chfield=status_whiteboard&f3=status_whiteboard&f2=priority&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=needinfo&component=Widget&v2=P&product=Core NI LIST] || [https://mzl.la/2aMMniW P1 LIST] || [https://mzl.la/2aMLgjr P2 LIST] || [https://mzl.la/2aMMsDg P3 LIST] || [http://mzl.la/1WD9Zux P5 LIST]
|-
|-
|| Widget:Cocoa (OSX) || [https://mzl.la/2wSU1pA 2016-01-01] || [https://mzl.la/2wSZInI NI LIST] || [http://mzl.la/1WD9K2M P1 LIST] || [http://mzl.la/1WD9VLj P2 LIST] || [http://mzl.la/1WD9ZKZ P3 LIST] || [http://mzl.la/1WD9Zux P5 LIST]
|| Widget:Cocoa (OSX) || [https://mzl.la/2fMIptU 2017-01-01] || [https://mzl.la/2wSZInI NI LIST] || [http://mzl.la/1WD9K2M P1 LIST] || [http://mzl.la/1WD9VLj P2 LIST] || [http://mzl.la/1WD9ZKZ P3 LIST] || [http://mzl.la/1WD9Zux P5 LIST]
|-
|-
|| Widget:Win32 (Windows) || [https://mzl.la/2wSV3lp 2016-01-01] || [https://mzl.la/2wT0cdp NI LIST] || [https://mzl.la/2aMIz1n P1 LIST] || [https://mzl.la/2aMIGKe P2 LIST] || [https://mzl.la/2aMJhf4 P3 LIST] || [https://mzl.la/1WD9Zux P5 LIST]
|| Widget:Win32 (Windows) || [https://mzl.la/2fLmRh6 2017-01-01] || [https://mzl.la/2wT0cdp NI LIST] || [https://mzl.la/2aMIz1n P1 LIST] || [https://mzl.la/2aMIGKe P2 LIST] || [https://mzl.la/2aMJhf4 P3 LIST] || [https://mzl.la/1WD9Zux P5 LIST]
|-
|-
|| Widget:Gtk (Linux) || [https://mzl.la/2wT5NjO 2016-01-01] || [https://mzl.la/2wSYWqt NI LIST] || [https://mzl.la/2bIeX9w P1 LIST] || [https://mzl.la/2bIfJ6r P2 LIST] || [https://mzl.la/2bIgOLp P3 LIST] || [https://mzl.la/2bPeOOp P5 LIST]
|| Widget:Gtk (Linux) || [https://mzl.la/2fLoYBH 2017-01-01] || [https://mzl.la/2wSYWqt NI LIST] || [https://mzl.la/2bIeX9w P1 LIST] || [https://mzl.la/2bIfJ6r P2 LIST] || [https://mzl.la/2bIgOLp P3 LIST] || [https://mzl.la/2bPeOOp P5 LIST]
|}
|}



Revision as of 20:18, 4 October 2017

Planning

Areas of Interest

  • General overall quality of the desktop apps
  • Friendlier basic widgets
    • inline html5 widgets (color, date and time inputs, range, url, email) (telemetry here)
    • better input field validation feedback
    • peekaboo passwords
    • quick clear text
  • Improved desktop notifications and integration
  • OSX trackpad gestures
  • Windows soft keyboard support
    • better physical keyboard detection
  • Windows Cortana / Apple Siri integration?
  • Touch/pointer events support
    • currently event model works but violates the spec in some ways
    • Swipe / thumbnail navigation
    • floating scrollbars
    • content selection
    • zoom
    • pen input
  • Universal Windows Platform api support
    • Project Centennial
  • Improvements in accessibility on Windows (UIA support?)
  • Virtual desktop support bugs
  • Multiple monitor bugs
  • Investigate using native spell checking for better support

Development management

Cycle tracking

  • Match up with release cycles, no open ended development
  • The idea is to pick enough bugs to fill a release cycle
  • Limits the amount of work people have on their plate
  • Each cycle has polish bugs mixed in in addition to normal bug work

Priority field as a classification

  • p1 - serious bugs, show stoppers, release blockers
  • p2 - general bugs, really want to fix, easy to reproduce
  • p3 - corner case bugs, low occurrence, hard to reproduce, polish bugs, non-breaking
  • p5 - future, fix optional, community, good first bug

Triage Links

Component Un-triaged since NeedInfo P1 P2 P3 P5
Core:IPC 2017-01-01 NI LIST P1 LIST P2 LIST P3 LIST P5 LIST
Core:Dom:Content Process 2017-01-01 NI LIST P1 LIST P2 LIST P3 LIST P5 LIST
Core:Plug-ins 2017-01-01 NI LIST P1 LIST P2 LIST P3 LIST P5 LIST
Widget 2017-01-01 NI LIST P1 LIST P2 LIST P3 LIST P5 LIST
Widget:Cocoa (OSX) 2017-01-01 NI LIST P1 LIST P2 LIST P3 LIST P5 LIST
Widget:Win32 (Windows) 2017-01-01 NI LIST P1 LIST P2 LIST P3 LIST P5 LIST
Widget:Gtk (Linux) 2017-01-01 NI LIST P1 LIST P2 LIST P3 LIST P5 LIST

Tracking Lists

Bugzilla Tracking flags

These flags have been mothballed (8/30/2017). Instead, "tpi:+" is assumed to be true when a bug is assigned a Priority. tpi:- will still be used to indicate a bug is not going to be tracked at all by platform integration.

  • flag name: tracking-pi (or) tpi:x
  • whiteboard tag: 'tpi:x'
    • flag values: ?, -, +, a (active)

tpi:+

tpi:?

tpi:-

Communication

Weekly Team Meeting Thursday 11am-12pm, Eastern
  • Vidyo: 'PlatInt'
  • Invitation: Contact Jim Mathies to get added to the meeting invite list.
IRC

Other Information