mahkoh
5f56b7fd09
Merge pull request #363 from mahkoh/jorth/remove-docs-workflow
...
ci: remove docs workflow
2025-02-07 12:57:25 +01:00
Julian Orth
76f80d5f21
ci: remove docs workflow
2025-02-07 12:54:39 +01:00
mahkoh
32f77db322
Merge pull request #361 from mahkoh/jorth/modifier-renegotiation
...
screencast: re-negotiate format/modifier when size changes
2025-02-05 19:31:25 +01:00
Julian Orth
9595cc43ec
screencast: re-negotiate format/modifier when size changes
2025-02-05 19:28:53 +01:00
Julian Orth
b91c42aa38
screencast: always use actual width/height for test allocations
...
Some formats/modifiers only work up to a certain size. Using 1x1 would
yield combinations that won't actually work for the screencast.
2025-02-05 14:00:08 +01:00
mahkoh
36a43c1459
Merge pull request #360 from mahkoh/jorth/reset-drm-properties
...
metal: reset unused DRM properties
2025-02-03 13:07:58 +01:00
Julian Orth
1abb89d888
metal: reset unused DRM properties
2025-02-03 12:16:00 +01:00
Julian Orth
607e92d2d5
metal: retry DRM device reset with modeset if non-modeset fails
...
Unfortunately AMD gets a bit modeset happy when we set this flag even in
situations where otherwise no modeset would be required. So we cannot
set it unconditionally.
2025-02-03 12:15:59 +01:00
mahkoh
4eaaa3f046
Merge pull request #357 from mahkoh/jorth/spec-const
...
vulkan: use specialization constants
2025-01-30 13:57:58 +01:00
Julian Orth
cca0af3d0d
vulkan: use specialization constants
2025-01-30 13:54:37 +01:00
mahkoh
218f8d7ba2
Merge pull request #356 from mahkoh/jorth/xkbcommon-cleanup
...
docs/ci: remove references to xkbcommon
2025-01-27 22:30:23 +01:00
Julian Orth
3e75460c76
docs/ci: remove references to xkbcommon
2025-01-27 22:19:01 +01:00
mahkoh
0631f4e729
Merge pull request #355 from mahkoh/jorth/v1.9.0
...
docs: prepare 1.9.0 release
2025-01-27 10:40:54 +01:00
Julian Orth
5d41b6b314
docs: prepare 1.9.0 release
2025-01-27 10:35:01 +01:00
mahkoh
4e23f4824e
Merge pull request #345 from mahkoh/jorth/kbvm
...
keyboard: replace xkbcommon by kbvm
2025-01-27 10:32:50 +01:00
Julian Orth
f06a85b88b
docs: add release notes for kbvm switch
2025-01-27 10:24:38 +01:00
Julian Orth
53c38bdd68
wl_keyboard: don't send key-up events for keys that are not logically down
2025-01-27 10:23:46 +01:00
Julian Orth
abaeed4c01
keyboard: send keymap without actions/behaviors to xwayland
2025-01-27 10:23:46 +01:00
Julian Orth
541a7b5ebc
keyboard: replace xkbcommon by kbvm
2025-01-27 10:23:46 +01:00
Julian Orth
51ceba72b0
keyboard: use kbvm::Components
2025-01-27 10:23:46 +01:00
Julian Orth
e7d5a23af3
keyboard: move KeyboardState to dedicated module
2025-01-27 10:23:46 +01:00
Julian Orth
1a35ba3909
logging: use target instead of module_path
2025-01-27 10:23:46 +01:00
Julian Orth
32cb00444b
utils: remove AsciiTrim trait
2025-01-27 10:23:46 +01:00
mahkoh
0d1aeeab45
Merge pull request #354 from mahkoh/jorth/v1.8.0
...
docs: prepare 1.8.0 release
2025-01-27 10:20:35 +01:00
Julian Orth
117e644a36
docs: prepare 1.8.0 release
2025-01-27 10:18:17 +01:00
mahkoh
44b7d37dd8
Merge pull request #353 from mahkoh/jorth/take-focus
...
xwm: don't send take-focus messages for client-initiated focus change
2025-01-27 09:12:32 +01:00
Julian Orth
9694854d0c
xwm: don't send take-focus messages for client-initiated focus change
2025-01-27 09:10:21 +01:00
mahkoh
93e6539806
Merge pull request #352 from mahkoh/jorth/value-hint
...
cli: add value hints for better completions
2025-01-26 19:49:37 +01:00
Julian Orth
9de5a8b2c9
cli: add value hints for better completions
2025-01-26 19:47:36 +01:00
mahkoh
67549d8cb3
Merge pull request #349 from mahkoh/jorth/workspace
...
ext-workspace: implement v1
2025-01-26 12:39:55 +01:00
Julian Orth
a4e197d92a
ext-workspace: implement v1
2025-01-26 12:38:05 +01:00
mahkoh
2b76083d6e
Merge pull request #351 from mahkoh/jorth/idle-grace-period
...
idle: add a grace period
2025-01-26 12:37:01 +01:00
Julian Orth
e8be15a26c
idle: add a grace period
2025-01-26 12:34:04 +01:00
mahkoh
1ad3d11616
Merge pull request #350 from mahkoh/jorth/tray-tree-changed
...
tray: schedule tree_changed after recalculating tray positions
2025-01-24 18:43:59 +01:00
Julian Orth
421fb06025
tray: schedule tree_changed after recalculating tray positions
2025-01-24 18:41:34 +01:00
mahkoh
ab4609ee08
Merge pull request #348 from mahkoh/jorth/idle-notification-v2
...
idle_notifier: add missing since=2 attribute
2025-01-23 16:55:12 +01:00
Julian Orth
0532f4db79
idle_notifier: add missing since=2 attribute
2025-01-23 16:53:12 +01:00
mahkoh
de0327e7e4
Merge pull request #347 from mahkoh/jorth/idle-notification-v2
...
idle_notifier: implement v2
2025-01-23 16:49:47 +01:00
Julian Orth
6140b77741
idle_notifier: respect idle inhibitors for v1
2025-01-23 16:46:46 +01:00
Julian Orth
6f5693648a
idle_notifier: implement v2
2025-01-23 16:46:45 +01:00
mahkoh
89d5f426d4
Merge pull request #346 from tadeokondrak/ei_device_region_mapping_id_v2
...
ei: only send region_mapping_id to clients binding v2
2025-01-23 16:35:04 +01:00
Tadeo Kondrak
54b8b2a830
ei: only send region_mapping_id to clients binding v2
2025-01-23 08:21:45 -07:00
mahkoh
0cf547655d
Merge pull request #344 from mahkoh/jorth/update-deps
...
all: update dependencies
2025-01-22 16:05:17 +01:00
Julian Orth
0a465f3f60
all: update dependencies
2025-01-22 16:02:22 +01:00
mahkoh
a218a57e80
Merge pull request #325 from mahkoh/jorth/ei-cancel
...
ei: implement ei_touchscreen v2
2025-01-22 15:25:41 +01:00
Julian Orth
f27e4253a1
ei: implement ei_touchscreen v2
2025-01-22 15:23:44 +01:00
Julian Orth
1495cc1f22
ei: make handling of touchscreen events stricter
2025-01-22 15:21:26 +01:00
mahkoh
b52d754beb
Merge pull request #343 from mahkoh/jorth/linearize
...
all: replace enum-map by linearize
2025-01-22 15:05:28 +01:00
Julian Orth
27a69dfa3c
all: address clippy lints
2025-01-22 15:02:49 +01:00
Julian Orth
bd303a7ea5
all: replace enum-map by linearize
2025-01-22 14:58:30 +01:00