From b39c791649e6d7409ad287741cfef962738c0fd4 Mon Sep 17 00:00:00 2001 From: Kirill Chibisov Date: Sun, 30 Aug 2020 21:18:01 +0300 Subject: [PATCH] Update smithay-clipboard to 0.5.2 Fixes #4139. Fixes #4085. --- CHANGELOG.md | 3 +++ Cargo.lock | 26 +++++++++++++++++++------- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ee5f243..a9f09c9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,6 +38,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Keys swallowed during search when pressing them right before releasing backspace - Crash when a wrapped line is rotated into the last line - Selection wrapping to the top when selecting below the error/warning bar +- Pasting into clients only supporting `UTF8_STRING` mime type on Wayland +- Crash when copying/pasting with neither pointer nor keyboard focus on Wayland +- Crash due to fd leak on Wayland ## 0.5.0 diff --git a/Cargo.lock b/Cargo.lock index ea575634..078fa3aa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -343,7 +343,7 @@ dependencies = [ "objc 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "objc-foundation 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "objc_id 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "smithay-clipboard 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "smithay-clipboard 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "x11-clipboard 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1116,6 +1116,17 @@ dependencies = [ "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "nix" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.74 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "nom" version = "5.1.2" @@ -1730,7 +1741,7 @@ dependencies = [ [[package]] name = "smithay-client-toolkit" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1739,7 +1750,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "nix 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", + "nix 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", "wayland-client 0.27.0 (registry+https://github.com/rust-lang/crates.io-index)", "wayland-cursor 0.27.0 (registry+https://github.com/rust-lang/crates.io-index)", "wayland-protocols 0.27.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1747,10 +1758,10 @@ dependencies = [ [[package]] name = "smithay-clipboard" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "smithay-client-toolkit 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smithay-client-toolkit 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "wayland-client 0.27.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2396,6 +2407,7 @@ dependencies = [ "checksum net2 0.2.34 (registry+https://github.com/rust-lang/crates.io-index)" = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" "checksum nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6c722bee1037d430d0f8e687bbdbf222f27cc6e4e68d5caf630857bb2b6dbdce" "checksum nix 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)" = "50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363" +"checksum nix 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)" = "83450fe6a6142ddd95fb064b746083fc4ef1705fe81f64a64e1d4b39f54a1055" "checksum nom 5.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" "checksum notify 4.0.15 (registry+https://github.com/rust-lang/crates.io-index)" = "80ae4a7688d1fab81c5bf19c64fc8db920be8d519ce6336ed4e7efe024724dbd" "checksum num-integer 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" @@ -2468,9 +2480,9 @@ dependencies = [ "checksum siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fa8f3741c7372e75519bd9346068370c9cdaabcc1f9599cbcf2a2719352286b7" "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" "checksum smallvec 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f" -"checksum smithay-client-toolkit 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "abfcf0ec41b4e51b8780b59d026f3ea98d6c06838e8c5046dcbd06fd9bfa529e" +"checksum smithay-client-toolkit 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "562da6f2f0836e144f2e92118b35add58368280556af94f399666ebfd7d1e731" "checksum smithay-client-toolkit 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "421c8dc7acf5cb205b88160f8b4cc2c5cfabe210e43b2f80f009f4c1ef910f1d" -"checksum smithay-clipboard 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ba6209a44384ee0452c7f3f150556bdfa0fab300f09231971d88d525c8ae18da" +"checksum smithay-clipboard 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b9e9db50a9b272938b767b731a1291f22f407315def4049db93871e8828034d5" "checksum socket2 0.3.12 (registry+https://github.com/rust-lang/crates.io-index)" = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918" "checksum spsc-buffer 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "be6c3f39c37a4283ee4b43d1311c828f2e1fb0541e76ea0cb1a2abd9ef2f5b3b" "checksum stb_truetype 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f77b6b07e862c66a9f3e62a07588fee67cd90a9135a2b942409f195507b4fb51"