-
- Downloads
Bug 1667674 - [Wayland] Support public primary-selection unstable protocol. r=stransky
This is required to support pasting the primary selection into Firefox on compositors only supporting the public protocol, such as KWin. Getting the selection *from* Firefox is done via GTK and will be supported from GTK 3.24.23 on. The public protocol, while practically identical, will replace the gtk-private one eventually. However, support for the private one will still be needed for a while. Note: this also updates the auto-generated gtk-primary-selection files. Differential Revision: https://phabricator.services.mozilla.com/D91594
Showing
- .clang-format-ignore 2 additions, 0 deletions.clang-format-ignore
- widget/gtk/nsClipboardWayland.cpp 111 additions, 22 deletionswidget/gtk/nsClipboardWayland.cpp
- widget/gtk/nsClipboardWayland.h 5 additions, 3 deletionswidget/gtk/nsClipboardWayland.h
- widget/gtk/nsWaylandDisplay.cpp 17 additions, 2 deletionswidget/gtk/nsWaylandDisplay.cpp
- widget/gtk/nsWaylandDisplay.h 15 additions, 7 deletionswidget/gtk/nsWaylandDisplay.h
- widget/gtk/wayland/gtk-primary-selection-client-protocol.h 1 addition, 1 deletionwidget/gtk/wayland/gtk-primary-selection-client-protocol.h
- widget/gtk/wayland/gtk-primary-selection-protocol.c 32 additions, 21 deletionswidget/gtk/wayland/gtk-primary-selection-protocol.c
- widget/gtk/wayland/moz.build 3 additions, 1 deletionwidget/gtk/wayland/moz.build
- widget/gtk/wayland/primary-selection-unstable-v1-client-protocol.h 578 additions, 0 deletions...k/wayland/primary-selection-unstable-v1-client-protocol.h
- widget/gtk/wayland/primary-selection-unstable-v1-protocol.c 116 additions, 0 deletionswidget/gtk/wayland/primary-selection-unstable-v1-protocol.c
Loading
Please register or sign in to comment