./x11/xorgproto, Various X headers from Xorg X11

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


Branch: CURRENT, Version: 2023.2, Package name: xorgproto-2023.2, Maintainer: pkgsrc-users

This package combines the X protocol headers, which were formerly
scattered in individual packages.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 741.25 KB

Version history: (Expand)


CVS history: (Expand)


   2023-06-16 10:05:01 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xorgproto: update to 2023.2.

This is xorgproto-2023.2 as a quick-fix release to address the Present
protocol version not being updated in xorgproto-2023.1.

Olivier Fourdan (2):
      presentproto: Update version number to 1.3
      xorgproto 2023.2
   2023-06-05 15:46:16 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
xorgproto: update to 2023.1.

This release introduces a couple of new options for existing extensions:

 * A new option PresentOptionAsyncMayTear for the Present extension,
 * A new flag XFixesClientDisconnectFlagForceTerminate to the XFixes
   XFixesClientDisconnectFlags intended to be used by screen lockers,
   where the server must exit if the screen locker does.

The other changes include various fixes, clarifications and keysym
definitions updates:

Alan Coopersmith (8):
      presentproto: Minor typo fixes
      Remove _X_NONNULL macro
      gitlab CI: run meson instead of ninja for test & install steps
      meson: replace join_paths with /
      meson: replace deprecated source_root with new project_source_root
      Remove "All rights reserved" from Oracle copyright notices
      Only install PM_spec when legacy protocol support is enabled
      XvMCproto.h: remove ; from the end of sz_* definitions

Benno Schulenberg (6):
      keysymdef.h: add correctly spelled names for the left and right guillemet
      keysymdef.h: name the masculine ordinal indicator similar to feminine one
      keysymdef.h: delete fourteen long-deprecated symbol names
      keysymdef.h: delete four symbolic names that serve no purpose
      keysymdef.h: add better names for the dead schwa and SCHWA symbols
      hyphenate two compound adjectives, like for the other occurrence

Demi Marie Obenour (1):
      Allow client to force server to terminate if it exits

Dimitry Andric (1):
      Xos.h: include <strings.h> on FreeBSD for index/rindex

Emil Velikov (1):
      DRI3: fix off-by-one DRI3 opcodes in description

Michael Wyraz (1):
      Be more descriptive about monitor types

Olivier Fourdan (1):
      xorgproto 2023.1

Peter Hutterer (1):
      Revert "keysymdef.h: delete fourteen long-deprecated symbol names"

Xaver Hugl (1):
      present: add PresentOptionAsyncMayTear
   2022-11-09 14:14:32 by Joerg Sonnenberger | Files touched by this commit (223)
Log message:
Reset MAINTAINER
   2022-08-11 08:09:17 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
xorgproto: update to 2022.2.

This release introduces an new "XWAYLAND" extension:                   \ 
                                              i

    This extension exists to serve one purpose: reliably identifying
    Xwayland. Previous attempts at doing so included querying root window
    properties, output names or input device names. All these attempts are
    somewhat unreliable. Instead, let's use an extension - where that
    extension is present we have an Xwayland server.

    Clients should never need to do anything but check whether the extension
    exists through XQueryExtension/XListExtensions.

The DRI3 protocol was bumped to 1.3 and has a new DRI3SetDRMDeviceInUse request:

     This request provides a hint to the server about the device
     in use by this window. This is used to provide
     DRI3GetSupportedModifiers with a hint of what device to
     return modifiers for in the window_modifiers return value.
     Using this hint allows for device-specific modifiers to
     be returned by DRI3GetSupportedModifiers, for example
     when an application is renderoffloaded and eligible for
     direct scanout.

The remaining commits are the usual combination of housekeeping and
maintenance.

Alan Coopersmith (5):
      DBE spec: define j in DBEGetVisualInfo reply encoding
      DBE spec: make titles more consistent in Encoding section
      gitlab CI: enable commit & merge request checks
      gitlab CI: enable gitlab's builtin static analysis
      Build xz tarballs instead of bzip2

Austin Shafer (1):
      DRI3: Add DRI3SetDRMDeviceInUse

Jon Turney (1):
      Win32: Fix collision over 'ControlMask'

Olivier Fourdan (1):
      xorgproto 2022.2

Peter Hutterer (1):
      Add the XWAYLAND extension
   2022-04-21 09:59:49 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xorgproto: update to 2022.1.

xorgproto 2022.1 is now available. No changes to the actual protocols, just
the additions of some new keysyms provided by the Linux kernel.

Peter Hutterer (3):
      XF86keysyms.h: add new keycodes from kernel v5.13
      XF86keysyms.h: add new keycodes from kernel v5.17
      xorgproto 2022.1
   2021-12-22 01:39:19 by Nia Alarie | Files touched by this commit (2)
Log message:
Remove more problematic avoid-duplicate
   2021-12-01 14:01:17 by Nia Alarie | Files touched by this commit (38)
Log message:
x11: Add avoid-duplicate.mk to Xorg library packages
   2021-10-26 13:35:01 by Nia Alarie | Files touched by this commit (674)
Log message:
x11: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz