• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## 0.14.2
2
3- buffer objects: Add a method to receive the corresponding devices file descriptor
4
5## 0.14.1
6
7- Bugfix: Don't limit modifier lists to `GBM_MAX_PLANES`
8
9## 0.14.0
10
11- Update to drm-rs 0.11
12- Use `BorrowedFd` instead of `RawFd` in API
13- Don't require generated bindings for specific OS/architecture to build
14- Fix build without default features
15
16## 0.13.0
17
18- Update to drm-rs 0.10
19- Update wayland-server to 0.31
20
21## 0.12.0
22
23- Update to drm-rs 0.9
24
25## 0.11.0
26
27- Test for `-1` in fd and fd_for_plane
28
29## 0.10.0
30
31- Update `wayland-rs` to 0.30
32- Use io-safe types over `RawFd`
33- Update to drm-rs 0.8
34- YANKED: No errors for fd-methods, use 0.11.0
35
36## 0.9.0
37
38- Update to drm-rs 0.7
39
40## 0.8.0
41
42- Update to drm-rs 0.6
43
44## 0.7.0
45
46- Update to drm-rs 0.5
47
48## 0.6.0
49
50- Update to drm-rs 0.4
51- Update bindings, add new functionality
52- Make Device clonable
53- Use drm-fourcc for Formats
54- Implement Send where applicable
55- Switch to new std-Error trait
56
57## 0.5.0
58
59- Make `Surface::lock_front_buffer` unsafe as it may cause segfaults
60
61## 0.4.0
62
63- API overhaul to use ref-counting internally to:
64  - Enable out-of-order destruction without causing leaks, crashes or double-frees
65  - Remove lifetimes, which made this api a pain to work with and almost required hacks like the `rental` crate
66- Remove `FromRaw` as it is not possible to create most structs anymore without a reference to the underlying `Device`
67- Remove `Device` initializers other then `new_from_fd`. Lifetimes do not exist anymore and it is part of the contract to drop the `Device` before closing the file descriptor.
68- Add `Device` initializer `new` that wraps any open drm device.
69- Implement the [`drm-rs`](https://github.com/Smithay/drm-rs) `Device` traits for `Device` where applicable.
70
71## 0.3.0
72
73- Upgrade to bitflags 1.0 with associated consts
74
75## 0.2.0
76
77- drm-rs support
78
79## 0.1.0
80
81- Initial release
82