Skip to content

feat(handshake): add Handshake - #13

Merged
luxcih merged 3 commits into
mainfrom
feat/handshake
Sep 10, 2026
Merged

luxcih merged 3 commits into
mainfrom
feat/handshake

Conversation

@luxcih

@luxcih luxcih commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Implements Handshake, which performs the X11 connection setup handshake.

Adds support for:

  • Encoding setup requests
  • Reading failed, authenticate, and successful setup responses
  • Parsing pixmap formats, screens, depths, and visuals
  • Managing response-owned memory

Adds tests and documentation for the public API.

Closes #8

@luxcih
luxcih merged commit eb1a9ee into main Sep 10, 2026
3 checks passed
@luxcih luxcih self-assigned this Sep 10, 2026
@luxcih luxcih added connection Changes to X server connections, transports, or connection setup feature Adds new functionality or capabilities labels Sep 10, 2026
@luxcih luxcih added this to the v0.1.0 milestone Sep 10, 2026
@luxcih
luxcih deleted the feat/handshake branch September 10, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

connection Changes to X server connections, transports, or connection setup feature Adds new functionality or capabilities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Handshake

1 participant