Skip to content

wayland: add WaylandInputServer for input method support#83

Merged
fredkiefer merged 1 commit into
gnustep:masterfrom
DMJC:integration
May 22, 2026
Merged

wayland: add WaylandInputServer for input method support#83
fredkiefer merged 1 commit into
gnustep:masterfrom
DMJC:integration

Conversation

@DMJC
Copy link
Copy Markdown
Contributor

@DMJC DMJC commented May 21, 2026

Implement NSInputServer/NSInputServiceProvider for the Wayland backend. WaylandInputServer tracks the focused window via activeConversationChanged: and satisfies the input-method protocol (inputMethodStyle, fontSize, clientWindowRect, preedit/status area accessors).

WaylandServer instantiates and owns the input server, and a new WaylandServer (InputMethod) category delegates all queries to it.

Implement NSInputServer/NSInputServiceProvider for the Wayland backend.
WaylandInputServer tracks the focused window via activeConversationChanged:
and satisfies the input-method protocol (inputMethodStyle, fontSize,
clientWindowRect, preedit/status area accessors).

WaylandServer instantiates and owns the input server, and a new
WaylandServer (InputMethod) category delegates all queries to it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@DMJC DMJC requested a review from fredkiefer as a code owner May 21, 2026 06:06
@fredkiefer fredkiefer merged commit 3b74bff into gnustep:master May 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants