1
0
Fork 0
forked from wry/wry
Commit graph

485 commits

Author SHA1 Message Date
Julian Orth
41754e268f render: force black background color for fullscreen nodes 2024-02-23 15:27:38 +01:00
Julian Orth
609f6f99cd render: don't render transparent boxes 2024-02-23 15:27:38 +01:00
mahkoh
ecc45f01f4
Merge pull request #105 from mahkoh/jorth/unstable
all: remove extern_types feature
2024-02-23 15:27:32 +01:00
Julian Orth
5dd097d615 it: remove RUSTC_BOOTSTRAP 2024-02-22 23:51:27 +01:00
Julian Orth
b382a4f96c docs: update the readme 2024-02-22 23:51:27 +01:00
Julian Orth
b57555584d all: remove c_variadic feature 2024-02-22 23:51:24 +01:00
Julian Orth
53aa762239 all: remove thread_local feature 2024-02-22 22:45:46 +01:00
Julian Orth
0c3c03b130 all: remove c_str_literals feature 2024-02-22 21:50:00 +01:00
Julian Orth
3791fb9a1e all: remove extern_types feature 2024-02-22 21:47:10 +01:00
mahkoh
c99272230c
Merge pull request #104 from mahkoh/jorth/dynamic-egl
render: load libEGL and libGLESv2 at runtime
2024-02-22 21:41:54 +01:00
Julian Orth
d015428853 docs: update the readem 2024-02-22 21:16:39 +01:00
Julian Orth
0c82f02b26 render: load libEGL and libGLESv2 at runtime 2024-02-22 21:14:40 +01:00
mahkoh
aa9ca29996
Merge pull request #103 from mahkoh/jorth/fix-tl-change-extents
tree: damage screen after toggling fullscreen
2024-02-22 19:22:31 +01:00
Julian Orth
0826117f77 tree: damage screen after toggling fullscreen 2024-02-22 19:11:33 +01:00
mahkoh
c1421fca32
Merge pull request #102 from mahkoh/jorth/fix-tl-change-extents
tree: various fixes
2024-02-22 17:15:13 +01:00
Julian Orth
fe804b8276 tree: clean up object attachment 2024-02-22 14:10:06 +01:00
Julian Orth
ed129c1c3d tree: damage screen when parent is focused 2024-02-22 14:10:03 +01:00
Julian Orth
1d1d542839 tree: move common code out of ToplevelNode trait 2024-02-22 14:09:58 +01:00
Julian Orth
8430278264 tree: don't allow fullscreening the root container in a workspace 2024-02-21 19:39:33 +01:00
Julian Orth
0ab9ec3b75 tree: don't attach container node to parent during construction 2024-02-21 19:39:33 +01:00
Julian Orth
7f37e107af tree: disallow moving focus to non-toplevel parent 2024-02-21 19:39:33 +01:00
mahkoh
8555e9e5e5
Merge pull request #101 from mahkoh/jorth/fix-tl-change-extents
tree: fix toplevel float extent memoization
2024-02-19 23:09:24 +01:00
Julian Orth
062bcb25ee tree: fix toplevel float extent memoization 2024-02-19 22:58:58 +01:00
mahkoh
bd3872a4ef
Merge pull request #100 from mahkoh/jorth/fix-x
x: use modifier-aware buffer import
2024-02-19 18:45:25 +01:00
Julian Orth
a02815253a x: use modifier-aware buffer import 2024-02-19 18:36:18 +01:00
mahkoh
0d296de53f
Merge pull request #99 from mahkoh/jorth/simplify-fb-management
metal: simplify framebuffer swapchain
2024-02-19 17:53:49 +01:00
Julian Orth
64e133caf6 metal: simplify framebuffer swapchain 2024-02-19 17:38:09 +01:00
mahkoh
60f2c6e49d
Merge pull request #96 from mahkoh/jorth/direct-scanout
metal: implement direct scanout
2024-02-19 15:32:15 +01:00
Julian Orth
47e469b252 metal: only use direct scanout on the render device 2024-02-19 12:30:38 +01:00
Julian Orth
114c293950 config: allow disabling direct scanout 2024-02-19 12:30:38 +01:00
Julian Orth
da84e9ec27 metal: implement direct scanout 2024-02-19 12:30:37 +01:00
Julian Orth
fed2ceb8b5 drm: add unique identifiers to dmabufs 2024-02-19 12:27:28 +01:00
Julian Orth
3635ae0104 render: store underlying DmaBufs in textures 2024-02-19 11:16:40 +01:00
mahkoh
1ac4f3dc52
Merge pull request #98 from mahkoh/jorth/portal-dev
portal: fix handling of duplicate render devices
2024-02-19 11:16:14 +01:00
Julian Orth
451d7d9ef1 portal: fix handling of duplicate render devices 2024-02-19 11:02:50 +01:00
mahkoh
0f4804d82c
Merge pull request #95 from mahkoh/jorth/fix-fullscreen
tree: correctly handle destruction of fullscreen node
2024-02-17 18:40:25 +01:00
Julian Orth
d4e9216f46 tree: correctly handle destruction of fullscreen node 2024-02-17 18:34:06 +01:00
mahkoh
439befcf78
Merge pull request #94 from mahkoh/jorth/fix-screencopies
video: unify output rendering
2024-02-16 19:28:28 +01:00
Julian Orth
4d8e744c2f video: render hardware cursor in screencasts 2024-02-16 19:15:05 +01:00
Julian Orth
d4fc672fb3 tree: move output scale to global 2024-02-16 19:15:03 +01:00
Julian Orth
0ba8648844 video: unify output rendering 2024-02-16 18:27:51 +01:00
mahkoh
82b3650e67
Merge pull request #93 from mahkoh/jorth/bitflags
all: remove bitflags dependency
2024-02-16 15:09:21 +01:00
Julian Orth
9497d6b0cf all: remove bitflags dependency 2024-02-16 15:02:14 +01:00
mahkoh
63ed3fa689
Merge pull request #92 from mahkoh/jorth/bincode1
config: downgrade bincode to 1.3.3
2024-02-16 14:42:04 +01:00
Julian Orth
615acd4847 config: downgrade bincode to 1.3.3
This should not have any impact on existing configs since bincode claims
compatibility of the wire format between 1.3.3 and 2.0.0.
2024-02-16 14:12:53 +01:00
mahkoh
6921531702
Merge pull request #91 from mahkoh/jorth/idle
wayland: run idle code unconditionally
2024-02-15 22:56:07 +01:00
Julian Orth
9a024fe72c wayland: implement ext-idle-notifier 2024-02-15 22:47:34 +01:00
Julian Orth
01e3930ced wayland: run idle code unconditionally 2024-02-15 18:40:29 +01:00
mahkoh
8da6285be8
Merge pull request #90 from mahkoh/jorth/sigbus
memory: fix sigbus handling
2024-02-15 17:33:50 +01:00
Julian Orth
00677b1b20 memory: fix sigbus handling 2024-02-15 17:21:51 +01:00