Skip to content

Merge upstream/main into lich - #6

Merged
omartelo merged 4 commits into
lichfrom
merge-upstream-gio
Nov 8, 2026
Merged

omartelo merged 4 commits into
lichfrom
merge-upstream-gio

Conversation

@omartelo

@omartelo omartelo commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

Brings in three upstream commits: X11 pointer.Cancel on leave, X11 single scroll per wheel notch, and Windows hover clearing when the pointer leaves the client area. Merged without conflicts.

Test plan

  • go test ./app/... ./gesture/... ./gpu/... ./io/... ./widget/...
  • GOOS=windows go build ./...

qianniancn and others added 4 commits November 7, 2026 14:22
Resizing a window could leave title bar buttons hovered.
Send pointer.Leave for pointer leave and non-client messages so
widgets clear their hover state. Leave events must not take focus.

Signed-off-by: qiannian <qiannancn@gmail.com>
Signed-off-by: Elias Naur <mail@eliasnaur.com>
The X server reports a wheel notch as a press and a release of button
4, 5, 6 or 7. Both were turned into pointer.Scroll events, so every
notch scrolled twice the intended distance. The attached patch ignores
the release.

Signed-off-by: John Englar <johnenglar@protonmail.com>
Signed-off-by: Elias Naur <mail@eliasnaur.com>
Signed-off-by: John Englar <johnenglar@protonmail.com>
Signed-off-by: Elias Naur <mail@eliasnaur.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants