Changes for version 0.23 - 2024-10-05

  • Add XComposite support
  • Implement get_image_data() to allow receiving XImages Also implement get_image_data_rgba() which does the same but returns XImage data in RGBA colorspace.
  • Add WM_SIZE_HINTS constants to make them usable
  • Fix several memory leaks
  • Remove MouseX::NativeTraits dependency

Modules

perl bindings for libxcb
wraps an X11 atom
X11 colorpixel handling
connection to the X server
represents a rectangle
represents an x11 screen
size hints attribute for an X11::XCB::Window
aspect ratio size hint
represents an X11 window

Provides

in lib/X11/XCB/Event/ButtonPress.pm
in lib/X11/XCB/Event/ButtonRelease.pm
in lib/X11/XCB/Event/ClientMessage.pm
in lib/X11/XCB/Event/ConfigureNotify.pm
in lib/X11/XCB/Event/ConfigureRequest.pm
in lib/X11/XCB/Event/CreateNotify.pm
in lib/X11/XCB/Event/DestroyNotify.pm
in lib/X11/XCB/Event/EnterNotify.pm
in lib/X11/XCB/Event/Focus.pm
in lib/X11/XCB/Event/Generic.pm
in lib/X11/XCB/Event/GenericError.pm
in lib/X11/XCB/Event/KeyPress.pm
in lib/X11/XCB/Event/KeyRelease.pm
in lib/X11/XCB/Event/LeaveNotify.pm
in lib/X11/XCB/Event/MapNotify.pm
in lib/X11/XCB/Event/MapRequest.pm
in lib/X11/XCB/Event/MotionNotify.pm
in lib/X11/XCB/Event/PropertyNotify.pm
in lib/X11/XCB/Event/UnmapNotify.pm
in lib/X11/XCB/Setup.pm