xserver/composite
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Enrico Weigelt, metux IT consult 962580a15a treewide: macros lambda-esque screen iteration
iterating over screen list via lambda-esque macros calls like this

    DIX_FOR_EACH_SCREEN({
        do_something
    });

withing the body, the iterator variables `walkScreenIdx` and `walkScreen`
are defined and can be directly used (read-only). the code inside the body
is running in a separate scope.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-10-01 11:40:34 +02:00
..
compalloc.c composite: add a comment 2025-09-26 16:06:14 +02:00
compext.c treewide: macros lambda-esque screen iteration 2025-10-01 11:40:34 +02:00
compinit.c composite: fix missing includes of extinit.h 2025-09-25 13:47:57 +02:00
compint.h damage: move the extension under the Xext directory 2025-09-10 17:06:13 +02:00
compositeext.h compext: drop unused function CompositeRegisterImplicitRedirectionException() 2025-06-12 16:50:55 +02:00
compositeext_priv.h composite: fix duplicate typedef of ScreenPtr 2024-04-18 00:51:06 +00:00
compoverlay.c composite: fix missing includes of extinit.h 2025-09-25 13:47:57 +02:00
compwindow.c composite: fix missing includes of extinit.h 2025-09-25 13:47:57 +02:00
meson.build compext: replace tabs by whitespaces 2025-09-24 11:32:32 +02:00