Commit 6ea2c8c
authored
[Wayland] Use anonymous file abstraction for wayland-keymap sharing (#753)
* [Wayland] Use read-only anonymous file abstraction for wayland-keymap sharing
Add ro_anonymous_file, an abstraction around anonymous read-only files.
Files can be created by calling os_ro_anonymous_file_create(), passing
the data of the file. Subsequent calls to os_ro_anonymous_file_get_fd()
return a fd that's ready to be send over the socket.
Use this new abstraction in meta-wayland-keyboard for sending keymap data to the clients without having to copy it unnecessarily.
* debian: Update libmuffin0.symbols
* Fix indents1 parent ff74590 commit 6ea2c8c
File tree
12 files changed
+780
-73
lines changed- cogl/tests/conform
- debian
- src
- core
- tests
- wayland-test-clients
- wayland
12 files changed
+780
-73
lines changedFile renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2023 | 2023 | | |
2024 | 2024 | | |
2025 | 2025 | | |
| 2026 | + | |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
2026 | 2031 | | |
2027 | 2032 | | |
2028 | 2033 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
376 | 390 | | |
377 | 391 | | |
378 | 392 | | |
| |||
0 commit comments