1
0
Fork 0
forked from wry/wry
Commit graph

69 commits

Author SHA1 Message Date
4562a34890
pango: move bindings into workspace crate 2026-05-29 11:29:14 -04:00
f056727621 Add support for experimental xx_foreign_toplevel_geometry_tracker_v1 (#1)
Co-authored-by: entailz <entail-wraps0r@icloud.com>
Reviewed-on: wry/wry#1
Co-authored-by: entailz <entailzwrapped@proton.me>
Co-committed-by: entailz <entailzwrapped@proton.me>
2026-04-30 17:08:19 -04:00
a41dbae899
all: remove traditional i3 titlebars, add corner rounding 2026-04-10 13:17:00 -04:00
769d12a525
all: remove control center in its entirety 2026-04-05 20:40:39 -04:00
Julian Orth
9a85958479 wayland: optimize formatting of fixed-size messages 2026-03-29 12:38:25 +02:00
Julian Orth
755bfdd661 wayland: optimize parsing of fixed-size messages 2026-03-29 12:38:24 +02:00
Julian Orth
008e8a671a egui: add integration 2026-03-13 16:27:39 +01:00
Julian Orth
e01b385c89 fontconfig: add bindings 2026-03-09 18:48:32 +01:00
Julian Orth
fce250d233 build: make vulkan generation generic 2026-03-07 15:17:48 +01:00
Julian Orth
1ef1b5a607 globals: interfere singleton-ness from the Singleton enum 2026-03-05 15:25:28 +01:00
Julian Orth
0564cd848d build.rs: simplify compile-shaders handling 2025-10-07 16:44:28 +02:00
Julian Orth
ee84b309ba build.rs: don't build compile-shaders if shaders are unchanged 2025-10-04 22:32:59 +02:00
Julian Orth
51575fce39 vulkan: include precompiled shaders 2025-09-17 14:23:38 +02:00
Julian Orth
0a5ee8fa36 vulkan: implement software rendering 2025-09-16 19:16:32 +02:00
Julian Orth
1ab031b206 utils: add wire-to-xml utility 2025-07-12 08:12:30 +02:00
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
Julian Orth
d6b3973979 wayland: add u64 type macro 2025-06-04 13:24:28 +02:00
Stipe Kotarac
b20153550e input: add click method and middle button emulation 2025-05-14 14:17:49 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
Julian Orth
cb9dc4c182 vulkan: add legacy shaders 2025-02-28 11:15:53 +01:00
Julian Orth
cb9da22ec2 vulkan: add support for blend buffers 2025-02-24 11:36:10 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
20716cdd1e vulkan: use single push constant range per pipeline 2025-02-17 12:15:01 +01:00
Julian Orth
cca0af3d0d vulkan: use specialization constants 2025-01-30 13:54:37 +01:00
Julian Orth
541a7b5ebc keyboard: replace xkbcommon by kbvm 2025-01-27 10:23:46 +01:00
Julian Orth
e2f31646f2 all: address clippy lints 2024-12-07 14:59:28 +01:00
Julian Orth
73a6e0d5c2 all: warn on unsafe-op-in-unsafe-fn 2024-10-20 18:39:11 +02:00
Julian Orth
0eb14d2816 wayland: include object id in request errors 2024-09-17 20:24:19 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +02:00
Julian Orth
084fe50259 wayland: use code generation for wl_usr event handlers 2024-07-25 19:40:05 +02:00
Julian Orth
21916017c1 build: simplify string handling 2024-07-25 19:40:05 +02:00
Julian Orth
7ed499eabd wayland: implement tablet-v2 2024-05-03 11:16:07 +02:00
Julian Orth
1e24e6ca1a all: handle unused zwp_table_tool_v2 interface 2024-05-02 19:53:15 +02:00
Julian Orth
14b344a1ae logging: include version information 2024-04-11 10:00:56 +02:00
Julian Orth
ff54a8ab96 wayland: implement alpha_modifier_v1 2024-04-09 12:09:54 +02:00
Julian Orth
acb391335b wire: generate trait for request handling 2024-04-08 20:02:29 +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
Julian Orth
816315170f render: add support for explicit sync 2024-03-27 18:15:53 +01:00
Julian Orth
84e6b74893 all: address clippy lints 2024-03-23 09:00:16 +01:00
Julian Orth
b57555584d all: remove c_variadic feature 2024-02-22 23:51:24 +01:00
Julian Orth
0c82f02b26 render: load libEGL and libGLESv2 at runtime 2024-02-22 21:14:40 +01:00
Julian Orth
cf332e8436 render: implement a vulkan renderer 2024-02-08 15:24:02 +01:00
Julian Orth
036af4abaa all: address clippy issues 2023-02-04 14:20:10 +01:00
Julian Orth
f84b4619ba dbus: expose more functionality 2022-07-30 12:48:45 +02:00
Julian Orth
6cc97ee56e metal,config: allow enabling tap-to-click 2022-06-01 14:29:56 +02:00
Julian Orth
d2913449ea metal: handle gpu reset
Unfortunately this doesn't seem to work on amdgpu [1]. I've tested that
it works on i915.

[1] https://gitlab.freedesktop.org/drm/amd/-/issues/1749
2022-05-06 16:45:56 +02:00