./x11/modular-xorg-server, Modular X11 server from modular X.org

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.20.3nb1, Package name: modular-xorg-server-1.20.3nb1, Maintainer: pkgsrc-users

The X.org X11 Server from the modularized source tree of
X.org X11.

Required to run:
[fonts/libfontenc] [x11/xkbcomp] [x11/Xfixes] [x11/libXau] [x11/pixman] [x11/xkeyboard-config] [x11/xcb-util-keysyms] [x11/libXfont2]

Required to build:
[pkgtools/x11-links] [x11/xtrans] [x11/evieext] [x11/xcb-proto] [x11/fixesproto4] [devel/tradcpp] [pkgtools/cwrappers] [x11/xorgproto]

Package options: inet6

Master sites: (Expand)

SHA1: a522cd543606b4d0509d821b8061904951171c50
RMD160: a57a7e3d0d2e3c84f4743de6890c7d26b502e7a1
Filesize: 6059.57 KB

Version history: (Expand)

CVS history: (Expand)

   2018-10-26 12:20:12 by Maya Rashish | Files touched by this commit (4) | Package updated
Log message:
modular-xorg-server: don't require root. match wsfb (for genfb).

   2018-10-26 00:40:57 by Maya Rashish | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 1.20.3, security fix.

Matthieu Herrb (2):
      Disable -logfile and -modulepath when running with elevated privileges
      LogFilePrep: add a comment to the unsafe format string.

Peter Hutterer (1):
      xfree86: fix readlink call
   2018-10-18 20:12:38 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 1.20.2.

Lots of bugfixes all over the map. Thanks to all for testing and

Adam Jackson (8):
      modesetting: Lie less in the man page
      modesetting: Document Option "DoubleShadow" in the man page
      xfree86: Fix Option "MaxClients" validation
      modesetting: Don't free(dst) in drmmode_prop_info_copy
      glamor_egl: Don't initialize on llvmpipe
      glamor/egl: Avoid crashing on broken configurations
      fbdevhw: Refuse to touch PCI devices on the fallback probe path
      xserver 1.20.2

Alex Goins (1):
      randr: rrCheckPixmapBounding should only increase screen size

Alexander Volkov (1):
      os/xdmcp: Don't create a new socket in XdmcpReset()

Cedric Roux (1):
      miext/damage: take care of the coordinate mode in damagePolyPoint

Dave Airlie (9):
      shm: move shmsize verify before allocating the drawable.
      xi: free modifiers_failed on error path. (v2)
      fboverlay: move bpp checks above malloc
      glamor: fix leak of fs_getcolor_source.
      modesetting: get pEnt after error checks
      posix_tty: free leak of xf86SetStrOption return value.
      xkb: fix what looks to be a copy-paste error with first vs firstMM
      mibltblt: free prgnSrcClip on error path.
      devices: break after finding and removing device from lists

Jim Qu (1):
      modesetting: code refactor for PRIME sync

Lionel Landwerlin (2):
      present: fix freed pointer access
      xwayland: fix access to invalid pointer

Olivier Fourdan (3):
      glx: check for indirect context in CreateContextAttribsARB()
      xwayland: Remove xwl_present_window from privates on cleanup
      xwayland: Use `double` for `xwl_tablet_tool`

Peter Hutterer (1):
      dix: check_modmap_change() returns Success, not true

Pierre Ossman (1):
      Switch automatic composite update to WorkQueue

Scott Anderson (1):
      xwayland: use wayland axis_discrete event
   2018-08-14 11:35:36 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 1.20.1.

This bugfix release fixes several issues in RANDR, Xwayland, glamor,
the modesetting driver, and elsewhere. Everyone is encouraged to
upgrade. Thanks to all who contributed to this release!

Adam Jackson (1):
      xserver 1.20.1

Alexander Volkov (1):
      Xext/shm: Refuse to work for remote clients

Bas Nieuwenhuizen (1):
      DRI2: Sync radeonsi_pci_ids.h from Mesa

Damien Leone (1):
      os: Recompute whether any clients are ready after check_timers()

Dave Airlie (1):
      xwayland: fix typo in non-modifier fallback path

John Lumby (1):
      Change the DPMS initialization to be conditional on not set from config

Jon Turney (4):
      meson: install xwinclip and Xwinrc man pages
      meson: don't install xorg wrapper manpages if suid-wrapper isn't being used
      meson: don't put literal 'PACKAGE_STRING' and 'XORG_MAN_PAGE' in man pages
      meson: use absolute paths in manpage substitutions

Keith Packard (6):
      modesetting: Allow a DRM fd to be passed on command line with -masterfd [v2]
      xfree86: Reset randr_crtc and randr_output early in xf86CrtcCloseScreen
      xfree86: Wrap RRCrtcIsLeased and RROutputIsLeased to check for DIX structures
      xf86-video-modesetting: Don't enable UNIVERSAL_PLANES separately
      xf86-video-modesetting: Lease planes as well if using atomic
      During reset/shutdown, clean up leases in DIX instead of each driver

Laurent Carlier (1):
      meson: Add configuration of listening on tcp, unix and local

Lukas F. Hartmann (1):
      glamor_init: clamp GLSL to 120 if platform doesn't have instanced arrays

Lyude Paul (5):
      modesetting: Also disable CRTC in drmmode_output_disable()
      glamor: Unbreak glamor_fd_from_pixmap()
      randr: Scream when creating a shared pixmap fails
      modesetting: Fix uninitialized memory usage in drmmode_crtc_get_fb_id()
      meson: ensure the libc has RPC functions when secure-rpc is enabled

Matt Turner (1):
      xfree86: Inline xf86{Read,Write}Mmio{8,16,32} on alpha

Michał Górny (1):
      xfree86: Makefile shouldn't rely on superuser being named 'root'

Michel Dänzer (6):
      xfree86: Fix O_CLOEXEC usage in lnx_platform
      modesetting: Pass O_CLOEXEC when opening a DRM device
      glamor: Always return 0 from glamor_fds_from_pixmap on error
      glamor: Propagate glamor_fds_from_pixmap error in glamor_fd_from_pixmap
      exa: Use PictureMatchFormat for source-only picture format description
      present/wnmd: Preserve window pixmap's screen_x/y on flip

Olivier Fourdan (20):
      xwayland: use pixmap size on present flip
      xwayland: allow "-eglstream" option
      xwayland: "EGL_EXT_device_base" required for EGLStream
      xwayland: process Wayland events after adding screen
      xwayland: do not disable glamor if EGLStream failed
      xwayland: make xwl_output_get_xdg_output() static
      xwayland: move glamor specific routines
      xwayland: swap "name" and "id" in init_wl_registry()
      xwayland: GBM should fail w/out "GL_OES_EGL_image"
      xwayland: skip drm authentication with render node
      xwayland: move egl_backend to its own struct
      xwayland: Add Wayland interfaces check
      xwayland: move EGL backend init to glamor
      xwayland: refactor EGL backends for wayland registry
      xwayland: check for EGLStream backend explicitly
      xwayland: EGL_IMG_context_priority required by EGLStream
      xwayland: simplify xwl_glamor_pixmap_get_wl_buffer()
      xwayland: mandatory EGL backend API
      modesetting: use drmmode_bo_import() for rotate_fb
      xwayland: Enable DRI3 for glamor

Peter Hutterer (1):
      Xext: dynamically allocate the PanoramiXDepths[j].vids array

Roman Kapl (2):
      Xi: fix byte-swapping of button labels
      Xi: add forgotten byte-swaps for Valuator fields

Stefan Agner (1):
      modesetting: Fix 16 bit depth/bpp mode

Takashi Iwai (1):
      modesetting: Fix cirrus 24bpp breakage

Thomas Hellstrom (1):
      glamor: Work around GEM usage v2

Vladimir Panteleev (1):
      glx/vndcmds: Fix vendor hash table key size

emersion (1):
      xwayland: rotate logical size for RRMode
   2018-07-05 16:28:11 by Jonathan Perkin | Files touched by this commit (1)
Log message:
modular-xorg-server: Avoid mkostemp on SunOS.

It's available in newer illumos, but was missing from the public headers
for a while in older releases, so this is more portable.
   2018-05-11 15:47:35 by Thomas Klausner | Files touched by this commit (8) | Package updated
Log message:
modular-xorg-server: update to 1.20.0.


Lots of Present, DRI3 modifier, and buildsystem fixes. Thanks to
everyone who contributed to this release!

More bugfixes, and streams support for Xwayland. This will almost
certainly be the last RC.

Another batch of cleanups and fixes, mostly in glamor and DRI3.

At this point the only outstanding major feature for 1.20 that hasn't
landed yet is EGLStreams support for Xwayland. The patches require some
minor rebasing to account for per-window flips in Present, I'll post
that momentarily I suppose. I'm honestly of two minds about merging it,
the deafening silence of review feedback has not been encouraging.

Fixes for meson, modesetting, and a crash I introduced right before RC2.

This merges the DRI3 1.2 support (with an asterisk) and per-window
flips for Xwayland, along with the usual collection of miscellaneous
fixes. In particular the meson build is much closer to production-
ready. The asterisk for DRI3 is that the modesetting driver has some
known issues still, so the code to enable planes and modifiers is
hidden behind an xorg.conf option:

Section "ServerFlags"
    Option "Debug" "dmabuf_capable"

Thanks to all for testing and debugging.
   2018-01-25 16:06:10 by Jonathan Perkin | Files touched by this commit (2)
Log message:
modular-xorg-server: Fix asm syntax to work with clang.
   2017-12-20 23:40:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
modular-xorg-server: update to 1.19.6.

Yet another collection of fixes from master. There will likely be at
least one more 1.19.x release in 2018 as there are still a number of
unreviewed patches pending. Until then, happy new year.