Stipe Kotarac
|
a1dfc473a2
|
rect: safer construction
|
2026-01-09 09:41:46 +01:00 |
|
mahkoh
|
411af0ea18
|
Merge pull request #708 from khyperia/scroll-accumulator
Add scroll accumulator for seats below version 8
|
2025-12-30 14:00:03 +01:00 |
|
khyperia
|
57cdc162bf
|
Reset scroll accumulator on stop and pointer enter surface
|
2025-12-30 13:56:08 +01:00 |
|
Julian Orth
|
eedec24e88
|
cli: allow setting keymaps from RMLVO names
|
2025-12-29 21:09:59 +01:00 |
|
Julian Orth
|
7d787e3072
|
wl_keyboard: avoid sending leave during state change
|
2025-12-29 18:41:18 +01:00 |
|
khyperia
|
edf19aae9a
|
Add scroll accumulator for seats below version 8
|
2025-12-29 10:19:35 +01:00 |
|
Julian Orth
|
16bb83df24
|
layer-shell: take margin into account when centering
|
2025-12-21 19:50:33 +01:00 |
|
Julian Orth
|
1d3dfa8b3a
|
xdg-popup: implement jay-popup-ext-v1
|
2025-12-20 19:56:32 +01:00 |
|
Julian Orth
|
15e6ab2b8a
|
window-management: allow moving/resizing popups
|
2025-12-20 19:55:35 +01:00 |
|
Julian Orth
|
8d5ac9a2b7
|
tree: make FindTreeUsecase handling more explicit
|
2025-12-20 19:55:35 +01:00 |
|
Julian Orth
|
fa69f89f39
|
wl_surface: set output to dummy when unmapping
|
2025-12-20 19:52:20 +01:00 |
|
Julian Orth
|
0d844acb4a
|
xdg-toplevel: store states as a bit mask
|
2025-12-19 21:10:02 +01:00 |
|
Julian Orth
|
689e163ddb
|
wl_keyboard: cleanup
|
2025-12-18 22:05:28 +01:00 |
|
Julian Orth
|
b5c0e3a07e
|
cmm: add support for compound_power_2_4
|
2025-12-18 18:03:35 +01:00 |
|
Julian Orth
|
3e3cb3114c
|
wp-color-management-v1: update to version 2
|
2025-12-18 16:52:11 +01:00 |
|
Julian Orth
|
17ac4ca0e1
|
xdg-shell: make acked serial part of the pending state
|
2025-12-14 23:22:32 +01:00 |
|
Julian Orth
|
cb419b36e3
|
wl_surface: find_tree: fix subsurface offset
|
2025-12-14 18:32:45 +01:00 |
|
Julian Orth
|
b328365043
|
wl_subsurface: fix SurfaceExt::tray_item
|
2025-12-14 18:05:38 +01:00 |
|
Julian Orth
|
1b1579c672
|
wl_subsurface: implement SurfaceExt::tray_item
|
2025-12-14 17:54:05 +01:00 |
|
Julian Orth
|
67760e270e
|
cmm: enable using the display primaries in SDR mode
|
2025-12-04 17:51:26 +01:00 |
|
Julian Orth
|
2b7b3b5310
|
cmm: don't use display primaries as target_primaries in SDR mode
|
2025-12-04 17:12:16 +01:00 |
|
Julian Orth
|
2a8d5d1ab6
|
tree: allow moving fullscren windows with the keyboard
|
2025-12-02 12:34:18 +01:00 |
|
Julian Orth
|
0ee76fc09f
|
tree: allow moving focus from/to fullscreen windows
|
2025-12-02 12:29:53 +01:00 |
|
Stipe Kotarac
|
2500c05f70
|
theme: add bar-position setting
|
2025-11-30 21:24:03 +01:00 |
|
Julian Orth
|
669d995771
|
all: address clippy lints
|
2025-11-28 13:33:07 +01:00 |
|
Julian Orth
|
e297997c6c
|
wl_shm: save the actually requested pool size
|
2025-10-23 18:05:09 +02:00 |
|
Julian Orth
|
c0e70a1d6d
|
simple-im: don't emit newline in pre-edit
|
2025-10-17 01:14:41 +02:00 |
|
Julian Orth
|
4b4f05d153
|
seat: implement key repeat
|
2025-10-16 21:18:26 +02:00 |
|
Julian Orth
|
0e1be7544f
|
backend: add ButtonState
|
2025-10-16 19:50:21 +02:00 |
|
Julian Orth
|
b77fd6d0b2
|
simple-im: allow disabling unicode input with backspace
|
2025-10-16 16:54:46 +02:00 |
|
Julian Orth
|
4746361cb7
|
cmm: ignore backend luminance with the default EOTF
|
2025-10-16 16:45:53 +02:00 |
|
Julian Orth
|
481e9b3854
|
simple-im: add support for unicode input
|
2025-10-16 16:38:06 +02:00 |
|
Julian Orth
|
9ac4fea594
|
cli: allow configuring the simple IM
|
2025-10-16 16:38:06 +02:00 |
|
Julian Orth
|
2f22a61710
|
config: allow configuring the simple IM
|
2025-10-16 16:38:04 +02:00 |
|
Julian Orth
|
58b9830aaa
|
seat: add a simple input method
|
2025-10-16 15:57:47 +02:00 |
|
Julian Orth
|
8372f83737
|
text-input: reset text-input state after disconnect
|
2025-10-16 01:53:56 +02:00 |
|
Julian Orth
|
881fb24878
|
text-input: add input method abstraction
|
2025-10-16 00:16:32 +02:00 |
|
Julian Orth
|
78d86c1224
|
cargo: update dependencies
|
2025-10-09 19:51:18 +02:00 |
|
Julian Orth
|
37cff567a1
|
wl_shm: log when using zero-copy path
|
2025-10-03 13:12:15 +02:00 |
|
Julian Orth
|
9abfe88b05
|
wl_shm: use udmabuf directly as texture on integrated GPUs
|
2025-10-02 17:18:09 +02:00 |
|
Julian Orth
|
da33f26918
|
wl-buffer: remove unnecessary Result wrapper
|
2025-10-02 14:55:08 +02:00 |
|
Julian Orth
|
0884a5c656
|
dmabuf: cache is_disjoint property
|
2025-10-01 23:33:44 +02:00 |
|
Julian Orth
|
410281b13e
|
linux-dmabuf: intercept udmabuf buffers
|
2025-10-01 22:58:53 +02:00 |
|
Julian Orth
|
0570669af2
|
wl-shm: add support for more formats
|
2025-10-01 22:58:51 +02:00 |
|
Julian Orth
|
c008b7ea35
|
text: use udmabuf for text upload
|
2025-10-01 14:05:33 +02:00 |
|
Julian Orth
|
a3d3a62af3
|
vulkan: import wl_shm buffers as udmabuf
|
2025-09-30 19:07:43 +02:00 |
|
Julian Orth
|
300738db1f
|
subsurface: fix damage application when position changes
|
2025-09-21 01:38:08 +02:00 |
|
Julian Orth
|
60574d3a0d
|
wire: regenerate most files
|
2025-09-20 18:49:44 +02:00 |
|
Julian Orth
|
e680a3dc09
|
config: allow configuring client capabilities
|
2025-09-18 21:17:34 +02:00 |
|
Julian Orth
|
31a73b49a3
|
seat: allow pointer warping if only the client matches
|
2025-09-17 13:05:18 +02:00 |
|