Re: [ANNOUNCE] xorgproto 2024.1

2024-03-28 Thread Olivier Fourdan
Hi Chris,

On Thu, Mar 28, 2024 at 12:15 AM Chris Clayton 
wrote:

> I sent the message below to the xorg annpince lisy yesterday but it
> doesn't seem to have wriggled through the filters.
>

Yes, the xorg-announce is being moderated, best is to send your questions
to the regular xorg@lists.x.org list (cc'ed).

Prhaps you could consider my report.
>
> There seems to be something amiss with the header file
> /usr/include/X11/extensions/vldXvMC.h provided in this update.
>

Unlikely, that file has been untouched in the xorgproto repo since it was
last moved in 2018, 6 years ago:

https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/blob/master/include/X11/extensions/vldXvMC.h?ref_type=heads

My package manager (rpm) complains that the header is already provided by
> libXvMC-devel-1.0.14-1.x86_64. 1.0.14 is the
> latest release of libxVmc. I can't find the changes that this new version
> of the header has undergone in
> https://gitlab.freedesktop.org/xorg/lib/libxvmc. The diff between the new
> version and that provided by libXvMC is attached
>

That's right, both packages include that header file, that's why the RPM
package for xorgproto (xorg-x11-proto-devel) does _not_  include that file
to avoid the conflict, see the list of headers from the spec file:

https://src.fedoraproject.org/rpms/xorg-x11-proto-devel/blob/rawhide/f/xorg-x11-proto-devel.spec#_45

FWIW, I already packaged xorgproto 2024.1 for both Fedora 40 and rawhide.

https://bodhi.fedoraproject.org/updates/FEDORA-2024-69e16f560f
https://bodhi.fedoraproject.org/updates/FEDORA-2024-180e0eb183

So you may want to use those directly instead.

HTH,
Cheers,
Olivier


[ANNOUNCE] xorgproto 2024.1

2024-03-26 Thread Olivier Fourdan

Hi,

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

git tag: xorgproto-2024.1

https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.gz
SHA256: 4f6b9b4faf91e5df8265b71843a91fc73dc895be6210c84117a996545df296ce  
xorgproto-2024.1.tar.gz
SHA512: 
c2d67a98c5ba9b2f4d0b844c96dab342c497710753a8878b75dbf12ecd64b105c9ee3c5fd11eb91e45960420cf8dd7d02547072a32d5c53e58e009394fe33666
  xorgproto-2024.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.xz
SHA256: 372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59  
xorgproto-2024.1.tar.xz
SHA512: 
63955cb604ff831575af2193548857c1b99e52d00206ea9421ce99e145094bcd907388c4574bc32174a01cbe2c940b0377bf75ae7d2c0f953157dc9c32e5a07f
  xorgproto-2024.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.xz.sig


OpenPGP_0x14706DBE1E4B4540.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


[ANNOUNCE] xorgproto 2024.1

2024-03-26 Thread Olivier Fourdan

Hi,

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

git tag: xorgproto-2024.1

https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.gz
SHA256: 4f6b9b4faf91e5df8265b71843a91fc73dc895be6210c84117a996545df296ce  
xorgproto-2024.1.tar.gz
SHA512: 
c2d67a98c5ba9b2f4d0b844c96dab342c497710753a8878b75dbf12ecd64b105c9ee3c5fd11eb91e45960420cf8dd7d02547072a32d5c53e58e009394fe33666
  xorgproto-2024.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.xz
SHA256: 372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59  
xorgproto-2024.1.tar.xz
SHA512: 
63955cb604ff831575af2193548857c1b99e52d00206ea9421ce99e145094bcd907388c4574bc32174a01cbe2c940b0377bf75ae7d2c0f953157dc9c32e5a07f
  xorgproto-2024.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.xz.sig


OpenPGP_0x14706DBE1E4B4540.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature