Open Bug 1483115 Opened 6 years ago Updated 2 years ago

Implement Interaction Media Features on GTK X11 backend

Categories

(Core :: CSS Parsing and Computation, enhancement, P3)

Unspecified
Linux
enhancement

Tracking

()

Tracking Status
firefox63 --- affected

People

(Reporter: hiro, Unassigned)

References

Details

Attachments

(1 file)

I tried to implement it in bug 1035774, but it doesn't work on Ubuntu 18.04 at least. So I will handle it in a separate bug (here). Attaching patch is what I did, it's just listening 'device-added' and 'device-removed' events for GdkDeviceManager but the event are never fired. Another attempt I did is to use GdkSeat[1] instead of GdkDeviceManager, but it caused a linker error even if GDK_VERSION_MAX_ALLOWED in old-configure.in is upgraded. [1] https://developer.gnome.org/gdk3/stable/GdkSeat.html#GdkSeat-device-added
I've decided to defer the implementation for GTK itself here in this bug. The implementation needs some X11 functionalities, I think we need Wayland backend individually.
No longer blocks: 1035774
Depends on: 1035774
Summary: Support dynamic pointer-type input device changes on GTK+ → Implement Interaction Media Features on GTK X11 backend
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: