Commits on Source (13)
-
Move the code which may update the fullscreen state of the rootful window to a dedicated helper function. No functional change. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
Use the simpler form `{ 0 }` instead of `{ '\0', }` for the initialization of the output name buffer. No functional change. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
The fixed output is called "XWAYLAND0", yet if the compositor does not support Wayland output names, the "real" output names may collide with the fixed output name. Use the same output serial as with the (default) real output names to avoid reusing the same names. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
When running rootful, Xwayland would simply skip the creation of the CRTC for the "real" outputs. Instead, create the CRTC regardless of all outputs in rootful mode, but mark them as disconnected when running rootful. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
When running rootful, we do not need to apply the output changes, these are there just to track the names and show up as disconnected in XRandR. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
Add a convenient function to search for an xwl_output based on its XRandR name. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
Add a output name to the xwl_screen. This is preparation work for fullscreen rootful on a specific output, no functional change. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
At startup, the names of the Wayland outputs are not yet known, therefore we cannot rely on those when running fullscreen rootful. Make sure to check the fullscreen state once the Wayland output name changes. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
When putting the (root) window fullscreen, first search for an output with the specified name, if any. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
This adds a new command line option "-output" to specify on which output Xwayland should be starting fullscreen when rootful. That allows to run multiple instances of Xwayland rootful fullscreen on multiple outputs. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Acked-by:
Michel Dänzer <mdaenzer@redhat.com>
-
Michel Dänzer authored
Preparation for the following commit, no functional change intended.
-
Michel Dänzer authored
For ALUs which may leave the alpha channel at values other than 1.0. Closes: xorg/xserver#1615 v2: * List safe ALUs instead of unsafe ones
-
Peter Hutterer authored
Now that we're only building with meson, all the detritus should be exclusively in the build directory, with the exception of the detritus left by various editors (and ctags).
Showing
- .gitignore 2 additions, 80 deletions.gitignore
- glamor/glamor_copy.c 2 additions, 2 deletionsglamor/glamor_copy.c
- glamor/glamor_gradient.c 2 additions, 2 deletionsglamor/glamor_gradient.c
- glamor/glamor_pixmap.c 17 additions, 1 deletionglamor/glamor_pixmap.c
- glamor/glamor_priv.h 1 addition, 1 deletionglamor/glamor_priv.h
- glamor/glamor_render.c 1 addition, 1 deletionglamor/glamor_render.c
- glamor/glamor_transform.c 2 additions, 2 deletionsglamor/glamor_transform.c
- glamor/glamor_xv.c 1 addition, 1 deletionglamor/glamor_xv.c
- hw/xwayland/man/Xwayland.man 11 additions, 1 deletionhw/xwayland/man/Xwayland.man
- hw/xwayland/xwayland-glamor-eglstream.c 1 addition, 1 deletionhw/xwayland/xwayland-glamor-eglstream.c
- hw/xwayland/xwayland-output.c 81 additions, 34 deletionshw/xwayland/xwayland-output.c
- hw/xwayland/xwayland-output.h 3 additions, 1 deletionhw/xwayland/xwayland-output.h
- hw/xwayland/xwayland-screen.c 4 additions, 0 deletionshw/xwayland/xwayland-screen.c
- hw/xwayland/xwayland-screen.h 1 addition, 0 deletionshw/xwayland/xwayland-screen.h
- hw/xwayland/xwayland-window.c 4 additions, 1 deletionhw/xwayland/xwayland-window.c
- hw/xwayland/xwayland.c 5 additions, 0 deletionshw/xwayland/xwayland.c