24 Commits
Author SHA1 Message Date
Alex YusiukandGitHub 1fdbfd29ed refactor: add redundant_imports rustc style/readability lint (#923) 2025-08-20 03:12:31 -04:00
Alex YusiukandGitHub 32b0e40eca refactor: add unused_trait_names clippy extra-pedantic lint (#900) 2025-07-31 03:57:09 -04:00
Alex YusiukandGitHub aa82dfb1fd refactor: add more clippy lints to "Compile-time / optimization" section (#875) 2025-07-21 12:28:33 -04:00
devolutionsbotandGitHub a3255610d8 chore(release): prepare for publishing (#863) 2025-07-08 17:39:04 +00:00
Benoît CortierandGitHub c710909a3c feat: inital support for .RDP files (#862)
This is paving the way for .rdp file support.

Issue: ARC-339
Issue: ARC-355
2025-07-08 13:10:04 -04:00
Benoît CortierandGitHub 48e02441d2 chore: update Rust toolchain to 1.88.0 (#852)
MSRV is also bumped to 1.84.
2025-07-03 07:38:28 +03:00
devolutionsbotandGitHub e6d6e9d8a7 chore(release): prepare for publishing (#628) 2025-01-28 23:24:35 +00:00
Sébastien DuquetteandGitHub dd249909a8 docs: use CDN URLs instead of the blob storage URLs for Devolutions logo (#631) 2025-01-09 10:06:10 -05:00
devolutionsbotandGitHub 97ef9f0acb chore(release): prepare for publishing (#611) 2024-12-14 14:32:28 +00:00
Benoît CortierandGitHub 0c10367ebc chore: symlinks to license files in packages (#604)
Add symlinks to the license files in crates that we are publishing on
crates.io.
2024-12-11 08:13:26 -05:00
Benoît CORTIER 294af1cc5c style: cargo +nightly fmt 2024-11-20 01:28:31 +09:00
Marc-André LureauandBenoît Cortier 5381b24444 docs: use Devolutions logo
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-10-29 19:14:20 +09:00
Marc-André LureauandBenoît Cortier bf56a7fc80 docs: use README.md for crates lib.rs doc
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-10-29 19:14:20 +09:00
Marc-André LureauandBenoît Cortier f55e82f02e chore: add missing README.md files
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-10-29 19:14:20 +09:00
Marc-André LureauandBenoît Cortier f6a45ca24b refactor(error): remove CatchAllKind
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-08-30 00:05:16 -04:00
Marc-André LureauandBenoît Cortier 3aaef7e484 fix(error): fix unnecessary qualification (again)
This time with a "use alloc::boxed::Box"

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-08-05 10:24:45 -04:00
Vladyslav NikonovandGitHub 5406c286f4 fix(ironrdp-error): fix build with alloc feature (#514) 2024-08-01 08:43:54 +00:00
Marc-André LureauandBenoît Cortier 7307148cb8 chore: use workspace lints
Among other things, this allows tools and LSP to pick up our settings.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-07-24 04:35:32 -04:00
Marc-André LureauandBenoît Cortier adf2797ef7 fix: unnecessary qualification
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-07-24 04:35:32 -04:00
Benoît CortierandGitHub c670ab4331 feat(error): add Source trait (#202) 2023-10-03 23:39:55 +00:00
Benoît CortierandGitHub 6283e37937 refactor: check for additional lints (#200) 2023-10-02 13:46:05 +03:00
Vladyslav NikonovandGitHub 4844e77b7f fix(graphics): invalid YCoCg color conversion (#146)
Closes #141
2023-05-23 11:22:30 -04:00
Benoît CORTIER 5d88531259 ci: optimize speed and cache 2023-05-23 08:31:19 -04:00
Benoît CORTIER cf2287739d refactor: error handling
Base all library errors on `ironrdp_error::Error`, a lightweight and
`no_std`-compatible generic `Error` type.
A custom consumer-defined type (such as `PduErrorKind`) for
domain-specific details is wrapped by this type.
2023-05-15 23:45:22 -04:00