mahkoh
|
670588fe4d
|
Merge pull request #169 from mahkoh/jorth/select-toplevel
portal: implement window capture
|
2024-04-19 14:26:43 +02:00 |
|
Julian Orth
|
4e10415e5c
|
portal: implement window capture
|
2024-04-19 12:12:49 +02:00 |
|
Julian Orth
|
f0600917ff
|
wayland: add capabilities to jay_compositor
|
2024-04-19 12:12:03 +02:00 |
|
Julian Orth
|
c6b189b07d
|
portal: fix trace logging of messages
|
2024-04-19 00:32:26 +02:00 |
|
Julian Orth
|
137d5fe200
|
portal: use atomics for shared memory access
|
2024-04-19 00:25:41 +02:00 |
|
Julian Orth
|
9de741f529
|
portal: track if current buffers have been sent to peer
|
2024-04-19 00:23:13 +02:00 |
|
Julian Orth
|
02e8d9eb80
|
portal: stream logs when starting from cli
|
2024-04-18 17:12:11 +02:00 |
|
Julian Orth
|
17a0dfed5e
|
seat: add framework to select toplevels
|
2024-04-18 17:12:11 +02:00 |
|
Julian Orth
|
e4e090d3a2
|
seat: revert to default pointer owner when ESC is pressed
|
2024-04-18 12:46:32 +02:00 |
|
mahkoh
|
9a7e6c2518
|
Merge pull request #168 from mahkoh/jorth/various-fixes
metal: discard presentation feedback when presentation fails
|
2024-04-17 22:05:20 +02:00 |
|
Julian Orth
|
57bd05049f
|
docs: update release notes
|
2024-04-17 21:51:49 +02:00 |
|
Julian Orth
|
cc58d069e0
|
surface: ignore set_visible for sub-surfaces without buffers
|
2024-04-17 21:50:37 +02:00 |
|
Julian Orth
|
9acbea1389
|
metal: discard presentation feedback when presentation fails
|
2024-04-17 21:49:31 +02:00 |
|
mahkoh
|
db81300d02
|
Merge pull request #167 from mahkoh/jorth/invalid-activation-token
wayland: ignore invalid activation tokens
|
2024-04-17 16:52:52 +02:00 |
|
Julian Orth
|
66817b5dc1
|
all: fix clippy lints
|
2024-04-17 15:36:32 +02:00 |
|
Julian Orth
|
10c869b672
|
wayland: ignore invalid activation tokens
|
2024-04-17 15:35:51 +02:00 |
|
mahkoh
|
a3a7874506
|
Merge pull request #166 from mahkoh/jorth/latch
Implement push-to-talk via shortcuts
|
2024-04-17 12:21:30 +02:00 |
|
Julian Orth
|
6f55675bdb
|
config: implement shortcut latching
|
2024-04-17 12:09:02 +02:00 |
|
Julian Orth
|
90dbde99ab
|
config: add support for mod masks in shortcuts
|
2024-04-16 18:58:35 +02:00 |
|
Julian Orth
|
27f30f8d28
|
config: send server-side capabilities to config
|
2024-04-16 17:24:47 +02:00 |
|
mahkoh
|
c235f026f0
|
Merge pull request #165 from mahkoh/jorth/release-shortcut
config: implement on-release shortcuts
|
2024-04-15 19:52:08 +02:00 |
|
Julian Orth
|
18bc86d14f
|
config: allow consuming/forwarding key events
|
2024-04-15 18:42:59 +02:00 |
|
Julian Orth
|
6ee4fdb9f4
|
config: implement on-release shortcuts
|
2024-04-15 18:41:34 +02:00 |
|
mahkoh
|
af3280652e
|
Merge pull request #164 from mahkoh/jorth/input-method
seat: implement input methods
|
2024-04-15 15:42:20 +02:00 |
|
Julian Orth
|
daf52299db
|
seat: implement input methods
|
2024-04-15 15:34:00 +02:00 |
|
Julian Orth
|
5e2cdef388
|
seat: add KeyboardState and dynamically switch between states
|
2024-04-14 13:16:18 +02:00 |
|
mahkoh
|
134e3cc316
|
Merge pull request #163 from mahkoh/jorth/virtual-keyboard
wayland: implement virtual-keyboard
|
2024-04-12 21:06:20 +02:00 |
|
mahkoh
|
13ef43bedf
|
Merge pull request #162 from mahkoh/jorth/device-keymap
seat: implement per-device keymaps
|
2024-04-12 20:16:12 +02:00 |
|
Julian Orth
|
6c0e3a4fff
|
wayland: implement virtual-keyboard
|
2024-04-12 19:59:30 +02:00 |
|
Julian Orth
|
826f40adca
|
seat: implement per-device keymaps
|
2024-04-12 17:06:16 +02:00 |
|
Julian Orth
|
225995eb2f
|
seat: after keymap change, only send keymap to focused surface
|
2024-04-12 14:56:54 +02:00 |
|
Julian Orth
|
8d43eebc3d
|
seat: store pressed keys in a vector
|
2024-04-12 14:50:57 +02:00 |
|
mahkoh
|
2cef936b12
|
Merge pull request #160 from mahkoh/jorth/nvidia-in-fence-fd
metal: disable IN_FENCE_FD on nvidia driver
|
2024-04-11 10:07:45 +02:00 |
|
Julian Orth
|
fadec919e1
|
metal: preserve front buffer if atomic commit fails
|
2024-04-11 10:00:56 +02:00 |
|
Julian Orth
|
3cf1b227b6
|
metal: disable IN_FENCE_FD on nvidia driver
|
2024-04-11 10:00:56 +02:00 |
|
Julian Orth
|
14b344a1ae
|
logging: include version information
|
2024-04-11 10:00:56 +02:00 |
|
mahkoh
|
f35a7f691a
|
Merge pull request #161 from mahkoh/jorth/pipewire-hotfix
portal: ignore formats not supported by pipewire
|
2024-04-10 19:17:49 +02:00 |
|
Julian Orth
|
3f39fa1f6f
|
portal: ignore formats not supported by pipewire
|
2024-04-10 19:05:22 +02:00 |
|
mahkoh
|
e9ba7782a0
|
Merge pull request #158 from mahkoh/jorth/llvmpipe-debugging
test llvmpipe
|
2024-04-10 10:03:16 +02:00 |
|
Julian Orth
|
2cf9e7fa69
|
docs: add notes for wp-alpha-modifier
|
2024-04-09 14:13:57 +02:00 |
|
Julian Orth
|
b440d29c19
|
it: avoid problematic halfway colors
|
2024-04-09 14:11:46 +02:00 |
|
mahkoh
|
47d1dffd37
|
Merge pull request #135 from mahkoh/jorth/alpha-multiplier
wayland: implement alpha_modifier_v1
|
2024-04-09 12:17:27 +02:00 |
|
Julian Orth
|
ff54a8ab96
|
wayland: implement alpha_modifier_v1
|
2024-04-09 12:09:54 +02:00 |
|
mahkoh
|
131f0481e8
|
Merge pull request #157 from mahkoh/jorth/wire-ng
Clean up request handling
|
2024-04-08 20:12:42 +02:00 |
|
Julian Orth
|
acb391335b
|
wire: generate trait for request handling
|
2024-04-08 20:02:29 +02:00 |
|
Julian Orth
|
e3a1a0b30f
|
wayland: make object versions type safe
|
2024-04-08 14:47:50 +02:00 |
|
Julian Orth
|
0d7b45d149
|
wire: attach versioning information to requests
|
2024-04-08 14:44:35 +02:00 |
|
Julian Orth
|
d46462dfdd
|
wire: don't use BStr in generator
|
2024-04-08 14:44:33 +02:00 |
|
Julian Orth
|
5e8b69c909
|
wire: derive message id from position
|
2024-04-08 13:06:43 +02:00 |
|
Julian Orth
|
c473d63df3
|
wire: split messages into requests and events
|
2024-04-08 11:56:26 +02:00 |
|