mahkoh
|
3c61dd5fd4
|
Merge pull request #197 from mahkoh/jorth/layer-shell
Implement remaining layer shell features
|
2024-05-09 12:14:22 +02:00 |
|
mahkoh
|
2742b23ebe
|
Merge pull request #198 from mahkoh/jorth/gbmbo
drm: preserve GbmBos while they are in use
|
2024-05-08 23:13:46 +02:00 |
|
Julian Orth
|
110f45fef7
|
drm: preserve GbmBos while they are in use
|
2024-05-08 23:10:22 +02:00 |
|
Julian Orth
|
52afd94f6e
|
layer-shell: implement popups
|
2024-05-08 16:16:38 +02:00 |
|
Julian Orth
|
c6ef63a85f
|
xdg-popup: add parent abstraction
|
2024-05-08 16:16:38 +02:00 |
|
Julian Orth
|
8a91c070be
|
layer-shell: implement exclusive zones
|
2024-05-08 16:16:38 +02:00 |
|
Julian Orth
|
8dc31110b9
|
layer-shell: implement margin
|
2024-05-08 16:16:38 +02:00 |
|
Julian Orth
|
a5d6b0f265
|
layer-shell: consider sub-surface extents during positioning
|
2024-05-08 16:16:37 +02:00 |
|
Julian Orth
|
06ac1189d0
|
layer-shell: send configure event when output size changes
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
9ac07155ab
|
layer-shell: remove dead code
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
cc37d14c9e
|
layer-shell: compute configure width/height after every commit
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
7cb9bd667f
|
layer-shell: fix input routing to bottom and background layers
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
c06f532a58
|
layer-shell: fix visibility tracking of bottom and background layers
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
6506271071
|
xdg-popup: slide as little as possible when re-positioning popups
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
381b71e09c
|
xdg-popup: handle popup position failures gracefully
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
0d7a07ec40
|
all: add HashMapExt
|
2024-05-08 15:59:43 +02:00 |
|
Julian Orth
|
4c0e6d9b51
|
wl-pointer: don't send motion events if the position did not change
|
2024-05-08 15:59:42 +02:00 |
|
mahkoh
|
760658522c
|
Merge pull request #196 from mahkoh/jorth/v1.2.0
docs: prepare 1.2.0 release
|
2024-05-05 15:47:25 +02:00 |
|
Julian Orth
|
26b4ddf433
|
docs: prepare 1.2.0 release
|
2024-05-05 15:42:26 +02:00 |
|
mahkoh
|
5ce9d38c59
|
Merge pull request #195 from mahkoh/jorth/vulkan-linear
Add support for hardware cursors on nvidia + vulkan
|
2024-05-05 12:47:38 +02:00 |
|
Julian Orth
|
62cdd276cf
|
vulkan: unconditionally support linear framebuffers
|
2024-05-05 00:03:54 +02:00 |
|
Julian Orth
|
59e4de03d1
|
vulkan: remove some dead code
|
2024-05-04 22:13:48 +02:00 |
|
mahkoh
|
9581a94336
|
Merge pull request #194 from mahkoh/jorth/dev-removal
input: set seat to None when device is removed
|
2024-05-04 10:48:17 +02:00 |
|
Julian Orth
|
e4bde29a9b
|
input: set seat to None when device is removed
|
2024-05-04 10:46:05 +02:00 |
|
mahkoh
|
14042282e1
|
Merge pull request #193 from mahkoh/jorth/input-init
metal: initialize initially paused input devices
|
2024-05-04 10:42:53 +02:00 |
|
Julian Orth
|
4fd3754309
|
metal: initialize initially paused input devices
|
2024-05-04 10:37:19 +02:00 |
|
mahkoh
|
ff666e2e91
|
Merge pull request #190 from mahkoh/jorth/tablet
wayland: implement tablet-v2
|
2024-05-04 10:15:33 +02:00 |
|
Julian Orth
|
7ed499eabd
|
wayland: implement tablet-v2
|
2024-05-03 11:16:07 +02:00 |
|
Julian Orth
|
86e283d255
|
config: allow mapping input devices to outputs
|
2024-05-02 21:24:19 +02:00 |
|
Julian Orth
|
efdca4de49
|
seat: add cursor groups
|
2024-05-02 21:24:19 +02:00 |
|
Julian Orth
|
dc97827f7a
|
seat: optimize seat-queue handling
|
2024-05-02 21:24:19 +02:00 |
|
Julian Orth
|
fb8d4c2700
|
seat: remove dead self-move code
|
2024-05-02 21:24:19 +02:00 |
|
mahkoh
|
06fe5b15e1
|
Merge pull request #192 from mahkoh/jorth/shutdown-clear
all: clear more reference cycles at shutdown
|
2024-05-02 21:24:07 +02:00 |
|
Julian Orth
|
3473b89fb9
|
all: clear more reference cycles at shutdown
|
2024-05-02 21:20:47 +02:00 |
|
mahkoh
|
4d33dbf32f
|
Merge pull request #191 from mahkoh/jorth/new-fixes
Fix some issues with rust 1.78
|
2024-05-02 20:16:55 +02:00 |
|
Julian Orth
|
84f7f88399
|
all: address clippy lints
|
2024-05-02 20:00:50 +02:00 |
|
Julian Orth
|
1e24e6ca1a
|
all: handle unused zwp_table_tool_v2 interface
|
2024-05-02 19:53:15 +02:00 |
|
Julian Orth
|
a46ab007df
|
wayland: fix memory leak in wlr-data-control
|
2024-05-02 19:47:14 +02:00 |
|
Julian Orth
|
8cee61122e
|
all: remove dead code
|
2024-05-02 19:37:19 +02:00 |
|
mahkoh
|
a20008d446
|
Merge pull request #189 from mahkoh/jorth/switch
config: allow handling switch events
|
2024-04-28 13:41:21 +02:00 |
|
Julian Orth
|
cf233abb5a
|
config: allow handling switch events
|
2024-04-28 13:35:52 +02:00 |
|
mahkoh
|
55d55bf161
|
Merge pull request #188 from mahkoh/jorth/gestures
wayland: implement pointer-gestures-unstable-v1
|
2024-04-27 22:16:33 +02:00 |
|
Julian Orth
|
ee24971c6d
|
wayland: implement pointer-gestures-unstable-v1
|
2024-04-27 17:56:14 +02:00 |
|
mahkoh
|
afc360ea85
|
Merge pull request #187 from mahkoh/jorth/ffm
config: make focus-follows-mouse optional
|
2024-04-27 11:21:55 +02:00 |
|
Julian Orth
|
a12065a915
|
config: make focus-follows-mouse optional
|
2024-04-27 11:19:42 +02:00 |
|
mahkoh
|
fe2663fca3
|
Merge pull request #186 from mahkoh/drm-lease
wayland: implement wp-drm-lease-v1
|
2024-04-26 22:52:32 +02:00 |
|
Julian Orth
|
abbc847144
|
wayland: implement wp-drm-lease-v1
|
2024-04-26 15:46:51 +02:00 |
|
Julian Orth
|
e92c92bf49
|
metal: add lease infrastructure
|
2024-04-26 15:46:49 +02:00 |
|
Julian Orth
|
1f18b46135
|
cli: allow overriding non-desktop setting
|
2024-04-26 15:45:31 +02:00 |
|
Julian Orth
|
24d08918c4
|
metal: send non-desktop outputs to the frontend
|
2024-04-26 15:45:16 +02:00 |
|