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

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

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

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

Required to build:

Master sites:

Filesize: 742.676 KB

Version history: (Expand)

CVS history: (Expand)

   2024-04-03 23:26:54 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xorgproto: update to 2024.1.

I am pleased to announce xorgproto version 2024.1 which includes updates for
the DRI3 and Present protocol definitions to support explicit synchronization
and other keysyms/keydefs fixes and improvements.

Erik Kurzinger (2):
      DRI3: add DRI3ImportSyncobj and DRI3FreeSyncobj
      Present: add PresentPixmapSynced

José Expósito (1):
      meson: add header paths to declare_dependency

Mohamed Akram (1):
      keysymdef.h: add dead_hamza symbol

Olivier Fourdan (1):
      xorgproto 2024.1

Pierre Le Marre (14):
      keysymdef.h: Fix typo for Mode_switch aliases
      keysymdef.h: Improve doc on deprecated keysyms
      keysymdef.h: Improve comment of two keysyms
      keysyms headers: Normalize keysyms value format & padding
      keysymdef.h: Normalize Unicode mappings
      keysyms headers: Make some aliases explicit
      Keysyms: Update XF86Keysyms.h
      keysyms: Revert removals and postpone effective deprecation
      keysyms: Add warning about removals & canonical names changes
      keysyms: Add regex for keysyms with Unicode annotation in angle brackets
      keysyms: Fix typo in XK_guillemotright comment
      keysyms: Make some comments more standard
      keysyms: Note that some canonical names may be deprecated
      keysyms: Improve doc & comments for non-deprecated aliases
   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:
   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:                   \ 

    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

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