Commit 10e3f89
Implement stub handlers and add focus/cursor/pointer tracking
- Implement SetInputFocus, GetInputFocus, FreeGC, ClearArea,
QueryPointer, TranslateCoordinates, CreateGlyphCursor,
CreateCursor, and FreeCursor handlers
- Fix QueryTree to use actual window parent/children hierarchy
- Add focused_window, cursor map, and pointer position tracking
to Server struct with proper coordinate translation
- Update ChangeWindowAttributes to apply cursors via backend
- Track pointer position from motion/button/enter events
- Fix unused variable warnings in macOS backend
- Fix formatting issues flagged by cargo fmt
- Add XOR fill function support in macOS Swift backend
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 9bf3aa9 commit 10e3f89
File tree
5 files changed
+507
-176
lines changed- src
- backend
- server
- swift/Sources/X11AnywhereBackend
5 files changed
+507
-176
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
| |||
726 | 727 | | |
727 | 728 | | |
728 | 729 | | |
| 730 | + | |
729 | 731 | | |
730 | 732 | | |
731 | 733 | | |
| |||
1272 | 1274 | | |
1273 | 1275 | | |
1274 | 1276 | | |
1275 | | - | |
1276 | | - | |
| 1277 | + | |
| 1278 | + | |
1277 | 1279 | | |
1278 | 1280 | | |
1279 | 1281 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1987 | 1987 | | |
1988 | 1988 | | |
1989 | 1989 | | |
1990 | | - | |
| 1990 | + | |
1991 | 1991 | | |
1992 | 1992 | | |
1993 | 1993 | | |
| |||
1997 | 1997 | | |
1998 | 1998 | | |
1999 | 1999 | | |
2000 | | - | |
| 2000 | + | |
2001 | 2001 | | |
2002 | 2002 | | |
2003 | 2003 | | |
| |||
0 commit comments