- Implementation of the new API
- Xid
- Xid unions
- Structs
- Accessors
- Constructor
- Switches
- Constructors
- Expressions
- Enums / Masks
- Unions
- Errors
- Requests
- Events
- Porting examples
- Porting XML examples
- Documentation
- link to reply in request
- Finalize switches naming (e.g. x::CreateWindowValueList -> x::Cw)
- Report request name in protocol errors
- Support of xinput::SendExtensionEvent
- Examples
- Port old examples
- Create example with XInput (pen tablet?)
- Update with valuator classes
- Create example with Vulkan
- Create example with wgpu
- Create example using an Fd API
- Missing API tweaks / fixes:
- Cw::EventMask should take an EventMask
- fix xkb::GetMapReplyMap::VirtualMods takes ModMask
- use altenum in xinput for Device (All, Master or Id (or slave?))
- xinput::ListInputDevice has incomplete InputInfo
- remove fieldrefs in switches
- Debug props should match format
- Fix Fd API
- Reply impl Send and Sync
- Fix the wire_len calculation (32 + 4 * length)
- Porting toy-xcb
- Porting xkbcommon-rs
- Porting x11-clipboard