TPE DOM/Pointer events: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (→‎Roadmap: bug links)
(Updated the plan of pointer events)
Line 29: Line 29:
*** High-level click events
*** High-level click events
*** Compatibility mouse events
*** Compatibility mouse events
** Enable PE on Nightly (Riding on FF53)
** Fix mouse and touch integration bugs on Linux
** Schedule
*** 2016 Q4
*** Checking point: 2016 11E
* Milestone 3
* Milestone 3
** Implement Pointer events level 2 new attributes
** Fix mouse and touch integration bugs on Android
** Schedule
*** 2016 Q4
*** Checking point: 2016 12E
* Milestone 4
* Milestone 4
** Enable on Fennec
** Integrate stylus on Windows, Linux, and Android
** Add PEv2 stylus attributes


== Project Dashboard ==
== Project Dashboard ==

Revision as of 03:48, 2 September 2016

Introduction

This project is to support events and related interfaces for handling hardware pointer input from various devices including a mouse, pen, touchscreen, etc. There's implementation prefed-off on Nightly due to lack of stability. We will start from enabling the feature for Desktop again on Nightly then on Fennec.

References:

Taipei Main Members

Engineers: Stone Shih, Ben Hsu

Meeting Minutes & Project Status

Sync-up meeting

Roadmap

  • Milestone 1 - implement major Pointer events behaviors on Windows Desktop with Pref-off on Nightly 52 <WE ARE HERE!>
  • Milestone 2
    • Perform manual tests upon major websites on Windows Desktop
      • Need to seek assistance from QA and DevRel
    • Fix critical issues
      • High-level click events
      • Compatibility mouse events
    • Fix mouse and touch integration bugs on Linux
    • Schedule
      • 2016 Q4
      • Checking point: 2016 11E
  • Milestone 3
    • Fix mouse and touch integration bugs on Android
    • Schedule
      • 2016 Q4
      • Checking point: 2016 12E
  • Milestone 4
    • Integrate stylus on Windows, Linux, and Android
    • Add PEv2 stylus attributes

Project Dashboard

Meta Bugs

Full Query
ID Summary Priority Status
822898 [meta] Implement pointer events P3 RESOLVED
960316 Enable W3C Pointer Events and touch-action CSS property by default P3 RESOLVED
1166347 Enabling pointer events in Nightly builds P3 RESOLVED

3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);


Milestone_1 Bugs & Progress

Full Query
ID Summary Status Target milestone Resolution Assigned to Depends on Blocks
1031362 .pressure is always 0.5 on Pointer Events in Firefox Nightly desktop RESOLVED mozilla53 FIXED Ming-Chou Shih [:stone] 1325663 822898, 1293129, 1315676
1258804 FireFox crashes on a pointerevent capturing scenario RESOLVED mozilla51 FIXED Ming-Chou Shih [:stone] 1166347, 1284185, 1292437, 1294335
1285804 Enable test_pointerevent_pointerleave_pen-manual.html and test_pointerevent_pointerout_pen-manual.html RESOLVED mozilla51 FIXED Ben Hsu [:HoPang] 1284758, 1293129
1290805 Attributes of gotpointercapture and lostpointercapture should be the same as the pointer event that causes them RESOLVED --- DUPLICATE Ming-Chou Shih [:stone] 1292437
1293174 [Pointer Event] Implement implicit pointer capture for touch RESOLVED mozilla52 FIXED Ming-Chou Shih [:stone] 1292437, 1669729
1293176 [Pointer Event] Suppress boundary events when captured RESOLVED --- DUPLICATE Ming-Chou Shih [:stone] 1292079
1294335 [Pointer Event] Refine setPointerCapture / releasePointerCapture to follow the algorithm defined in the spec RESOLVED mozilla51 FIXED Ming-Chou Shih [:stone] 1258804 1292437
1299197 [Pointer Events] Should also serialize tiltX and tiltY when serializing WidgetMouseEvents RESOLVED mozilla53 FIXED Ming-Chou Shih [:stone] 822898, 1293129, 1315676

8 Total; 0 Open (0%); 8 Resolved (100%); 0 Verified (0%);


Milestone_2 Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);