xserver: Changes to 'refs/tags/xwayland-23.1.99.901'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jul 19 15:47:25 UTC 2023
Tag 'xwayland-23.1.99.901' created by Olivier Fourdan <ofourdan at redhat.com> at 2023-07-19 15:47 +0000
xwayland-23.1.99.901
-----BEGIN PGP SIGNATURE-----
iHIEABECADIWIQRn3IbyYj/F/Uu1Il0UcG2+HktFQAUCZLgFfxQcb2ZvdXJkYW5A
cmVkaGF0LmNvbQAKCRAUcG2+HktFQLXEAKDkHc0gjU9zg81xnnzR2GC2mpEccQCc
CDNpBEHTw3dqlaBRfAskWl8syb0=
=H2PR
-----END PGP SIGNATURE-----
Changes since xorg-server-21.0.99.1:
Aaron Dill (1):
logind: call SetType on the logind session
Aaron Plattner (4):
modesetting: Only use GAMMA_LUT if its size is 1024
xfree86: NUL-terminate strings in hwEnableIO
os: print <signal handler called> if unw_is_signal_frame()
os: print registers in the libunwind version of xorg_backtrace()
Adam Jackson (15):
selinux: Stop using security_context_t
xinput: Silence a warning from gcc 11
xkb: Silence a warning from gcc 11
dmx: Fix some redeclaration warnings from gcc 11
ephyr/glamor: Port to EGL
glamor: Don't open-code epoxy_glsl_version()
ephyr: Don't open-code glamor_compile_glsl_prog
wayland/streams: Don't open-code glamor_compile_glsl_prog
glamor: Require EGL_KHR_no_config_context
glamor: Assume EGL in glamor_context
xwayland/glx: Enable sRGB fbconfigs
glx/dri: Filter out fbconfigs that don't have a supported pixmap format
ephyr: Sync less in hostx_paint_rect
ephyr: Sync even less in ephyrInternalDamageRedisplay
present: Send a PresentConfigureNotify event for destroyed windows
Alan Coopersmith (11):
Replace "the the" with a single "the" in docs & comments
xfree86: finish removing numTimings in xf86ValidateModes()
gitlab CI: enable gitlab's builtin static analysis
gitlab CI: enable commit & merge request checks
os: Use memcpy() instead of memmove() when buffers are known not to overlap
dix: Use memcpy() instead of memmove() when buffers are known not to overlap
mi: Use memcpy() instead of memmove() when buffers are known not to overlap
xf86AutoConfig: try modesetting on all platforms we build it on
Remove "All rights reserved" from Oracle copyright notices
gitlab CI: add workflow rules
Add a .mailmap file to canonicalize author names and emails
Alessandro Bono (1):
ddxLoad: Check XDG_RUNTIME_DIR before fallback to /tmp/
Alex Richardson (2):
Mark the dixChangeWindowProperty() value argument as const
dix/privates.c: Avoid undefined behaviour after realloc()
Andrea Monaco (1):
hw/xfree86/os-support/solaris/sun_vid.c: Fix error message
Austin Shafer (11):
xwayland: Move xwl_format array management to its own function
xwayland: Implement linux_dmabuf_feedback event handlers
xwayland: Add get_main_device helper to GBM
xwayland: Add get_drawable_modifiers implementation
xwayland: Make helper for returning a list of formats
xwayland: Return default feedback in xwl_screen
xwayland: Add proper support for telling if a format/mod is supported
dri3: Don't compute intersection with drawable modifiers
xwayland: Send PresentCompleteModeSuboptimalCopy if dmabuf feedback was resent
Add DRM platform for BSD
Add libdrm 2.4.109 requirement
Benno Schulenberg (1):
xkbUtils: use existing symbol names instead of deleted deprecated ones
Boris-Barboris (1):
Don't hardcode fps for fake screen
Brian Ruthven (1):
x86emu: re-align breaks in ins() and outs()
Błażej Szczygieł (1):
present: Check for NULL to prevent crash
Claes Nästén (1):
xfree86: #ifdef HAS_USL_VTS for switch_to under Solaris
Corentin Noël (1):
glamor: Only check for llvmpipe renderer
Dave Airlie (4):
glamor: add glamor_glsl_has_ints wrapper
glamor: add EXT_gpu_shader4 support
dri2: add crocus to the list of va_gl users
glamor: handle EXT_gpu_shader4 in dual source blend paths
David Jacewicz (1):
xwayland: Aggregate scroll axis events to fix kinetic scrolling
Demi Marie Obenour (4):
Add do-while loops to DIX macros
XFixes: add version check for byteswapped clients
More missing version checks in SProcs
Forbid server grabs by non-WM on *rootless* XWayland
Doğukan Korkmaztürk (2):
xwayland/glx: Mirror all EGLConfigs
GLX: Free the tag of the old context later
Drew DeVault (1):
Xwayland: implement drm-lease-v1
Eli Schwartz (1):
meson: fix types for some build options
Eric Curtin (1):
config: add a quirk for Apple Silicon appledrm
FeepingCreature (1):
xkb: Avoid length-check failure on empty strings.
Florian Weimer (1):
fb: Declare wfbFinishScreenInit, wfbScreenInit for !FB_ACCESS_WRAPPER
Ignacio Casal Quinteiro (1):
touchevents: set the screen pointer after checking the device is enabled
Ivan A. Melnikov (1):
glamor: Don't initialize on softpipe
Izumi Tsutsui (1):
Revert "fb: Remove even/odd tile slow-pathing"
James Jones (1):
Use EGL_LINUX_DMA_BUF_EXT to create GBM bo EGLImages
Jan Beich (1):
xwayland: add missing dependency on xwaylandproto
Jeremy Huddleston Sequoia (52):
rootless: Dead code removal (ROOTLESS_REDISPLAY_DELAY is already defined)
X11Application: Ensure TIS operations are done on the main thread
os/connection: Improve abstraction for launchd secure sockets
xquartz: Create a separate category for organizing user preferences
xquartz pbproxy: Adopt NSUserDefaults+XQuartzDefaults for preferences
xquartz: Fold spaces related preferences into NSUserDefaults+XQuartzDefaults
XQuartz: Ensure scroll events are delivered to a single window (not both X11 and AppKit)
meson: Bump requirement to meson-0.50.0
xquartz: Update Sparkle configuration to use SUPublicEDKey
xquartz: Update copyright for 2022
meson: Provide options to set CFBundleVersion and CFBundleVersionString in XQuartz
Revert "meson: Bump requirement to meson-0.50.0"
print_edid: Fix a format string error
xf86-input-inputtest: Fix build on systems without SOCK_NONBLOCK
tests: Fix build failure from missing micmap.c
meson: Support building Xnest and Xorg on darwin
XQuartz: Build the bundle trampoline when using meson
XQuartz: Add TCC reason keys to Info.plist
xquartz: Use correct defines when building to support Sparkle updates
meson: Use system method for locating tirpc
CI: Update to xcb-proto-1.14.1 to support python 3.9
CI: Use -fcommon to build libX11 for mingw
CI: Use -fcommon to build xtst
CI: Update gitlab CI to use debian bullseye
meson: Bump requirement to meson-0.52.0
xquartz: Fix a possible crash when editing the Application menu due to mutaing immutable arrays
XQuartz: Improve type safety for X11Controller's application menu editor
xquartz: Remove unused macro (X11LIBDIR)
xquartz: Move default applications list outside of the main executable
meson: Don't build COMPOSITE for XQuartz
xquartz: Fix some formatting
xquartz: Ignore SIGPIPE at process launch
xquartz: Use xorg_backtrace() instead of rolling our own for debugging
rootless: Add additional debug logging to help triage XQuartz fb/rootless/damage crashes
dix: Stop recycling scratch pixmaps
dix: Remove pScratchPixmap and other associated ABI changes
xquartz: Update the about box copyright to 2023
xquartz: Disable COMPOSITE at runtime
Revert "meson: Don't build COMPOSITE for XQuartz"
rootless: Fixup some format errors in debug logging
rootless: Remove option to disable ROOTLESS_RESIZE_GRAVITY
rootless: Ensure gResizeDeathPix is stored in locally-managed memory rather than re-using the implementation's backing store
rootless: Use RL_GRAVITY_NORTH_WEST for min/max/zoom resizing
rootless: Remove the special case for northwest gravity in StartFrameResize
rootless: Dead code removal (resize_after in StartFrameResize / FinishFrameResize)
rootless: Remove an unnecessary memory copy when handling resize with gravity RL_GRAVITY_NONE (border width changes)
rootless: Dead code removal (RootlessResizeCopyWindow)
rootless: Use screen_x and screen_y instead of pixmap pointer hacks
os: Update AllocNewConnection() debug logging to include whether or not the client is local
os: Update GetLocalClientCreds to prefer getpeerucred() or SO_PEERCRED over getpeereid()
os: Use LOCAL_PEERPID from sys/un.h if it is available to detemine the pid when falling back on getpeereids()
darwin: Implement DetermineClientCmd for macOS
Jessica Clarke (4):
xwayland: Avoid gratuitous round trip through event_id
xwayland: Pass vblank pointer itself to xwl_present_flip
xwayland: Stop relying on event_id being a valid pointer
xwayland: Stop using event address as event_id
JiangWu (1):
randr: Correctly get physical size for screen with RandR 1.5
Jocelyn Falempe (5):
xf86/logind: fix call systemd_logind_vtenter after receiving drm device resume
xf86/logind: Fix drm_drop_master before vt_reldisp
xf86/logind: Fix compilation error when built without logind/platform bus
xf86/logind: fix missing call to vtenter if the platform device is not paused
x86/logind fix suspend/resume when there are no input devices
John D Pell (1):
XQuartz: stub: Call LSOpenApplication instead of fork()/exec()
Jon Turney (7):
Fix compilation with windows.h from latest w32api
Don't underlink inputtest on targets which require complete linkage
s/__/@/ in inputtestdrv manpage
meson: Add dependencies for hw/xwin/ resource compilation
meson: Correctly set Libs: in xorg-server.pc for Windows
meson: Fix build of xwinclip tool when xcb is installed in non-default location
appveyor: Add libxcvt build dep
Jonas Ådahl (6):
xwayland/glamor/gbm: Only use modifier gbm API if explicit
xwayland/glamor/gbm: Initialize explicit buffer params in helper
xwayland/glamor/gbm: Use helper for implicit buffer params too
xwayland/glamor: Track if a xwl_pixmap uses explicit modifiers
xwayland/window: Move set-allow functions lower down
xwayland/window: Queue damage after commits are allowed
Jonathan Gray (1):
glamor: fix free of uninitialised pointers
Joshua Ashton (7):
xwayland: Add some more xwayland fake modes
xwayland: Add -force-xrandr-emulation switch
ci: Bump to wayland 1.21.0
ci: Bump to wayland-protocols 1.28 for xwayland_shell
xwayland: Implement xwayland_shell_v1
xwayland: Don't expose XRandR emulated modes for leaseable displays
glamor: Don't glFlush/ctx switch unless any work has been performed
Julian Orth (1):
os/connection: don't leave `port` uninitialized
Konstantin (4):
meson: add glamor gles2 tests
glamor: make use of GL_EXT_texture_format_BGRA8888
glamor: transpose gradients transparently
glamor: fix XVideo run with GLES
Konstantin Kharlamov (9):
exa: fix "comparison is always false"
xfree86: numTimings is never value other than 0
Xext: the check firstValuator ≤ 1 is duplicated in this branch
xkbtext: fix copy-paste error
glx: remove a noop assert (index is unsigned)
modesetting: don't pass a big struct by value
fdi2iclass.py: use "is" to compare with None
fdi2iclass: remove unused local variable
gen_gl_wrappers: remove unused imports
Luc Ma (1):
ci: remove redundant slash in libxcvt repository url
Lucas Stach (4):
xwayland: handle fd export failure in glamor_egl_fds_from_pixmap
xwayland: properly get FDs from multiplanar GBM BOs
glamor_egl: handle fd export failure in glamor_egl_fds_from_pixmap
glamor_egl: properly get FDs from multiplanar GBM BOs
Mario Kleiner (11):
modesetting: Fix VRR window property handling.
Revert "glamor: Enable modifier support for xfree86 too"
modesetting: Allow Present flips with mismatched stride on atomic drivers.
modesetting: Add option for non-vsynced flips for "secondary" outputs.
xfree86: Avoid crash in xf86RandR12CrtcSetGamma() memcpy path.
xfree86: Let xf86RandR12CrtcComputeGamma() deal with non-power-of-2 sizes.
Revert "modesetting: Only use GAMMA_LUT if its size is 1024"
modesetting: Enable GAMMA_LUT for lut's with up to 4096 slots.
modesetting: Handle mixed VRR and non-VRR display setups better.
modesetting: Consider RandR primary output for selectioh of sync crtc.
Fix RandR leasing for more than 1 simultaneously active lease.
Matt Turner (2):
Build xz tarballs instead of bzip2
test: #undef NDEBUG so assert is not compiled away
Matthieu Herrb (5):
Make xf86CompatOutput() return NULL when there are no privates
Initialize Mode->name in xf86CVTMode()
Better fix for xf86CompatOut() when there are no privates
remove the PRE_RELEASE message.
Convert more funcs to use InternalEvent.
Michel Dänzer (88):
randr: Bail from RRTellChanged if there's no root window yet
xwayland: Call RRTellChanged if the RandR configuration may have changed
xwayland/eglstream: Consolidate pending_cb destruction
xwayland/eglstream: Drop xwl_eglstream_set_window_pixmap
present: Pass capabilities to present_vblank_create by value
present: Remove create_event_id hook
present: Dispatch clear_window_flip via present_screen_priv hook
present: Move present_wnmd_screen_init to present_wnmd.c
present: Fold wnmd_init_mode_hooks into wnmd_screen_init
present: Move present_wnmd.c contents to hw/xwayland/xwayland-present.c
xwayland/present: Fold present_wnmd_screen_init into xwl_present_init
xwayland/present: Fold present_wnmd_flip into present_wnmd_execute
xwayland/present: Drop present_wnmd_flush in favour of xwl_present_flush
xwayland/present: Fold present_wnmd_abort_vblank into its only caller
xwayland/present: Simplify query_capabilities
xwayland/present: Fold present_wnmd_check_flip into its callers
xwayland/present: Fold present_wnmd_get_crtc into present_wnmd_pixmap
xwayland/present: Fold present_wnmd_queue_vblank into its callers
xwayland/present: Fold present_wnmd_get_ust_msc into its callers
xwayland/present: Merge present_wnmd_flips_stop & xwl_present_flips_stop
present: Remove present_wnmd_info_rec
xwayland/present: Rename present_wnmd_* functions to xwl_present_*
xwayland/present: Simplify calls to Xwayland-private functions
xwayland/present: Drop abort member of struct xwl_present_event
present: Refactor present_vblank_init helper ouf of _vblank_create
xwayland/present: Embed present_vblank_rec in xwl_present_event
xwayland/present: Fold xwl_present_flip_notify into its callers
xwaland/present: Drop flip_pending member of struct xwl_present_window
xwayland/present: Drop sync_flip member of struct xwl_present_window
xwayland/present: Fold xwl_present_idle_notify into its caller
xwayland/present: Use exec_queue for deferring completion events
xwayland/present: Fold xwl_present_event_notify into its caller
xwayland/present: Drop exec_queue member from struct xwl_present_window
xwayland/present: Drop list member from struct xwl_present_event
xwayland/present: Drop pending member from struct xwl_present_event
xwayland/present: Drop target_msc member from struct xwl_present_event
xwayland/present: Fold xwl_present_release_event into _free_event
xwayland/present: Use present_vblank_ptr instead of xwl_present_event*
present: Drop flip_idler member from present_vblank_rec
xwayland/present: Move xwl_present_reset_timer call out of xwl_present_flip
xwayland: Store EGLContext pointer in lastGLContext
Fix spelling of Xwayland
xwayland/present: Run fallback timer callback after more than a second
xwayland/glx: Flip order of sRGB & non-sRGB fbconfigs
xwayland: Clear timer_armed in xwl_present_unrealize_window
xwayland: Always hook up frame_callback_list in xwl_present_queue_vblank
xwayland/present: Do not send two idle notify events for flip pixmaps
xwayland: Add break statements in pointer_handle_axis
ci: Include meson logs in build job artifacts
ci: Always generate artifacts from build jobs
test: Fix 'xephr' mis-spelling
test: Exclude two XTS xsetfontpath tests
ci: Install weston from Debian
ci: Use fixed Git commits for piglit, rendercheck & xts
ci: Move build job script to a separate file
ci: Check that all expected piglit results are there
dix: Skip more code in SetRootClip for ROOT_CLIP_INPUT_ONLY
ci: Use "meson test" instead of "ninja test"
ci: Move dist testing to a separate job
ci: Export LP_NUM_THREADS=0 for meson test
xwayland: Spell Xwayland consistently in error messages
xwayland: Spell XWAYLAND consistently in debug messages
xwayland: Do not use "XWayland" spelling in code identifiers
xwayland: Refactor xwl_present_for_each_frame_callback helper
xwayland: Prevent nested xwl_present_for_each_frame_callback calls
xwayland/glamor/gbm: Use EGL_NO_CONTEXT with EGL_NATIVE_PIXMAP_KHR
glamor: Remove unused transfer functions
glamor: Make program APIs take DrawablePtrs instead of PixmapPtrs
glamor: Take DrawablePtr instead of PixmapPtr in up/download_boxes
glamor: Eliminate glamor_fini_pixmap
glamor: glamor_prep_pixmap_box → glamor_prep_drawable_box
glamor: Fix up alpha channel if needed in glamor_upload_boxes
glamor: Use DrawablePtr in struct copy_args
composite: Free cs->implicitRedirectExceptions in compCloseScreen
composite: Expose CompositeIsImplicitRedirectException
xwayland/glamor: Require equal pixmap depths in xwl_glamor_check_flip
xwayland/glamor: Avoid implicit redirection with depth 32 parent windows
Drop Xquartz DDX
Drop Xnest DDX
Drop Xwin DDX and x86 MinGW-w64 cross build
Drop Xorg DDX
Drop Xephyr / kdrive DDX
Drop config directory
Drop EXA code
Drop miext/shadow directory
meson: Build Xwayland unconditionally
Don't install Xvfb
meson: Change project name to xwayland
Mike Gorse (1):
dix: Use CopyPartialInternalEvent in EnqueueEvent
Minh Phan (3):
randr: introduce rrCrtcGetInfo DDX function
xwayland/output: properly return the current emulated mode when queried
xwayland/window: Do not double add window to damage list
Morose (1):
xwayland: Fix check logic in sprite_check_lost_focus()
Olivier Fourdan (97):
ci: Install libxcvt from git
build: Add dependency on libxcvt
xwayland: Use libxcvt
xfree86: Use libxcvt
xfree86/cvt: Drop cvt utility
xfree86: Move xf86CVTMode() function
xwayland: Fix leak of xwl_screen on init
xwayland: Fix memory allocation test
glamor: Fix leak in glamor_build_program()
xwayland/shm: Avoid integer overflow on large pixmaps
xwayland: Set GLVND driver based on GBM backend name
xwayland: Notify of root size change with XRandR emulation
xwayland: Clear tablet cursor pending frame cb
xwayland/test: Don't catch errors in run-piglit.sh
xwayland: Rename xwl_seat_update_cursor()
xwayland: Move xwl_cursor_release() to xwayland-cursor.c
xwayland: Add xwl_cursor_clear_frame_cb()
xwayland/eglstream: Demote EGLstream device warning
xwayland/glamor: Change errors to verbose messages
xwayland/glamor: Log backend selected for debug
xwayland/eglstream: Prefer EGLstream if available
xwayland: Raise the FD limit to the max
render: Fix build with gcc 12
xwayland: Fix cursor color
Xwayland: Do not map the COW by default when rootless
xwayland/present: Fix use-after-free in xwl_unrealize_window()
randr: No need to check RRGetOutputProperty() twice
randr: Add "RANDR Emulation" property
xwayland/output: Set the "RANDR Emulation" property
xwayland: catch SetWindowPixmap() even when rootful
xwayland: make the output serials belong to the screen
xwayland: update_screen_size() takes a screen argument
xwayland: add a fixed geometry size for rootful
xwayland: add xwl_output_from_wl_output()
xwayland: keep track of the wl_output enter/leave
xwayland: keep the xdg_toplevel around
xwayland: pass the emulated mode by reference
xwayland: update the Xwayland screen size first
xwayland: add fullscreen mode for rootful
xwayland: do not auto-lock pointer when rootful
xwayland: add (fake) device grab support
xwayland: move the root window surface to its own function
xwayland: set the surface title when running rootful
xwayland: add xdg-toplevel listener
xwayland: set the app_id and install a desktop launcher
xwayland: set tag on our surfaces
xwayland: add optional support for libdecor
ci: add libdecor
xwayland: Fix "-force-xrandr-emulation"
dix: Fix overzealous caching of ResourceClientBits()
xwayland: Prevent Xserver grabs with rootless
xwayland: Delay wl_surface destruction
xwayland: Clear the "xwl-window" tag on unrealize
build: Bump wayland requirement to 1.18
xwayland/input: Do not ignore leave events
modesetting: Document the "Atomic" option
modesetting: Log whether atomic modesetting is enabled
xfree86: Fix videodrv ABI version
xwayland: Commit surface changes with libdecor configure
build: Bump Wayland dependency to 1.21
xwayland: wl_pointer.axis_v120 is no longer optional
dix: Clear device sprite after free in AttachDevice()
xwayland: Tell RR has changed only when done
xwayland: Use xdg-output name for XRandR
xwayland: Pass the wl_output version
xwayland: Use wl_output.name for XRandR
xwayland: Include <sys/type.h> where needed
xwayland: Use MAP_PRIVATE for keymaps
xwayland: Fix uninitialised value created by a stack allocation
test: Use either wayland-info or weston-info
composite: Fix use-after-free of the COW
xwayland: Use a dedicated feedback callback for windows
xwayland: Check for scanout support in tranches
xwayland: Check for implicit scanout availability
xwayland: Add a direct hook to create pixmaps with glamor
xwayland: Add create_pixmap_for_window() to GBM backend
xwayland: Create scanout capable BO with the fallback path
xwayland: Try the Xwayland glamor hook to create pixmaps
xwayland: Recycle buffers when dmabuf feedback changes
xwayland: Make Wayland logs non-fatal
glamor: Fix build without GBM
xwayland: Fix build without GBM
xwayland: Add xwl_glamor_get_drawable_modifiers_and_scanout()
xwayland: Use the new API to set scanout
xwayland: Do not round non-standard modes
xwayland: Use our CVT function for fixed mode as well
xwayland: Fix spelling of modeinfo in function name
xwayland: Keep the CVT timings for non-standard modes
input: Add new hook DeviceSendEventsProc for XTEST
xwayland: Fallback to plain XTEST if EI does not work
xwayland: Make xwl_randr_add_modes_fixed() public API
xwayland: Make Xwayland rootful resizable
Xwayland: Do not mark decorate as experimental
xwayland: Use sensible defaults for rootful size
Bump version to 23.1.99.1
Revert "xwayland/glamor: Avoid implicit redirection with depth 32 parent windows"
Bump version to 23.1.99.901
Patrik Jakobsson (1):
modesetting: Fix dirty updates for sw rotation
Peter Harris (1):
os: Restore buffer when writing to network
Peter Hutterer (33):
xkb: fix XkbSetMap check for the keytypes count
xkb: move the SProcXkbDispatch declaration
xkb: rename xkb.h to xkb-procs.h
xkb: whitespace fixes
xkb: switch to array index loops to moving pointers
xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck
xkb: add request length validation for XkbSetGeometry
xkb: fix some possible memleaks in XkbGetKbdByName
xkb: length-check XkbGetKbdByName before accessing the fields
xkb: length-check XkbListComponents before accessing the fields
xkb: proof GetCountedString against request length attacks
xwayland: correct the type for the discrete scroll events
xwayland: add support for the XWAYLAND extension
meson: add fontrootdir option to drop font-utils dependency
Xtest: disallow GenericEvents in XTestSwapFakeInput
Xi: disallow passive grabs with a detail > 255
Xext: free the XvRTVideoNotify when turning off from the same client
Xext: free the screen saver resource when replacing it
Xi: return an error from XI property changes if verification failed
Xi: avoid integer truncation in length check of ProcXIChangeProperty
xkb: reset the radio_groups pointer to NULL after freeing it
Xext: fix invalid event type mask in XTestSwapFakeInput
Fix some indentation issues
dix: remove unused PANORAMIX_DEBUG ifdef
dix: localize two variables
Disallow byte-swapped clients by default
xwayland: use a define for the horiz/vert scroll valuators
xwayland: hook up wl_pointer.axis_v120 events
Xi: fix potential use-after-free in DeepCopyPointerClasses
dix: remove pointless "flexible" x/y axis mapping
dix: switch scroll button emulation to multiples of increment
dix: fix wheel emulation lockup when a negative increment is set
xwayland: Add XTEST support using EIS
Povilas Kanapickas (20):
meson: Add option to disable libdrm support
meson: Implement developer documentation build
Drop DMX DDX
glamor: Fix handling of 1-bit pixmaps
Remove autotools support
meson: Bump version after X server 21.1 branch off
Revert "hw/xfree86: Propagate physical dimensions from DRM connector"
meson: Correctly set DDXOSVERRORF and DDXBEFORERESET on xwin
xwayland: Implement support for touchpad gestures
xwayland: Fix a race condition when setting up input devices
record: Fix out of bounds access in SwapCreateRegister()
xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier()
Xext: Fix out of bounds access in SProcScreenSaverSuspend()
render: Fix out of bounds access in SProcRenderCompositeGlyphs()
Remove *-config.h.in which were only used by autotools
meson: Remove config macros that are no longer used
dix: Correctly save replayed event into GrabInfoRec
dix: Fix use after free in input device shutdown
dix: Don't send touch end to clients that do async grab without touches
xfree86: Fix event data alignment in inputtest driver
Ray Strode (1):
xkb: Drop check for XkbSetMapResizeTypes
Roman Gilg (1):
Remove build-only include from public header
Russell Chou (1):
xwayland: Clean up drm lease when terminating. #946
Sam James (1):
hw/xfree86: fix sbus build for SPARC
Samuel Thibault (1):
xkb: fix XkbSetMap when changing a keysym without changing a keytype
Shashank Sharma (1):
xf86: allow DDX driver for GPU/PCI hot-plug
Simon Ser (14):
xwayland: fix xdg_output leak
xwayland: add -noTouchPointerEmulation
xwayland: fix -noTouchPointerEmulation
meson: use add_project_arguments instead of add_global_arguments
meson: add subproject fallback for libxcvt
xwayland: fix GBM on driver without explicit modifiers
xwayland: generate pkg-config file from Meson
xwayland: override Meson dependency
xwayland: fix error path when modifier is not supported
xwayland: don't fall back to wl_drm with explicit modifier
xwayland: use drmDevice to compare DRM devices
Allow disabling the SHAPE extension at runtime
xwayland: use gbm_bo_create_with_modifiers2()
build: set _GNU_SOURCE when checking for SO_PEERCRED
Sultan Alsawaf (18):
pixmap: make PixmapDirtyCopyArea public
xfree86: make xf86RotateCrtcRedisplay public
modesetting: make the shadow buffer helpers generic
modesetting: make do_queue_flip_on_crtc generic
present: add awareness for drivers with TearFree
modesetting: coalesce vblank events to avoid DRM event queue exhaustion
modesetting: add support for TearFree page flips
modesetting: Remove redundant GLAMOR_HAS_GBM #ifdef from ms_do_pageflip
modesetting: Pass reference CRTC pointer to ms_do_pageflip
modesetting: Pass CRTC pointer to TearFree flip handlers
modesetting: Fix memory leak on ms_do_pageflip error
modesetting: Improve TearFree state check in ms_present_check_flip
modesetting: Introduce ms_tearfree_is_active_on_crtc helper
modesetting: Ensure vblank events always run in sequential order
modesetting: Support accurate DRI presentation timing with TearFree
present: Prevent double vblank enqueue on error when TearFree is used
present: Fix inaccurate PresentCompleteNotify timing for TearFree
present: Document the TearFree flip reasons in PresentFlipReason
Tamura Dai (2):
Xephyr: fix help output.
Xephyr: fix tiny memleak in KdParseKeyboard().
Thomas Zimmermann (1):
xf86: Accept devices with the 'hyperv_drm' driver
Vasily Khoruzhick (1):
glamor: use dual source blend on GL 2.1 with ARB_ES2_compatibility
Weng Xuetian (1):
xwayland: Fix invalid pointer access in drm_lease_device_handle_released.
Xaver Hugl (8):
Update the CI to provide wayland-protocols 1.22
require wayland-protocols 1.22
randr: add new interface to allow delaying lease responses
Update the CI to provide wayland-protocols 1.30
require wayland-protocols 1.30
Update CI to xorgproto 2023.2
present: add support for PresentOptionAsyncMayTear
xwayland: add support for wp-tearing-control-v1
Yao Wei (1):
dix: Force update LEDs after device state update in EnableDevice
Yuriy (1):
glamor: fix CbCr format handling
Zoltán Böszörményi (3):
xf86: Extract screen configuration matching into its own function
xf86: Assign GPUs to screens according to configuration
glamoregl: Initialize glamor on the main device
coypu at sdf.org (1):
Simplify auto device configuration for choosing wsfb, fbdev
nerdopolis (4):
xf86: Accept devices with the 'simpledrm' driver.
os: Try to discover the current seat with the XDG_SEAT var first
xfree86: On Linux, while only seat0 can have TTYs, don't assmume all seat0s have TTYs
xephyr: Don't check for SeatId anymore
nia (2):
config/wscons: Fix build and add support for NetBSD
config/wscons: Always attach the "ws" driver for pointer devices,
orbea (1):
meson: wayland_client_dep is false when wayland is disabled
pkubaj (1):
Fix build on FreeBSD/powerpc*
tholin (1):
dix: Hold input lock for AttachDevice()
zhoulei (1):
xwayland: Change randr_output status when call xwl_output_remove()
Łukasz Spintzyk (2):
present: fallback get_crtc to return crtc belonging to screen with present extension
modesetting: unflip not possible when glamor is not set
---
.appveyor.yml | 8
.gitlab-ci.yml | 97
.gitlab-ci/build-and-test.sh | 31
.gitlab-ci/cross-i686-w64-mingw32.txt | 20
.gitlab-ci/cross-prereqs-build.sh | 79
.gitlab-ci/debian-install.sh | 93
.gitlab-ci/dist.sh | 14
.mailmap | 365
.travis.yml | 27
Makefile.am | 215
Xext/Makefile.am | 120
Xext/geext.c | 8
Xext/meson.build | 4
Xext/saver.c | 4
Xext/xselinux_ext.c | 14
Xext/xselinux_hooks.c | 10
Xext/xselinux_label.c | 10
Xext/xselinuxint.h | 2
Xext/xtest.c | 62
Xext/xvmain.c | 4
Xi/Makefile.am | 111
Xi/exevents.c | 10
Xi/xichangehierarchy.h | 2
Xi/xipassivegrab.c | 22
Xi/xiproperty.c | 9
autogen.sh | 17
composite/Makefile.am | 15
composite/compalloc.c | 2
composite/compext.c | 2
composite/compinit.c | 3
composite/compint.h | 2
composite/compositeext.h | 2
composite/compoverlay.c | 2
composite/compwindow.c | 15
composite/meson.build | 4
config/10-quirks.conf | 38
config/Makefile.am | 41
config/config-backends.h | 46
config/config.c | 151
config/dbus-api | 40
config/dbus-core.c | 238
config/fdi2iclass.py | 202
config/hal.c | 675
config/meson.build | 35
config/udev.c | 610
config/wscons.c | 262
config/x11-input.fdi | 93
configure.ac | 2524 --
damageext/Makefile.am | 7
damageext/damageext.c | 6
dbe/Makefile.am | 12
dbe/meson.build | 4
dev/null |binary
devbook.am | 57
dix/Makefile.am | 62
dix/devices.c | 9
dix/dispatch.c | 55
dix/dixfonts.c | 22
dix/enterleave.c | 8
dix/events.c | 90
dix/extension.c | 2
dix/getevents.c | 124
dix/main.c | 11
dix/pixmap.c | 51
dix/privates.c | 16
dix/property.c | 5
dix/resource.c | 13
dix/touch.c | 4
dix/window.c | 4
doc/Makefile.am | 15
doc/dtrace/Makefile.am | 15
doc/dtrace/meson.build | 64
doc/meson.build | 39
docbook.am | 105
dri3/Makefile.am | 13
dri3/dri3_screen.c | 56
dri3/meson.build | 4
exa/Makefile.am | 24
exa/exa.c | 1144
exa/exa.h | 820
exa/exa_accel.c | 1297 -
exa/exa_classic.c | 265
exa/exa_driver.c | 230
exa/exa_glyphs.c | 839
exa/exa_migration_classic.c | 761
exa/exa_migration_mixed.c | 270
exa/exa_mixed.c | 330
exa/exa_offscreen.c | 677
exa/exa_priv.h | 735
exa/exa_render.c | 1229
exa/exa_unaccel.c | 733
exa/meson.build | 24
fb/Makefile.am | 49
fb/fb.h | 43
fb/fbcmap_mi.c | 2
fb/fbfill.c | 38
fb/fbpixmap.c | 2
fb/fbtile.c | 163
fb/fbwindow.c | 2
fb/meson.build | 5
fb/wfbrename.h | 3
glamor/Makefile.am | 62
glamor/glamor.c | 109
glamor/glamor_composite_glyphs.c | 35
glamor/glamor_context.h | 27
glamor/glamor_copy.c | 28
glamor/glamor_dash.c | 8
glamor/glamor_egl.c | 69
glamor/glamor_font.c | 4
glamor/glamor_glx.c | 68
glamor/glamor_glyphblt.c | 4
glamor/glamor_gradient.c | 32
glamor/glamor_image.c | 4
glamor/glamor_lines.c | 2
glamor/glamor_picture.c | 7
glamor/glamor_pixmap.c | 2
glamor/glamor_points.c | 2
glamor/glamor_prepare.c | 56
glamor/glamor_priv.h | 13
glamor/glamor_program.c | 79
glamor/glamor_program.h | 11
glamor/glamor_rects.c | 10
glamor/glamor_render.c | 52
glamor/glamor_segs.c | 2
glamor/glamor_spans.c | 10
glamor/glamor_sync.c | 3
glamor/glamor_text.c | 14
glamor/glamor_transfer.c | 101
glamor/glamor_transfer.h | 15
glamor/glamor_transform.c | 14
glamor/glamor_transform.h | 12
glamor/glamor_utils.h | 15
glamor/glamor_xv.c | 10
glamor/meson.build | 5
glx/Makefile.am | 95
glx/glxdricommon.c | 20
glx/meson.build | 6
glx/vndcmds.c | 7
glx/vndservermapping.c | 1
hw/Makefile.am | 46
hw/dmx/.gitignore | 2
hw/dmx/Makefile.am | 87
hw/dmx/config/.gitignore | 7
hw/dmx/config/Canvas.c | 165
hw/dmx/config/Canvas.h | 55
hw/dmx/config/CanvasP.h | 65
hw/dmx/config/Makefile.am | 68
hw/dmx/config/TODO | 7
hw/dmx/config/dmxcompat.c | 234
hw/dmx/config/dmxcompat.h | 44
hw/dmx/config/dmxconfig.c | 561
hw/dmx/config/dmxconfig.h | 61
hw/dmx/config/dmxparse.c | 688
hw/dmx/config/dmxparse.h | 291
hw/dmx/config/dmxprint.c | 532
hw/dmx/config/dmxprint.h | 43
hw/dmx/config/dmxtodmx.c | 51
hw/dmx/config/man/Makefile.am | 2
hw/dmx/config/man/dmxtodmx.man | 41
hw/dmx/config/man/vdltodmx.man | 95
hw/dmx/config/man/xdmxconfig.man | 63
hw/dmx/config/meson.build | 82
hw/dmx/config/parser.y | 227
hw/dmx/config/scanner.l | 187
hw/dmx/config/test-a.in | 1
hw/dmx/config/test-a.out | 2
hw/dmx/config/test-b.in | 1
hw/dmx/config/test-b.out | 1
hw/dmx/config/test-c.in | 1
hw/dmx/config/test-c.out | 2
hw/dmx/config/test-d.in | 1
hw/dmx/config/test-d.out | 2
hw/dmx/config/test-e.in | 1
hw/dmx/config/test-e.out | 2
hw/dmx/config/test-f.in | 2
hw/dmx/config/test-g.in | 4
hw/dmx/config/test-g.out | 4
hw/dmx/config/test-h.in | 7
hw/dmx/config/test-h.out | 7
hw/dmx/config/test-i.in | 3
hw/dmx/config/test-i.out | 3
hw/dmx/config/test-j.in | 13
hw/dmx/config/test-j.out | 11
hw/dmx/config/test-k.in | 3
hw/dmx/config/test-k.out | 3
hw/dmx/config/test-l.in | 12
hw/dmx/config/test-l.out | 12
hw/dmx/config/vdltodmx.c | 59
hw/dmx/config/xdmxconfig.c | 1232
hw/dmx/dmx-config.h | 74
hw/dmx/dmx.c | 1200
hw/dmx/dmx.h | 408
hw/dmx/dmx_glxvisuals.c | 615
hw/dmx/dmx_glxvisuals.h | 57
hw/dmx/dmxcb.c | 229
hw/dmx/dmxcb.h | 53
hw/dmx/dmxclient.h | 128
hw/dmx/dmxcmap.c | 222
hw/dmx/dmxcmap.h | 65
hw/dmx/dmxcursor.c | 1023
hw/dmx/dmxcursor.h | 73
hw/dmx/dmxdpms.c | 201
hw/dmx/dmxdpms.h | 43
hw/dmx/dmxextension.c | 1702 -
hw/dmx/dmxextension.h | 115
hw/dmx/dmxfont.c | 573
hw/dmx/dmxfont.h | 57
hw/dmx/dmxgc.c | 446
hw/dmx/dmxgc.h | 85
hw/dmx/dmxgcops.c | 637
hw/dmx/dmxgcops.h | 95
hw/dmx/dmxinit.c | 1050
hw/dmx/dmxinit.h | 50
hw/dmx/dmxinput.c | 121
hw/dmx/dmxinput.h | 142
hw/dmx/dmxlog.c | 446
hw/dmx/dmxlog.h | 81
hw/dmx/dmxpict.c | 1277 -
hw/dmx/dmxpict.h | 116
hw/dmx/dmxpixmap.c | 262
hw/dmx/dmxpixmap.h | 63
hw/dmx/dmxprop.c | 375
hw/dmx/dmxprop.h | 45
hw/dmx/dmxscrinit.c | 485
hw/dmx/dmxscrinit.h | 48
hw/dmx/dmxstat.c | 238
hw/dmx/dmxstat.h | 55
hw/dmx/dmxsync.c | 207
hw/dmx/dmxsync.h | 43
hw/dmx/dmxvisual.c | 146
hw/dmx/dmxvisual.h | 47
hw/dmx/dmxwindow.c | 1044
hw/dmx/dmxwindow.h | 131
hw/dmx/doc/.gitignore | 6
hw/dmx/doc/DMXSpec-v1.txt | 458
hw/dmx/doc/DMXSpec.txt | 875
hw/dmx/doc/Makefile.am | 34
hw/dmx/doc/dmx.xml | 3402 --
hw/dmx/doc/scaled.xml | 727
hw/dmx/doxygen/.gitignore | 2
hw/dmx/doxygen/Makefile.am | 36
hw/dmx/doxygen/doxygen.conf.in | 2400 -
hw/dmx/doxygen/footer.html | 4
hw/dmx/examples/.gitignore | 17
hw/dmx/examples/Makefile.am | 70
hw/dmx/examples/dmxaddinput.c | 85
hw/dmx/examples/dmxaddscreen.c | 106
hw/dmx/examples/dmxinfo.c | 256
hw/dmx/examples/dmxreconfig.c | 161
hw/dmx/examples/dmxresize.c | 103
hw/dmx/examples/dmxrminput.c | 79
hw/dmx/examples/dmxrmscreen.c | 81
hw/dmx/examples/dmxwininfo.c | 477
hw/dmx/examples/ev.c | 274
hw/dmx/examples/evi.c | 87
hw/dmx/examples/meson.build | 53
hw/dmx/examples/res.c | 101
hw/dmx/examples/xbell.c | 108
hw/dmx/examples/xinput.c | 355
hw/dmx/examples/xled.c | 126
hw/dmx/examples/xtest.c | 77
hw/dmx/glxProxy/Makefile.am | 42
hw/dmx/glxProxy/compsize.c | 641
hw/dmx/glxProxy/compsize.h | 58
hw/dmx/glxProxy/g_disptab.c | 610
hw/dmx/glxProxy/g_disptab.h | 699
hw/dmx/glxProxy/g_renderswap.c | 2663 --
hw/dmx/glxProxy/global.c | 70
hw/dmx/glxProxy/glxcmds.c | 3846 ---
hw/dmx/glxProxy/glxcmds.h | 43
hw/dmx/glxProxy/glxcmdsswap.c | 1157
hw/dmx/glxProxy/glxcontext.h | 109
hw/dmx/glxProxy/glxdrawable.h | 65
hw/dmx/glxProxy/glxerror.h | 51
hw/dmx/glxProxy/glxext.c | 497
hw/dmx/glxProxy/glxext.h | 70
hw/dmx/glxProxy/glxfbconfig.c | 106
hw/dmx/glxProxy/glxfbconfig.h | 39
hw/dmx/glxProxy/glxscreens.c | 340
hw/dmx/glxProxy/glxscreens.h | 53
hw/dmx/glxProxy/glxserver.h | 292
hw/dmx/glxProxy/glxsingle.c | 1067
hw/dmx/glxProxy/glxsingle.h | 50
hw/dmx/glxProxy/glxswap.c | 560
hw/dmx/glxProxy/glxswap.h | 46
hw/dmx/glxProxy/glxutil.h | 39
hw/dmx/glxProxy/glxvendor.c | 618
hw/dmx/glxProxy/glxvendor.h | 53
hw/dmx/glxProxy/glxvisuals.c | 158
hw/dmx/glxProxy/glxvisuals.h | 46
hw/dmx/glxProxy/meson.build | 27
hw/dmx/glxProxy/render2swap.c | 283
hw/dmx/glxProxy/renderpixswap.c | 403
hw/dmx/glxProxy/unpack.h | 223
hw/dmx/input/ChkNotMaskEv.c | 106
hw/dmx/input/ChkNotMaskEv.h | 40
hw/dmx/input/Makefile.am | 56
hw/dmx/input/atKeynames.h | 292
hw/dmx/input/dmxarg.c | 177
hw/dmx/input/dmxarg.h | 49
hw/dmx/input/dmxbackend.c | 661
hw/dmx/input/dmxbackend.h | 56
hw/dmx/input/dmxcommon.c | 702
hw/dmx/input/dmxcommon.h | 124
hw/dmx/input/dmxconsole.c | 1090
hw/dmx/input/dmxconsole.h | 59
hw/dmx/input/dmxdetach.c | 60
hw/dmx/input/dmxdummy.c | 88
hw/dmx/input/dmxdummy.h | 43
hw/dmx/input/dmxevents.c | 826
hw/dmx/input/dmxevents.h | 46
hw/dmx/input/dmxinputinit.c | 1350 -
hw/dmx/input/dmxinputinit.h | 284
hw/dmx/input/dmxmap.c | 127
hw/dmx/input/dmxmap.h | 42
hw/dmx/input/dmxmotion.c | 148
hw/dmx/input/dmxmotion.h | 48
hw/dmx/input/dmxxinput.c | 75
hw/dmx/input/meson.build | 32
hw/dmx/input/usb-common.c | 492
hw/dmx/input/usb-common.h | 54
hw/dmx/input/usb-keyboard.c | 478
hw/dmx/input/usb-keyboard.h | 47
hw/dmx/input/usb-mouse.c | 133
hw/dmx/input/usb-mouse.h | 47
hw/dmx/input/usb-other.c | 166
hw/dmx/input/usb-other.h | 47
hw/dmx/input/usb-private.h | 117
hw/dmx/man/Makefile.am | 2
hw/dmx/man/Xdmx.man | 732
hw/dmx/meson.build | 92
hw/kdrive/Makefile.am | 15
hw/kdrive/Xkdrive.man | 50
hw/kdrive/ephyr/.gitignore | 1
hw/kdrive/ephyr/Makefile.am | 84
hw/kdrive/ephyr/README | 71
hw/kdrive/ephyr/ephyr.c | 1392 -
hw/kdrive/ephyr/ephyr.h | 236
hw/kdrive/ephyr/ephyr_draw.c | 533
hw/kdrive/ephyr/ephyr_glamor_glx.c | 429
hw/kdrive/ephyr/ephyr_glamor_glx.h | 83
hw/kdrive/ephyr/ephyr_glamor_xv.c | 161
hw/kdrive/ephyr/ephyrcursor.c | 258
hw/kdrive/ephyr/ephyrinit.c | 398
hw/kdrive/ephyr/ephyrlog.h | 67
hw/kdrive/ephyr/ephyrvideo.c | 1253 -
hw/kdrive/ephyr/hostx.c | 1666 -
hw/kdrive/ephyr/hostx.h | 193
hw/kdrive/ephyr/man/Makefile.am | 2
hw/kdrive/ephyr/man/Xephyr.man | 96
hw/kdrive/ephyr/meson.build | 70
hw/kdrive/meson.build | 2
hw/kdrive/src/Makefile.am | 32
hw/kdrive/src/kcmap.c | 234
hw/kdrive/src/kdrive.c | 1017
hw/kdrive/src/kdrive.h | 438
hw/kdrive/src/kinfo.c | 154
hw/kdrive/src/kinput.c | 2082 -
hw/kdrive/src/kshadow.c | 80
hw/kdrive/src/kxv.c | 1373 -
hw/kdrive/src/kxv.h | 197
hw/kdrive/src/meson.build | 20
hw/meson.build | 24
hw/vfb/Makefile.am | 27
hw/vfb/man/Makefile.am | 2
hw/vfb/man/Xvfb.man | 124
hw/vfb/meson.build | 8
hw/xfree86/.gitignore | 6
hw/xfree86/Makefile.am | 154
hw/xfree86/Xorg.sh.in | 11
hw/xfree86/common/.gitignore | 3
hw/xfree86/common/Makefile.am | 104
hw/xfree86/common/compiler.h | 1097
hw/xfree86/common/dgaproc.h | 67
hw/xfree86/common/extramodes | 168
hw/xfree86/common/meson.build | 99
hw/xfree86/common/modeline2c.awk | 93
hw/xfree86/common/vesamodes | 111
hw/xfree86/common/xaarop.h | 268
hw/xfree86/common/xf86.h | 399
hw/xfree86/common/xf86AutoConfig.c | 443
hw/xfree86/common/xf86Bus.c | 654
hw/xfree86/common/xf86Bus.h | 70
hw/xfree86/common/xf86Config.c | 2472 -
hw/xfree86/common/xf86Config.h | 71
hw/xfree86/common/xf86Configure.c | 881
hw/xfree86/common/xf86Cursor.c | 858
hw/xfree86/common/xf86DGA.c | 2179 -
hw/xfree86/common/xf86DPMS.c | 91
hw/xfree86/common/xf86Events.c | 719
hw/xfree86/common/xf86Extensions.c | 139
hw/xfree86/common/xf86Extensions.h | 55
hw/xfree86/common/xf86Globals.c | 200
hw/xfree86/common/xf86Helper.c | 1761 -
hw/xfree86/common/xf86InPriv.h | 40
hw/xfree86/common/xf86Init.c | 1347 -
hw/xfree86/common/xf86MatchDrivers.h | 40
hw/xfree86/common/xf86Mode.c | 2122 -
hw/xfree86/common/xf86Module.h | 176
hw/xfree86/common/xf86Opt.h | 158
hw/xfree86/common/xf86Option.c | 923
hw/xfree86/common/xf86Optionstr.h | 42
hw/xfree86/common/xf86PM.c | 234
hw/xfree86/common/xf86PciInfo.h | 732
hw/xfree86/common/xf86Priv.h | 164
hw/xfree86/common/xf86Privstr.h | 126
hw/xfree86/common/xf86RandR.c | 444
hw/xfree86/common/xf86VGAarbiter.c | 1023
hw/xfree86/common/xf86VGAarbiter.h | 49
hw/xfree86/common/xf86VGAarbiterPriv.h | 276
hw/xfree86/common/xf86VidMode.c | 463
hw/xfree86/common/xf86Xinput.c | 1671 -
hw/xfree86/common/xf86Xinput.h | 225
hw/xfree86/common/xf86cmap.c | 1137
hw/xfree86/common/xf86cmap.h | 67
hw/xfree86/common/xf86fbBus.c | 100
hw/xfree86/common/xf86fbman.c | 1431 -
hw/xfree86/common/xf86fbman.h | 171
hw/xfree86/common/xf86noBus.c | 65
hw/xfree86/common/xf86pciBus.c | 1475 -
hw/xfree86/common/xf86pciBus.h | 57
hw/xfree86/common/xf86platformBus.c | 763
hw/xfree86/common/xf86platformBus.h | 170
hw/xfree86/common/xf86sbusBus.c | 757
hw/xfree86/common/xf86sbusBus.h | 111
hw/xfree86/common/xf86str.h | 775
hw/xfree86/common/xf86xv.c | 1958 -
hw/xfree86/common/xf86xv.h | 229
hw/xfree86/common/xf86xvmc.c | 223
hw/xfree86/common/xf86xvmc.h | 141
hw/xfree86/common/xf86xvpriv.h | 88
hw/xfree86/common/xisb.c | 168
hw/xfree86/common/xisb.h | 65
hw/xfree86/common/xorgHelper.c | 22
hw/xfree86/common/xorgVersion.h | 49
hw/xfree86/ddc/DDC.HOWTO | 97
hw/xfree86/ddc/Makefile.am | 11
hw/xfree86/ddc/ddc.c | 470
hw/xfree86/ddc/ddcProperty.c | 83
hw/xfree86/ddc/edid.h | 671
hw/xfree86/ddc/interpret_edid.c | 788
hw/xfree86/ddc/meson.build | 15
hw/xfree86/ddc/print_edid.c | 562
hw/xfree86/ddc/xf86DDC.h | 101
hw/xfree86/dixmods/Makefile.am | 41
hw/xfree86/dixmods/fbmodule.c | 52
hw/xfree86/dixmods/glxmodule.c | 85
hw/xfree86/dixmods/meson.build | 43
hw/xfree86/dixmods/shmodule.c | 53
hw/xfree86/doc/.gitignore | 4
hw/xfree86/doc/Makefile.am | 17
hw/xfree86/doc/README.modes | 473
hw/xfree86/doc/Registry | 407
hw/xfree86/doc/ddxDesign.xml | 8692 -------
hw/xfree86/doc/exa-driver.txt | 89
hw/xfree86/dri/Makefile.am | 20
hw/xfree86/dri/dri.c | 2406 -
hw/xfree86/dri/dri.h | 342
hw/xfree86/dri/dristruct.h | 124
hw/xfree86/dri/meson.build | 23
hw/xfree86/dri/sarea.h | 96
hw/xfree86/dri/xf86dri.c | 613
hw/xfree86/dri2/Makefile.am | 16
hw/xfree86/dri2/dri2.c | 1721 -
hw/xfree86/dri2/dri2.h | 362
hw/xfree86/dri2/dri2ext.c | 700
hw/xfree86/dri2/dri2int.h | 26
hw/xfree86/dri2/meson.build | 16
hw/xfree86/dri2/pci_ids/Makefile.am | 12
hw/xfree86/dri2/pci_ids/i810_pci_ids.h | 4
hw/xfree86/dri2/pci_ids/i915_pci_ids.h | 15
hw/xfree86/dri2/pci_ids/i965_pci_ids.h | 252
hw/xfree86/dri2/pci_ids/pci_id_driver_map.h | 82
hw/xfree86/dri2/pci_ids/r200_pci_ids.h | 24
hw/xfree86/dri2/pci_ids/r300_pci_ids.h | 227
hw/xfree86/dri2/pci_ids/r600_pci_ids.h | 327
hw/xfree86/dri2/pci_ids/radeon_pci_ids.h | 23
hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h | 237
hw/xfree86/dri2/pci_ids/virtio_gpu_pci_ids.h | 2
hw/xfree86/dri2/pci_ids/vmwgfx_pci_ids.h | 1
hw/xfree86/drivers/Makefile.am | 8
hw/xfree86/drivers/inputtest/Makefile.am | 48
hw/xfree86/drivers/inputtest/inputtestdrv.man | 112
hw/xfree86/drivers/inputtest/meson.build | 24
hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h | 172
hw/xfree86/drivers/inputtest/xf86-input-inputtest.c | 1114
hw/xfree86/drivers/modesetting/Makefile.am | 66
hw/xfree86/drivers/modesetting/dri2.c | 1114
hw/xfree86/drivers/modesetting/driver.c | 2123 -
hw/xfree86/drivers/modesetting/driver.h | 243
hw/xfree86/drivers/modesetting/drmmode_display.c | 4403 ---
hw/xfree86/drivers/modesetting/drmmode_display.h | 315
hw/xfree86/drivers/modesetting/dumb_bo.c | 138
hw/xfree86/drivers/modesetting/dumb_bo.h | 45
hw/xfree86/drivers/modesetting/meson.build | 48
hw/xfree86/drivers/modesetting/modesetting.man | 94
hw/xfree86/drivers/modesetting/pageflip.c | 451
hw/xfree86/drivers/modesetting/present.c | 465
hw/xfree86/drivers/modesetting/vblank.c | 566
hw/xfree86/exa/Makefile.am | 17
hw/xfree86/exa/examodule.c | 197
hw/xfree86/exa/man/Makefile.am | 2
hw/xfree86/exa/man/exa.man | 42
hw/xfree86/exa/meson.build | 15
hw/xfree86/fbdevhw/Makefile.am | 19
hw/xfree86/fbdevhw/README | 16
hw/xfree86/fbdevhw/fbdevhw.c | 978
hw/xfree86/fbdevhw/fbdevhw.h | 66
hw/xfree86/fbdevhw/fbdevhwstub.c | 218
hw/xfree86/fbdevhw/fbpriv.h | 263
hw/xfree86/fbdevhw/man/Makefile.am | 2
hw/xfree86/fbdevhw/man/fbdevhw.man | 22
hw/xfree86/fbdevhw/meson.build | 23
hw/xfree86/glamor_egl/Makefile.am | 44
hw/xfree86/glamor_egl/glamor_xf86_xv.c | 185
hw/xfree86/glamor_egl/meson.build | 22
hw/xfree86/i2c/Makefile.am | 9
hw/xfree86/i2c/i2c_def.h | 6
hw/xfree86/i2c/meson.build | 12
hw/xfree86/i2c/xf86i2c.c | 880
hw/xfree86/i2c/xf86i2c.h | 117
hw/xfree86/int10/INT10.HOWTO | 344
hw/xfree86/int10/Makefile.am | 49
hw/xfree86/int10/generic.c | 482
hw/xfree86/int10/helper_exec.c | 766
hw/xfree86/int10/helper_mem.c | 324
hw/xfree86/int10/meson.build | 64
hw/xfree86/int10/stub.c | 69
hw/xfree86/int10/vbe.c | 1096
hw/xfree86/int10/vbe.h | 356
hw/xfree86/int10/vbeModes.c | 453
hw/xfree86/int10/vbeModes.h | 94
hw/xfree86/int10/x86emu.c | 12
hw/xfree86/int10/xf86int10.c | 884
hw/xfree86/int10/xf86int10.h | 191
hw/xfree86/int10/xf86int10module.c | 32
hw/xfree86/int10/xf86x86emu.c | 90
hw/xfree86/int10/xf86x86emu.h | 54
hw/xfree86/loader/Makefile.am | 19
hw/xfree86/loader/loader.c | 186
hw/xfree86/loader/loader.h | 76
hw/xfree86/loader/loaderProcs.h | 89
hw/xfree86/loader/loadmod.c | 1009
hw/xfree86/loader/meson.build | 16
hw/xfree86/loader/symbol-test.c | 52
hw/xfree86/man/Makefile.am | 10
hw/xfree86/man/Xorg.man | 638
hw/xfree86/man/Xorg.wrap.man | 67
hw/xfree86/man/Xwrapper.config.man | 1
hw/xfree86/man/xorg.conf.d.man | 1
hw/xfree86/man/xorg.conf.man | 2603 --
hw/xfree86/meson.build | 247
hw/xfree86/modes/Makefile.am | 32
hw/xfree86/modes/meson.build | 30
hw/xfree86/modes/xf86Crtc.c | 3560 --
hw/xfree86/modes/xf86Crtc.h | 1148
hw/xfree86/modes/xf86Cursors.c | 702
hw/xfree86/modes/xf86DiDGA.c | 210
hw/xfree86/modes/xf86EdidModes.c | 1229
hw/xfree86/modes/xf86Modes.c | 794
hw/xfree86/modes/xf86Modes.h | 117
hw/xfree86/modes/xf86RandR12.c | 2400 -
hw/xfree86/modes/xf86RandR12.h | 48
hw/xfree86/modes/xf86Rotate.c | 494
hw/xfree86/modes/xf86cvt.c | 295
hw/xfree86/modes/xf86gtf.c | 384
hw/xfree86/os-support/Makefile.am | 18
hw/xfree86/os-support/bsd/Makefile.am | 65
hw/xfree86/os-support/bsd/alpha_video.c | 234
hw/xfree86/os-support/bsd/arm_video.c | 208
hw/xfree86/os-support/bsd/bsd_VTsw.c | 103
hw/xfree86/os-support/bsd/bsd_bell.c | 80
hw/xfree86/os-support/bsd/bsd_ev56.c | 75
hw/xfree86/os-support/bsd/bsd_init.c | 669
hw/xfree86/os-support/bsd/bsd_kmod.c | 29
hw/xfree86/os-support/bsd/i386_video.c | 328
hw/xfree86/os-support/bsd/memrange.h | 72
hw/xfree86/os-support/bsd/ppc_video.c | 85
hw/xfree86/os-support/bsd/sparc64_video.c | 45
hw/xfree86/os-support/bus/Makefile.am | 24
hw/xfree86/os-support/bus/Pci.c | 140
hw/xfree86/os-support/bus/Pci.h | 148
hw/xfree86/os-support/bus/Sbus.c | 723
hw/xfree86/os-support/bus/bsd_pci.c | 55
hw/xfree86/os-support/bus/nobus.c | 8
hw/xfree86/os-support/bus/xf86Pci.h | 239
hw/xfree86/os-support/bus/xf86Sbus.h | 69
hw/xfree86/os-support/hurd/Makefile.am | 15
hw/xfree86/os-support/hurd/hurd_bell.c | 37
hw/xfree86/os-support/hurd/hurd_init.c | 95
hw/xfree86/os-support/hurd/hurd_video.c | 88
hw/xfree86/os-support/int10Defines.h | 89
hw/xfree86/os-support/linux/Makefile.am | 44
hw/xfree86/os-support/linux/int10/linux.c | 561
hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c | 323
hw/xfree86/os-support/linux/linux.h | 32
hw/xfree86/os-support/linux/lnx_acpi.c | 181
hw/xfree86/os-support/linux/lnx_agp.c | 372
hw/xfree86/os-support/linux/lnx_apm.c | 197
hw/xfree86/os-support/linux/lnx_bell.c | 46
hw/xfree86/os-support/linux/lnx_ev56.c | 59
hw/xfree86/os-support/linux/lnx_init.c | 415
hw/xfree86/os-support/linux/lnx_kmod.c | 111
hw/xfree86/os-support/linux/lnx_platform.c | 219
hw/xfree86/os-support/linux/lnx_video.c | 188
hw/xfree86/os-support/linux/systemd-logind.c | 603
hw/xfree86/os-support/meson.build | 170
hw/xfree86/os-support/misc/Makefile.am | 12
hw/xfree86/os-support/misc/SlowBcopy.c | 116
hw/xfree86/os-support/shared/VTsw_noop.c | 60
hw/xfree86/os-support/shared/VTsw_usl.c | 86
hw/xfree86/os-support/shared/agp_noop.c | 102
hw/xfree86/os-support/shared/ioperm_noop.c | 48
hw/xfree86/os-support/shared/kmod_noop.c | 39
hw/xfree86/os-support/shared/platform_noop.c | 23
hw/xfree86/os-support/shared/pm_noop.c | 45
hw/xfree86/os-support/shared/posix_tty.c | 629
hw/xfree86/os-support/shared/sigio.c | 295
hw/xfree86/os-support/shared/sigiostubs.c | 47
hw/xfree86/os-support/shared/vidmem.c | 54
hw/xfree86/os-support/solaris/Makefile.am | 36
hw/xfree86/os-support/solaris/solaris-amd64.S | 67
hw/xfree86/os-support/solaris/solaris-ia32.S | 67
hw/xfree86/os-support/solaris/solaris-sparcv8plus.S | 138
hw/xfree86/os-support/solaris/sun_VTsw.c | 134
hw/xfree86/os-support/solaris/sun_agp.c | 326
hw/xfree86/os-support/solaris/sun_apm.c | 223
hw/xfree86/os-support/solaris/sun_bell.c | 183
hw/xfree86/os-support/solaris/sun_init.c | 391
hw/xfree86/os-support/solaris/sun_inout.s | 124
hw/xfree86/os-support/solaris/sun_vid.c | 104
hw/xfree86/os-support/stub/Makefile.am | 18
hw/xfree86/os-support/stub/stub_bell.c | 10
hw/xfree86/os-support/stub/stub_init.c | 32
hw/xfree86/os-support/stub/stub_video.c | 13
hw/xfree86/os-support/xf86OSpriv.h | 41
hw/xfree86/os-support/xf86_OSlib.h | 355
hw/xfree86/os-support/xf86_OSproc.h | 202
hw/xfree86/parser/Configint.h | 214
hw/xfree86/parser/DRI.c | 122
hw/xfree86/parser/Device.c | 350
hw/xfree86/parser/Extensions.c | 111
hw/xfree86/parser/Files.c | 228
hw/xfree86/parser/Flags.c | 493
hw/xfree86/parser/Input.c | 202
hw/xfree86/parser/InputClass.c | 499
hw/xfree86/parser/Layout.c | 537
hw/xfree86/parser/Makefile.am | 40
hw/xfree86/parser/Module.c | 267
hw/xfree86/parser/Monitor.c | 861
hw/xfree86/parser/OutputClass.c | 187
hw/xfree86/parser/Pointer.c | 222
hw/xfree86/parser/Screen.c | 564
hw/xfree86/parser/Vendor.c | 233
hw/xfree86/parser/Video.c | 283
hw/xfree86/parser/configProcs.h | 148
hw/xfree86/parser/meson.build | 32
hw/xfree86/parser/read.c | 309
hw/xfree86/parser/scan.c | 1134
hw/xfree86/parser/write.c | 192
hw/xfree86/parser/xf86Optrec.h | 93
hw/xfree86/parser/xf86Parser.h | 488
hw/xfree86/parser/xf86tokens.h | 302
hw/xfree86/ramdac/CURSOR.NOTES | 191
hw/xfree86/ramdac/Makefile.am | 10
hw/xfree86/ramdac/meson.build | 18
hw/xfree86/ramdac/xf86Cursor.h | 98
hw/xfree86/ramdac/xf86CursorPriv.h | 51
hw/xfree86/ramdac/xf86CursorRD.c | 515
hw/xfree86/ramdac/xf86HWCurs.c | 695
hw/xfree86/sdksyms.sh | 444
hw/xfree86/shadowfb/Makefile.am | 10
hw/xfree86/shadowfb/meson.build | 11
hw/xfree86/shadowfb/sfbmodule.c | 20
hw/xfree86/shadowfb/shadowfb.c | 171
hw/xfree86/shadowfb/shadowfb.h | 39
hw/xfree86/utils/Makefile.am | 4
hw/xfree86/utils/cvt/.gitignore | 1
hw/xfree86/utils/cvt/Makefile.am | 35
hw/xfree86/utils/cvt/cvt.c | 294
hw/xfree86/utils/gtf/.gitignore | 1
hw/xfree86/utils/gtf/Makefile.am | 27
hw/xfree86/utils/gtf/gtf.c | 699
hw/xfree86/utils/man/Makefile.am | 2
hw/xfree86/utils/man/cvt.man | 41
hw/xfree86/utils/man/gtf.man | 44
hw/xfree86/vgahw/Makefile.am | 8
hw/xfree86/vgahw/meson.build | 10
hw/xfree86/vgahw/vgaHW.c | 2075 -
hw/xfree86/vgahw/vgaHW.h | 237
hw/xfree86/vgahw/vgaHWmodule.c | 24
hw/xfree86/x86emu/Makefile.am | 29
hw/xfree86/x86emu/debug.c | 487
hw/xfree86/x86emu/decode.c | 1102
hw/xfree86/x86emu/fpu.c | 976
hw/xfree86/x86emu/meson.build | 15
hw/xfree86/x86emu/ops.c |12399 ----------
hw/xfree86/x86emu/ops2.c | 3008 --
hw/xfree86/x86emu/prim_ops.c | 2859 --
hw/xfree86/x86emu/sys.c | 550
hw/xfree86/x86emu/validate.c | 769
hw/xfree86/x86emu/x86emu.h | 197
hw/xfree86/x86emu/x86emu/debug.h | 208
hw/xfree86/x86emu/x86emu/decode.h | 87
hw/xfree86/x86emu/x86emu/fpu.h | 60
hw/xfree86/x86emu/x86emu/fpu_regs.h | 119
hw/xfree86/x86emu/x86emu/ops.h | 45
hw/xfree86/x86emu/x86emu/prim_asm.h | 1053
hw/xfree86/x86emu/x86emu/prim_ops.h | 141
hw/xfree86/x86emu/x86emu/prim_x86_gcc.h | 77
hw/xfree86/x86emu/x86emu/regs.h | 340
hw/xfree86/x86emu/x86emu/types.h | 81
hw/xfree86/x86emu/x86emu/x86emui.h | 110
hw/xfree86/xkb/Makefile.am | 6
hw/xfree86/xkb/meson.build | 12
hw/xfree86/xkb/xkbKillSrv.c | 54
hw/xfree86/xkb/xkbPrivate.c | 36
hw/xfree86/xkb/xkbVT.c | 64
hw/xfree86/xorg-wrapper.c | 288
hw/xfree86/xorgconf.cpp | 566
hw/xnest/.gitignore | 1
hw/xnest/Args.c | 192
hw/xnest/Args.h | 38
hw/xnest/Color.c | 490
hw/xnest/Color.h | 58
hw/xnest/Cursor.c | 173
hw/xnest/Display.c | 213
hw/xnest/Display.h | 44
hw/xnest/Drawable.h | 26
hw/xnest/Events.c | 218
hw/xnest/Events.h | 29
hw/xnest/Font.c | 89
hw/xnest/GC.c | 295
hw/xnest/GCOps.c | 339
hw/xnest/GCOps.h | 68
hw/xnest/Handlers.c | 45
hw/xnest/Handlers.h | 21
hw/xnest/Init.c | 170
hw/xnest/Init.h | 20
hw/xnest/Keyboard.c | 269
hw/xnest/Keyboard.h | 28
hw/xnest/Makefile.am | 61
hw/xnest/Pixmap.c | 151
hw/xnest/Pointer.c | 96
hw/xnest/Pointer.h | 29
hw/xnest/Screen.c | 425
hw/xnest/Screen.h | 25
hw/xnest/Visual.c | 69
hw/xnest/Visual.h | 25
hw/xnest/Window.c | 517
hw/xnest/XNCursor.h | 52
hw/xnest/XNFont.h | 34
hw/xnest/XNGC.h | 42
hw/xnest/XNPixmap.h | 40
hw/xnest/XNWindow.h | 73
hw/xnest/Xnest.h | 90
hw/xnest/icon | 14
hw/xnest/man/Makefile.am | 2
hw/xnest/man/Xnest.man | 428
hw/xnest/meson.build | 44
hw/xnest/screensaver | 686
hw/xnest/xnest-config.h | 36
hw/xquartz/GL/Makefile.am | 17
hw/xquartz/GL/capabilities.c | 571
hw/xquartz/GL/capabilities.h | 68
hw/xquartz/GL/glcontextmodes.c | 585
hw/xquartz/GL/glcontextmodes.h | 58
hw/xquartz/GL/indirect.c | 667
hw/xquartz/GL/meson.build | 5
hw/xquartz/GL/visualConfigs.c | 280
hw/xquartz/GL/visualConfigs.h | 29
hw/xquartz/Makefile.am | 50
hw/xquartz/X11Application.h | 123
hw/xquartz/X11Application.m | 1732 -
hw/xquartz/X11Controller.h | 123
hw/xquartz/X11Controller.m | 936
hw/xquartz/applewm.c | 741
hw/xquartz/applewmExt.h | 86
hw/xquartz/bundle/.gitignore | 1
hw/xquartz/bundle/Info.plist.cpp | 51
hw/xquartz/bundle/Makefile.am | 185
hw/xquartz/bundle/PkgInfo | 1
hw/xquartz/bundle/Resources/Dutch.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/Dutch.lproj/main.nib/designable.nib | 758
hw/xquartz/bundle/Resources/English.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/English.lproj/main.nib/designable.nib | 735
hw/xquartz/bundle/Resources/French.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/French.lproj/main.nib/designable.nib | 760
hw/xquartz/bundle/Resources/German.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/German.lproj/main.nib/designable.nib | 758
hw/xquartz/bundle/Resources/Italian.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/Italian.lproj/main.nib/designable.nib | 758
hw/xquartz/bundle/Resources/Japanese.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/Japanese.lproj/main.nib/designable.nib | 752
hw/xquartz/bundle/Resources/Spanish.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/Spanish.lproj/main.nib/designable.nib | 758
hw/xquartz/bundle/Resources/ar.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/ar.lproj/main.nib/designable.nib | 754
hw/xquartz/bundle/Resources/ca.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/ca.lproj/main.nib/designable.nib | 762
hw/xquartz/bundle/Resources/cs.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/cs.lproj/main.nib/designable.nib | 760
hw/xquartz/bundle/Resources/da.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/da.lproj/main.nib/designable.nib | 758
hw/xquartz/bundle/Resources/el.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/el.lproj/main.nib/designable.nib | 760
hw/xquartz/bundle/Resources/fi.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/fi.lproj/main.nib/designable.nib | 755
hw/xquartz/bundle/Resources/he.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/he.lproj/main.nib/designable.nib | 754
hw/xquartz/bundle/Resources/hr.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/hr.lproj/main.nib/designable.nib | 758
hw/xquartz/bundle/Resources/hu.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/hu.lproj/main.nib/designable.nib | 759
hw/xquartz/bundle/Resources/ko.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/ko.lproj/main.nib/designable.nib | 752
hw/xquartz/bundle/Resources/no.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/no.lproj/main.nib/designable.nib | 756
hw/xquartz/bundle/Resources/pl.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/pl.lproj/main.nib/designable.nib | 754
hw/xquartz/bundle/Resources/pt.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/pt.lproj/main.nib/designable.nib | 757
hw/xquartz/bundle/Resources/pt_PT.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/pt_PT.lproj/main.nib/designable.nib | 757
hw/xquartz/bundle/Resources/ro.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/ro.lproj/main.nib/designable.nib | 759
hw/xquartz/bundle/Resources/ru.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/ru.lproj/main.nib/designable.nib | 758
hw/xquartz/bundle/Resources/sk.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/sk.lproj/main.nib/designable.nib | 755
hw/xquartz/bundle/Resources/sv.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/sv.lproj/main.nib/designable.nib | 756
hw/xquartz/bundle/Resources/th.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/th.lproj/main.nib/designable.nib | 755
hw/xquartz/bundle/Resources/tr.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/tr.lproj/main.nib/designable.nib | 757
hw/xquartz/bundle/Resources/uk.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/uk.lproj/main.nib/designable.nib | 759
hw/xquartz/bundle/Resources/zh_CN.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/zh_CN.lproj/main.nib/designable.nib | 752
hw/xquartz/bundle/Resources/zh_TW.lproj/locversion.plist | 14
hw/xquartz/bundle/Resources/zh_TW.lproj/main.nib/designable.nib | 752
hw/xquartz/bundle/X11.sh | 15
hw/xquartz/bundle/Xquartz.plist | 27
hw/xquartz/bundle/chown-bundle.sh | 7
hw/xquartz/bundle/cpprules.in | 19
hw/xquartz/bundle/meson.build | 63
hw/xquartz/bundle/mk_bundke.sh | 31
hw/xquartz/darwin.c | 835
hw/xquartz/darwin.h | 99
hw/xquartz/darwinEvents.c | 647
hw/xquartz/darwinEvents.h | 106
hw/xquartz/darwinXinput.c | 164
hw/xquartz/darwinfb.h | 57
hw/xquartz/keysym2ucs.c | 911
hw/xquartz/keysym2ucs.h | 40
hw/xquartz/mach-startup/.gitignore | 8
hw/xquartz/mach-startup/Makefile.am | 94
hw/xquartz/mach-startup/bundle-main.c | 796
hw/xquartz/mach-startup/bundle_trampoline.c | 87
hw/xquartz/mach-startup/launchd_fd.c | 112
hw/xquartz/mach-startup/launchd_fd.h | 37
hw/xquartz/mach-startup/mach_startup.defs | 50
hw/xquartz/mach-startup/mach_startup_types.h | 9
hw/xquartz/mach-startup/meson.build | 88
hw/xquartz/mach-startup/stub.c | 369
hw/xquartz/man/Makefile.am | 2
hw/xquartz/man/Xquartz.man | 192
hw/xquartz/meson.build | 75
hw/xquartz/pbproxy/.gitignore | 1
hw/xquartz/pbproxy/Makefile.am | 28
hw/xquartz/pbproxy/app-main.m | 126
hw/xquartz/pbproxy/main.m | 140
hw/xquartz/pbproxy/meson.build | 29
hw/xquartz/pbproxy/pbproxy.h | 99
hw/xquartz/pbproxy/trick_autotools.c | 5
hw/xquartz/pbproxy/x-input.m | 180
hw/xquartz/pbproxy/x-selection.h | 111
hw/xquartz/pbproxy/x-selection.m | 1537 -
hw/xquartz/quartz.c | 552
hw/xquartz/quartz.h | 174
hw/xquartz/quartzKeyboard.c | 884
hw/xquartz/quartzKeyboard.h | 65
hw/xquartz/quartzRandR.c | 525
hw/xquartz/quartzRandR.h | 85
hw/xquartz/quartzStartup.c | 137
hw/xquartz/sanitizedCarbon.h | 32
hw/xquartz/sanitizedCocoa.h | 64
hw/xquartz/xpr/Makefile.am | 33
hw/xquartz/xpr/appledri.c | 526
hw/xquartz/xpr/appledri.h | 137
hw/xquartz/xpr/appledristr.h | 250
hw/xquartz/xpr/dri.c | 818
hw/xquartz/xpr/dri.h | 129
hw/xquartz/xpr/driWrap.c | 569
hw/xquartz/xpr/driWrap.h | 36
hw/xquartz/xpr/dristruct.h | 84
hw/xquartz/xpr/meson.build | 18
hw/xquartz/xpr/x-hash.c | 321
hw/xquartz/xpr/x-hash.h | 90
hw/xquartz/xpr/x-hook.c | 97
hw/xquartz/xpr/x-hook.h | 45
hw/xquartz/xpr/x-list.c | 315
hw/xquartz/xpr/x-list.h | 78
hw/xquartz/xpr/xpr.h | 80
hw/xquartz/xpr/xprAppleWM.c | 155
hw/xquartz/xpr/xprCursor.c | 408
hw/xquartz/xpr/xprEvent.c | 86
hw/xquartz/xpr/xprEvent.h | 35
hw/xquartz/xpr/xprFrame.c | 613
hw/xquartz/xpr/xprScreen.c | 518
hw/xwayland/Makefile.am | 187
hw/xwayland/desktop/org.freedesktop.Xwayland.desktop | 7
hw/xwayland/man/Makefile.am | 2
hw/xwayland/man/Xwayland.man | 40
hw/xwayland/meson.build | 95
hw/xwayland/xwayland-cursor.c | 46
hw/xwayland/xwayland-cursor.h | 2
hw/xwayland/xwayland-cvt.c | 312
hw/xwayland/xwayland-drm-lease.c | 450
hw/xwayland/xwayland-drm-lease.h | 67
hw/xwayland/xwayland-glamor-eglstream.c | 105
hw/xwayland/xwayland-glamor-gbm.c | 381
hw/xwayland/xwayland-glamor.c | 703
hw/xwayland/xwayland-glamor.h | 22
hw/xwayland/xwayland-glx.c | 36
hw/xwayland/xwayland-input.c | 608
hw/xwayland/xwayland-input.h | 17
hw/xwayland/xwayland-output.c | 482
hw/xwayland/xwayland-output.h | 37
hw/xwayland/xwayland-present.c | 833
hw/xwayland/xwayland-present.h | 24
hw/xwayland/xwayland-screen.c | 297
hw/xwayland/xwayland-screen.h | 34
hw/xwayland/xwayland-shm.c | 11
hw/xwayland/xwayland-types.h | 1
hw/xwayland/xwayland-vidmode.c | 39
hw/xwayland/xwayland-window-buffers.c | 17
hw/xwayland/xwayland-window.c | 731
hw/xwayland/xwayland-window.h | 77
hw/xwayland/xwayland-xtest.c | 927
hw/xwayland/xwayland-xtest.h | 35
hw/xwayland/xwayland.c | 162
hw/xwayland/xwayland.pc.in | 13
hw/xwin/.gitignore | 3
hw/xwin/InitInput.c | 138
hw/xwin/InitOutput.c | 1026
hw/xwin/Makefile.am | 162
hw/xwin/XWin.exe.manifest | 35
hw/xwin/XWin.rc | 109
hw/xwin/ddraw.h | 2322 -
hw/xwin/dri/Makefile.am | 9
hw/xwin/dri/meson.build | 14
hw/xwin/dri/windowsdri.c | 274
hw/xwin/dri/windowsdri.h | 29
hw/xwin/glx/.gitignore | 6
hw/xwin/glx/Makefile.am | 64
hw/xwin/glx/dri_helpers.c | 120
hw/xwin/glx/dri_helpers.h | 38
hw/xwin/glx/gen_gl_wrappers.py | 471
hw/xwin/glx/glshim.c | 127
hw/xwin/glx/glthunk.c | 87
hw/xwin/glx/glwindows.h | 60
hw/xwin/glx/indirect.c | 2444 -
hw/xwin/glx/indirect.h | 93
hw/xwin/glx/meson.build | 102
hw/xwin/glx/wgl_ext_api.c | 72
hw/xwin/glx/wgl_ext_api.h | 83
hw/xwin/glx/winpriv.c | 101
hw/xwin/glx/winpriv.h | 12
hw/xwin/man/Makefile.am | 3
hw/xwin/man/XWin.man | 421
hw/xwin/man/XWinrc.man | 256
hw/xwin/meson.build | 184
hw/xwin/propertystore.h | 83
hw/xwin/system.XWinrc | 124
hw/xwin/win.h | 1045
hw/xwin/winSetAppUserModelID.c | 110
hw/xwin/winallpriv.c | 169
hw/xwin/winauth.c | 144
hw/xwin/winauth.h | 26
hw/xwin/winblock.c | 93
hw/xwin/winclipboard/Makefile.am | 26
hw/xwin/winclipboard/debug.c | 52
hw/xwin/winclipboard/internal.h | 119
hw/xwin/winclipboard/meson.build | 41
hw/xwin/winclipboard/textconv.c | 142
hw/xwin/winclipboard/thread.c | 439
hw/xwin/winclipboard/winclipboard.h | 41
hw/xwin/winclipboard/wndproc.c | 462
hw/xwin/winclipboard/xevents.c | 829
hw/xwin/winclipboard/xwinclip.c | 85
hw/xwin/winclipboard/xwinclip.man | 62
hw/xwin/winclipboardinit.c | 144
hw/xwin/winclipboardwrappers.c | 139
hw/xwin/wincmap.c | 602
hw/xwin/winconfig.c | 1020
hw/xwin/winconfig.h | 263
hw/xwin/wincreatewnd.c | 590
hw/xwin/wincursor.c | 611
hw/xwin/windialogs.c | 631
hw/xwin/windisplay.c | 64
hw/xwin/windisplay.h | 34
hw/xwin/winengine.c | 263
hw/xwin/winerror.c | 150
hw/xwin/winglobals.c | 105
hw/xwin/winglobals.h | 87
hw/xwin/winkeybd.c | 545
hw/xwin/winkeybd.h | 308
hw/xwin/winkeyhook.c | 153
hw/xwin/winkeynames.h | 206
hw/xwin/winlayouts.h | 100
hw/xwin/winmessages.h | 1031
hw/xwin/winmisc.c | 80
hw/xwin/winmonitors.c | 74
hw/xwin/winmonitors.h | 43
hw/xwin/winmouse.c | 350
hw/xwin/winms.h | 52
hw/xwin/winmsg.c | 155
hw/xwin/winmsg.h | 68
hw/xwin/winmsgwindow.c | 183
hw/xwin/winmultiwindowclass.c | 300
hw/xwin/winmultiwindowclass.h | 135
hw/xwin/winmultiwindowicons.c | 671
hw/xwin/winmultiwindowicons.h | 44
hw/xwin/winmultiwindowshape.c | 199
hw/xwin/winmultiwindowwindow.c | 1218
hw/xwin/winmultiwindowwm.c | 2013 -
hw/xwin/winmultiwindowwndproc.c | 1250 -
hw/xwin/winos.c | 72
hw/xwin/winprefs.c | 805
hw/xwin/winprefs.h | 181
hw/xwin/winprefslex.l | 128
hw/xwin/winprefsyacc.y | 451
hw/xwin/winprocarg.c | 1193
hw/xwin/winrandr.c | 304
hw/xwin/winresource.h | 50
hw/xwin/winscrinit.c | 504
hw/xwin/winshadddnl.c | 1217
hw/xwin/winshadgdi.c | 1285 -
hw/xwin/wintaskbar.c | 92
hw/xwin/wintrayicon.c | 203
hw/xwin/winvalargs.c | 171
hw/xwin/winwakeup.c | 54
hw/xwin/winwindow.c | 381
hw/xwin/winwindow.h | 164
hw/xwin/winwndproc.c | 1180
include/Makefile.am | 96
include/Xprintf.h | 2
include/Xserver.d | 2
include/dix-config.h.in | 521
include/dix.h | 121
include/extinit.h | 1
include/hotplug.h | 83
include/input.h | 7
include/inputstr.h | 1
include/meson.build | 198
include/opaque.h | 2
include/pixmap.h | 9
include/pixmapstr.h | 2
include/privates.h | 1
include/probes.h | 2
include/property.h | 2
include/scrnintstr.h | 2
include/systemd-logind.h | 2
include/version-config.h.in | 16
include/xkbsrv.h | 5
include/xorg-config.h.in | 154
include/xorg-config.h.meson.in | 148
include/xorg-server.h.in | 222
include/xorg-server.h.meson.in | 222
include/xwayland-config.h.in | 13
include/xwayland-config.h.meson.in | 12
include/xwin-config.h.in | 33
include/xwin-config.h.meson.in | 24
man/Makefile.am | 6
man/Xserver.man | 11
manpages.am | 59
meson.build | 422
meson_options.txt | 78
mi/Makefile.am | 56
mi/meson.build | 4
mi/miarc.c | 6
mi/micmap.c | 2
mi/miexpose.c | 2
mi/miinitext.c | 2
miext/Makefile.am | 1
miext/damage/Makefile.am | 14
miext/damage/damage.c | 8
miext/damage/meson.build | 4
miext/rootless/Makefile.am | 16
miext/rootless/README.txt | 334
miext/rootless/meson.build | 13
miext/rootless/rootless.h | 363
miext/rootless/rootlessCommon.c | 460
miext/rootless/rootlessCommon.h | 285
miext/rootless/rootlessConfig.h | 51
miext/rootless/rootlessGC.c | 1481 -
miext/rootless/rootlessScreen.c | 750
miext/rootless/rootlessValTree.c | 529
miext/rootless/rootlessWindow.c | 1659 -
miext/rootless/rootlessWindow.h | 64
miext/shadow/Makefile.am | 37
miext/shadow/c2p_core.h | 187
miext/shadow/meson.build | 40
miext/shadow/sh3224.c | 138
miext/shadow/shadow.c | 195
miext/shadow/shadow.h | 155
miext/shadow/shafb4.c | 139
miext/shadow/shafb8.c | 143
miext/shadow/shiplan2p4.c | 136
miext/shadow/shiplan2p8.c | 137
miext/shadow/shpacked.c | 109
miext/shadow/shplanar.c | 168
miext/shadow/shplanar8.c | 170
miext/shadow/shrot16pack.c | 30
miext/shadow/shrot16pack_180.c | 31
miext/shadow/shrot16pack_270.c | 31
miext/shadow/shrot16pack_270YX.c | 31
miext/shadow/shrot16pack_90.c | 31
miext/shadow/shrot16pack_90YX.c | 31
miext/shadow/shrot32pack.c | 30
miext/shadow/shrot32pack_180.c | 31
miext/shadow/shrot32pack_270.c | 31
miext/shadow/shrot32pack_90.c | 31
miext/shadow/shrot8pack.c | 30
miext/shadow/shrot8pack_180.c | 31
miext/shadow/shrot8pack_270.c | 31
miext/shadow/shrot8pack_90.c | 31
miext/shadow/shrotate.c | 298
miext/shadow/shrotpack.h | 194
miext/shadow/shrotpackYX.h | 152
miext/sync/Makefile.am | 21
miext/sync/meson.build | 4
os/Makefile.am | 69
os/access.c | 48
os/backtrace.c | 80
os/client.c | 112
os/connection.c | 35
os/io.c | 2
os/meson.build | 2
os/mitauth.c | 2
os/rpcauth.c | 2
os/utils.c | 27
os/xdmauth.c | 4
os/xdmcp.c | 2
os/xprintf.c | 2
present/Makefile.am | 20
present/meson.build | 5
present/present.c | 12
present/present.h | 49
present/present_event.c | 5
present/present_fake.c | 28
present/present_priv.h | 56
present/present_scmd.c | 148
present/present_screen.c | 89
present/present_vblank.c | 86
present/present_wnmd.c | 702
pseudoramiX/Makefile.am | 7
pseudoramiX/meson.build | 5
pseudoramiX/pseudoramiX.c | 529
pseudoramiX/pseudoramiX.h | 8
randr/Makefile.am | 33
randr/meson.build | 4
randr/randr.c | 31
randr/randrstr.h | 22
randr/rrcrtc.c | 38
randr/rrlease.c | 29
randr/rrmonitor.c | 4
record/Makefile.am | 7
record/record.c | 4
render/Makefile.am | 20
render/meson.build | 4
render/picture.c | 8
render/picture.h | 5
render/render.c | 9
test/Makefile.am | 199
test/damage/primitives.c | 3
test/fixes.c | 3
test/input.c | 3
test/list.c | 3
test/meson.build | 137
test/misc.c | 3
test/scripts/build-travis-osx.sh | 58
test/scripts/xephyr-glamor-gles2-piglit.sh | 6
test/scripts/xinit-piglit-session.sh | 2
test/scripts/xwayland-piglit.sh | 11
test/signal-logging.c | 3
test/string.c | 5
test/test_xkb.c | 4
test/tests.c | 32
test/tests.h | 1
test/touch.c | 3
test/xfree86.c | 108
test/xi1/protocol-xchangedevicecontrol.c | 5
test/xi2/protocol-common.c | 3
test/xi2/protocol-eventconvert.c | 3
test/xi2/protocol-xigetclientpointer.c | 3
test/xi2/protocol-xigetselectedevents.c | 3
test/xi2/protocol-xipassivegrabdevice.c | 3
test/xi2/protocol-xiquerydevice.c | 3
test/xi2/protocol-xiquerypointer.c | 3
test/xi2/protocol-xiqueryversion.c | 3
test/xi2/protocol-xiselectevents.c | 3
test/xi2/protocol-xisetclientpointer.c | 3
test/xi2/protocol-xiwarppointer.c | 3
test/xi2/xi2.c | 3
test/xtest.c | 3
xfixes/Makefile.am | 13
xfixes/cursor.c | 8
xfixes/disconnect.c | 2
xfixes/xfixes.c | 8
xfixes/xfixesint.h | 2
xkb/Makefile.am | 42
xkb/ddxLoad.c | 14
xkb/xkb-procs.h | 3
xkb/xkb.c | 211
xkb/xkbActions.c | 1
xkb/xkbEvents.c | 1
xkb/xkbInit.c | 1
xkb/xkbLEDs.c | 39
xkb/xkbSwap.c | 2
xkb/xkbUtils.c | 6
xkb/xkbfmisc.c | 1
xkb/xkbtext.c | 4
xorg-server.m4 | 49
xorg-server.pc.in | 20
1227 files changed, 8581 insertions(+), 325009 deletions(-)
---
More information about the xorg-commit
mailing list