Spport for excluding Windows clipboard data from cliboard history and OneDrive.
Support waiting for another process to read clipboard data before returning from
a write call to a X11 and Wayland or clipboard
Changed
Updated wl-clipboard-rs to the version 0.6.
Updated x11rb to the version 0.10.
Cleaned up spelling in documentation
(Breaking) Functions that used to accept String now take Into<Cow<'a>, str> instead.
This avoids cloning the string more times then necessary on platforms that can.
(Breaking) Error is now marked as #[non_exhaustive].
(Breaking) Removed all platform specific modules and clipboard structures from the public API.
If you were using these directly, the recommended replacement is using arboard::Clipboard and
the new platform-specific extension traits instead.
Spport for excluding Windows clipboard data from cliboard history and OneDrive.
Support waiting for another process to read clipboard data before returning
from a write call to a X11 and Wayland or clipboard
Changed
Updated wl-clipboard-rs to the version 0.6.
Updated x11rb to the version 0.10.
Cleaned up spelling in documentation
(Breaking) Functions that used to accept String now take Into<Cow<'a>, str> instead.
This avoids cloning the string more times then necessary on platforms that can.
(Breaking) Error is now marked as #[non_exhaustive].
(Breaking) Removed all platform specific modules and clipboard structures from the public API.
If you were using these directly, the recommended replacement is using arboard::Clipboard and
the new platform-specific extension traits instead.
(Breaking) On Windows, the clipboard is now opened once per call to Clipboard::new() instead of on
each operation. This means that instances of Clipboard should be dropped once you're performed the
needed operations to prevent other applications from working with it afterwards.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps arboard from 2.0.1 to 3.2.0.
Release notes
Sourced from arboard's releases.
Changelog
Sourced from arboard's changelog.
... (truncated)
Commits
e1f521f
Release 3.2.0446d9a7
Fix Clippy lints from Rust 1.65189d675
Improve clipboard documentation and guarenteesdab11f1
Redo Windows clipboard to match behavior of other implementations48520c6
Remove lingering uses of the dbg! macroc6102b1
Release 3.1.11c4678b
Pin nightly version to avoid Miri failures9243631
Implement the.set_html()
method (#69)4be2045
Updateclipboard-win
on Windows39bcd79
Mention Windows changes in the 3.0 release changelogDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)