mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-05-15 06:06:07 -06:00
[PR #153] [MERGED] reduce coupling of emulation and capture backends #304
Labels
No labels
Xorg
documentation
enhancement
macos
pull-request
question
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/lan-mouse#304
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/feschber/lan-mouse/pull/153
Author: @feschber
Created: 7/2/2024
Status: ✅ Merged
Merged: 7/2/2024
Merged by: @feschber
Base:
main← Head:split-emulation-capture📝 Commits (2)
50ac7f1reduce coupling of emulation and capture backends39f5de0fix iteration order📊 Changes
21 files changed (+341 additions, -261 deletions)
View changed files
📝
src/capture.rs(+64 -16)📝
src/capture/dummy.rs(+7 -4)📝
src/capture/libei.rs(+35 -31)📝
src/capture/macos.rs(+7 -4)📝
src/capture/wayland.rs(+18 -22)📝
src/capture/windows.rs(+49 -28)📝
src/capture/x11.rs(+8 -5)📝
src/capture_test.rs(+5 -6)📝
src/client.rs(+12 -18)📝
src/emulate.rs(+6 -9)📝
src/emulate/dummy.rs(+6 -10)📝
src/emulate/libei.rs(+5 -10)📝
src/emulate/macos.rs(+4 -5)📝
src/emulate/windows.rs(+8 -12)📝
src/emulate/wlroots.rs(+24 -17)📝
src/emulate/x11.rs(+8 -10)📝
src/emulate/xdg_desktop_portal.rs(+46 -20)📝
src/emulation_test.rs(+1 -4)📝
src/server/capture_task.rs(+9 -7)📝
src/server/emulation_task.rs(+8 -7)...and 1 more files
📄 Description
first step for splitting capture and emulation into separate crates
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.