smithay-clipboard/CHANGELOG.md

130 lines
3.4 KiB
Markdown
Raw Normal View History

2019-02-14 18:23:55 +08:00
# Change Log
2024-02-28 15:37:42 -05:00
## 0.8.0
- Add support for loading and storing custom data.
- **Breaking** `Clipboard::load` renamed to `Clipboard::load_text`.
- **Breaking** `Clipboard::load_primary` renamed to `Clipboard::load_primary_text`.
- **Breaking** `Clipboard::store` renamed to `Clipboard::store_text`.
- **Breaking** `Clipboard::store_primary` renamed to `Clipboard::store_primary_text`.
2024-02-20 03:30:14 +04:00
## 0.7.1
- Don't panic on display disconnect
2023-10-10 21:33:54 +04:00
## 0.7.0 -- 2023-10-10
2019-08-14 00:10:31 +08:00
- Update SCTK to 0.18
- Fix active polling of the clipboard each 50ms
- Fix freeze when copying data larger than the pipe buffer size
2023-10-10 21:07:27 +04:00
- Accept text/plain mime type as a fallback
2022-06-20 11:23:42 +02:00
## 0.6.6 -- 2022-06-20
- Update SCTK to 0.16
2021-10-31 10:47:05 +01:00
## 0.6.5 -- 2021-10-31
- Update SCTK to 0.15, updating wayland-rs to `0.29`
2021-06-25 16:12:44 +02:00
## 0.6.4 -- 2021-06-25
- Update SCTK to 0.14, significantly reducing the depdendency tree
2021-02-04 11:18:34 +01:00
## 0.6.3 -- 2021-02-04
- Consecutive clipboard stores dropped until the application is refocused
2020-12-17 12:42:54 +01:00
## 0.6.2 -- 2020-12-17
- Segfault when dropping clipboard in multithreaded context while main queue is still running
2020-10-13 15:45:28 +02:00
## 0.6.1 -- 2020-10-13
- Crash when failing to write to a clipboard
2020-10-03 15:55:15 +02:00
## 0.6.0 -- 2020-10-03
2020-09-30 18:05:24 +03:00
- Updated smithay-client-toolkit to 0.12
- **Breaking** `Clipboard::new` is now marked with `unsafe`
2020-09-30 18:05:24 +03:00
2020-08-30 18:43:21 +02:00
## 0.5.2 -- 2020-08-30
- Fixed clipboard crashing, when seat has neither keyboard nor pointer focus
- Advertise UTF8_STRING mimetype
- Fixed crash when writing data to the server fails
2020-08-22 03:37:00 +03:00
- Fixed fd leaking from keymap updates
2020-07-10 20:43:41 +02:00
## 0.5.1 -- 2020-07-10
- Fixed clipboard not working, when seat had empty name
2020-05-20 10:04:44 +02:00
# 0.5.0 -- 2020-05-20
- Minimal rust version was bumped to 1.41.0
- Add support for `UTF8_STRING` mime type
2020-05-20 10:04:44 +02:00
- **Breaking** Clipboard now works only with extern display
- **Breaking** Clipboard now works only with last observed seats, instead of optionally accepting seat names
2020-03-09 22:46:54 +01:00
## 0.4.0 -- 2020-03-09
- Fix crash when receiving non-utf8 data
- **Breaking** `load` and `load_primary` now return `Result<String>` to indicate errors
2020-03-03 08:14:36 +03:00
- Fix clipboard dying after TTY switch
2020-02-27 16:01:09 +01:00
## 0.3.7 -- 2020-02-27
2020-02-27 15:59:48 +01:00
- Only bind seat with version up to 6, as version 7 is not yet supported by SCTK
for loading keymaps
2019-11-21 17:20:20 +08:00
## 0.3.6 -- 2019-11-21
- Perform loaded data normalization for text/plain;charset=utf-8 mime type
- Fix clipboard throttling
2019-09-03 21:39:44 +08:00
## 0.3.5 -- 2019-09-3
- Fix primary selection storing, when releasing button outside of the surface
2019-08-14 00:10:31 +08:00
## 0.3.4 -- 2019-08-14
2019-02-14 18:23:55 +08:00
- Add fallback to gtk primary selection, when zwp primary selection is not available
2019-06-14 16:15:55 +08:00
## 0.3.3 -- 2019-06-14
- Update nix version to 0.14.1
2019-06-13 07:30:05 +08:00
## 0.3.2 -- 2019-06-13
- Update smithay-client-toolkit version to 0.6.1
## 0.3.1 -- 2019-06-08
- Fix primary clipboard storing
2019-06-07 10:56:47 +08:00
## 0.3.0 -- 2019-06-07
- Add support for primary selection through `store_primary()` and `load_primary()`
2019-04-27 23:36:16 +08:00
## 0.2.1 -- 2019-04-27
- Remove dbg! macro from code
2019-04-27 22:26:09 +08:00
## 0.2.0 -- 2019-04-27
- `Clipboard::store()` and `Clipboard::load()` now take a `Option<String>` for the seat name, if
no seat name is provided then the name of the last seat to generate an event will be used instead
2019-04-24 01:28:31 +08:00
## 0.1.1 -- 2019-04-24
- Do a sync roundtrip to register avaliable seats on clipboard creation
- Collect serials from key and pointer events
- Return an empty string for load requests when no seats are avaliable
2019-02-14 18:23:55 +08:00
## 0.1.0 -- 2019-02-14
Initial version, including:
- `WaylandClipboard` with `new_threaded()` and `new_threaded_from_external()`
- multi seat support