Independent EDID parsing library
Hello Pekka, Daniel As discussed over IRC, I have prepared the first version of the EDID parsing library, which is hosted here: https://github.com/contactshashanksharma/libedid/tree/master This is a simple C library, and I have created this library keeping a compositor's context in mind, so its easy for a compositor to use it. There are only 2 APIs in this library: - libedid_process_edid_info: Get EDID information from raw_edid, returns filled struct edid_info ptr - libedid_destroy_edid_info: Free the EDID information I have provided much information in the README file, and have also added two simple test apps, with sample EDID, to test it. Please have a look and let me know your opinion on this. Regards Shashank ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel
Re: Independent EDID parsing library
Adding the previous list of CCs. On Thu, 29 Apr 2021 10:32:58 + "Sharma, Shashank" wrote: > Hello Pekka, Daniel > > As discussed over IRC, I have prepared the first version of the EDID parsing > library, which is hosted here: > https://github.com/contactshashanksharma/libedid/tree/master > > This is a simple C library, and I have created this library keeping a > compositor's context in mind, so its easy for a compositor to use it. > There are only 2 APIs in this library: > - libedid_process_edid_info: Get EDID information from > raw_edid, returns filled struct edid_info ptr > - libedid_destroy_edid_info: Free the EDID information > > I have provided much information in the README file, and have also added two > simple test apps, with sample EDID, to test it. > Please have a look and let me know your opinion on this. > > Regards > Shashank pgpe_zx6qabih.pgp Description: OpenPGP digital signature ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel
Re: Drag & Drop - multiple wl_data_device/wl_seat interfaces
On 4/29/21 4:20 AM, Sichem Zhou wrote: Hi Martin, There was an attempt MR [1] try to fix the firefox copy/paste issue last year. You sure the clipboard is working correctly under weston? I just checked you still can't paste anything to firefox. I'm not sure about Weston but works in KWin, Mutter, Sway. Firefox register its own wl_data_device and listens there. It uses the same seat (seat0) as Gtk. Martin [1]: https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/426 Le mar. 20 avr. 2021 20 h 52, Martin Stransky a écrit : Hello folks, I'm solving an issue with multiple wl_data_device/wl_seat interfaces. Firefox uses two wl_data_devices, one owned by Gtk and one owned by Firefox. When cliboard operations are used (copy/paste) it works as expected. But with Drag & Drop sometimes only one device gets the D&D events so D&D does not work reliably. Wayland log is attached. I wonder if that can be related to active wl_keyboard/wl_seat or is that a compositor bug? (I'm using mutter-3.38.4-1.fc33). Thanks, Martin -- Martin Stransky Software Engineer / Red Hat, Inc ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel -- Martin Stransky Software Engineer / Red Hat, Inc ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel
Taiwins 0.3 is out
Hi all, I am glad to announce that Taiwins 0.3 is released today. It has been a year since Taiwins 0.1 release, we have migrated from libweston and wlroots. This version, Taiwins has implemented enough compositor features. The biggest change in the version is the libtaiwins library is finally ready for daily use. - Multiple backends for hardware abstraction(DRM, X11, wayland). - Rendering context with exposed interface for custom rendering. - Abstracting xdg-surface , wl_shell_surface and xwayland_surface for unified desktop interface. - session handling. - All essential and many useful wayland protocols. - Xwayland support. With those features supported, libtaiwins now becomes a real alternative outsides wlroots and libweston. Besides, I’d like to point out some design goals were kept in mind when crafting taiwins since day 1. - split GBM buffer management from DRM mode setting, make it possible to implement other buffer management backends. - builtin support for multi-GPUs from day one. - udev events monitoring for runtime GPU events handling. - separate rendering logic from backends, make it possible to work with different renderers. It is a magical thing to be able to use your own created compositor, it is certainly not easy, but I think right now the most difficult time is behind us. The next version of taiwins will focus on the rendering. Features hopefully will land includes: - xdg-decoration support - plane assignment in drm backend - video recording feature - taiwins shell functionalities For people who are interested, https://taiwins.org hosts many useful documentations and a tutorial on how to use libtaiwins. https://github.com/taiwins/taiwins/releases/download/v0.3/taiwins-0.3.tar.gz Cheers, Xichen ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel
[ANNOUNCE] libinput 1.17.2
libinput 1.17.2 is now available. This release fixes an overeager "system is too slow" log message and adds a few more quirks for specific devices. Ben Weston (1): quirk: fix sensitivity for Dell Latitude 7490 pointing-stick Chris Dickson (1): quirks: mark the 0x252 razer keyboard as internal Jonas Ådahl (1): tablet-pad-leds: Open led file with O_NONBLOCK | O_CLOEXEC Peter Hutterer (4): evdev: don't check the event time if it's higher than the dispatch time evdev: don't truncate event time to 32 bits quirks: add palm size quirk for the Gigabyte Aero 15 libinput 1.17.2 Udo Rader (1): quirks: add quirk for Lenovo Yoga Slim 9 Touchpad git tag: 1.17.2 https://www.freedesktop.org/software/libinput/libinput-1.17.2.tar.xz SHA256: b822263086b6588b9a9a153be97dea409f63927fb67b9a241748e76f222a5be1 libinput-1.17.2.tar.xz SHA512: b8953ad483648d5629d56c4dc226d4906693b15da5ba4027627a51ec35ea65b0603c09056b52ed2025df1f7a877669a5b7482c025e0b37003fc676563bd05263 libinput-1.17.2.tar.xz PGP: https://www.freedesktop.org/software/libinput/libinput-1.17.2.tar.xz.sig signature.asc Description: PGP signature ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel