xserver/mi
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tom Yan 7c5b5642b2 mi: decouple miCreateScreenResources from pScreen->{width,height}
This allows pScreen->{width,height} to be changed to smaller values
after miScreenInit() is called but before pScreen is further set up
/ used by dix, so that the screen size can be fit to the mode of
choice even when it does not have the maximum width and/or height
among its peers.

XGetImage() for one will fail once the screen is change back to a
bigger size with xrandr, which prevents e.g. x11vnc to work on the
server.

Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/854>
2024-04-14 17:20:09 +00:00
..
meson.build meson: hide C API if Xorg is disabled (like autotools) 2021-03-11 00:22:36 +00:00
mi.h xnest/mi: remove redundant call of miScreenDevPrivateInit() 2024-04-14 17:20:09 +00:00
miarc.c mi: Use memcpy() instead of memmove() when buffers are known not to overlap 2022-08-29 21:10:51 +00:00
mibitblt.c Revert "mi: Shortcut miDoCopy/miCopyArea based on clipList" 2021-01-29 13:51:06 +00:00
micmap.c Remove "All rights reserved" from Oracle copyright notices 2023-02-25 09:40:41 -08:00
micmap.h
micoord.h
micopy.c Revert "mi: Shortcut miDoCopy/miCopyArea based on clipList" 2021-01-29 13:51:06 +00:00
midash.c
midispcur.c
mieq.c Revert "include: move BUG_*() macros to separate header" 2024-02-23 23:11:01 +00:00
miexpose.c mi: Fix up alpha channel if needed in miPaintWindow 2023-07-20 10:14:56 +02:00
mifillarc.c
mifillarc.h
mifillrct.c
mifpoly.h
migc.c
migc.h
miglblt.c
miinitext.c drop remains of DMX 2024-03-05 16:57:52 +01:00
miinitext.h
miline.h
mioverlay.c
mioverlay.h
mipointer.c mi: fix rounding issues around zero in miPointerSetPosition 2024-04-04 04:15:08 +00:00
mipointer.h
mipointrst.h
mipoly.c
mipoly.h
mipolypnt.c
mipolyrect.c
mipolyseg.c
mipolytext.c
mipushpxl.c
miscanfill.h
miscrinit.c mi: decouple miCreateScreenResources from pScreen->{width,height} 2024-04-14 17:20:09 +00:00
misprite.c
misprite.h
mistruct.h
mivalidate.h
mivaltree.c
miwideline.c mi: drop some dead code 2024-03-09 17:07:28 +00:00
miwideline.h
miwindow.c
mizerarc.c
mizerarc.h
mizerclip.c
mizerline.c