1
0
Fork 0
forked from wry/wry
Commit graph

12 commits

Author SHA1 Message Date
Julian Orth
19b07fa7dc xwayland: allow windows to scale themselves 2024-10-08 11:14:30 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +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
Julian Orth
5b2eb5855a tree: update to latest version of wp_fractional_scale 2022-11-12 15:05:58 +01:00
Julian Orth
38d1267ec9 tree: implement pointer constraints 2022-07-21 20:16:22 +02:00
Julian Orth
e52a60b3b6 wayland: implement scaling
This involves many subsystems:

- config:
    - allow setting the connector scale
    - allow setting the cursor size
- cursors:
    - load server cursors for all requested sizes and scales
- wl_surface:
    - track the output the surface belongs to
    - send wl_surface.enter/leave
- wl_output:
    - implement wl_output.scale
- text:
    - pre-render texts for all used scales
- renderer:
    - properly align scale textures and rectangles
- wp_fractional_scale:
    - new interface for fractional scaling
2022-05-30 17:00:25 +02:00
Julian Orth
95327685c1 wayland: implement surface transformations
- buffer scale
- buffer transform
- viewporter
2022-05-28 18:18:29 +02:00
Julian Orth
3d4a6b21f3 autocommit 2022-04-30 13:45:20 CEST 2022-04-30 13:45:20 +02:00
Julian Orth
be32036824 autocommit 2022-04-07 17:31:31 CEST 2022-04-07 17:31:31 +02:00
Julian Orth
33549184d4 autocommit 2022-01-08 16:57:40 CET 2022-01-08 16:57:40 +01:00
Julian Orth
f8e7557d1d autocommit 2022-01-07 15:08:31 CET 2022-01-07 15:08:31 +01:00
Julian Orth
4a939477a2 autocommit 2022-01-06 19:08:32 CET 2022-01-06 19:08:32 +01:00