The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.25 - 2023-08-21

  • Resolve naming conflict with perl CORE (issue #8)
  • Implement XGetKeyboardControl and struct XKeyboardState
  • Allow C-style API for XTranslateCoordinates, XQueryPointer, and XGetGeometry that return values into params, while also allowing perl-style API that returns a list.
  • Many documentation updates (full method coverage)
  • Numerous tooling improvements and author tests
  • Update to Devel::PPPort-3.71

Modules

Low-level access to the X11 library
XID wrapper for Colormap
Object-Oriented behavior for X11::Xlib
Wrapper for GC* pointers
Object Oriented access to the X11 keymap
Base class for X11 opaque structures
XID wrapper for Pixmap
Convenience wrapper around Display+ScreenID
Base class for X11 packed structures
Wrapper for Visual* pointers
XID wrapper for Window
Polymorphic class for XEvent structures
Base class for objects wrapping an XID
Struct for various keyboard attributes
Struct defining 16-bit x,y,width,height
Struct defining color format for XRender
Struct defining window attributes
Struct providing window size hints to the Window Manager
Struct to list details of a Visual*
Struct defining window attributes
Struct defining window placement
XID wrapper for XserverRegion

Provides

in lib/X11/Xlib/Opaque.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Struct.pm
in lib/X11/Xlib/Opaque.pm