[PR #151] [MERGED] Configurable emulation backend #303

Closed
opened 2026-05-05 22:16:17 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/feschber/lan-mouse/pull/151
Author: @feschber
Created: 7/1/2024
Status: Merged
Merged: 7/1/2024
Merged by: @feschber

Base: mainHead: configurable-emulation-backend


📝 Commits (10+)

📊 Changes

15 files changed (+408 additions, -170 deletions)

View changed files

📝 src/capture.rs (+42 -51)
📝 src/capture/error.rs (+3 -1)
📝 src/config.rs (+85 -35)
📝 src/emulate.rs (+52 -46)
src/emulate/error.rs (+168 -0)
📝 src/emulate/libei.rs (+6 -3)
📝 src/emulate/macos.rs (+5 -6)
📝 src/emulate/windows.rs (+2 -2)
📝 src/emulate/wlroots.rs (+14 -10)
📝 src/emulate/x11.rs (+4 -3)
📝 src/emulate/xdg_desktop_portal.rs (+3 -1)
📝 src/emulation_test.rs (+6 -3)
📝 src/main.rs (+3 -1)
📝 src/server.rs (+9 -4)
📝 src/server/emulation_task.rs (+6 -4)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/feschber/lan-mouse/pull/151 **Author:** [@feschber](https://github.com/feschber) **Created:** 7/1/2024 **Status:** ✅ Merged **Merged:** 7/1/2024 **Merged by:** [@feschber](https://github.com/feschber) **Base:** `main` ← **Head:** `configurable-emulation-backend` --- ### 📝 Commits (10+) - [`2ac193a`](https://github.com/feschber/lan-mouse/commit/2ac193a5b20442e32fc7384f0c2cdc66ee1aed02) refactor error types - [`e2162b9`](https://github.com/feschber/lan-mouse/commit/e2162b905a99ac6551df23c18e31a57d33f5a43c) update - [`08f2429`](https://github.com/feschber/lan-mouse/commit/08f24293f8d3ee3ec39a347721151a1c5b44a0e3) fix compilation errors - [`b1d9180`](https://github.com/feschber/lan-mouse/commit/b1d9180ccaf355481eec78c61af6c725d4e81417) correct conditional compilation - [`51d98cc`](https://github.com/feschber/lan-mouse/commit/51d98cc2eb5d029e20f32b7d1381677932c1a3cb) improve backend creation code - [`160b253`](https://github.com/feschber/lan-mouse/commit/160b2532ffdcd384d778e452ed449ea1a9288441) fix module - [`984efe7`](https://github.com/feschber/lan-mouse/commit/984efe7dd73af43724b3ec965da51bbffc3a05d8) fix typo - [`aba9ddb`](https://github.com/feschber/lan-mouse/commit/aba9ddbdcbfa98f37465f26d1585b7cec3c5bbd6) fix macos - [`1599e6e`](https://github.com/feschber/lan-mouse/commit/1599e6e76a11e68af3a88231c2d9f3c69ad6804a) formatting - [`3c2f9da`](https://github.com/feschber/lan-mouse/commit/3c2f9da5b7855a6f8aedc38e3e9c417967e42415) clippy ### 📊 Changes **15 files changed** (+408 additions, -170 deletions) <details> <summary>View changed files</summary> 📝 `src/capture.rs` (+42 -51) 📝 `src/capture/error.rs` (+3 -1) 📝 `src/config.rs` (+85 -35) 📝 `src/emulate.rs` (+52 -46) ➕ `src/emulate/error.rs` (+168 -0) 📝 `src/emulate/libei.rs` (+6 -3) 📝 `src/emulate/macos.rs` (+5 -6) 📝 `src/emulate/windows.rs` (+2 -2) 📝 `src/emulate/wlroots.rs` (+14 -10) 📝 `src/emulate/x11.rs` (+4 -3) 📝 `src/emulate/xdg_desktop_portal.rs` (+3 -1) 📝 `src/emulation_test.rs` (+6 -3) 📝 `src/main.rs` (+3 -1) 📝 `src/server.rs` (+9 -4) 📝 `src/server/emulation_task.rs` (+6 -4) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 22:16:17 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/lan-mouse#303
No description provided.