IronRDP icon indicating copy to clipboard operation
IronRDP copied to clipboard

Rust implementation of the Microsoft Remote Desktop Protocol (RDP)

Results 80 IronRDP issues
Sort by recently updated
recently updated
newest added

Example: https://github.com/Devolutions/IronRDP/assets/139169536/4b58fb99-7fcc-4960-9be8-367d4574c761 1. Expose Windows specific clipboard interface to dotnet 2. Added clipboard to example

## Background After adding protocol level support for dynamic resizes via the `DisplayControl` DVC in - https://github.com/Devolutions/IronRDP/pull/418 - https://github.com/Devolutions/IronRDP/pull/419 - https://github.com/Devolutions/IronRDP/pull/425 this was all actually hooked up in the `ironrdp-client`...

bug

Bumps [winit](https://github.com/rust-windowing/winit) from 0.28.7 to 0.30.0. Release notes Sourced from winit's releases. Winit version 0.30.0 Added Add OwnedDisplayHandle type for allowing safe display handle usage outside of trivial cases. Add...

dependencies

Bumps [softbuffer](https://github.com/rust-windowing/softbuffer) from 0.3.4 to 0.4.2. Release notes Sourced from softbuffer's releases. v0.4.2 Add the ability to get the underlying window handle. (#193) Rework the backend to use a trait-based...

dependencies

Implement https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-RDPEA/%5bMS-RDPEA%5d.pdf (heads up, as I am also working on this) - [x] rdpsnd/pdu - [ ] client - [x] server

enhancement
A-virtual-channel

[[MS-RDPEGFX]: Remote Desktop Protocol: Graphics Pipeline Extension](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpegfx/da5c75f9-cd99-450c-98c4-014a496942b0) Note that partial support existed in IronRDP at one point. It was informally deprecated over time, and ultimately that legacy code was removed...

help wanted
A-codec
P-low

are you have more detial intruduction?

question

Implement unicode input for `ironrdp-client`. Details: - See `ironrdp-web` implementation for inspiration. - See initial task https://github.com/Devolutions/IronRDP/issues/106 Blocked by https://github.com/Devolutions/IronRDP/issues/375 (winit update)

enhancement
A-native-client

`winit` update is required to implement Unicode Input, as the new version updates its API to make `WindowEvent::KeyboardInput` receive Unicode characters

dependencies
A-native-client

` cargo build --features arbitrary` fails currently. And it seems to not be covered by CI. I am not familiar with that crate, but it seems there are no actual...