[ANNOUNCE] font-misc-misc 1.1.3

2023-02-27 Thread Alan Coopersmith
This release bundles up the last twelve years worth of build system
improvements, including making the configure script more efficient
and using the -n flag to gzip to improve build reproducibility.

It also corrects an incorrectly drawn glyph for a Japanese character
in the k14 font.

Alan Coopersmith (10):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Use COMPRESS_FLAGS to improve build reproducibility
  font-misc-misc 1.1.3

Emil Velikov (1):
  autogen.sh: use quoted string variables

Gaetan Nadon (2):
  config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
  config: update AC_PREREQ statement to 2.60

KISHIMOTO, Makoto (1):
  fix k14 imouto(younger sister) glyph bug

Matthieu Herrb (1):
  Typo: font.dir -> fonts.dir

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: font-misc-misc-1.1.3

https://xorg.freedesktop.org/archive/individual/font/font-misc-misc-1.1.3.tar.gz
SHA256: bece4a9482b3cb6f7fad2164fd3b394d22dfe1ad2f96f60030a703bcff30f5a5  
font-misc-misc-1.1.3.tar.gz
SHA512: 
bba3609d5e7458f2489fb41d5fe851cbd68fcbcaadf2a7b448b16a5a648cc3a5717f50bf4f73c658d97e913a3c96b78839dde85999b71841360d4bb2325f65b9
  font-misc-misc-1.1.3.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-misc-misc-1.1.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-misc-misc-1.1.3.tar.xz
SHA256: 79abe361f58bb21ade9f565898e486300ce1cc621d5285bec26e14b6a8618fed  
font-misc-misc-1.1.3.tar.xz
SHA512: 
fac4bfda0e4189d1aabc47bdd404f2beeec5301da190d92afc2176cd344789b7223c1b2f4748bd0efe1b9a81fa7f13f7037015d5d800480fa2236f369b48
  font-misc-misc-1.1.3.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-misc-misc-1.1.3.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] font-mutt-misc 1.0.4

2023-02-27 Thread Alan Coopersmith
This release bundles up the last twelve years worth of build system
improvements, including making the configure script more efficient
and using the -n flag to gzip to improve build reproducibility.

Alan Coopersmith (10):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Use COMPRESS_FLAGS to improve build reproducibility
  font-mutt-misc 1.0.4

Emil Velikov (1):
  autogen.sh: use quoted string variables

Gaetan Nadon (2):
  config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
  config: update AC_PREREQ statement to 2.60

Matthieu Herrb (1):
  Typo: font.dir -> fonts.dir

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: font-mutt-misc-1.0.4

https://xorg.freedesktop.org/archive/individual/font/font-mutt-misc-1.0.4.tar.gz
SHA256: 9a9bc19088c6c9456c567e8f54d7a8e5e96b0d085066d9dcfe3ac8d898dd7c03  
font-mutt-misc-1.0.4.tar.gz
SHA512: 
ba38cbc6dcafbca237f755a9fb4baf81b61ab7e678a60fcd517fe08f1cd3f68ebe1abdc7c60c1d4abdfcfa5b5d4b4aca212996b0a3fb19cc1ba68929bfb7f14c
  font-mutt-misc-1.0.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-mutt-misc-1.0.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-mutt-misc-1.0.4.tar.xz
SHA256: b12359f4e12c23bcfcb448b918297e975fa91bef5293d88d3c25343cc768bb24  
font-mutt-misc-1.0.4.tar.xz
SHA512: 
9cbc82e6a519572576cb60f4d6b9795468666d53ac7df17d6736ab04190cb5f58c8b57be61ab509fc9372e1114c6aaa5e0d098ec1fa63dc5d8638916614f7046
  font-mutt-misc-1.0.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-mutt-misc-1.0.4.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] font-xfree86-type1 1.0.5

2023-02-27 Thread Alan Coopersmith
This release bundles up the last twelve years worth of build system
improvements, including making the configure script more efficient.

Alan Coopersmith (9):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  font-xfree86-type1 1.0.5

Emil Velikov (1):
  autogen.sh: use quoted string variables

Gaetan Nadon (2):
  config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
  config: update AC_PREREQ statement to 2.60

Matthieu Herrb (1):
  Typo: font.dir -> fonts.dir

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: font-xfree86-type1-1.0.5

https://xorg.freedesktop.org/archive/individual/font/font-xfree86-type1-1.0.5.tar.gz
SHA256: 3072e56d3901e3e575250251721755985ee5db2001abd67de538e3ac984ff315  
font-xfree86-type1-1.0.5.tar.gz
SHA512: 
39598e19ba0729e4561f4b248f59ce225b537cdb746afbf1f902af4de4a195f95f46c6be19162a57f34d635e14beb48929b321dce2ae275339c1afd88c9a
  font-xfree86-type1-1.0.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-xfree86-type1-1.0.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-xfree86-type1-1.0.5.tar.xz
SHA256: a93c2c788a5ea1c002af7c8662cf9d9821fb1df51b8d2b2c5e0026dfdfea4837  
font-xfree86-type1-1.0.5.tar.xz
SHA512: 
0a92d911269c5c4d815dfb617bfcc57c3bd54e4cd308eba87f9ec49851369d99dea61950dbd6cdc0f85db92c0c24055da88063b083b4b0cafb3315051bb650ed
  font-xfree86-type1-1.0.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-xfree86-type1-1.0.5.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] font-sony-misc 1.0.4

2023-02-27 Thread Alan Coopersmith
This release bundles up the last twelve years worth of build system
improvements, including making the configure script more efficient
and using the -n flag to gzip to improve build reproducibility.

Alan Coopersmith (10):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Use COMPRESS_FLAGS to improve build reproducibility
  font-sony-misc 1.0.4

Emil Velikov (1):
  autogen.sh: use quoted string variables

Gaetan Nadon (2):
  config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
  config: update AC_PREREQ statement to 2.60

Matthieu Herrb (1):
  Typo: font.dir -> fonts.dir

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: font-sony-misc-1.0.4

https://xorg.freedesktop.org/archive/individual/font/font-sony-misc-1.0.4.tar.gz
SHA256: 36db8b4c9d9edbc973137a31242772a55986fcdf2ab184a595eed413a5e5be95  
font-sony-misc-1.0.4.tar.gz
SHA512: 
f7c2fcd37b54a7a6a82d4634a608b0ac1d485a8e2f62cc697455c48d2216263b39e26e65def963202cbfdd3089b0af6c32baef66f52c9ddfbefbd0155bbc0b46
  font-sony-misc-1.0.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-sony-misc-1.0.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-sony-misc-1.0.4.tar.xz
SHA256: e6b09f823fccb06e0bd0b2062283b6514153323bd8a7486e9c2e3f55ab84946b  
font-sony-misc-1.0.4.tar.xz
SHA512: 
f361fca66db2ec80b1467fb6bff57bd2cfc6722473bd7ad119026a97552eef07ff77552c01eb8f98f3299d7fd40c8c2cb3e0d0b01adca2f81c2c2f75581dc113
  font-sony-misc-1.0.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-sony-misc-1.0.4.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] font-schumacher-misc 1.1.3

2023-02-27 Thread Alan Coopersmith
This release bundles up the last twelve years worth of build system
improvements, including making the configure script more efficient
and using the -n flag to gzip to improve build reproducibility.

Alan Coopersmith (10):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Use COMPRESS_FLAGS to improve build reproducibility
  font-schumacher-misc 1.1.3

Emil Velikov (1):
  autogen.sh: use quoted string variables

Gaetan Nadon (2):
  config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
  config: update AC_PREREQ statement to 2.60

Matthieu Herrb (1):
  Typo: font.dir -> fonts.dir

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: font-schumacher-misc-1.1.3

https://xorg.freedesktop.org/archive/individual/font/font-schumacher-misc-1.1.3.tar.gz
SHA256: 0a330ec905ef083af1b740a355b548aef75997f29d3169ef9dba76514b196893  
font-schumacher-misc-1.1.3.tar.gz
SHA512: 
fd644bf9fe38daa1a1344e8a031baca32037738313c3a29935e633b89549a234ef52ae33498673bfb0b7a0f556b7fd8374b88686c6b5980bd71ef9957f37191c
  font-schumacher-misc-1.1.3.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-schumacher-misc-1.1.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-schumacher-misc-1.1.3.tar.xz
SHA256: 8b849f0cdb1e55a34cc3dd8b0fb37443fabbc224d5ba44085569581244a68070  
font-schumacher-misc-1.1.3.tar.xz
SHA512: 
83b25495535176a5e348269358ac34af8223023a55e2c5c599725ee90ec9ff3ea9ff19cca46b93eeae7ef985da325f9065c83d829a4a8c72d0c3c197242a1b64
  font-schumacher-misc-1.1.3.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-schumacher-misc-1.1.3.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] font-winitzki-cyrillic 1.0.4

2023-02-27 Thread Alan Coopersmith
This release bundles up the last twelve years worth of build system
improvements, including making the configure script more efficient
and using the -n flag to gzip to improve build reproducibility.

Alan Coopersmith (10):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Use COMPRESS_FLAGS to improve build reproducibility
  font-winitzki-cyrillic 1.0.4

Emil Velikov (1):
  autogen.sh: use quoted string variables

Gaetan Nadon (2):
  config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
  config: update AC_PREREQ statement to 2.60

Matthieu Herrb (1):
  Typo: font.dir -> fonts.dir

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: font-winitzki-cyrillic-1.0.4

https://xorg.freedesktop.org/archive/individual/font/font-winitzki-cyrillic-1.0.4.tar.gz
SHA256: de3b63aae144093e32ee10087d807c4377a8bde2442f0c6a3df817fd47d54f54  
font-winitzki-cyrillic-1.0.4.tar.gz
SHA512: 
7dbc6202643e6a821a0ac5765cf3d751195e39102be39cfeb90ecd0ab9af29fca525ba9b65b4c2d05d81d72d9c9fa4ad55daf132dbed04b565164ee7fc56d389
  font-winitzki-cyrillic-1.0.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-winitzki-cyrillic-1.0.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-winitzki-cyrillic-1.0.4.tar.xz
SHA256: 3b6d82122dc14776e3afcd877833a7834e1f900c53fc1c7bb2d67c781cfa97a8  
font-winitzki-cyrillic-1.0.4.tar.xz
SHA512: 
11e366f96abe65aed9fb6fd087b2bd90af9f60548de0cebfeb348262860957a63a997616e00092d312b8ae9c262a7bb52da69c704a27d34018a45b98a87eb158
  font-winitzki-cyrillic-1.0.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-winitzki-cyrillic-1.0.4.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] font-screen-cyrillic 1.0.5

2023-02-27 Thread Alan Coopersmith
This release bundles up the last twelve years worth of build system
improvements, including making the configure script more efficient
and using the -n flag to gzip to improve build reproducibility.

Alan Coopersmith (10):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Use COMPRESS_FLAGS to improve build reproducibility
  font-screen-cyrillic 1.0.5

Emil Velikov (1):
  autogen.sh: use quoted string variables

Gaetan Nadon (2):
  config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
  config: update AC_PREREQ statement to 2.60

Matthieu Herrb (1):
  Typo: font.dir -> fonts.dir

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: font-screen-cyrillic-1.0.5

https://xorg.freedesktop.org/archive/individual/font/font-screen-cyrillic-1.0.5.tar.gz
SHA256: c37615f4969b11d1c6f3cf4d78e0fc67d42d5fb5be30e0fe22a45f044ac8f62e  
font-screen-cyrillic-1.0.5.tar.gz
SHA512: 
955a6a6b6cba393a62fb1795921b4805c18a36311fc882433c28acf06f8a8b0cd20a9fa85eae121cd93ca5e5ef494ee3fa155ecac697051b801093cfc1b4ba56
  font-screen-cyrillic-1.0.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-screen-cyrillic-1.0.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-screen-cyrillic-1.0.5.tar.xz
SHA256: 8f758bb8cd580c7e655487d1d0db69d319acae54d932b295d96d9d9b83fde5c0  
font-screen-cyrillic-1.0.5.tar.xz
SHA512: 
9f136fc6f6a3621c4b38302af5396789b1e6558b9b4b1b991624945eb9aac8497a6cd415460abc7dbcbaad1ef8ebd23cacfb3448c6e34cc9ba0726e7973c1a99
  font-screen-cyrillic-1.0.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-screen-cyrillic-1.0.5.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] constype 1.0.5

2023-02-18 Thread Alan Coopersmith
constype prints on the standard output the Sun code for the type of
display that the specified device is.

It was originally written for SunOS, but has been ported to other
SPARC OS'es and to Solaris on both SPARC & x86.

Alan Coopersmith (11):
  config: replace old-style AC_OUTPUT with AC_CONFIG_FILES + new AC_OUTPUT
  This is not a GNU project, so declare it foreign.
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  Build xz tarballs instead of bzip2
  Adopt standard X.Org code style
  Make argument handling a little more standard
  configure.ac: Remove obsolete AC_HEADER_STDC
  constype 1.0.5

Emil Velikov (1):
  autogen.sh: use quoted string variables

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: constype-1.0.5

https://xorg.freedesktop.org/archive/individual/app/constype-1.0.5.tar.gz
SHA256: ec7d07204dd5abf8d21d0a89408be17ab316a017838c88b087b127082f02c051  
constype-1.0.5.tar.gz
SHA512: 
3f05b4b8f27da87313557afd8c0a5f56bb4049bd9123b1830ef1fe73c539372f6f439844a52b4eee17f70b2a9d89d21217aefbf8eae688c085ba3d21d69fb54f
  constype-1.0.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/constype-1.0.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/constype-1.0.5.tar.xz
SHA256: 82d61d468214aed1a087207e6a8b6c6d35a1807345a51bf12a45e68e11a9ee74  
constype-1.0.5.tar.xz
SHA512: 
61c278470a74dc874d38513a7833945b56a9ad5c0fd9b448eb2e3e2415a21a8b8a562265850836de4f70d608754a440d4dedd6b8910f2b4e27bbd22d82d68a83
  constype-1.0.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/constype-1.0.5.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] font-util 1.4.0

2023-02-22 Thread Alan Coopersmith
X.Org font package creation/installation utilities
--

This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
also set a COMPRESS_FLAGS variable.

By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
timestamps to improve build reproducibility, and to empty for all other
compression methods (compress, bzip2, or none).

This will not be effective until the bdf font packages we produce are
updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
shortly.

Alan Coopersmith (3):
  gitlab CI: stop requiring Signed-off-by in commits
  Add COMPRESS_FLAGS to pass options to compression command
  font-util 1.4.0

git tag: font-util-1.4.0

https://xorg.freedesktop.org/archive/individual/font/font-util-1.4.0.tar.gz
SHA256: 30b90fe52347916be9b08f95f717f17c9c1f58bef8cabb49014d0fdd2b0df643  
font-util-1.4.0.tar.gz
SHA512: 
6191b42a05136d95a4496fc0746a32a903fa5e9f6bcd1227f6641c15c921c694001676820322028af57e15952aa76b5347cabd83d0ea9f16dd9a2c0568093812
  font-util-1.4.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-util-1.4.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/font-util-1.4.0.tar.xz
SHA256: 9f724bf940128c7e39f7252bd961cd38cfac2359de2100a8bed696bf40d40f7d  
font-util-1.4.0.tar.xz
SHA512: 
05fff613019718a4bd8537ff7eb270bd85345ffb006c16f81b739d6e8cdbfaa9d6503aef9bc48d6c7f70330bf90ff1a46bacdff3c99e8017191d935c85f73d60
  font-util-1.4.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/font-util-1.4.0.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xorg-cf-files 1.0.8

2023-02-21 Thread Alan Coopersmith
This package contains the configuration files, platform data, & Makefile
templates for the archaic Imake build tool.  This is a minor update to
ship the contributed support for Linux on RISC-V & LoongArch, and
AArch64 on Darwin (MacOS), as well as to fix incompatibility when using
GNU binutils 2.36 and later on FreeBSD, and to correct the setting of
the rarely (never?) used ENCODINGSDIR in site.def.

As before, while we continue to accept patches and publish updates for the
benefit of other packages which still use Imake to build, we have not been
actively maintaining, testing, or adding new OS or platform support for
Imake since 2005.  X.Org strongly encourages anyone still using Imake to
move to meson or another modern/maintained build tool.

For example, this release adds support for installing with meson as well
as the traditional GNU autoconf.  Please test building with meson and
report any issues you hit to our gitlab issue tracker at:
https://gitlab.freedesktop.org/xorg/util/cf/-/issues
as we plan on removing the autoconf build support in a future release.

Alan Coopersmith (12):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
  gitlab CI: stop requiring Signed-off-by in commits
  More typo fixes
  configure.ac: Don't pass through '${FONTROOTDIR}' into site.def
  meson: Add option to build with meson
  meson: modernize some usage in meson.build & .gitlab-CI.yml
  meson: simplify installation of empty *.def files
  configure: Switch to XORG_DEFAULT_NOCODE_OPTIONS
  xorg-cf-files 1.0.8

Emil Velikov (1):
  autogen.sh: use quoted string variables

Marek Szuba (1):
  Linux/RISC-V support

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

WANG Xuerui (1):
  Add support for Linux/LoongArch

Weijia (1):
  Add support for aarch64-darwin

Yasuhiro Kimura (1):
  Fix incompatibility issue of GNU binutils 2.36 and later on FreeBSD.

git tag: xorg-cf-files-1.0.8

https://xorg.freedesktop.org/archive/individual/util/xorg-cf-files-1.0.8.tar.gz
SHA256: c6f1c9ffce96278a9d7c72d081e508d81c219dec69ae0dbaf8ae88f4bc9ef977  
xorg-cf-files-1.0.8.tar.gz
SHA512: 
54ac81ec8d9d080b5e599a7ad96e6048f39b1ce8ce4fc371cedb27ec4256ed56a21c92a13faf4745216f232b48be8b0910d43a7c29c3f179d33d98406314accf
  xorg-cf-files-1.0.8.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/xorg-cf-files-1.0.8.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/util/xorg-cf-files-1.0.8.tar.xz
SHA256: 7408955defcfab0f44d1bedd4ec0c20db61914917ad17bfc1f1c9bf56acc17b9  
xorg-cf-files-1.0.8.tar.xz
SHA512: 
cc633af889cd82346c3098df9185245c21aa9db7484343f8be9719f6e0b1fc0a9b09afb13b9b864668aa51944f2da797bbe896c807f629e89fc91506e6e63fb9
  xorg-cf-files-1.0.8.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/xorg-cf-files-1.0.8.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-ark 0.7.6

2023-02-21 Thread Alan Coopersmith
xf86-video-ark - ARK Logic video driver for the Xorg X server
-

ARK Logic was a PCI video card maker in business from 1993-1999.
Yet https://repology.org/project/xdrv:ark/versions reports plenty
of folks still package this driver, so here's an update bringing
the last decade worth of accumulated change, most importantly the
ability to build against xorg-server 1.14 and newer out of the box.

Alan Coopersmith (7):
  Fix spelling/wording issues
  Build xz tarballs instead of bzip2
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  gitlab CI: stop requiring Signed-off-by in commits
  xf86-video-ark 0.7.6

Gaetan Nadon (1):
  Remove usage of mibstore.h (removed from server)

Mihail Konev (1):
  autogen: add default patch prefix

git tag: xf86-video-ark-0.7.6

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ark-0.7.6.tar.gz
SHA256: afcd4c1d2e0f2a215d9eeff545ab03ad90416018a0f5879feb62d931e76e3089  
xf86-video-ark-0.7.6.tar.gz
SHA512: 
f19cbb40a4166b57ac66cd1ad666ff02985295aca6778c28ee14a75272713da214e33fd8e87b6086c6aa71723431e52d883df5aa6463009f0b697632fbd04a30
  xf86-video-ark-0.7.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ark-0.7.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ark-0.7.6.tar.xz
SHA256: 5acc9e78122ff6f4390787b2d0d44df81379bd613b6245983cc4bf3f325d085d  
xf86-video-ark-0.7.6.tar.xz
SHA512: 
a52623e07eef6fa12d77b1afc55bb74b21662b850515b3a32bbf5988dcea2e787b4eddf4e020279aa4e4ddba436505ca9298548406913031e0ed5edaac835491
  xf86-video-ark-0.7.6.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ark-0.7.6.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xcursor-themes 1.0.7

2023-02-23 Thread Alan Coopersmith
This is a default set of cursor themes for use with libXcursor.

This release primarily makes the configure process more efficient.

Alan Coopersmith (6):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  xcursor-themes 1.0.7

git tag: xcursor-themes-1.0.7

https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.7.tar.gz
SHA256: dcb68b6265235db3064a4427e2bc5ae0d30f21f7468dd7534553715d1c39d009  
xcursor-themes-1.0.7.tar.gz
SHA512: 
d932abb190e51e93e17d39a018de24ca400f15cb1e96f53d6f3997556a018b443e6e6af9fdd8cdb11ae780dcab9a32c0f2f846b804cf8c66097915251ac73dc3
  xcursor-themes-1.0.7.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.7.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.7.tar.xz
SHA256: 95bae8f48823d894a05bf42dfbf453674ab7dbdeb11e2bc079e8525ad47378c8  
xcursor-themes-1.0.7.tar.xz
SHA512: 
910925dd17c576028ae0d9dfe5683888648b941806b53cd9ff74ed18ff2de537664b07ab4c647a55290aeba37f6051f322b29e8ecd54f348e32abe2ccea1c902
  xcursor-themes-1.0.7.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.7.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xbitmaps 1.1.3

2023-02-23 Thread Alan Coopersmith
This package contains bitmaps commonly used in X.Org applications.
The bitmaps are in the X BitMap (XBM) format.

This release primarily makes the configure process more efficient.

Alan Coopersmith (7):
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  xbitmaps 1.1.3

git tag: xbitmaps-1.1.3

https://xorg.freedesktop.org/archive/individual/data/xbitmaps-1.1.3.tar.gz
SHA256: 93b433b7ff223c4685fdba583b4bd30f2706be2413a670021084422d85b0269d  
xbitmaps-1.1.3.tar.gz
SHA512: 
934db09f22aa8b15c9d002a7918e70696275b026293cac91573c27dacaa9e0715a363c16434196d3a9fa74eea8c5def58b0b3b8626c00b9e720c1e69da611fbb
  xbitmaps-1.1.3.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xbitmaps-1.1.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/data/xbitmaps-1.1.3.tar.xz
SHA256: ad6cad54887832a17d86c2ccfc5e52a1dfab090f8307b152c78b0e1529cd0f7a  
xbitmaps-1.1.3.tar.xz
SHA512: 
b9a7340385fcce2dcd0204f14a462685b14b72ff58f3ec53cd76695bef2b02af902bdac809622dcb27fd4075d5ba13587b5d059530aff502cd5288d161352814
  xbitmaps-1.1.3.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xbitmaps-1.1.3.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xdpyinfo 1.3.4

2023-04-27 Thread Alan Coopersmith
xdpyinfo is a utility for displaying information about an X server.

This release stops compiling support for the XF86-Misc extension by
default, and thus stops linking with the deprecated libXxf86misc
library by default.  This support can still be enabled for now by
passing --with-xf86misc to the configure script, but as the server
side of this extension was removed in the xserver-1.6.0 release in 2008
there is little reason to do so, and the support may be removed entirely
in a future release of xdpyinfo.

Alan Coopersmith (5):
  configure: Make xf86misc support disabled by default
  Variable scope reduction
  Remove unnecessary downcast of double to float
  Call memset() instead of hand-coding our own equivalent
  xdpyinfo 1.3.4

git tag: xdpyinfo-1.3.4

https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.3.4.tar.gz
SHA256: fbd1e18885f67332b330fecd83592af25ad42d21457aaabfbd31a5a97388652a  
xdpyinfo-1.3.4.tar.gz
SHA512: 
9ba8c9b4a817540b38a0804bcbdee652d72264f28c391176318740268a6eb08b4ad6fe7476a55e1a8821ffb2b2083afdf2facd5361b8240beb5e9255c0ac75fd
  xdpyinfo-1.3.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.3.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.3.4.tar.xz
SHA256: a8ada581dbd7266440d7c3794fa89edf6b99b8857fc2e8c31042684f3af4822b  
xdpyinfo-1.3.4.tar.xz
SHA512: 
9ef9f5c10e15a40895e8f008896b960fdd438277657c7159d16f05db79cd2374cfaca4af2f4e59335824bfd2f74a045ef89dd99ea4130ed436ea59fbbb1cbe12
  xdpyinfo-1.3.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.3.4.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xrestop 0.6

2023-04-27 Thread Alan Coopersmith
XResTop is a 'top' like tool for monitoring X Client server resource usage.

Alan Coopersmith (10):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
  configure: remove unnecessary checks
  configure: remove fallback for pre-pkg-config systems
  gitlab CI: stop requiring Signed-off-by in commits
  Fix builds on Solaris
  Add --version option
  man page: stop saying the X-Resource extension is "very new"
  xrestop 0.6

Matt Turner (1):
  Link with libtinfo if available

Thomas Kuehne (1):
  Fixes -Wformat warning in xrestop_display

git tag: xrestop-0.6

https://xorg.freedesktop.org/archive/individual/app/xrestop-0.6.tar.gz
SHA256: c4a212808be703b4929b01fa57efc46e6b662b958dc33c044efeab38065cd5dd  
xrestop-0.6.tar.gz
SHA512: 
fef20281a12177b2a06cdcddec3c74c7365607d7e2b26451513b3847feb5358a240949012b3d62c0cc43e6c32412cf4f1c150a2e5e6927630259755d34faf694
  xrestop-0.6.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xrestop-0.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xrestop-0.6.tar.xz
SHA256: 2e2ec111c4b2798b5dc2dc2b3ec7af4f6b261946e903b8e14db046831d203b29  
xrestop-0.6.tar.xz
SHA512: 
bc46aa1f0664961a42a2ed1f204c3c3959429805936fcdd91a2bdbb7c46d8a19a213c9997f7d2365948220bdbc6d39ea654c5085baf6f7309540445877b62e3b
  xrestop-0.6.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xrestop-0.6.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xwininfo 1.1.6

2023-04-09 Thread Alan Coopersmith
xwininfo prints information about windows on an X server.
Various information is displayed depending on which options are selected.

This release adds an option, disabled by default, to use libxcb-errors to
improve the reporting of any X protocol error messages that may occur.
To enable it, pass --with-xcb-errors to configure.

Alan Coopersmith (8):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  Window_With_Name(): make sure cookies.get_net_wm_name is set
  gitlab CI: stop requiring Signed-off-by in commits
  Silence -Wdiscarded-qualifiers warning on systems with non-const iconv
  Variable scope reduction as recommended by cppcheck
  Add option to use libxcb-errors to improve X protocol error messages
  xwininfo 1.1.6

git tag: xwininfo-1.1.6

https://xorg.freedesktop.org/archive/individual/app/xwininfo-1.1.6.tar.gz
SHA256: 2d52151de9d2808343c715c480e7d37f88958c8b7fcd090178b097436d987c2b  
xwininfo-1.1.6.tar.gz
SHA512: 
02a6eacfa00c3d9c39982d948d2f2a700a47ee87d277b6ba535790ff40923401a290eb663752b3c7f974fe9cc98b80838561f8140fb617590b716d0cbda9ffe9
  xwininfo-1.1.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xwininfo-1.1.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xwininfo-1.1.6.tar.xz
SHA256: 3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f  
xwininfo-1.1.6.tar.xz
SHA512: 
c6df4ed3dcf97772450612f2786ecab8313a43bb78e0b8020cc9ec228b3f466f55090313ad02c8159a73a6892d117322ad85e28d9d76e38bb84c9750712c20bc
  xwininfo-1.1.6.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xwininfo-1.1.6.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXfixes 6.0.1

2023-04-09 Thread Alan Coopersmith
This is a minor maintenance release of the
Xlib-based library for the XFIXES Extension.

Alan Coopersmith (15):
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  Remove unnecessary casts from malloc & free calls
  Variable scope reduction as recommended by cppcheck
  Mark two dpy parameters const as suggested by cppcheck
  Quiet -Wconditional-uninitialized warnings from clang
  Resolve 36 of 40 -Wextra-semi-stmt warnings from clang
  Handle 63 of 63 -Wshorten-64-to-32 warnings from clang
  Handle 60 of 60 -Wimplicit-int-conversion warnings from clang
  Handle 6 of 9 -Wsign-conversion warnings from clang
  XFixesCloseDisplay: Mark codes as unused
  Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
  Remove "All rights reserved" from Oracle copyright notices
  libXfixes 6.0.1

git tag: libXfixes-6.0.1

https://xorg.freedesktop.org/archive/individual/lib/libXfixes-6.0.1.tar.gz
SHA256: e69eaa321173c748ba6e2f15c7cf8da87f911d3ea1b6af4b547974aef6366bec  
libXfixes-6.0.1.tar.gz
SHA512: 
4a5e7bdf257c5491fda16058301ad1841f4760ea66bb0dc019499803326a87461ab96bb256899bdd8438201bf74a462347f227003835ee58c35cfc59d19eb101
  libXfixes-6.0.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXfixes-6.0.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXfixes-6.0.1.tar.xz
SHA256: b695f93cd2499421ab02d22744458e650ccc88c1d4c8130d60200213abc02d58  
libXfixes-6.0.1.tar.xz
SHA512: 
b46deffb30cd73ec8a127390d99f2ba2f3ab78f334fdba227f1f461441644a0c169b0d13ffa47576fa458780e7a6db664ff8b93e9195fb217262efd8128f1ffe
  libXfixes-6.0.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXfixes-6.0.1.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-savage 2.4.0

2023-04-09 Thread Alan Coopersmith
This driver supports the Savage family of graphics devices released by S3
in the late 1990's.

This release improves support for building with Xorg 1.19 and later.

Alan Coopersmith (11):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  gitlab CI: stop requiring Signed-off-by in commits
  constify some char * declarations
  Fix -Wformat warnings about integer size of arguments
  xf86-video-savage 2.4.0

Emil Velikov (2):
  autogen.sh: use quoted string variables
  xf86-video-savage: remove the GlxSetVisualConfigs stub and friends

Fabrice Fontaine (1):
  configure.ac: fix cross-compilation

Kevin Brace (3):
  Eliminate set but not used variable compilation warnings
  Eliminate unused variable compilation warnings
  Changing result parameter type for ScreenWakeupHandlerProcPtr

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

Stefan Dirsch (1):
  Add check for max[HV]Value to ValidMode hook

git tag: xf86-video-savage-2.4.0

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.0.tar.gz
SHA256: 1543e3fac9ec7e5185cd6c905267a398713ed2e5d0e82a39592c21f3d9e8764c  
xf86-video-savage-2.4.0.tar.gz
SHA512: 
f70619faeb73053e57f18327b85538a4f2b09a1938fa634d18c0423f5ba948c50ef187da550a77867b1f076eaf12096841bc3feb8b5fde463d7403e8c7afd76f
  xf86-video-savage-2.4.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.0.tar.xz
SHA256: b36cf02cfdd08a39423bb977c45397fbca5813267c727f0fd3c963ac38b601fd  
xf86-video-savage-2.4.0.tar.xz
SHA512: 
a4db097c200f1430887e4c52bbe14aeaaa2c73dfc392beeed104c682114bd067f89b69994d649829cdc5d188cdbe7a41b22c82b0b49e3a02cdf366013ebbc161
  xf86-video-savage-2.4.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.0.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-neomagic 1.3.1

2023-04-09 Thread Alan Coopersmith
This driver provides Xorg support for the Neomagic chipsets that were
commonly used in laptops in the second half of the 1990's.

Alan Coopersmith (7):
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  gitlab CI: stop requiring Signed-off-by in commits
  NEOGetRec: Fix -Wmisleading-indentation warning
  NEOPreInit: Handle -Wimplicit-fallthrough warning
  xf86-video-neomagic 1.3.1

Matthieu Herrb (1):
  Use fabs() instead of abs() on double value.

git tag: xf86-video-neomagic-1.3.1

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-neomagic-1.3.1.tar.gz
SHA256: 4b9fb52c119c3b10caa30e806e58e736eb246f020df053f458ae9badbbd2ad55  
xf86-video-neomagic-1.3.1.tar.gz
SHA512: 
fcc1337705fe3bb562c17e278b610f479f433116ff31c7c29462861cf194f3ce636ac98b1153b1bbec40642d5f294adc9c7c46550fcdb7fa4c58fa3065576dc8
  xf86-video-neomagic-1.3.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-neomagic-1.3.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-neomagic-1.3.1.tar.xz
SHA256: b61fac7ec32971e92e34cfd51f88fef169e272a210455e0e1a0faa0d30fc7494  
xf86-video-neomagic-1.3.1.tar.xz
SHA512: 
b2425c4e9b8e6e816cbb6fa436da12bd242acf55c3c615352fc80ea072b1822abdb40838c2adcc3c450e429ec6e3b5112d194e739cf5d8ac22d430e273d5378b
  xf86-video-neomagic-1.3.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-neomagic-1.3.1.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXt 1.3.0

2023-04-09 Thread Alan Coopersmith
libXt - X Toolkit Intrinsics library


Alan Coopersmith (19):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: stop requiring Signed-off-by in commits
  Use memcpy() instead of memmove() when buffers are known not to overlap
  Use memcpy() instead of XtMemmove() when buffers are known to differ
  tests: update g_test_bug_base url from bugzilla to gitlab
  tests: Use XORG_MEMORY_CHECK_FLAGS from xorg-macros 1.16
  tests: Replace g_assert() calls with g_assert_*() calls
  configure.ac: Replace HAVE_LIBRARY with AC_CHECK_LIB
  Add xfilesearchpath to xt.pc
  TMstate.c: Handle -Wduplicated-branches warnings
  Remove "All rights reserved" from Oracle copyright notices
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  test: Add unit tests for XtMalloc, XtCalloc, & XtRealloc
  Add XtReallocArray() for overflow checking of multiplied args
  Replace XtRealloc() calls with XtReallocArray()
  Replace XtMalloc() calls with XtMallocArray()
  libXt 1.3.0

Alex Richardson (6):
  Define LONG64 if __SIZEOF_LONG__ indicates 64-bit long
  XtArgVal: Support architectures where pointers are bigger than long
  Use XtUIntPtr for integer types that can hold pointers
  Cast via intptr_t when converting integers to pointers
  Fix XrmResource layout if pointers are bigger than long
  Fix InternalCallbackRec layout if pointers are bigger than 64 bits

Keith Packard (1):
  Support buttons > 5 in translation tables [v2]

Thomas E. Dickey (7):
  add _X_NORETURN to agree with header-file
  codespell-fixes
  cppcheck and clang --analyze fixes
  fixes for gcc13 warnings
  cppcheck fixes (const, null dereferencing, uninitialized, scope)
  cppcheck (revise IsDescendant() to fix possible null-dereference)
  update copyright-date

git tag: libXt-1.3.0

https://xorg.freedesktop.org/archive/individual/lib/libXt-1.3.0.tar.gz
SHA256: de4a80c4cc7785b9620e572de71026805f68e85a2bf16c386009ef0e50be3f77  
libXt-1.3.0.tar.gz
SHA512: 
e1186ad06c0c96fcc2d7b98e5935cbb56814b35c779517e8ebd2285dc3d07ad4a3702560a662e35200e0e6f381a53d288a3fe1c73e9accb7e0c1754307b847c0
  libXt-1.3.0.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/lib/libXt-1.3.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXt-1.3.0.tar.xz
SHA256: 52820b3cdb827d08dc90bdfd1b0022a3ad8919b57a39808b12591973b331bf91  
libXt-1.3.0.tar.xz
SHA512: 
64c5978655135b925c3aaad86b1aa6a3f3b57ad8b3592bf142be616b8aa339a02c2fc7badfab9564ea8076ea8f37acfe31709ed528f5a1d251f2d116aa074118
  libXt-1.3.0.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/lib/libXt-1.3.0.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] util-macros 1.20.0

2023-02-13 Thread Alan Coopersmith
This is a set of autoconf macros used by the configure.ac scripts in
other Xorg modular packages, and is needed to generate new versions
of their configure scripts with autoconf.

This release fixes a deprecation warning when the macros are used with
autoconf 2.70 or later, and adds a new XORG_DEFAULT_NOCODE_OPTIONS
macro that can be used with packages that don't compile any code to
skip all the compiler checks done by XORG_DEFAULT_OPTIONS.  (Packages
will need to be updated to use this macro - that is in progress now.)

Alan Coopersmith (6):
  Build xz tarballs instead of bzip2
  gitlab CI: add a basic build test
  Fix spelling/wording issues
  gitlab CI: stop requiring Signed-off-by in commits
  Call AC_PROG_CC instead of AC_PROG_CC_C99 if autoconf >= 2.70
  Add XORG_DEFAULT_NOCODE_OPTIONS and bump version to 1.20.0

git tag: util-macros-1.20.0

https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.0.tar.gz
SHA256: 8daf36913d551a90fd1013cb078401375dabae021cb4713b9b256a70f00eeb74  
util-macros-1.20.0.tar.gz
SHA512: 
0724cf57cbf00fe115596457bf2031cdad5845bebdcc1ee4ff90b4f77b4ebc862b0f7d250272ef58c2929aedead3d18d11f23f067e50fcac22863a1fcd4f3d66
  util-macros-1.20.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.0.tar.xz
SHA256: 0b86b262dbe971edb4ff233bc370dfad9f241d09f078a3f6d5b7f4b8ea4430db  
util-macros-1.20.0.tar.xz
SHA512: 
76caefb118bf1675d7b2b96e1bbb04eb9a320b02e120839e55a22ef98538ecf00d0e686a67186fc8fdc8492d277ffe3125ae8b7ac61ce4739edc0de3f468d2eb
  util-macros-1.20.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.0.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-s3virge 1.11.1

2023-02-13 Thread Alan Coopersmith
The s3virge driver for Xorg supports the S3 ViRGE, ViRGE DX, GX, GX2,
MX, MX+, and VX chipsets. It also supports Trio3D and Trio3D/2x chips.

This release makes it possible to build the driver for Xorg 1.20 and later.

Alan Coopersmith (9):
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  Move [HV]Total checks into S3VValidMode
  gitlab CI: stop requiring Signed-off-by in commits
  constify some argument declarations
  S3VSetupImageVideoOverlay: Fix 44 -Wnull-dereference warnings from gcc
  S3VSetCursorColors: quiet -Wimplicit-fallthrough warnings
  xf86-video-s3virge 1.11.1

git tag: xf86-video-s3virge-1.11.1

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-s3virge-1.11.1.tar.gz
SHA256: 847ae8d41ea07a3bd96b12ac4d60f57cd9008b865d5ed2908eb2b5164241  
xf86-video-s3virge-1.11.1.tar.gz
SHA512: 
7a5e6df1dfe42304d217fb0f02aec1dc8c45513da6e3d333472c0dcaffe83a420569f067d9dbcdd4528fa4eee02a353a381f7bb54b6db212c321977ba449e6dd
  xf86-video-s3virge-1.11.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-s3virge-1.11.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-s3virge-1.11.1.tar.xz
SHA256: ced03d9075d6bdbbc38d1d4742bfdf21e0e06fba19a2dfb159cd5d9a0766eee3  
xf86-video-s3virge-1.11.1.tar.xz
SHA512: 
4cce81bd8b65cb0b0be405b4e78db8c9578f320b5ce9365f4271d52a92f3a2386b22e78790b68e875b79faa581c340ea325f6e35b9ff348095face3fadc427dd
  xf86-video-s3virge-1.11.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-s3virge-1.11.1.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-trident 1.4.0

2023-02-13 Thread Alan Coopersmith
xf86-video-trident - Trident video driver for the Xorg X server
---

This release adds compatibility with Xorg 21.1 and later.

Alan Coopersmith (12):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  Update trident_pci_rename.h to pci_rename.h in src/Makefile.am
  gitlab CI: stop requiring Signed-off-by in commits
  blade_exa: Fix -Wimplicit-fallthrough warning
  Fix 96 out of 102 -Wdiscarded-qualifiers warnings
  xf86-video-trident 1.4.0

Emil Velikov (1):
  autogen.sh: use quoted string variables

Fabrice Fontaine (1):
  Remove ramdac

Kevin Brace (38):
  Use const char for xf86GetOptValString return type
  Significantly reduce static function declarations for trident_driver.c
  Suppress defined but not used compilation warning
  Remove unwritten code related to EXA composite for Blade 3D
  Tab to spaces conversion for trident_driver.c
  Compilation fix for NEC PC-98x1 specific code inside trident_driver.c
  Tab to spaces conversion for trident_accel.c
  Fix indentation for trident_accel.c
  Rename trident_accel.c to tgui_xaa.c
  Tab to spaces conversion for image_accel.c
  Fix indentation for image_accel.c
  Rename image_accel.c to image_xaa.c
  Tab to spaces conversion for blade_accel.c
  Fix indentation for blade_accel.c
  Rename blade_accel.c to blade_xaa.c
  Tab to spaces conversion for blade_accel_exa.c
  Fix indentation of blade_accel_exa.c
  Rename blade_accel_exa.c to blade_exa.c
  Fix indentation of src/Makefile.am
  Tab to spaces conversion for xp_accel.c
  Fix indentation of xp_accel.c
  Rename xp_accel.c to xp_xaa.c
  Tab to spaces conversion for xp4_accel.c
  Fix indentation of xp4_accel.c
  Suppress unused function compilation warnings for XP4 XAA functions
  Rename xp4_accel.c to xp4_xaa.c
  Tab to spaces conversion for xp4_accel_exa.c
  Fix indentation of xp4_accel_exa.c
  Rename xp4_accel_exa.c to xp4_exa.c
  Add braces to for loops inside tridenthelper.c
  Tab to spaces conversion for tridenthelper.c
  Fix indentation of tridenthelper.c
  Rename tridenthelper.c to trident_pll.c
  Add braces to two for loops that lack them
  Move IsClearTV function location inside trident_pll.c
  A minor adjustment to src/Makefile.am
  Rename tridentpcirename.h to trident_pci_rename.h
  Rename trident_pci_rename.h to pci_rename.h

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: xf86-video-trident-1.4.0

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.4.0.tar.gz
SHA256: 9afcb42e1753295af9b84cae8285c9db49e11a9e26015f886a011deaa48a5e7d  
xf86-video-trident-1.4.0.tar.gz
SHA512: 
6b6effd6af6857b5430d62810b3e48d0c39189a5a3243bfa073aed05bc8c981796606b3cf7a9ae97476be9024004710417a9ba07b606fcfc44d01fec9eae4e77
  xf86-video-trident-1.4.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.4.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.4.0.tar.xz
SHA256: 7f76219ca7d7dc6061aa3c2aa59bc2a63895b8e6217e413ce315949f57b0189b  
xf86-video-trident-1.4.0.tar.xz
SHA512: 
86f349ccfcf7c704e77a95882f63ac92f55819a3a00388f29462fed04dde2197dd6124cded9e787af1982fecc43ad4d0af34307845e616a73d5a2ba750b9
  xf86-video-trident-1.4.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.4.0.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libX11 1.8.4

2023-02-04 Thread Alan Coopersmith
This bug fix reverts a change that went into 1.8.3 that caused unexpected
regressions, and further attempts to improve the changes from 1.8.2 to
allow X*IfEvent() to reenter libX11 to reduce regressions from having the
thread-safety-constructor enabled.

We also send felictations to the friends of freedesktop.org that have
flocked to FOSDEM this weekend, whether physically or ephemerally.

Alan Coopersmith (3):
  xlibi18n: Update Imake instructions to autoconf equivalent in comments
  configure: options summary should say "libX11", not just "X11"
  libX11 1.8.4

Benno Schulenberg (4):
  nls: move the compose sequences for Ș and Ț to the fitting Unicode block
  nls: delete 88 compose sequences that have the accents in the wrong order
  nls: delete twelve compose sequences that cannot be typed
  nls: add two compose sequences for capital B with stroke, for consistency

GaryOderNichts (1):
  Fix a9e845 and 797755 Allow X*IfEvent() to reenter libX11

Yuxuan Shui (1):
  Revert "Update XPutBackEvent() to support clients that put back unpadded 
events"

git tag: libX11-1.8.4

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.4.tar.gz
SHA256: efd3a3a43c1f177edc2c205bedb0719b6648203595e54c0b83a32576aeaca7cd  
libX11-1.8.4.tar.gz
SHA512: 
b694964c529a3b9b40a67840636a4bdf5641742ad65f1596bd6ea88c51ade1b37cfcdc879f09beac9c5cfe55813128905ebf37bf844b221d4f03a935a5219436
  libX11-1.8.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.4.tar.xz
SHA256: c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518  
libX11-1.8.4.tar.xz
SHA512: 
3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e
  libX11-1.8.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.4.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xvidtune 1.0.4

2023-02-04 Thread Alan Coopersmith
In honor of the ten year anniversary of the xvidtune 1.0.3 release, here's
a new release to deliver everything accumulated in git in the past decade.

Alan Coopersmith (8):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  xvidtune 1.0.4

Emil Velikov (1):
  autogen.sh: use quoted string variables

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

Stéphane Aulery (2):
  Use real program name for help message
  Ensure consistency between the manpage and the output of the -h option

git tag: xvidtune-1.0.4

https://xorg.freedesktop.org/archive/individual/app/xvidtune-1.0.4.tar.gz
SHA256: e5982c9e6c5009f0061c187a9cc82368215bd004cfa464a3d738c90e1d258668  
xvidtune-1.0.4.tar.gz
SHA512: 
dd659b1207c339b9799a732c4974709de5de72a724d5c7d91f1da2843e944c767e5dd6f91d1c1a6bcdf087fe1712f6873c6d1a0360d0a9fd3839a9dcfdbe1051
  xvidtune-1.0.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xvidtune-1.0.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xvidtune-1.0.4.tar.xz
SHA256: 0d4eecd54e440cc11f1bdaaa23180fcf890f003444343f533f639086b05b2cc5  
xvidtune-1.0.4.tar.xz
SHA512: 
747d5358f4f7d3d7db508c3f034711ce4b9dd278160d35312e9c4d1604623e84a2438d039b536546fd2df7db8c5ea1907e8a6101985fad2932b6dee5a62c7b80
  xvidtune-1.0.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xvidtune-1.0.4.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


Re: AW: Overexposed desktop

2023-07-13 Thread Alan Coopersmith

On 7/13/23 04:31, Igor Rylov wrote:

 5. I tried: */sudo /*/*X :2*/ and it loaded the graphical black screen with no
mouse cursor.


That's the current expected behavior when you run an X server and no clients.
If you want to see a mouse cursor, you could add the -retro flag (X -retro :2),
but normally the mouse cursor shows up when you start a window manager.


 6. I've waited for over an hour, the screen blanked periodically (as a power
management would do), during this time. Moving the mouse would return to the
black screen. Doing */Ctrl+C/* didn't exit.
 7. Swiitched to TTY5 with */Ctrl+Alt+F5/*
 8. The command was in the blocked status, i.e. waiting for the */sudo X :2/*
program to finish with a lot of output
 9. Did */Ctrl+C/*
10. The */sudo X :2/* was stopped: */sudo_Xorg.2.log/* file.


That's all as expected - if you wanted something to appear on the screen you
would need to run some X clients with their $DISPLAY set to :2.

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



[ANNOUNCE] xeyes 1.3.0

2023-07-13 Thread Alan Coopersmith
xeyes is a simple utility used by X users to help them find lost cursors,
and by Wayland users to help see which windows are run via Xwayland vs.
natively.

This release adds a -biblicallyAccurate option for extra amusement.

Alan Coopersmith (8):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  man page: remove out-of-date reference to X(7)
  gitlab CI: stop requiring Signed-off-by in commits
  Add -help & -version options
  Print which argument was unknown before giving usage message
  xeyes 1.3.0

Serge Bazanski (1):
  Implement multi-ocular support, add biblical example

git tag: xeyes-1.3.0

https://xorg.freedesktop.org/archive/individual/app/xeyes-1.3.0.tar.gz
SHA256: e2f0ab2fd48d12444e42e537e235dc6141bb1750f2206140fe380fda6d7e1196  
xeyes-1.3.0.tar.gz
SHA512: 
94dc8b8bd1d83879fb6ad8572d27646b3393dc476f7cca65228c0b65c0bba401f50d29ae49426b366228e21c6a675ac4069fb308b79869411b4fa305d1807861
  xeyes-1.3.0.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xeyes-1.3.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xeyes-1.3.0.tar.xz
SHA256: 0950c600bf33447e169a539ee6655ef9f36d6cebf2c1be67f7ab55dacb753023  
xeyes-1.3.0.tar.xz
SHA512: 
6108a476cd0807ce2a522d905894817f7f14f653f928c218c96c078f0822d9abef5fb941d3e7163a1cadaa7d74f1bd09bbf60345a7ac0fe906667af5a0490906
  xeyes-1.3.0.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xeyes-1.3.0.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libpthread-stubs 0.5

2023-07-18 Thread Alan Coopersmith
This project provides a a pkg-config [.pc] file, pthread-stubs.pc, which
provides the necessary flags for the given platform to link with the most
lightweight implementation of the POSIX threads functions for that platform
which is known to work with the XCB family of libraries.

This release mainly affects the build & distribution process - the primary
change to the installed contents is the removal of some no-longer needed
variables from the pthread-stubs.pc file.

Alan Coopersmith (3):
  Build xz tarballs instead of bzip2
  gitlab CI: add a basic build test
  libpthread-stubs 0.5

Eric Engestrom (1):
  pthread-stubs.pc: remove no longer used variables

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: libpthread-stubs-0.5

https://xorg.freedesktop.org/archive/individual/lib/libpthread-stubs-0.5.tar.gz
SHA256: 593196cc746173d1e25cb54a93a87fd749952df68699aab7e02c085530e87747  
libpthread-stubs-0.5.tar.gz
SHA512: 
3c53acbb58113bf3fc9338057f066854618959541216965ef3e169c059b806e74c6be2d2f97ae5c425e63759c4a74016b90196285055c413ac75b76972f6db6f
  libpthread-stubs-0.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libpthread-stubs-0.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libpthread-stubs-0.5.tar.xz
SHA256: 59da566decceba7c2a7970a4a03b48d9905f1262ff94410a649224e33d2442bc  
libpthread-stubs-0.5.tar.xz
SHA512: 
a24f7c40dcaf5f6ca0085972117fed5ad0851f6fc1972fdab799d27236afaaa4f7baa93e40532f93984d313d94456819aaf4ec8f8d1bbb2e5c4fc76c31891d82
  libpthread-stubs-0.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libpthread-stubs-0.5.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libX11 1.8.5

2023-05-31 Thread Alan Coopersmith
Users of the Amharic (am_ET.UTF-8) compose key sequences provided by libX11
will also want to upgrade to xkeyboard-config 2.39 (releasing soon), in order
to keep those sequeunces working with this release.

Alan Coopersmith (6):
  gitlab CI: Add libtool to required packages
  configure: raise minimum autoconf requirement to 2.70
  configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  gitlab CI: add workflow rules
  libX11 1.8.5

Benno Schulenberg (8):
  nls: delete compose sequences that pointlessly mix upper and lower case
  nls: remove four hundred and sixty untypable Greek compose sequences
  nls: remove twenty two untypable Greek compose sequences
  XSetScreenSaver.man: restore the part that was accidentally snipped
  nls: make the Amharic compose sequences use the dead-vowel symbols
  nls: sort three sequences alphabetically in their group, like all others
  nls: delete six compose sequences that cannot be typed
  nls: use a slash instead of a combining solidus in compose sequences

jmcwilliams403 (5):
  NLS: move long S compositions to respective blocks
  NLS: implement the expansion of the six Breton N-graph keysyms
  NLS: move dead-caron subscript compositions to the relevant Unicode block
  NLS: Remove strange dead_cedilla cedi sign sequences
  nls: add compose sequence for capital schwa, and delete a deviant one

git tag: libX11-1.8.5

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.5.tar.gz
SHA256: d84a35c324d5a1724692eafc1ed76f1689c833021e0062933773ec437f91a56b  
libX11-1.8.5.tar.gz
SHA512: 
967f7746b08650c4238630b007137e89085c88d89b256d5d9b37faa6a50b1df2a3ec749281677f1c64570a3eafd310872e6842cbb5aecaba1cdf7c0c4140ea56
  libX11-1.8.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.5.tar.xz
SHA256: e362c6f03c793171becd1ce2078c64789504c7d7ff48ee40a76ff76b59f6b561  
libX11-1.8.5.tar.xz
SHA512: 
5274f6073ead119c8f915d302f1e2bf9579f88d28a2a2d084a4be2050b14fb605efe91099c89ba55aeb7ad36ae0ecbd519b0808be0e29f56367d5dd8faa063d3
  libX11-1.8.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.5.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xtrans 1.5.0

2023-06-02 Thread Alan Coopersmith
xtrans is a library of code that is shared among various X packages to handle
network protocol transport in a modular fashion, allowing a single place to
add new transport types - but it is *not* a shared library, more like a \
"header-only" library.  It is used by the X server, the XIM support in libX11,
libICE, the X font server, and related components.  Because this is not a
shared library, the changes in this release will only take effect in consumers
that are rebuilt on a system with this release of xtrans installed.

This release makes progress towards resolving CVE-2020-25697, reported in
https://www.openwall.com/lists/oss-security/2020/11/09/3 .  Clients will no
longer attempt to connect to sockets in the abstract namespace, though 
servers will still bind to them to prevent other programs binding to those
names to intercept connections from clients using libraries built with older
versions of libxtrans or libxcb while the servers are running.  Clients can 
also now specify a full Unix domain socket pathname to connect to, instead
of relying on built-in defaults under /tmp.  (Note that libX11 1.4.0 and later
relies on libxcb for making connections instead of libxtrans, so X11 protocol
clients will get this support in an upcoming release of libxcb, and the changes
in xtrans will only affect clients of other protocols using libxtrans, such as 
XIM, ICE, SM, and the font service protocols.)

This release also removes support for System V UNIX platforms other than
Solaris and the illumos family - OS'es from SCO, AT's Unix Systems Group,
Novell, and NCR are no longer supported.

Adam Jackson (4):
  unifdef USG and NCR
  Delete SCO support
  Remove non-Solaris SysV support
  TEST_t is never defined

Alan Coopersmith (5):
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  Remove "All rights reserved" from Oracle copyright notices
  xtrans 1.5.0

Demi Marie Obenour (3):
  Remove client-side abstract socket support
  Allow full paths to sockets on non-macOS
  DISPLAY starting with unix: or / is always a socket path

Keith Packard (2):
  move is_numeric to Xtranssock.c and only define for TCPCONN or 
TRANS_REOPEN
  Use font server ErrorF/VErrorF instead of private versions

Olivier Fourdan (1):
  Allow partial connection to succeed

Ray Strode (1):
  Automatically disable inet6 transport if ipv6 is disabled on machine

git tag: xtrans-1.5.0

https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.0.tar.gz
SHA256: a806f8a92f879dcd0146f3f1153fdffe845f2fc0df9b1a26c19312b7b0a29c86  
xtrans-1.5.0.tar.gz
SHA512: 
cc9b9e2d76fccaecfc3e5ef873e8e6ced9e82a00c7d7d31cf13e85921f010915f9540c4d38afbb20885bbbf36c62b922ec514f4c8fc3fac65c93219cd8a6f796
  xtrans-1.5.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.0.tar.xz
SHA256: 1ba4b703696bfddbf40bacf25bce4e3efb2a0088878f017a50e9884b0c8fb1bd  
xtrans-1.5.0.tar.xz
SHA512: 
e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228
  xtrans-1.5.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.0.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xrdb 1.2.2

2023-06-03 Thread Alan Coopersmith
xrdb - X server resource database utility
-

Alan Coopersmith (9):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Variable scope reduction as recommended by cppcheck
  Use C99 struct initialization
  Rename variable 'dup' to avoid shadowing dup() function
  Fallback asprintf: don't truncate output that has a \0 in string
  configure: raise minimum autoconf requirement to 2.70
  xrdb 1.2.2

git tag: xrdb-1.2.2

https://xorg.freedesktop.org/archive/individual/app/xrdb-1.2.2.tar.gz
SHA256: db2d774a35ae2f7e7ac61cc2de0dcae27fc2aa14399c35721f8300e63ea73549  
xrdb-1.2.2.tar.gz
SHA512: 
167e4afcd13fbb6480690c018f355ccfa927ae29d541d30325faa81c2b4c80e9f5bcbffe4d3256f0667e709dd0f0013218caa2187f0571395dee12c10d9216d1
  xrdb-1.2.2.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xrdb-1.2.2.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xrdb-1.2.2.tar.xz
SHA256: 31f5fcab231b38f255b00b066cf7ea3b496df712c9eb2d0d50c670b63e5033f4  
xrdb-1.2.2.tar.xz
SHA512: 
c8a6fc94e270e9cb5602e055150553de103d545298285157ecd8924f163a10ebeb9acfff56d1fafbf48d339809c76340213792478cdf3270012d3cd05486001c
  xrdb-1.2.2.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xrdb-1.2.2.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libdmx 1.1.5

2023-06-03 Thread Alan Coopersmith
This library allows X11 clients to use the Distributed Multihead X (DMX)
Extension, as previously implemented in the Xdmx server.  X.Org removed
support for the Xdmx server from the xorg-server releases in the version 21
release in 2021.   This library is thus now considered deprecated and the
version 1.1.5 release is the last release X.Org plans to make of libdmx.

Alan Coopersmith (7):
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  Add deprecation notice to README
  libdmx 1.1.5

git tag: libdmx-1.1.5

https://xorg.freedesktop.org/archive/individual/lib/libdmx-1.1.5.tar.gz
SHA256: 070e82cc1daa1b21ee1339aef56a909eab04cbe7d430fabfbb01ecd21b2dd9f3  
libdmx-1.1.5.tar.gz
SHA512: 
fba9958545cf9f9a891700f066c8a4d199b33ce9952b42f925d10a59d82067e50b0f2615ef8de982449dbdd7aac85fa95fae0fa3b2bc310c6260165e37c47bb8
  libdmx-1.1.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libdmx-1.1.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libdmx-1.1.5.tar.xz
SHA256: 35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f  
libdmx-1.1.5.tar.xz
SHA512: 
55df45a06bddbf19e0253362853e2f979d736ba1f1fdec5d392c0f6c0dc72684e7b8df0f0a99ac96ce9d9d59bc6c25146086b18c054b4dbe6be9aa3166f23464
  libdmx-1.1.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libdmx-1.1.5.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xwd 1.0.9

2023-06-03 Thread Alan Coopersmith
xwd - dump an image of an X window
--

Alan Coopersmith (12):
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Remove unused macros
  Handle -Wcomma warnings from clang
  Remove unnecessary casts from malloc() and free() calls
  Variable scope reduction as recommended by cppcheck
  Delete commented-out local copy of list function prototypes
  list.c: Stop building functions that are never called
  Make -help & -version work without requiring an open display
  xwd 1.0.9

git tag: xwd-1.0.9

https://xorg.freedesktop.org/archive/individual/app/xwd-1.0.9.tar.gz
SHA256: 5fa984e1f7799a7e23ea4e795b3b61483e28df6d0284bae11062f6256c30a9c1  
xwd-1.0.9.tar.gz
SHA512: 
d5a4bb7ad2f42ef34dc61199cf3a75bc5fb01779ebe0b1283ed3cec2430cdceedc6f1eaf79e1f69c1fc2fae8d992452bdab77560235ac64aa81b7f7ecc4e16e4
  xwd-1.0.9.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xwd-1.0.9.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xwd-1.0.9.tar.xz
SHA256: dc121b84947eb4a3d1131bff1e9844cfa2124d95b47b35f9932340fa931fbd3f  
xwd-1.0.9.tar.xz
SHA512: 
ae59661b05160f5658920fd79031b6b8548cb7bbfc734194edb0acef5c95f76b210ca4443e9506fc1a0cb9df47ee7c22948502971afe578b44c75aa2a1138d56
  xwd-1.0.9.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xwd-1.0.9.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xscope 1.4.4

2023-06-03 Thread Alan Coopersmith
xscope is a program to monitor the connections between the X11 server and
client programs.

This release fixes some minor bugs and adds support for decoding the
DAMAGE extension.

Alan Coopersmith (9):
  scope.h: remove second include of fd.h
  gitlab CI: stop requiring Signed-off-by in commits
  gitlab CI: build with both --enable-xtrans & --disable-xtrans
  fd.h: fix build when not building with xtrans
  DataFromClient: Avoid segfault if FlushFD() closed the connection
  PrintField: Don't over-indent when verbose < 3
  Add support for DAMAGE extension versions 1.0 & 1.1
  Remove "All rights reserved" from Oracle copyright notices
  xscope 1.4.4

git tag: xscope-1.4.4

https://xorg.freedesktop.org/archive/individual/app/xscope-1.4.4.tar.gz
SHA256: 4d1d538fc7b32a25eda3570abdb94c145dd1adfd900bda1d33654c83c96dbb9d  
xscope-1.4.4.tar.gz
SHA512: 
971032dc6517c9ab04b87d1a69634a7c58b95599491ca9b3a304176dfba97bbe1567d38010c508b24500b0626ce7f5434ef4eb1bfc9c1de137aa34c031f023e1
  xscope-1.4.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xscope-1.4.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xscope-1.4.4.tar.xz
SHA256: 820d6708fce16e449a3cb8e62c2a0f49551e589d6595633deab82643e6a90c83  
xscope-1.4.4.tar.xz
SHA512: 
3a9fe1e58fa7671a91a2364d7b50cf005c9b1aac18b958e8356d5733e0758534d0974c6b982935270f17277224d4efe9b2e4553f45fdb7b3aab0cbf059a8b843
  xscope-1.4.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xscope-1.4.4.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


Re: Connecting to a modern Xserver with an old client

2023-07-23 Thread Alan Coopersmith

On 7/23/23 13:48, Carsten Haitzler wrote:

So as per the man page I added +byteswappedclients to the Xorg command line
and it works!


wow... i've never encountered that before. in all these decades... well well. :)


It was only added a few months ago:
https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1029

Xwayland 23.1 was the first stable release to ship it - on the Xorg side
I don't think it's in any stable release yet, just the git repo.

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



[ANNOUNCE] libX11 1.8.6

2023-06-15 Thread Alan Coopersmith
This release fixes CVE-2023-3138, as described in:
https://lists.x.org/archives/xorg-announce/2023-June/003406.html

Alan Coopersmith (2):
  InitExt.c: Add bounds checks for extension request, event, & error codes
  libX11 1.8.6

git tag: libX11-1.8.6

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.6.tar.gz
SHA256: 5ff0d26c94d82ebb94a944b9f1f55cd01b9713fd461fe93f62f3527ce14ad94e  
libX11-1.8.6.tar.gz
SHA512: 
76ba1e30bd60c6988be7836db9795058541e0c64fb3d628713b78716e058fa2d2cd0a08549af21ada793c3dad7409b89ff7da8af3d1f0f4d5eb78801037977ff
  libX11-1.8.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.6.tar.xz
SHA256: 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9  
libX11-1.8.6.tar.xz
SHA512: 
b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade
  libX11-1.8.6.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.6.tar.xz.sig

-- 
    -Alan Coopersmith-  alan.coopersm...@oracle.com
  X.Org Security Response Team - xorg-secur...@lists.x.org


signature.asc
Description: PGP signature


[ANNOUNCE] X.Org Security Advisory: Sub-object overflows in libX11

2023-06-15 Thread Alan Coopersmith
X.Org Security Advisory: June 15, 2023

Buffer overflows in InitExt.c in libX11 prior to 1.8.6 [CVE-2023-3138]
==

The functions in src/InitExt.c in libX11 prior to 1.8.6 do not check
that the values provided for the Request, Event, or Error IDs are
within the bounds of the arrays that those functions write to, using
those IDs as array indexes.  Instead they trusted that they were called
with values provided by an Xserver that was adhering to the bounds
specified in the X11 protocol, as all X servers provided by X.Org do.

As the protocol only specifies a single byte for these values, an
out-of-bounds value provided by a malicious server (or a malicious
proxy-in-the-middle) can only overwrite other portions of the Display
structure and not write outside the bounds of the Display structure
itself.  Testing has found it is possible to at least cause the client
to crash with this memory corruption.

This is fixed in:
https://gitlab.freedesktop.org/xorg/lib/libx11/-/commit/304a654a0d57bf0f00d8998185f0360332cfa36c
which is included in the libX11 1.8.6 release issued today.

X.Org thanks Gregory James Duck for reporting this issue to our security
team.

--
-Alan Coopersmith-  alan.coopersm...@oracle.com
  X.Org Security Response Team - xorg-secur...@lists.x.org


signature.asc
Description: PGP signature


Re: TWM n00b history lesson

2023-05-15 Thread Alan Coopersmith

On 5/15/23 10:18, Graham Bentley wrote:

Hi All,

Has anyone been around long enough to know how jim, keith and lemke
managed to get their twmrc files included in the samples that come
in the package?


They were all involved in X11 development back at the time those were
checked in (Dec 1989 - March 1990 according to the old source control
logs from the X Consortium).  Jim in particular was the one who
initially checked in the twm source to the X11 source trees.


How would I go about getting my own twmrc included and to what
rules etc would it have to comply with? 


I don't know that we have any process or rules, since no one has done
that in 33 years (and that was 2 or 3 organizations ago as well).

Any files would of course need to be licensed under the MIT/X11 license.

https://gitlab.freedesktop.org/xorg/doc/xorg-docs/-/blob/master/MAINTAINERS
lists Thomas Dickey as the current maintainer of twm, so it would probably
be up to him.  You might try submitting a merge request at
https://gitlab.freedesktop.org/xorg/app/twm

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



Re: Xorg server compilation error

2023-05-15 Thread Alan Coopersmith

On 5/14/23 00:30, h3140067568 wrote:
I am a Linux developer from China. I encountered an error while compiling 
xorg-1.12.2 version of the development project. The error comes from the 
sdksyms. c file in xfree86 under the hw file in the project, which prompts 
sdksyms. c: 324:15: error: expected expression before ',' token
(void *) &,  /* ../../ 
include/os.h:93 */


xorg-1.12.2 was released in May 2012, and superseded by 1.12.3 in July 2012.
It has not been supported in any way in many years, and I don't know of anyone
still building it today.

It appears that the hw/xfree86/sdksyms.sh script generated an invalid sdksyms.c
file for you.  It worked for others at the time the release was made, so you
could try to figure out what is different in your environment vs. what was used
then, or look for later changes applied to that file to see if they help.

Of course, upgrading the entire X server to a newer version that is still used
by others would be a great choice as well, but I don't know why you're stuck
on an 11 year old release to know if you can do that.

--
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



[ANNOUNCE] xf86-video-dummy 0.4.1

2023-05-07 Thread Alan Coopersmith
xf86-video-dummy - virtual/offscreen frame buffer driver for the Xorg X server
--

Alan Coopersmith (4):
  Avoid leaking pixel memory if DUMMYScreenInit fails
  gitlab CI: stop requiring Signed-off-by in commits
  List argument types in dummyRec->CreateWindow() function declaration
  xf86-video-dummy 0.4.1

git tag: xf86-video-dummy-0.4.1

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-dummy-0.4.1.tar.gz
SHA256: 146a56649ace85b307910263bcaeebfd1da7258e6706c5f72c3b509779a81f40  
xf86-video-dummy-0.4.1.tar.gz
SHA512: 
2830627217b12870c00bfcb53e52a9b17f7e6aa6eee7973b3b2e698b1bf380bd7e234ebcac3944d6217bfeaf6e1fe34c49e45e9925943c72ba92ea5b0ef208ef
  xf86-video-dummy-0.4.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-dummy-0.4.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-dummy-0.4.1.tar.xz
SHA256: 351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf  
xf86-video-dummy-0.4.1.tar.xz
SHA512: 
ff7fd8b668e5e9f40a5d27f82599b7a455a8162fc1a247195335c17980f00ce10ae6b2c062239cbaa67d8684c86174f85b398dd7f7065d36f69294bd6f2469de
  xf86-video-dummy-0.4.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-dummy-0.4.1.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-i128 1.4.1

2023-05-07 Thread Alan Coopersmith
This is the Xorg driver for Number Nine Imagine 128 (I128) video cards,
which were sold in the mid-to-late 1990's for PCI & AGP bus systems.

Alan Coopersmith (8):
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  gitlab CI: stop requiring Signed-off-by in commits
  Handle -Wunused-const-variable warnings
  Handle -Wdiscarded-qualifiers warnings
  Handle -Wempty-body warnings
  xf86-video-i128 1.2.1

git tag: xf86-video-i128-1.4.1

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i128-1.4.1.tar.gz
SHA256: 571dad4e47be0037cc15e900a8681766878a04eaf4774d473c244a33c6c664bb  
xf86-video-i128-1.4.1.tar.gz
SHA512: 
60108316c87b48649e7b1a63e2a88b676b9e82925ac081c4ab6b32d95f0af74615f3c9ed71ccfddcfb4cb48409b94bc54f5d1f55819abca90f4d07e1fd976d77
  xf86-video-i128-1.4.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i128-1.4.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i128-1.4.1.tar.xz
SHA256: 7064b513ffe33efa040577c4d355ce2c76ed218989ab38feb8972750d5acbc46  
xf86-video-i128-1.4.1.tar.xz
SHA512: 
ec6b4dd9092292b5aabff7cf477090fe62c89944d251689817ac8114a65672f85880b719a442f4c742d63dc2d6c61ec315e53da5b5c625074d1aa0b9ace8e865
  xf86-video-i128-1.4.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i128-1.4.1.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-input-mouse 1.9.5

2023-05-04 Thread Alan Coopersmith
xf86-input-mouse is the Xorg server mouse driver for non-evdev OS'es.

This release mainly provides build fixes, bug fixes, and improvements
for OS'es in the Solaris family, including illumos distros.

Alan Coopersmith (5):
  sun_mouse: include more required system headers
  sun_mouse: Add RelToAbs option to convert relative events to absolute
  sun_mouse: remove entry from vuidMouseList in DEVICE_CLOSE
  Remove "All rights reserved" from Oracle copyright notices
  xf86-input-mouse 1.9.5

Thomas Klausner (1):
  Rearrange includes to fix build on OmniOS. Include unistd.h for ioctl(2).

git tag: xf86-input-mouse-1.9.5

https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.5.tar.gz
SHA256: dc75c9e97f269b5edf80b3bb17ecac7f31c093cd27f74b5220b9d07ee63e0b25  
xf86-input-mouse-1.9.5.tar.gz
SHA512: 
9b6d6d10482f36ebbfc3411673e6abe5e3343b7c6ab7c7f7ea31da8f97789b3b1c8f2f506bba71b693780f848db437797f91d8041c4be6c5e00b1f65fd42563b
  xf86-input-mouse-1.9.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.5.tar.xz
SHA256: 4fde8ae9b44352e2a208584c36528ee3ed13cf5fe4417208a9785daccefd9968  
xf86-input-mouse-1.9.5.tar.xz
SHA512: 
ed9bd9cb9a05dac0ff1bfb4e4704cb2e94117afb400aa9e0b7ccdbb102bc6db1b0d3af7cb6f99d0892f8fc306f1643286291c0fa7114af8e65864412bd6c1afa
  xf86-input-mouse-1.9.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.5.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-geode 2.11.21

2023-05-04 Thread Alan Coopersmith
This is the Xorg graphics driver for the AMD Geode GX and LX processors.
Since these were 32-bit x86 CPUs, this driver cannot be built for other
architectures.

This releases fixes builds with -fno-common, which is enabled by default
in gcc 10 and later releases.

Alan Coopersmith (6):
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  src/gfx/i2c_acc.c: Convert from ISO-8859-1 to UTF-8
  Makefile.am: swap order of ACLOCAL_AMFLAGS
  xf86-video-geode 2.11.21

Christian Gmeiner (1):
  fix 'multiple definition of' linker error

Martin-Éric Racine (2):
  Updated the README's FAQ for Linux 4.x+ requirements
  Mention iomem=relaxed in the README FAQ for Linux 4.x+ requirements

git tag: xf86-video-geode-2.11.21

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.11.21.tar.gz
SHA256: 967ba4e4877f29483e8541be0ae5d43c47eba69dad628308b08fafa7f85d6a43  
xf86-video-geode-2.11.21.tar.gz
SHA512: 
b3399df8f304dafeb445129bbec7c0700eff227451ff52e80a0d6918398a414d332c10177b3e825bf5511e1258ff438c9c66b419d21aed5b0dbbd36a5a920905
  xf86-video-geode-2.11.21.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.11.21.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.11.21.tar.xz
SHA256: 8256ac3f14117324d00b7bfa8053645ca92562fe837c542489a502adbb5f9f1e  
xf86-video-geode-2.11.21.tar.xz
SHA512: 
e12f74268ab7d16b57644a9465b4be1ca28d250625a31b8810e19a1f94a17e47e0a258455155fd8f336fa59fd78160cdf3763aa94b85c6ccc2c42edf3b65bc61
  xf86-video-geode-2.11.21.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-geode-2.11.21.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xcalc 1.1.2

2023-05-04 Thread Alan Coopersmith
xcalc is a scientific calculator X11 client that can emulate a TI-30
or an HP-10C.

Alan Coopersmith (7):
  gitlab CI: stop requiring Signed-off-by in commits
  Add -version option
  Fix -version handling to not require opening a display first
  Stop casting function returns to void
  Add -help option
  Accept number keys on main keyboard when NumLock is on
  xcalc 1.1.2

Michael Bäuerle (1):
  Key color highlighting still incorrect

git tag: xcalc-1.1.2

https://xorg.freedesktop.org/archive/individual/app/xcalc-1.1.2.tar.gz
SHA256: dda2b78bcf9d3721d7f7694dca6f2d38778060cc1ed34d1a5a3f1494d59cbbc7  
xcalc-1.1.2.tar.gz
SHA512: 
e2b29f9b407f81d35119b4e25a7e22d4bc1dd86d51feaa79099b82075c5d48c6d66e196e443008dfa51cf557233e332f50ab2252d594ac8e5ea90d8546770da1
  xcalc-1.1.2.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xcalc-1.1.2.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xcalc-1.1.2.tar.xz
SHA256: 8578dfa1457e94289f6d6ed6146714307d8a73a1b54d2f42af1321b625fc1cd4  
xcalc-1.1.2.tar.xz
SHA512: 
51da677dc88bcd7299ed8d678cb26b048fdb82a1983e1496a06253ee2dceefca4ac87d1a74432b4a76dcc11921a61339bb3d292607be46228164140b430bbad2
  xcalc-1.1.2.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xcalc-1.1.2.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xbiff 1.0.5

2024-01-20 Thread Alan Coopersmith
xbiff provides graphical notification of new e-mail.
It only handles mail stored in a filesystem accessible file,
not via IMAP, POP or other remote access protocols.

This release adds -help & -version command line options.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs so that it can handle mailboxes which exceed 2gb
or which may be stored on a filesystem which uses large inode numbers
not supported by the original 32-bit APIs.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow a 32-bit
build of xbiff to work with files whose timestamps are later than
January 19, 2038, but this has not been tested.

Alan Coopersmith (12):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  configure: Use AC_SYS_LARGEFILE to enable large file support
  Use XtAsprintf instead of manual mallocing and copying of strings
  Combine usage message into a single string
  Add -version option
  Fix -version handling to not require opening a display first
  Add -help option
  List which options were unrecognized before printing usage message
  Use C99 struct initializers
  xbiff 1.0.5

git tag: xbiff-1.0.5

https://xorg.freedesktop.org/archive/individual/app/xbiff-1.0.5.tar.gz
SHA256: 1c2f3b045c9feffda1bcb44795c534d2a47618b9b817b0d5937f8c259769f949  
xbiff-1.0.5.tar.gz
SHA512: 
5e83d37cb1800d0df2e5060e58ddf09cd40787825d0faa34e80427e966f33d988623b8fb3b682a1e9dd5e045b10d0dc2e857b1299aff1127d7d6fd624d57f6e1
  xbiff-1.0.5.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xbiff-1.0.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xbiff-1.0.5.tar.xz
SHA256: cffb10e2488b09695da8377f395a4fed6d33f5eb9691322ebaa969e8ead7b0c2  
xbiff-1.0.5.tar.xz
SHA512: 
4dd8943daf670dffb6e108b192977f6ad313d6b0535da0c809699e05f0509aba45be81c72af341e1fef31f59d0a5f209d87441230b3fdcecb4a7a8fe7a9c0658
  xbiff-1.0.5.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xbiff-1.0.5.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libxkbfile 1.1.3

2024-02-04 Thread Alan Coopersmith
libxkbfile is used by the X servers and utilities to parse the XKB
configuration data files.

This release adds support for building with meson as well as autoconf.
Please test building with meson and report any issues you hit to our
gitlab issue tracker at:
https://gitlab.freedesktop.org/xorg/lib/libxkbfile/-/issues
as we plan on removing the autoconf build support in a future release.

Alan Coopersmith (13):
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Set close-on-exec when opening files
  _XkbMakeAtom: remove check for impossible case
  _XkbInitAtoms: check for malloc() failure
  XkbChangeAtomDisplay: stop leaking atom name
  XkbCFReportError: avoid -Wformat-nonliteral warning
  XkbWriteCFile: stop leaking header file ifdef name
  DefaultParser: avoid -Wimplicit-fallthrough warnings
  xkbtext.c: Add tbGetBufferString helper function
  XkbIndentText: Fix -Wsign-compare warning
  Fix -Wsign-compare warnings in xkbtext.c & xkmread.c
  Add a meson build system
  libxkbfile 1.1.3

git tag: libxkbfile-1.1.3

https://xorg.freedesktop.org/archive/individual/lib/libxkbfile-1.1.3.tar.gz
SHA256: c4c2687729d1f920f165ebb96557a1ead2ef655809ab5eaa66a1ad36dc31050d  
libxkbfile-1.1.3.tar.gz
SHA512: 
b85f13cd69c2c52aae683fa1cd69006f5dc172278b01bc9ae616a07c2ff77a9be46cc5eaf6969bc80376b0da35838f37cf85f4fda97c1651abd57d9c65375c0e
  libxkbfile-1.1.3.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libxkbfile-1.1.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libxkbfile-1.1.3.tar.xz
SHA256: a9b63eea997abb9ee6a8b4fbb515831c841f471af845a09de443b28003874bec  
libxkbfile-1.1.3.tar.xz
SHA512: 
d80ac41f6fa3a1ffad77ea1f8f9d9542f0bd210d74b263802bc6e6c1594fe325b27f42b5454aeeb36352518963b1ed1fdbbad95d7db3690b2e36d54742b7c236
  libxkbfile-1.1.3.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libxkbfile-1.1.3.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXvMC 1.0.14

2024-02-04 Thread Alan Coopersmith
libXvMC - X-Video Motion Compensation API
-

This release includes support for building with meson as well as autoconf.
Please test building with meson and report any issues you hit to our
gitlab issue tracker at:
https://gitlab.freedesktop.org/xorg/lib/libxvmc/-/issues
as we plan on removing the autoconf build support in a future release.

Alan Coopersmith (10):
  Make doc install path from meson match autotools
  gitlab CI: add a basic build test
  gitlab CI: Add libtool to required packages
  gitlab CI: stop requiring Signed-off-by in commits
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Convert to X.Org standard code style
  Variable scope reductions as recommended by cppcheck
  Replace custom copy of GetReq macro with call to Xlib 1.5's _XGetRequest
  Handle implicit conversion warnings from clang
  libXvMC 1.0.14

Jeremy Huddleston Sequoia (1):
  meson: Fix compatibility version and current version of meson build to be 
compatible with autotools build

git tag: libXvMC-1.0.14

https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.14.tar.gz
SHA256: 3ad5d2b991219e2bf9b2f85d40b12c16f1afec038715e462f6058af73a9b5ef8  
libXvMC-1.0.14.tar.gz
SHA512: 
fae720e638bed86aa60755ec8b4e9423a488ea532a624506ec9e65150c752f9d0efbf954420b0881d555044fb1c5737d36d8b093a41c92455cec1efd8f60f6e2
  libXvMC-1.0.14.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.14.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.14.tar.xz
SHA256: e4be9eb6b6bafdbbf81f47f7163047215376e45e2dc786d0ea6181c930725ed9  
libXvMC-1.0.14.tar.xz
SHA512: 
fc76c6d591780f3481f5032d1f956f2043f3dc7655a4b776dfda4bae55d4424a36d1a3c63dafe2a851908f33159297c0b038a41329d7a137ca7ea73d3db3eedf
  libXvMC-1.0.14.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.14.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


Re: [ANNOUNCE] makedepend 1.0.9

2024-02-04 Thread Alan Coopersmith

On 2/4/24 15:11, Alan Coopersmith wrote:

makedepend parses C sources to make dependency lists for Makefiles.


I should also have noted that makedepend 1.0.9 does *not* include support
for new C23 preprocessor directives such as #elifdef, #elifndef, #embed,
and __has_include.   If you use makedepend with a code base that is going
to adopt these features, your choices are:

1) Switch from make to a build system such as meson that does not
   need these directives for dependency tracking.

2) Switch from makedepend to a solution based on your compiler, since
   it will already match the C standard version that you use.  For
   instance, gcc's -M family of flags.

3) Contribute the missing support to makedepend via a merge request at
   https://gitlab.freedesktop.org/xorg/util/makedepend/-/merge_requests

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



[ANNOUNCE] libpciaccess 0.18

2024-02-04 Thread Alan Coopersmith
xorg/lib/libpciaccess - Generic PCI access library
--

Since no complaints were received about the added meson build system
in the 0.17 release (October 2022), the autoconf build system has been
removed in this release.

Alan Coopersmith (4):
  Remove "All rights reserved" from Oracle copyright notices
  Try fopen(".../pci.ids", "re") on Solarish systems as well
  Remove autotools build
  libpciaccess 0.18

Dylan Baker (3):
  gitlab-ci: use `meson setup`
  gitlab-ci: don't bother to configure meson for the version check
  gitlab-ci: remove unnecessary call to `meson configure`

Emmanuel Vadot (2):
  FreeBSD: Fallback to /usr/share/misc/pci_vendors
  FreeBSD: Remove sparc64 code

Flavio Cruz (1):
  Fix compilation warnings when building against hurd-amd64.

Khem Raj (1):
  linux_sysfs: Use pwrite/pread instead of 64bit versions

git tag: libpciaccess-0.18

https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.tar.xz
SHA256: 5461b0257d495254346f52a9c329b44b346262663675d3fecdb204a7e7c262a9  
libpciaccess-0.18.tar.xz
SHA512: 
54dff9a493344586d072edf8c8eb8f7960c7dfd64aa5c51a8ec8d4e341f703fd39eb606ee41c4fdd9d5aad3372b7efe6e0fe96eadc575ea91de276320ebc3fbd
  libpciaccess-0.18.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXext 1.3.6

2024-02-04 Thread Alan Coopersmith
libXext is the historical libX11-based catchall library for the X11
extensions without their own libraries.

Alan Coopersmith (7):
  Wrap Xext*CheckExtension() in do { ... } while(0)
  configure: raise minimum autoconf requirement to 2.70
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  _xgeGetExtensionVersion should not free info on failure
  Check for malloc failure in _xgeGetExtensionVersion
  _xgeDpyClose: handle NULL return from _xgeFindDisplay
  libXext 1.3.6

Sam James (1):
  XEVI: fix -Walloc-size

git tag: libXext-1.3.6

https://xorg.freedesktop.org/archive/individual/lib/libXext-1.3.6.tar.gz
SHA256: 1a0ac5cd792a55d5d465ced8dbf403ed016c8e6d14380c0ea3646c4415496e3d  
libXext-1.3.6.tar.gz
SHA512: 
f62b290f9610275cda1e5957437bfafa6acef3dbb3003e5571444779e77087ddf4aaa97d247d105ab179d37d84c4e3347cfbd3e40dd29b82eb4a726cf9c391ff
  libXext-1.3.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXext-1.3.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXext-1.3.6.tar.xz
SHA256: edb59fa23994e405fdc5b400afdf5820ae6160b94f35e3dc3da4457a16e89753  
libXext-1.3.6.tar.xz
SHA512: 
fd7693b5698cc4f5e80002a2cd4bd88e5d52c755c19a0417ee73029bd65f9d77b0969e765a1febc4d8fce1ba5dfb7278717f47be742e33d8fc5eb941e769792e
  libXext-1.3.6.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXext-1.3.6.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] makedepend 1.0.9

2024-02-04 Thread Alan Coopersmith
makedepend parses C sources to make dependency lists for Makefiles.

This release includes code cleanups and other changes, including
removing the build time dependency on the xorgproto package.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow it to
work with files whose timestamps are later than January 19, 2038 on
32-bit platforms, but this has not been tested.

Alan Coopersmith (16):
  Reformat code into X.Org standard coding style
  Remove register keyword from variable declarations
  Variable scope reduction as suggested by cppcheck
  Store predefined -D values in const char fields
  find_includes: rename variables to avoid shadowing global
  quoteColons: Remove redundant initialization of tmp
  Use reallocarray() on systems that provide it
  Handle some implicit conversion warnings from clang
  Stop casting _parse_data pointers through (char *) and back
  cppsetup: use C99 struct initialization
  Make malloc error checking/reporting more consistent
  Cache filename after realpath() processing
  Call strrchr() instead of hand coding a custom version
  Make more things static that aren't needed in more than one file
  configure: raise minimum autoconf requirement to 2.70
  makedepend 1.0.9

Fabian Vogt (1):
  Avoid depending on xproto

Petre Rodan (1):
  ifparser.c: divide-by-zero fix

git tag: makedepend-1.0.9

https://xorg.freedesktop.org/archive/individual/util/makedepend-1.0.9.tar.gz
SHA256: bc94ffda6cd4671603a69c39dbe8f96b317707b9185b2aaa3b54b5d134b41884  
makedepend-1.0.9.tar.gz
SHA512: 
20d969ea28e61c776f7ab49f8f4af0ccaad054db43e471d43e1d9affd69c4a0db7e7b0ee63588f5c1b6957dc69a04307378f52d21277d557f0d427765da799bf
  makedepend-1.0.9.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/makedepend-1.0.9.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/util/makedepend-1.0.9.tar.xz
SHA256: 92d0deb659fff6d8ddbc1d27fc4ca8ceb2b6dbe15d73f0a04edc09f1c5782dd4  
makedepend-1.0.9.tar.xz
SHA512: 
68d289656314dc9f12c792d0e394cfbc95404a0d01155dbcb38313d451b506da48a3d44183f568a2cbb2b1d1da9e26703a0d92f2bb658f72fc968eeb03bf2fe8
  makedepend-1.0.9.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/makedepend-1.0.9.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] imake 1.0.10

2024-01-08 Thread Alan Coopersmith
The imake package contains the imake utility, plus a number of support
programs, such as mkdirhier, revpath, and xmkmf.

The X Window System used imake extensively up through the X11R6.9 release,
for both full builds within the source tree and external software.
X moved off of imake for its build system in 2005 for X11R7.0 and later
releases, but still provides imake for building existing external software
programs that have not yet converted, though we are not actively maintaining
it for new OS or platform releases.

Anyone shipping software still using imake to build should be working on
moving to something that is still adding support for new platforms and
runtimes.

This release fixes a "Modern C" warning that may become an error in
future gcc releases.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though no file processed by imake should ever be
anywhere near 2GB in size, it may be stored on a filesystem which uses
large inode numbers not supported by the original 32-bit APIs.
Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow imake to
work with files whose timestamps are later than January 19, 2038, but
this has not been tested, and we sincerely hope that no one will actually
still be using imake 14 years from now.

Alan Coopersmith (4):
  gitlab CI: stop requiring Signed-off-by in commits
  configure: Use AC_SYS_LARGEFILE to enable large file support
  Fix -Wincompatible-pointer-types warning (Issue #3)
  imake 1.0.10

git tag: imake-1.0.10

https://xorg.freedesktop.org/archive/individual/util/imake-1.0.10.tar.gz
SHA256: 9bbe76b6bb39caf34a437f50010f58a13d7dd6d512e00e765a2b7883e6ae613c  
imake-1.0.10.tar.gz
SHA512: 
d780e11db26250e3bfb38e04afe6a681ddd24068844ac81d8b6e3b50a64b97317d271a34055701ea6f174223ad8ce9c478b331c76199d715ef2b51b2da6510ec
  imake-1.0.10.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/imake-1.0.10.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/util/imake-1.0.10.tar.xz
SHA256: 75decbcea8d7b354cf36adc9675e53c4790ee3de56a14bd87b42c8e8aad2ecf5  
imake-1.0.10.tar.xz
SHA512: 
ea96db27a6da13ea2d64652936e508b5e3d5d712347a2eb248376dc1f262c18720d9934b8ae69b4c0fc65b135c847be42da084fe924e4825ce1d359f4ef7e60f
  imake-1.0.10.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/imake-1.0.10.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


Re: [ANNOUNCE] xkbcomp 1.4.7

2024-02-04 Thread Alan Coopersmith

On 2/4/24 01:17, Andreas Radke wrote:

Am Sat, 3 Feb 2024 14:35:56 -0800
schrieb Alan Coopersmith :



https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.gz
SHA256:
00cecc490fcbe2f789cf13c408c459673c2c33ab758d802677321cffcda35373
xkbcomp-1.4.7.tar.gz SHA512:
c24d2d54897137534e3f4748da243fbaa9167a5e45c977605c24a7dd1fc9f8491dccef76c04555eebc79c264d0500a576e64f9c8f86284fb4bdd53c07e030198
  xkbcomp-1.4.7.tar.gz PGP:
https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.xz
SHA256:
0a288114e5f44e31987042c79aecff1ffad53a8154b8ec971c24a69a80f81f77
xkbcomp-1.4.7.tar.xz SHA512:
6f468dce9d2499ab1022f4288d46f66af149dac0a161fb5b9dc0c262bc70c2c3d254db2c6fb5df1e2793c822e2d55c6da5fd037ce523a555b7c3de23e35c49ef
  xkbcomp-1.4.7.tar.xz PGP:
https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.xz.sig




Please confirm the checksums. I get different for gz and xz files here.
No problem with the other releases from last night.


The ones listed match the original files on my system that were uploaded,
and the copies I just downloaded from the listed URLs.  I checked using
the GNU sha256sum/sha512sum commands as well as the Solaris digest command.

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



[ANNOUNCE] xkbutils 1.0.6

2024-02-03 Thread Alan Coopersmith
xkbutils is a collection of small utilities utilizing the XKeyboard (XKB)
extension to the X11 protocol.

It includes:

 * xkbbell  - generate XKB bell events
 * xkbvleds - display the state of LEDs on an XKB keyboard in a window
 * xkbwatch - reports changes in the XKB keyboard state

This release includes minor cleanups, including a fix for an issue
that prevented building with gcc 14 betas.

Alan Coopersmith (6):
  gitlab CI: stop requiring Signed-off-by in commits
  Remove "All rights reserved" from Oracle copyright notices
  xkbwatch: Fix -Wincompatible-pointer-types warning (Issue #2)
  Remove uSetErrorFile()
  Change sprintf calls to use snprintf instead
  xkbutils 1.0.6

git tag: xkbutils-1.0.6

https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.gz
SHA256: d747d4ce5c390223e3bfdb13a1f673d3e19ae46ded25838cb8b28b1bafe1b9bd  
xkbutils-1.0.6.tar.gz
SHA512: 
7700ccb2aa9307f55abfdbfee69d1cbb96570bf2564ba1ec4e59b623ea7bdd39ec051b650ba1233560693c444930b77353e43979ae0d97a0918948282b8f1fa4
  xkbutils-1.0.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.xz
SHA256: 31a2bbee1e09ccba01de92897b8f540b545de812f318d31de07bd3a5a75ee25e  
xkbutils-1.0.6.tar.xz
SHA512: 
78fb7ab4ef6642040992529444944080aca7a2ec4118f9a64c45dacc37e4041181df7bcd1f4270e11b9fbc8bd60a131b4702d2aa95741d89c54582ff8a8f896e
  xkbutils-1.0.6.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xkbutils-1.0.6.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] bitmap 1.1.1

2024-02-03 Thread Alan Coopersmith
This package provides a rudimentary editor for XBM format bitmap files,
and programs to convert between XBM bitmaps and ascii art.

This release adds -help and -version options to all three programs.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though no file processed by these programs should ever
be anywhere near 2GB in size, it may be stored on a filesystem which uses
large inode numbers not supported by the original 32-bit APIs.
Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow imake to
work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (6):
  configure: Use AC_SYS_LARGEFILE to enable large file support
  Ensure all *.c files include config.h before any other headers
  atobm, bmtoa, bitmap: Add -help and -version options
  bitmap: Print which option was in error along with usage message
  Remove "All rights reserved" from Oracle copyright notices
  bitmap 1.1.1

git tag: bitmap-1.1.1

https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.gz
SHA256: 86928020ece030435eb5ae795a5f22c5ca0886a6c589187886d1b6d14d9eec81  
bitmap-1.1.1.tar.gz
SHA512: 
3199463fd0d81665854ec1bd3a9dd44fa87db808df133e2f84d2110905562ca5951ebeec7ce1e3b1e8adf3e34af6725dc017428d2502007e820f907682020c49
  bitmap-1.1.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.xz
SHA256: 63d42eb63fe48198b39344af49949e5e424cc62ce8d722781fdad4a4fa3426e6  
bitmap-1.1.1.tar.xz
SHA512: 
69096a73739019545f2eb44b823e659b84377cf7c497243c89cbf3f26c9623c31fecfa36628022d241a581a5930e9e2394ec116e5c6d9df94097b45661261307
  bitmap-1.1.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/bitmap-1.1.1.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xditview 1.0.7

2024-02-03 Thread Alan Coopersmith
xditview displays ditroff output on an X display.

This release adds -help & -version options to the xditview command.
It also enables the use of the Xft code inherited from XFree86 which
was previously not enabled in our conversion from Imake to autoconf.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though no file processed by this program should ever
be anywhere near 2GB in size, it may be stored on a filesystem which uses
large inode numbers not supported by the original 32-bit APIs.
Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow it to
work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

While this program remains lightly maintained by X.Org, packagers may
want to consider if the gxditview fork maintained as part of the groff
packages offers a better alternative for your users.


Alan Coopersmith (17):
  configure: Use AC_SYS_LARGEFILE to enable large file support
  gitlab CI: stop requiring Signed-off-by in commits
  Dvi.c: remove unused XtStrlen macro
  Convert to X.Org standard code style
  lex.c: increment length counters when adding to buffer
  Replace strcpy() calls with strncpy() or memcpy()
  Add bounds check to getstr()
  More variable scope reductions as recommended by cppcheck
  Initialize more variables in their declarations
  configure: Add --with-xft and --without-xft flags to control USE_XFT
  Mark more char * as const
  Add CWARNFLAGS to AM_CFLAGS
  GetLine: resolve -Wmaybe-uninitialized warning
  Add .git-blame-ignore-revs to hide whitespace commits from git blame
  Print which argument was unknown before giving usage message
  Add -help and -version options
  xditview 1.0.7

git tag: xditview-1.0.7

https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.gz
SHA256: 2fdc4985711c6b8307683c2cfef79d3cebd2f1c8fa2e5ba900a9a11493d5d8dc  
xditview-1.0.7.tar.gz
SHA512: 
f3a765ab553d2f3806f57324988e25a9ffda5332efc4d992094eb9437bc30234ee5e2d2543f29d7a1f79a07b0e5c64b2ccf88bad8289bc501a6e30c7a6eb9fa3
  xditview-1.0.7.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.xz
SHA256: 039e2d447fa409d4bb25c4e87cf09b4d4b3eff2d3af5aee8e7e52165a3259fd7  
xditview-1.0.7.tar.xz
SHA512: 
da7e80cd9fbb5da0ec4949c6fed0bad135a2490767f030e60f1c51a9f5a62379572bf8b4dd6dec2fe824152d090470e62fce12c9144aaa1be1b48ddbc3b2910b
  xditview-1.0.7.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xditview-1.0.7.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xkbcomp 1.4.7

2024-02-03 Thread Alan Coopersmith
The xkbcomp utility compiles an XKB keyboard description for the X server
to be able use it.

This release mainly focuses on code cleanup and improving maintainability
and making static analysis work better on this code base.  It also fixes
a bug that could cause build failures with gcc when the -ftracer option
was used.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow xkbcomp to
work with files whose timestamps are later than January 19, 2038 on
32-bit platforms, but this has not been tested.

Alan Coopersmith (34):
  gitlab CI: stop requiring Signed-off-by in commits
  Eliminate 20 -Wimplicit-fallthrough warnings
  Remove register keyword from variable declarations
  Variable scope reductions
  Use C99 struct initializers
  Delete unused uTmpAlloc/uTmpFree wrappers around alloca()
  Replace uAlloc() and uTypedAlloc() with direct malloc() calls
  Replace uCalloc() and uTypedCalloc() with direct calloc() calls
  Replace uTypedRealloc() with direct reallocarray() calls
  Replace uTypedRecalloc() with direct recallocarray() calls
  Replace uFree() with direct free() calls
  Remove unnecessary checks for NULL pointers before calling free()
  Replace Opaque with direct usage of void *
  Remove unnecessary casts from memcpy() calls
  Remove unnecessary casts from bzero() calls
  Replace malloc()+bzero() pairs with calloc() calls
  Fix 106 missing-field-initializers warnings in misc.c
  Replace && with & for bitwise comparison
  Use asprintf() if the platform supports it
  Handle -Wstringop-truncation warning in HandleOverlayDef()
  Remove #ifdef sgi sections
  FindKeypadVMod: check xkb is not NULL before dereference, not after
  XkbAddDirectoryToPath: don't leak existing paths on realloc() failure
  Mark more functions and variables static
  Remove unused "no indent" (NOI) debug functions
  Only build debug infrastructure if DEBUG is defined
  Stop building more unused functions
  Use unsigned ints when shifting to create bitmasks
  Mark more pointers as const
  Replace calloc(strlen())+strcpy() pairs with strdup() calls
  xkbcomp.h: include config.h before any other headers
  configure: raise minimum autoconf requirement to 2.70
  GenerateListing: close outFile before returning
  xkbcomp 1.4.7

Leandro Nini (1):
  Avoid possibly dereferencing null pointer

git tag: xkbcomp-1.4.7

https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.gz
SHA256: 00cecc490fcbe2f789cf13c408c459673c2c33ab758d802677321cffcda35373  
xkbcomp-1.4.7.tar.gz
SHA512: 
c24d2d54897137534e3f4748da243fbaa9167a5e45c977605c24a7dd1fc9f8491dccef76c04555eebc79c264d0500a576e64f9c8f86284fb4bdd53c07e030198
  xkbcomp-1.4.7.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.xz
SHA256: 0a288114e5f44e31987042c79aecff1ffad53a8154b8ec971c24a69a80f81f77  
xkbcomp-1.4.7.tar.xz
SHA512: 
6f468dce9d2499ab1022f4288d46f66af149dac0a161fb5b9dc0c262bc70c2c3d254db2c6fb5df1e2793c822e2d55c6da5fd037ce523a555b7c3de23e35c49ef
  xkbcomp-1.4.7.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.7.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xmore 1.0.4

2024-02-03 Thread Alan Coopersmith
xmore is a plain text display program for the X Window System.

This release adds -help and -version options to the xmore command.

Alan Coopersmith (10):
  gitlab CI: add a basic build test
  Build xz tarballs instead of bzip2
  gitlab CI: stop requiring Signed-off-by in commits
  Print which arguments were unknown before giving usage message
  Add -help and -version options
  Handle clang -Wmissing-noreturn warning
  Handle clang -Wunused-macros warnings
  Handle clang -Wunused-parameter warnings
  Fix spelling/wording issues
  xmore 1.0.4

Samy Mahmoudi (1):
  COPYING: set license information

git tag: xmore-1.0.4

https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.gz
SHA256: 6f853b8e0254268900fc709fc20b64208037a3c5bf3680184fcbb93994330b75  
xmore-1.0.4.tar.gz
SHA512: 
fc373d4c7403ad67e649d1e89688f500eb101ee6509fabdebde0e69f7d9f6ed5780db84e6f62f5e69499c2744a1d10b4103d75259cc2eeea5aad023beec4aa1c
  xmore-1.0.4.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.xz
SHA256: 7eb560dbc1de4e43c64fe491ad73907a29d734cca82a9ad82c7d3feb9cdb0a9a  
xmore-1.0.4.tar.xz
SHA512: 
52ac9bca78431f5f830b4607ff2cc375ab90e11380e0d4d3e591689359806cc7c7ec92c713d4d65742f40407e4f407c372759e5d03e30a30dfd866e6d5c6f6f7
  xmore-1.0.4.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xmore-1.0.4.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xprop 1.2.7

2024-02-03 Thread Alan Coopersmith
xprop is a command line tool to display and/or set window and font
properties of an X server.

This release fixes a failure to build with C23 compilers.

Alan Coopersmith (2):
  Fix C23 build by renaming variable 'true'
  xprop 1.2.7

git tag: xprop-1.2.7

https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.gz
SHA256: 11c06a876b0aa0bfac6cbfe4b3ebe1f5062f8b39b9b1b6c136a8629265f134b6  
xprop-1.2.7.tar.gz
SHA512: 
960735a305deabc79b54e9180c425007698bbf3868dee0d092e2c5481526bf503883f9e3e9490e51fd4186e89aac9737ee9c2364970c4c475e8672fa997218cb
  xprop-1.2.7.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.xz
SHA256: 4436e3148bb91a162406230d9f736a49ca8b50b74790015dc15d78d6ce8e825f  
xprop-1.2.7.tar.xz
SHA512: 
84ada23660e2aef7024352e1a774f920e86c55fbfda486c087b9f41f8da30a84734fe753b62432f3df16913e86da4a18ce04ca018091d444cef727de97bf94f1
  xprop-1.2.7.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.7.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


Re: X.Org Security Advisory: Issues in X.Org X server prior to 21.1.12 and Xwayland prior to 23.2.5

2024-04-12 Thread Alan Coopersmith

The fix we provided for CVE-2024-31083 introduced a double-free in some
circumstances, which led to X server crashes.

This has been fixed now in xorg-server-21.1.13 and xwayland-23.2.6.

For those applying patches instead of upgrades, see
https://gitlab.freedesktop.org/xorg/xserver/-/commit/337d8d48b618d4fc0168a7b978be4c3447650b04

 -Alan Coopersmith-  alan.coopersm...@oracle.com
   X.Org Security Response Team - xorg-secur...@lists.x.org

On 4/3/24 11:43, Alan Coopersmith wrote:

X.Org Security Advisory: April 3, 2024

Issues in X.Org X server prior to 21.1.12 and Xwayland prior to 23.2.5
==

Multiple issues have been found in the X server and Xwayland implementations
published by X.Org for which we are releasing security fixes for in
xorg-server-21.1.12 and xwayland-23.2.5.

The first 3 can be triggered by a client using a different endianness from
the X server and making particular requests.   The X server replies will use
the byte-swapped length of the return data, causing the X server to read
memory values from the heap and write it back to the client, until it
finally hits an unmapped page and segfaults.  The client cannot control
what portion of the server's heap memory the X server copies into its replies,
but as the length values are typically small numbers stored into a 32-bit
integer, the size attempted for the out-of-bounds read may be large.

Xwayland versions 23.1 and later disable support for byte-swapping by default,
and are thus protected from these issues unless the Xwayland server is started
with the +byteswappedclients option on the command line. X.Org plans to include
this change in the next release branch of the other X.Org X servers.

The new xorg-server-21.1.12 release adds the ability to disable byte-swapped
clients as well, though it retains the current default of leaving them enabled.
For all of the provided X servers in this release, the command-line option
-byteswappedclients may be used to disable byte-swapping support for X clients
with a different endianness than the X server.
Support for such clients may also be disabled for the Xorg server by
providing a file in /etc/X11/xorg.conf.d/ containing the contents:

Section "ServerFlags"
     Option "AllowByteSwappedClients" "False"
EndSection



1) CVE-2024-31080: Heap buffer overread/data leakage in ProcXIGetSelectedEvents

Introduced in: xorg-server-1.7.0 (2009)
Fixed in: xorg-server-21.1.12 and xwayland-23.2.5
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/96798fc1967491c80a4d0
Found by: Alan Coopersmith of Oracle Solaris, while investigating
   https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69762

The ProcXIGetSelectedEvents() function uses the byte-swapped length of the
return data for the amount of data to return to the client, if the client
has a different endianness than the X server.

xorg-server-21.1.12 and xwayland-23.2.5 have been patched to fix this issue.


2) CVE-2024-31081: Heap buffer overread/data leakage in ProcXIPassiveGrabDevice

Introduced in: xorg-server-1.7.0 (2009)
Fixed in: xorg-server-21.1.12 and xwayland-23.2.5
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/3e77295f888c67fc7645d
Found by: Alan Coopersmith of Oracle Solaris

The ProcXIPassiveGrabDevice() function uses the byte-swapped length of the
return data for the amount of data to return to the client, if the client
has a different endianness than the X server.

xorg-server-21.1.12 and xwayland-23.2.5 have been patched to fix this issue.


3) CVE-2024-31082: Heap buffer overread/data leakage in ProcAppleDRICreatePixmap

Introduced in: xorg-server-1.12.0 (2012)
Fixed in: xorg-server-21.1.12
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/6c684d035c06fd41c727f
Found by: Alan Coopersmith of Oracle Solaris

The ProcAppleDRICreatePixmap() function uses the byte-swapped length of the
return data for the amount of data to return to the client, if the client
has a different endianness than the X server.  This function is only found
in the Xquartz server for MacOS systems, and not in Xwayland, Xorg, or any
other X servers.

xorg-server-21.1.12 has been patched to fix this issue.

4) CVE-2024-31083: User-after-free in ProcRenderAddGlyphs

Introduced in: prior to X11R6.7 (2004)
Fixed in: xorg-server-21.1.12 and xwayland-23.2.5
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/bdca6c3d1f5057eeb3160
Found by: Jan-Niklas Sohn working with Trend Micro Zero Day Initiative

The ProcRenderAddGlyphs() function calls the AllocateGlyph() function
to store new glyphs sent by the client to the X server.  AllocateGlyph()
would return a new glyph with refcount=0 and a re-used glyph would end up
not changing the refcount at all. The resulting glyph_new array would thus
have multiple entries pointing to the same non-refcounted glyp

[ANNOUNCE] xconsole 1.1.0

2024-04-28 Thread Alan Coopersmith
xconsole displays in a X11 window the messages which are usually sent
to /dev/console.

This release fixes use of the scroll wheel in the text area, adds
-version and -help options, and removes support for several older
OS'es.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though no file processed by this program should ever
be anywhere near 2GB in size, it is a prerequisite for post-y2038 support.
Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow it to
work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (13):
  configure: Use AC_SYS_LARGEFILE to enable large file support
  Add -version option
  Fix -version handling to not require opening a display first
  Add -help option and usage message when unknown options are given
  man page: resync SYNOPSIS and DESCRIPTION sections
  Allow scrolling in text area with mouse wheel
  unifdef __hpux
  unifdef hpux
  unifdef __UNIXWARE__
  unifdef SCO325
  Remove ifdefs for non-Solaris SysV systems
  unifdef _AIX
  xconsole 1.1.0

git tag: xconsole-1.1.0

https://xorg.freedesktop.org/archive/individual/app/xconsole-1.1.0.tar.gz
SHA256: fe5d2ba99b754909b2a04ce4abf054cd1e3134a830d69aea82e8465cc9f73942  
xconsole-1.1.0.tar.gz
SHA512: 
1fae2dac98f1cfdc6034498b8800edbc347e2b436c8a87e700d3cb0fd17012fafc56032cc425d2fc60fa3fea11acae17ed2ef68cd7b74c7e2aec0357d03222fc
  xconsole-1.1.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xconsole-1.1.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xconsole-1.1.0.tar.xz
SHA256: 0c775978cacdda76dfc8b5a97142f145a177d26220dd307866d9dd62e7391189  
xconsole-1.1.0.tar.xz
SHA512: 
1b5b1e1e15e3b988c159e924ac5c51734c4e37ed112815fc6bf6e36f80e840ccd904a4f0b0f27191e0dbf656d367a38873fd493a266887daa111e5266eebf37e
  xconsole-1.1.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xconsole-1.1.0.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


Re: Having troubles using XkbKeycodeToKeysym

2024-05-02 Thread Alan Coopersmith

On 5/1/24 02:39, Mibi88 wrote:

Hello,

I hope that I'm asking on the right place for help, if not, where should I ask 
for help about XLib?


I'm writing a program that uses opengl, glx and xlib. Everything works fine, I 
can get the mouse position, the mouse button press events etc. But when I try to 
get Symcodes from keycodes, my program just segfaults. I checked the arguments 
I'm passing multiple times, I tried using XKeycodeToKeysym...


I tested it on another computer, and I had the same issue.

I'm getting the event like this:

if(XPending(window->display)){

XNextEvent(window->display, >event);

if(window->event.type== KeymapNotify){


That should be MappingNotify, not KeymapNotify, as described in:
https://tronche.com/gui/x/xlib/events/window-state-change/mapping.html


XRefreshKeyboardMapping(&(window->event.xmapping));



--
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



[ANNOUNCE] iceauth 1.0.10

2024-03-10 Thread Alan Coopersmith
The iceauth program is used to edit and display the authorization
information used in connecting with ICE.   It operates very much
like the xauth program for X11 connection authentication records.

This is a minor bugfix release, including fixes for compiler warnings.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - while ICEauthority files should never be more than
2gb in size, they may be stored on filesystems with large inodes.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow iceauth
to work with files whose timestamps are later than January 19, 2038,
but this has not been tested.

Alan Coopersmith (7):
  gitlab CI: stop requiring Signed-off-by in commits
  configure: Use AC_SYS_LARGEFILE to enable large file support
  Use reallocarray if available, provide local version if not
  Silence -Wanalyzer-out-of-bounds warnings from gcc 13
  Variable scope reductions, as suggested by cppcheck
  unifdef __UNIXOS2__
  iceauth 1.0.10

git tag: iceauth-1.0.10

https://xorg.freedesktop.org/archive/individual/app/iceauth-1.0.10.tar.gz
SHA256: f17f373c6e7bfef9cfa4c688f165dfebec7642ad7c6304c5bb3c9bc2bfcde747  
iceauth-1.0.10.tar.gz
SHA512: 
44e1a03231070e3e055b9a01307a7e98ce08687a2fbf1559a1c6df4e205eb700dfb51b880bdde1de70db2bdf5f1e1dfe021330faad900784dd3729c2bafde021
  iceauth-1.0.10.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/iceauth-1.0.10.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/iceauth-1.0.10.tar.xz
SHA256: 3deefb7da26af9dc799b5628d929d91c9af68c78575639944db3b955f29aa029  
iceauth-1.0.10.tar.xz
SHA512: 
cfadac03a3f72f3c0bb58f67984a033847c76e7e3fdd9ebce583c0554d7f9484faf5053d878f5a82a543cdcc8e2ef8acecadb8830bd3c53584d7ec950cb51cc3
  iceauth-1.0.10.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/iceauth-1.0.10.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-chips 1.5.0

2024-03-24 Thread Alan Coopersmith
This Xorg driver supports the graphics devices from Chips & Technologies.

Alan Coopersmith (18):
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  gitlab CI: stop requiring Signed-off-by in commits
  gitlab CI: ensure libtool is installed in build container
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  configure: quote call to AC_LANG_SOURCE in AC_LINK_IFELSE
  Add X.Org's standard C warning flags to AM_CFLAGS
  Fix -Wmisleading-indentation warning in chipsPreInitHiQV()
  Handle 4 -Wmissing-prototypes warnings
  AsmMacros.h: convert function definitions from K to C89
  unifdef NCR
  unifdef Lynx
  unifdef __SCO__
  unifdef __USLC__
  Remove ifdef checks for non-Solaris SVR4 systems
  Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
  xf86-video-chips 1.5.0

git tag: xf86-video-chips-1.5.0

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-chips-1.5.0.tar.gz
SHA256: ceaf0e7d010baafa9836246e9df6b475545b24c3b00a710665d6a54b2a74920e  
xf86-video-chips-1.5.0.tar.gz
SHA512: 
28a84552f5dd97a0cecd5676907f09c158a4581af514be890a79f499596fe50e003286211813c115cec2fafdf8df8b346403bd097e3c13093890cd947781b3d3
  xf86-video-chips-1.5.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-chips-1.5.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-chips-1.5.0.tar.xz
SHA256: 84c3d9640ec85a94673ac98e6b546568414c2925ae46dca8205b42014793d4b3  
xf86-video-chips-1.5.0.tar.xz
SHA512: 
96e4e28211cf75da3bd7c279ce1dcef8403aa2d36e2a0b878c1c71e5a85703ea9836355926f4d60421b7bb63a9a516dcdb87a22a65b97bdaeac60a0031870890
  xf86-video-chips-1.5.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-chips-1.5.0.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-vboxvideo 1.0.1

2024-03-24 Thread Alan Coopersmith
xf86-video-vboxvideo - VirtualBox video driver for the Xorg X server


This driver is only for use in VirtualBox guests without the
vboxvideo kernel modesetting driver in the guest kernel, and
which are configured to use the VBoxVGA device instead of a
VMWare-compatible video device emulation.

Guests with the vboxvideo kernel modesetting driver should use the
Xorg "modesetting" driver module instead of this one.

This driver is dedicated to the memory of Michael Thayer, who brought
it to X.Org and made the initial release before he passed away in 2019.

This release fixes a failure to build with C23 compilers, and
cleans up some compiler warnings.

Alan Coopersmith (16):
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  Build xz tarballs instead of bzip2
  Fix spelling/wording issues
  gitlab CI: add a basic build test
  gitlab CI: stop requiring Signed-off-by in commits
  gitlab CI: ensure libtool is installed in build container
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Add X.Org's standard C warning flags to AM_CFLAGS
  Silence some standard X.Org warnings that cause too much noise
  Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
  Fix 142 instances of -Wredundant-decls warning for RTASSERTVAR
  Stop building helpers.c
  COPYING: include all three MIT/X11 license variants from source files
  Fix builds with C23 compilers
  xf86-video-vboxvideo 1.0.1

git tag: xf86-video-vboxvideo-1.0.1

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vboxvideo-1.0.1.tar.gz
SHA256: 67ced0b1aae081fb1526410c39075d686444ca3eaf944b7e55096758836411ff  
xf86-video-vboxvideo-1.0.1.tar.gz
SHA512: 
d2a7ec56f2d9356ca6c3acc8b7cfbce0a80e08740b5c7c0efd7dc5831b8a9256549bb48f1f92a76542c40430a6bb0426cdcbe38468df98f1324c637a303a84ce
  xf86-video-vboxvideo-1.0.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vboxvideo-1.0.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vboxvideo-1.0.1.tar.xz
SHA256: 8efc65fc7d2bc56bd883c31170dc367f03b3dba85f8268eff36d55138a7b7f8a  
xf86-video-vboxvideo-1.0.1.tar.xz
SHA512: 
a0428e81e2861d59d0cc0e75fee14ba320322f057257568e10eb6347a55d85bcc1ba8973e5a2dfda7f5f24bbefefad7f7a555d4af2823a7b0ccad2c18105139c
  xf86-video-vboxvideo-1.0.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vboxvideo-1.0.1.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-nv 2.1.23

2024-03-24 Thread Alan Coopersmith
This is the NVIDIA video driver for the Xorg server, for devices not
supported by a kernel driver.

Alan Coopersmith (13):
  gitlab CI: stop requiring Signed-off-by in commits
  Remove "All rights reserved" from Oracle copyright notices
  gitlab CI: ensure libtool is installed in build container
  Don't call xf86DisableRandR in ABI_VIDEODRV_VERSION 24 & later
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Add X.Org's standard C warning flags to AM_CFLAGS
  Fix 4 -Wdiscarded-qualifiers warnings
  Fix warning: ‘NVDMAKickoffCallback’ defined but not used 
[-Wunused-function]
  Fix warning: ‘NVPatternROP’ defined but not used 
[-Wunused-const-variable=]
  Fix -Wdiscarded-qualifiers warning in G80PreInit
  Fix warning: no previous prototype for ‘G80ExaInit’ [-Wmissing-prototypes]
  riva_hw.c: Ensure ABS macro expands correctly
  xf86-video-nv 2.1.23

Yusuf Khan (2):
  fix nv on powerpc
  treewide: #if -> #ifdef

git tag: xf86-video-nv-2.1.23

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-nv-2.1.23.tar.gz
SHA256: e8da41db94a1eef27ac9b94a39a13d416fc5fe136e0199fa012d02152a1dbd38  
xf86-video-nv-2.1.23.tar.gz
SHA512: 
58d3f2a20e1138ac8c2206a8b81bb4018e5ee165509a1716eacd5ccf5ac1102b7a069b7e97a71d07aea1c892e2863bf8046a2068031042a05e8e075ebebcad6b
  xf86-video-nv-2.1.23.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-nv-2.1.23.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-nv-2.1.23.tar.xz
SHA256: c68dbda431f3d47000606f8173b977b811c76ba9dda1a5d2e3ee12298aca  
xf86-video-nv-2.1.23.tar.xz
SHA512: 
ce09f37bd29bbe588a8788d643240c9b0324654ea37b8e7f0f127494999f24b3048ca0c7ea91b33ef94efd12b570bfb73c8a5e20bf63749b01cbdc5669136b9e
  xf86-video-nv-2.1.23.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-nv-2.1.23.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] lndir 1.0.5

2024-03-24 Thread Alan Coopersmith
lndir - create a shadow directory of symbolic links to another directory tree
-

This release fixes a bug which could cause lndir to segfault when a link
includes a trailing slash.

Since this release was generated using the new GNU autoconf 2.72, this also
adds a --enable-year2038 configure flag which may allow lndir on 32-bit
platforms to work with files whose timestamps are later than January 19, 2038,
but this has not been tested.

Alan Coopersmith (2):
  Fix #1: Segmentation fault on trailing slashes
  lndir 1.0.5

Naïm Favier (1):
  Make existing link warning more explicit

git tag: lndir-1.0.5

https://xorg.freedesktop.org/archive/individual/util/lndir-1.0.5.tar.gz
SHA256: 2be863f59e6833955b11295c43d79ab32464a8706d29072171cd8da95922a7a2  
lndir-1.0.5.tar.gz
SHA512: 
8e60e20e57c01108ece10e7499b125d551f20e03a784339b2212b180a5213c0c7f761594de3c7819deb80b7cf91945353528963290cab9c36ecdd8348b1f27f0
  lndir-1.0.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/lndir-1.0.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/util/lndir-1.0.5.tar.xz
SHA256: 3b65577a5575cce095664f5492164a96941800fe6290a123731d47f3e7104ddb  
lndir-1.0.5.tar.xz
SHA512: 
f6c1498ed0d867d4aa98ef098a9ab57027ac4e852f688b2c1695a3c9ca571b927bc401925e3bd7951fbf0db54798a55f838c4a4ad113dafd95d811ba61551061
  lndir-1.0.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/lndir-1.0.5.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libX11 1.8.8

2024-03-24 Thread Alan Coopersmith
libX11 is the original library for the core X11 protocol.

This release includes:

 * Fix XIM input sometimes jumbled (#198, !236)
 * Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons (!237)
 * Drop ifdefs for platforms that are no longer supported (!242, !243)
 * Assorted memory handling cleanups

Alan Coopersmith (15):
  unifdef __osf__
  unifdef AIXV3
  unifdef ultrix
  unifdef __UNIXOS2__
  unifdef hpux
  unifdef sgi
  unifdef __sgi
  unifdef __sgi_not_xconsortium
  unifdef __vax__
  unifdef __uxp__
  unifdef __QNX__
  unifdef Lynx
  unifdef USL_SHAREDLIB
  unifdef NULL_NOT_ZERO
  libX11 1.8.8

Peter Hutterer (1):
  Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons

Takao Fujiwara (2):
  ximcp: Unmark to fabricate key events with XKeyEvent serial
  imDefLkup: Commit first info in XimCommitInfo

Walter Harms (9):
  fix table width
  _XimLocalDestroyIC: no need to check arg for Xfree()
  _XimLocalCreateIC:no need to check arg for Xfree()
  _XimLocalCreateIC: minor cleanup
  _XimLocalCreateIC: get rid of bzero
  _XimLocalDestroyIC:fix possible mem leak
  Fix XCreateIC() memory leak (Part 2)
  _XimEncodeString:no need to check arg for Xfree()
  _XimProtoIMFree:no need to check arg for Xfree()

git tag: libX11-1.8.8

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.gz
SHA256: 26997a2bc48c03df7d670f8a4ee961d1d6b039bf947475e5fec6b7635b4efe72  
libX11-1.8.8.tar.gz
SHA512: 
83e073a98d599fdcf5a32b71cdfcca9e5a03b4adf3ea4a64825fee9c2f2a4f204a18433b4ff3e1e0cdb485c286f1c580fab2a21052c33250c5da0f96701635ae
  libX11-1.8.8.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.xz
SHA256: 46afaebb2dd1a3a7348c0544a4b1c88c51de4bda885fde57d2cf98427ee5cbf6  
libX11-1.8.8.tar.xz
SHA512: 
4e7ce8f2d88b9475f960ea1d5730ece8953509e0c057cf2d0a2f5fa6a36e6577b0dcd7f16ac91b8fdd804aabec6d7e8f3067a3a8667bd2e41d72dd68ab70ef82
  libX11-1.8.8.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-video-savage 2.4.1

2024-03-24 Thread Alan Coopersmith
This driver supports the Savage family of graphics devices released by S3
in the late 1990's.

This release fixes a failure to build with gcc 14 and cleans up several
other compiler warnings.

Alan Coopersmith (12):
  gitlab CI: ensure libtool is installed in build container
  Don't call xf86DisableRandR in ABI_VIDEODRV_VERSION 24 & later
  Don't build unused code for HorizScaleFactor != 1
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Add X.Org's standard C warning flags to AM_CFLAGS
  Revert "exa: Use exaGetPixmapFirstPixel() instead of devPrivate.ptr"
  Fix warning: no previous prototype for ‘SavageGetCopyROP’
  Fix -Wdeclaration-after-statement warning in SavagePreInit()
  Use C99 named initializers for XF86ModReqInfo in SavagePreInit()
  Fix 5 -Wshadow warnings
  Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
  xf86-video-savage 2.4.1

git tag: xf86-video-savage-2.4.1

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.1.tar.gz
SHA256: 5eea7a0391e8c93f6528135ad9b0c8550f287bbf838ac86d0b82b8b16493f965  
xf86-video-savage-2.4.1.tar.gz
SHA512: 
163e3bdd3d1df5f4770c05b424de616c0ed41829f4f20d10a76a7eaac48a740935c9010ed48064e3e689d6c14a82d433a8f371a40998fcace255333479676c28
  xf86-video-savage-2.4.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.1.tar.xz
SHA256: 674191160c61982199c582233c5f1df5163a09f3ecbcb3d5bb5079b31a7d10af  
xf86-video-savage-2.4.1.tar.xz
SHA512: 
7928dafa148340e4a6c0ecd2324a69a67aa8fec55d316468c7e68fd79d1a388fd0e1f593d39b6dab0c8a5876b23e7c65c037a3285d340fa82b27ec7c2d5c8713
  xf86-video-savage-2.4.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.4.1.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXmu 1.2.0

2024-03-24 Thread Alan Coopersmith
libXmu - X miscellaneous utility routines library
-

This release raises the minimum version of libXt required to 1.1.0
(released in 2011), and for those builders who need to regenerate
the autoconf files, raises the minimum version of autoconf required
to 2.70 (released in 2020).

Alan Coopersmith (21):
  configure: raise minimum autoconf requirement to 2.70
  src/Makefile.am: Remove hardcoded -D_BSD_SOURCE
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  test: Convert test code to use glib test helpers
  test: Add simple test cases for functions in src/RdBitF.c
  test: Add simple test cases for functions in src/CursorName.c
  test: Add simple test cases for functions in src/Lower.c
  test: Add simple test cases for functions in src/StrToBS.c
  test: Add simple test cases for functions in src/StrToGrav.c
  test: Add simple test cases for functions in src/StrToJust.c
  test: Add simple test cases for functions in src/StrToLong.c
  test: Add simple test cases for functions in src/StrToOrnt.c
  test: Add simple test cases for functions in src/StrToShap.c
  test: Add simple test cases for functions in src/reallocarray.c
  XmuReadBitmapDataFromFile: set close-on-exec when opening files
  unifdef hpux
  unifdef Lynx
  Remove "#ifndef notdef" checks
  unifdef SYSV
  Use XtAsprintf to simplify os_name string generation
  libXmu 1.2.0

git tag: libXmu-1.2.0

https://xorg.freedesktop.org/archive/individual/lib/libXmu-1.2.0.tar.gz
SHA256: b4686c4b4570044bcfc35bfaa3edbe68185ddf8e3250387f74a140c8e45afb2f  
libXmu-1.2.0.tar.gz
SHA512: 
1a42cb4c5268f58ea1a582003cc6e3cc5839157a1cf4961c963d25898a53e2720b3e16be07622b9e16e92e69c260b70c4abad91b49d192036c3d7422ccda179c
  libXmu-1.2.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXmu-1.2.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXmu-1.2.0.tar.xz
SHA256: 072026fe305889538e5b0c5f9cbcd623d2c27d2b85dcd37ca369ab21590b6963  
libXmu-1.2.0.tar.xz
SHA512: 
199310c57d9ce15d3a049890ba2b853357fbda267ca0f075624ed4757c72c548a1c4153a4f7492a2ebf06eb90518ef02c21b44ca298933c038c62196f2cddb2e
  libXmu-1.2.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXmu-1.2.0.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


Re: [ANNOUNCE] libX11 1.8.8

2024-04-01 Thread Alan Coopersmith

On 3/24/24 15:26, Alan Coopersmith wrote:

libX11 is the original library for the core X11 protocol.

This release includes:

  * Fix XIM input sometimes jumbled (#198, !236)
  * Drop ifdefs for platforms that are no longer supported (!242, !243)


Unfortunately, this release included two regressions:

- A failure to build on Win32 platforms, already fixed in git:
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/204
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/245

- Problems handling keyboard input via XIM:
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/205
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/206
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/207
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/208

The developer of the commit that caused the second issue has proposed a fix in
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/246
while another user has proposed reverting the MR entirely in
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/247

Which of these gets chosen for inclusion in libX11 1.8.9 depends on whether
people who test the first say it solves all the problems they saw introduced
in 1.8.8 or if more work is needed, so please test and provide feedback on
the bug or MR links above.

--
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris



X.Org Security Advisory: Issues in X.Org X server prior to 21.1.12 and Xwayland prior to 23.2.5

2024-04-03 Thread Alan Coopersmith

X.Org Security Advisory: April 3, 2024

Issues in X.Org X server prior to 21.1.12 and Xwayland prior to 23.2.5
==

Multiple issues have been found in the X server and Xwayland implementations
published by X.Org for which we are releasing security fixes for in
xorg-server-21.1.12 and xwayland-23.2.5.

The first 3 can be triggered by a client using a different endianness from
the X server and making particular requests.   The X server replies will use
the byte-swapped length of the return data, causing the X server to read
memory values from the heap and write it back to the client, until it
finally hits an unmapped page and segfaults.  The client cannot control
what portion of the server's heap memory the X server copies into its replies,
but as the length values are typically small numbers stored into a 32-bit
integer, the size attempted for the out-of-bounds read may be large.

Xwayland versions 23.1 and later disable support for byte-swapping by default,
and are thus protected from these issues unless the Xwayland server is started
with the +byteswappedclients option on the command line. X.Org plans to include
this change in the next release branch of the other X.Org X servers.

The new xorg-server-21.1.12 release adds the ability to disable byte-swapped
clients as well, though it retains the current default of leaving them enabled.
For all of the provided X servers in this release, the command-line option
-byteswappedclients may be used to disable byte-swapping support for X clients
with a different endianness than the X server.
Support for such clients may also be disabled for the Xorg server by
providing a file in /etc/X11/xorg.conf.d/ containing the contents:

Section "ServerFlags"
Option "AllowByteSwappedClients" "False"
EndSection



1) CVE-2024-31080: Heap buffer overread/data leakage in ProcXIGetSelectedEvents

Introduced in: xorg-server-1.7.0 (2009)
Fixed in: xorg-server-21.1.12 and xwayland-23.2.5
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/96798fc1967491c80a4d0
Found by: Alan Coopersmith of Oracle Solaris, while investigating
  https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69762

The ProcXIGetSelectedEvents() function uses the byte-swapped length of the
return data for the amount of data to return to the client, if the client
has a different endianness than the X server.

xorg-server-21.1.12 and xwayland-23.2.5 have been patched to fix this issue.


2) CVE-2024-31081: Heap buffer overread/data leakage in ProcXIPassiveGrabDevice

Introduced in: xorg-server-1.7.0 (2009)
Fixed in: xorg-server-21.1.12 and xwayland-23.2.5
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/3e77295f888c67fc7645d
Found by: Alan Coopersmith of Oracle Solaris

The ProcXIPassiveGrabDevice() function uses the byte-swapped length of the
return data for the amount of data to return to the client, if the client
has a different endianness than the X server.

xorg-server-21.1.12 and xwayland-23.2.5 have been patched to fix this issue.


3) CVE-2024-31082: Heap buffer overread/data leakage in ProcAppleDRICreatePixmap

Introduced in: xorg-server-1.12.0 (2012)
Fixed in: xorg-server-21.1.12
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/6c684d035c06fd41c727f
Found by: Alan Coopersmith of Oracle Solaris

The ProcAppleDRICreatePixmap() function uses the byte-swapped length of the
return data for the amount of data to return to the client, if the client
has a different endianness than the X server.  This function is only found
in the Xquartz server for MacOS systems, and not in Xwayland, Xorg, or any
other X servers.

xorg-server-21.1.12 has been patched to fix this issue.

4) CVE-2024-31083: User-after-free in ProcRenderAddGlyphs

Introduced in: prior to X11R6.7 (2004)
Fixed in: xorg-server-21.1.12 and xwayland-23.2.5
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/bdca6c3d1f5057eeb3160
Found by: Jan-Niklas Sohn working with Trend Micro Zero Day Initiative

The ProcRenderAddGlyphs() function calls the AllocateGlyph() function
to store new glyphs sent by the client to the X server.  AllocateGlyph()
would return a new glyph with refcount=0 and a re-used glyph would end up
not changing the refcount at all. The resulting glyph_new array would thus
have multiple entries pointing to the same non-refcounted glyphs.

ProcRenderAddGlyphs() may free a glyph, resulting in a use-after-free when
the same glyph pointer is then later used.

xorg-server-21.1.12 and xwayland-23.2.5 have been patched to fix this issue.



X.Org thanks all of those who reported and fixed these issues, and those
who helped with the review and release of this advisory and these fixes.

--
 -Alan Coopersmith-  alan.coopersm...@oracle.com
   X.Org Secur

[ANNOUNCE] xdm 1.1.16

2024-04-04 Thread Alan Coopersmith
xdm is a basic X11 display manager and GUI login screen.

This release fixes a failure to build with the recent libXaw 1.0.16 release
due to a change introduced in xdm 1.1.15 to address gcc 14 build issues.

Alan Coopersmith (2):
  Define _CONST_X_STRING when including Xaw & Xt headers
  xdm 1.1.16

git tag: xdm-1.1.16

https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.16.tar.gz
SHA256: 931013642b7fab893f374eb1aa6f9ad043c88b654802fc51f841cea76aff44e0  
xdm-1.1.16.tar.gz
SHA512: 
e891d26eb158c78908a1afefca62b0fc74ed05d55064ce0aaf6dfbacc741d4eef1ce92910dbff2f703cac23bda55c83127b1855de2169a0dd0bafc414f3140ca
  xdm-1.1.16.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.16.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.16.tar.xz
SHA256: bcf2209881e95708363777b282fedb1c1055790f38046fa46beff2f1d087679c  
xdm-1.1.16.tar.xz
SHA512: 
a7e0aca67b770b3939aee2c12feac3c0f5efa531ec4a6045ab8b53d9c35b701ab5533447feb39b7cbe0df74ff8483ee1637314b847b37a6c3f7e9c8fdf5e172d
  xdm-1.1.16.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.16.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xorg-sgml-doctools 1.12.1

2024-04-07 Thread Alan Coopersmith
This package provides a common set of SGML entities and XML/CSS style
sheets used in building/formatting the documentation provided in other
X.Org packages.   It's typically only needed by people building from
source who want to produce formatted documentation from their builds,
or those who have installed the HTML version of the documentation,
which refers to the included common xorg.css stylesheet.


This release includes support for building with meson as well as autoconf.
Please test building with meson and report any issues you hit to our
gitlab issue tracker at:
https://gitlab.freedesktop.org/xorg/doc/xorg-sgml-doctools/-/issues
as we plan on removing the autoconf build support in a future release.

Alan Coopersmith (7):
  Build xz tarballs instead of bzip2
  gitlab CI: add a basic build test
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Remove "All rights reserved" from Oracle copyright notices
  gitlab CI: Update to latest CI templates & Debian stable release
  Add a meson build system
  xorg-sgml-doctools 1.12.1

Thierry LARONDE (1):
  Meson: align settables to autotools ones. Fix discrepancy.

git tag: xorg-sgml-doctools-1.12.1

https://xorg.freedesktop.org/archive/individual/doc/xorg-sgml-doctools-1.12.1.tar.gz
SHA256: 8de3406f96a02bc3ab51ff47ba1612d9a11fc25d2edcaa06caa2cb2420d7bae0  
xorg-sgml-doctools-1.12.1.tar.gz
SHA512: 
6bf9976d2f3d91897a7ee7fea1f9e8f14b7b1d961e0c68ff592adbe0664081090c3e8f92eebe707e6c225813ad1f74af8cf3bf3d7bff283314f93b7f6b90eb10
  xorg-sgml-doctools-1.12.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/doc/xorg-sgml-doctools-1.12.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/doc/xorg-sgml-doctools-1.12.1.tar.xz
SHA256: 0a5d54c0706b4e89d5acd4d455db3745ab4ad26be627cce015b90ad403b56d6f  
xorg-sgml-doctools-1.12.1.tar.xz
SHA512: 
82a202a97da4d705d70e3a1865c5cc47f1007d32a239513f52e6e63912ce0363fbeafabbec36ad008d3f7df15f03c27a4f004e9b1da93eed0f7e5b3f27f7c4cf
  xorg-sgml-doctools-1.12.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/doc/xorg-sgml-doctools-1.12.1.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libX11 1.8.9

2024-04-05 Thread Alan Coopersmith
libX11 is the original library for the core X11 protocol.

This release includes:
 * Fix regressions introduced in 1.8.8 (!245, !248) - this includes reverting
   for now the previous "Fix XIM input sometimes jumbled (#198, !236)"

Alan Coopersmith (2):
  xlibi18n: restore parse_line1 for WIN32 builds
  libX11 1.8.9

Peter Hutterer (2):
  Revert "imDefLkup: Commit first info in XimCommitInfo"
  Revert "ximcp: Unmark to fabricate key events with XKeyEvent serial"

git tag: libX11-1.8.9

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.9.tar.gz
SHA256: 57ca5f07d263788ad661a86f4139412e8b699662e6b60c20f1f028c25a935e48  
libX11-1.8.9.tar.gz
SHA512: 
dd3fa1c406799dd76241911f66334759486aad9dc220b557cef9e4cbc555134da3831578a18b40756fabc2fb3fef5e9bf167c3b3efa0caa704c68b055c877d84
  libX11-1.8.9.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.9.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.9.tar.xz
SHA256: 779d8f111d144ef93e2daa5f23a762ce9555affc99592844e71c4243d3bd3262  
libX11-1.8.9.tar.xz
SHA512: 
737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96
  libX11-1.8.9.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.9.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xdm 1.1.15

2024-03-23 Thread Alan Coopersmith
xdm is a basic X11 display manager and GUI login screen.

This release fixes a failure to build with the upcoming gcc 14, cleans
up several other compiler warnings, fixes a bug in the generation of the
xdm.service file for systemd, and removes a lot of dead code checks for
platforms & features that have not been supported since the conversion
from Imake to autoconf in 2005.

Alan Coopersmith (26):
  gitlab CI: stop requiring Signed-off-by in commits
  Remove "All rights reserved" from Oracle copyright notices
  gitlab CI: Update to latest CI templates & Debian stable release
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Fix -Wincompatible-pointer-types warning from gcc (issue #15)
  greeter: Handle const qualification differences between Solaris & Linux 
PAM
  greeter: Constify value argument to SetValue()
  unifdef ultrix
  unifdef sony
  unifdef PowerMAX_OS
  unifdef __convex__
  unifdef hpux
  unifdef pegasus
  unifdef __UNIXOS2__
  unifdef QNX4
  unifdef AF_CHAOS
  unifdef AF_DECnet
  unifdef SYSV
  unifdef SIGNALS_RESET_WHEN_CAUGHT
  unifdef UNRELIABLE_SIGNALS
  unifdef FRAGILE_DEV_MEM
  Remove support for SVR4 systems other than Solaris/illumos
  include  on all platforms with HAVE_GETSPNAM set, not just SVR4
  unifdef __osf__
  session.c: clear -Wredundant-decls warnings on Solaris
  xdm 1.1.15

Alisson Bruno (1):
  Fix --with-systemd-daemon option

git tag: xdm-1.1.15

https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.15.tar.gz
SHA256: a8af0b40642d76356202ed8d217fd42acdcc21876de912a48c1ce69ccc4082cf  
xdm-1.1.15.tar.gz
SHA512: 
ec9a9aacbb56aea27e4053d7304ab8dabbc4678e0115eeedd1ca51d917f5e42b52f701d1e2e89d0fc5961d6ea915f8906c44ffafc8a8303ad66d285dc6c1b1b9
  xdm-1.1.15.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.15.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.15.tar.xz
SHA256: 4bb028de68fa3ca918d46109123095c8ba89bea97c965ccc79c6387bfd84b172  
xdm-1.1.15.tar.xz
SHA512: 
b36c978b6a54e3db43f929c52cbf47ea226dc0fe018f8284d8c495c73f269af33a7441d5a5072d8e9b2a34e9c71767de9d8762bc3ed196b1bebc78b016f7d8bb
  xdm-1.1.15.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.15.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libpciaccess 0.18.1

2024-03-23 Thread Alan Coopersmith
xorg/lib/libpciaccess - Generic PCI access library
--

This release fixes the meson.build to honor meson's
-Ddefault_library={shared,static,both} flag to control which types of
library are built, instead of always forcing the build of only a shared
library.

Alan Coopersmith (2):
  meson: allow building static library, not just shared
  libpciaccess 0.18.1

git tag: libpciaccess-0.18.1

https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.1.tar.xz
SHA256: 4af43444b38adb5545d0ed1c2ce46d9608cc47b31c2387fc5181656765a6fa76  
libpciaccess-0.18.1.tar.xz
SHA512: 
ef27999446e735df2331e94219ee3dafe9198a2472bb452f63ef9c9c446d5431f9e231e224cfabdeba1402974a5a0064546f9abced4d1770f994f5fc0c2b3310
  libpciaccess-0.18.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.1.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xedit 1.2.4

2024-03-24 Thread Alan Coopersmith
Xedit is a simple text editor for X.

This release adds -help and -version options, removes remnants of support
for OS/2 & Interactive Unix, and fixes a crash if there is a call to an
undefined function in lisp.lsp.

Alan Coopersmith (7):
  gitlab CI: stop requiring Signed-off-by in commits
  Add -help and -version options
  unifdef __UNIXOS2__
  Use AC_C_INLINE instead of ifdef __GNUC__ to check for inline keyword
  unifdef ISC
  Fix crash when undefined function called in lisp.lsp
  xedit 1.2.4

git tag: xedit-1.2.4

https://xorg.freedesktop.org/archive/individual/app/xedit-1.2.4.tar.gz
SHA256: 094b36f22868191b69cb5222070eec050c3f735bd4e3cda50c7536d011f478fd  
xedit-1.2.4.tar.gz
SHA512: 
4168d249cecabea3328b52dc5b0ec9a9ea0ac83be0a18145874e07059dd10201112972ba07ba44b80dfdf64289e3d407df4640d4e89385fd755ce3c21875e7e8
  xedit-1.2.4.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xedit-1.2.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xedit-1.2.4.tar.xz
SHA256: b00d488b29cd007fadf9a4e44193cbdd72b48c94080be5ebc02565f21f9a2a71  
xedit-1.2.4.tar.xz
SHA512: 
30819ec491f9a02db95c20eb8653389b29bf4a4a5c54701d156db67fcb8fade5276dcb3a656dca245c958d75d0ee6fe50ab207e040ce0065d9d9a1bd58d5b24c
  xedit-1.2.4.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xedit-1.2.4.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xload 1.2.0

2024-03-24 Thread Alan Coopersmith
xload displays a periodically updating histogram of the system load average.

This release adds -help and -version options, and removes support for a
number of older OS'es that predate the common getloadavg() system call.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs in case its necessary to access file whose size or
inode number is outside the range of the original 32-bit API.

Since this release was generated using the new GNU autoconf 2.72, this also
adds a --enable-year2038 configure flag which may allow xload on 32-bit
platforms to work with files whose timestamps are later than January 19, 2038,
but this has not been tested.

Alan Coopersmith (17):
  unifdef -UUSG
  gitlab CI: stop requiring Signed-off-by in commits
  Print which arguments were unknown before giving usage message
  Add -help and -version options
  Use asprintf() if available
  configure: Use AC_SYS_LARGEFILE to enable large file support
  unifdef SYSV
  unifdef __osf__
  unifdef hpux
  unifdef SVR4
  unifdef att
  unifdef QNX4
  Use autoconf to check for  instead of ifdef BSD
  Use autoconf to check for  instead of OS-specific 
ifdefs
  unifdef __bsdi__
  Use imdent to realign remaining pre-processer directives
  xload 1.2.0

git tag: xload-1.2.0

https://xorg.freedesktop.org/archive/individual/app/xload-1.2.0.tar.gz
SHA256: 0d3b84d22d2d85e9c3c152e48871e490dfcaad420f8836333f1323c5a690d55f  
xload-1.2.0.tar.gz
SHA512: 
025ec2e92c00bf1f38c9930e29fac7949316d0ca36aaee0505e44fe639b577cf78a6613f05d2ad03cd634ad641c0a64837ac1d8291d7e14d5ab127d61be6d873
  xload-1.2.0.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xload-1.2.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xload-1.2.0.tar.xz
SHA256: 2c0fe6d624e1a25c1707e2d56407b979d6a78d64271df9ea0a89d99b81b59a80  
xload-1.2.0.tar.xz
SHA512: 
b6143f796f7d24bb204e29f341f59c27a0eba00ae58e42bde0d1471e3e9357a0ce5e9e23de119d2540c9f5c71d28eb1e85dd766b6b28a7f066805b5f386aa716
  xload-1.2.0.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xload-1.2.0.tar.xz.sig


-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xman 1.2.0

2024-03-24 Thread Alan Coopersmith
xman is a graphical manual page browser using the Athena Widgets (Xaw) toolkit.

This release improves the display of the formatted man page when using man-db,
fixes a memory leak when closing a man page, and removes support for a number
of OS'es from the 80's & 90's, along with removing support for using Xprint
to print a man page.

Alan Coopersmith (13):
  unifdef ISC
  unifdef sgi
  unifdef __osf__
  unifdef hpux
  unifdef SCO, __SCO__, and __UNIXWARE__
  unifdef sony
  unifdef defined(SVR4) && !defined(sun)
  unifdef __bsdi__
  unifdef BSD < 199103
  unifdef ATHENA
  unifdef INCLUDE_XPRINT_SUPPORT
  unifdef NO_COMPRESS
  xman 1.2.0

gldrk (2):
  Free buffered file contents when closing man page
  Restore formatting with modern man-db

git tag: xman-1.2.0

https://xorg.freedesktop.org/archive/individual/app/xman-1.2.0.tar.gz
SHA256: 2e8c9f55322cfc7e1a3c3bcfe5e3d804886f36039e042eb88b0637a1abd84f26  
xman-1.2.0.tar.gz
SHA512: 
61eeb57ab92c9e26df22ef5904df53aa488b06b891ec781849c6fd9aeb088e8b0d9c729c7fecc1db2a216a51719a97a891235a54ef4c4810c4953ba5a6b5d795
  xman-1.2.0.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xman-1.2.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xman-1.2.0.tar.xz
SHA256: f18db80bd72a0c27cf38b2a7b75485ee48cd22aab10f2ff58de54d83e268b406  
xman-1.2.0.tar.xz
SHA512: 
072dba172fd30606c1e185c6e50b3b9a9ec5e430eb2ac7f0c476e1c2de998e8c0b5fbf53de20a7339d39a8990255e77fe72d3928b43d055e8463f8069389d192
  xman-1.2.0.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xman-1.2.0.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xorg-docs 1.7.3

2024-03-24 Thread Alan Coopersmith
This package provides miscellaneous documentation for the X Window System
that doesn't better fit into other packages.

Alan Coopersmith (8):
  Build xz tarballs instead of bzip2
  gitlab CI: add a basic build test
  Switch to XORG_DEFAULT_NOCODE_OPTIONS
  Remove "All rights reserved" from Oracle copyright notices
  MAINTAINERS: update format
  MAINTAINERS: update data
  gitlab CI: Update to latest CI templates & Debian stable release
  xorg-docs 1.7.3

Enrico Weigelt, metux IT consult (1):
  MAINTAINERS: take Xnest maintainership

Peter Hutterer (1):
  MAINTAINERS: add xisxwayland

Thomas E. Dickey (1):
  add maintainer for Xft

git tag: xorg-docs-1.7.3

https://xorg.freedesktop.org/archive/individual/doc/xorg-docs-1.7.3.tar.gz
SHA256: 30f8fc4b435cda82f21d08d81c2e2fc9046ec7e20945e32ab7b63326674cf8c5  
xorg-docs-1.7.3.tar.gz
SHA512: 
5c7bf8e0c1c9d9c5e56109620793bbc52497707edf2fc3043b7370c02dc930077783b898f5d54898a98531110053a38722ff53d9f4fe7734a2e206a040432600
  xorg-docs-1.7.3.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/doc/xorg-docs-1.7.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/doc/xorg-docs-1.7.3.tar.xz
SHA256: 28a2f2eeb5d9ff58b85961ff3ed7baaaf1ffa132e2a81f8b2bb97cb499bcddef  
xorg-docs-1.7.3.tar.xz
SHA512: 
d9c0ed401e6b4d7e8572fb13c773f1dbe0a1efed12076bdfdafd9759f5d359e1bc6638e983189b53c72784becd5e61d2b552893c4e9af4f2d538c9e213324b50
  xorg-docs-1.7.3.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/doc/xorg-docs-1.7.3.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xlsfonts 1.0.8

2024-03-01 Thread Alan Coopersmith
xlsfonts lists fonts available from an X server via the X11 core protocol.

This release fixes a failure to build with the upcoming gcc 14.

Alan Coopersmith (5):
  man page: emphasize this program is for querying an X server
  gitlab CI: stop requiring Signed-off-by in commits
  Fix -Wincompatible-pointer-types warning from gcc (issue #1)
  Use reallocarray() if available
  xlsfonts 1.0.8

git tag: xlsfonts-1.0.8

https://xorg.freedesktop.org/archive/individual/app/xlsfonts-1.0.8.tar.gz
SHA256: 448ba05919bafc6b2ca3d21982646b060e2af3a27a5cc05fcedbe8b2608388cb  
xlsfonts-1.0.8.tar.gz
SHA512: 
9a693026af189a9d73ea34d93ffd81527db3d95d3b600b7bb52b34fc2c7a56bdb81cb31202d833506e1ff6ede90497e0bbf19ec73b35c5c8febdd46490feaee7
  xlsfonts-1.0.8.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xlsfonts-1.0.8.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xlsfonts-1.0.8.tar.xz
SHA256: 807f909eace684b866fc63b3e962729c120822a6c96e051ff51cf350b3ffb6cd  
xlsfonts-1.0.8.tar.xz
SHA512: 
401c86d902f173c440c08a22067a51e7238949c8d3c71eba7a8df11955edfec27525c8cbbcf2e96ed444fa20b15f98cf65a01343215d1ed9ba84fce849d02927
  xlsfonts-1.0.8.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xlsfonts-1.0.8.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xf86-input-elographics 1.4.4

2024-02-27 Thread Alan Coopersmith
xf86-input-elographics - Elographics input driver for the Xorg X server
---

Alan Coopersmith (6):
  gitlab CI: ensure libtool is installed in build container
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  configure: clear up obsolete macro warnings from autoconf
  Move X.Org's standard C warning flags to AM_CFLAGS
  Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
  xf86-input-elographics 1.4.4

Enrico Weigelt, metux IT consult (1):
  .gitignore: add some missing entries

Tamura Dai (1):
  Use memmove() for copying overlaped areas.

git tag: xf86-input-elographics-1.4.4

https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.4.tar.gz
SHA256: da66ec2a3d3d019e2e43aff5b64fc07ad92dbe1998588e2127c9ff14c2786626  
xf86-input-elographics-1.4.4.tar.gz
SHA512: 
bd8af7664f5129a1ee9f2aa7af6c5070de0819af36ed84abb40a0e3e80cc42a3338154b3210113626421bcde76770940adcb4b94173884319735b918d92c9372
  xf86-input-elographics-1.4.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.4.tar.xz
SHA256: f544e147e2e574de996a5025efd756df1dd992adc36c250d88594cbb781a648a  
xf86-input-elographics-1.4.4.tar.xz
SHA512: 
6e3d43d020a0805aca626b1f86027f5b76abf1c7aa8c062715e81dc35d3ac61a079c0f9d8c36a74babafdd64b81bebf453e1d11bfda07d436538b7664aa23ae6
  xf86-input-elographics-1.4.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.4.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xsm 1.0.6

2024-03-03 Thread Alan Coopersmith
X Session Manager (xsm)
---

This release adds -help and -version options and removes ifdefs in the
code for platforms that haven't been supported in the build system since
the switch from imake to autoconf.

Alan Coopersmith (8):
  unifdef -UUSG
  unifdef -UMOTOROLA
  gitlab CI: stop requiring Signed-off-by in commits
  Add -help and -version options
  unifdef SCO325
  unifdef SCO
  unifdef SYSV
  xsm 1.0.6

git tag: xsm-1.0.6

https://xorg.freedesktop.org/archive/individual/app/xsm-1.0.6.tar.gz
SHA256: 8fc27ef29467e44a303cb66c9ae5cd9a0e20c073f3a11282221db7201555bf08  
xsm-1.0.6.tar.gz
SHA512: 
c9f86d3db4b1a3b61fbdb4934cc3eae1597091a84121093dab774329311b7d5594d6df4e54f50462ac99db91146d0113d3e53b119a45ed944bb3605ad0b1b68a
  xsm-1.0.6.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xsm-1.0.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xsm-1.0.6.tar.xz
SHA256: b74cc774c6060c37592f68a90dbd31b0f2a62fb14e562769434f79be284a63ce  
xsm-1.0.6.tar.xz
SHA512: 
ee4e9b4ab6be6773e53685540f807b03d553bfecc26c4e85fe12daca486fdeb66c594c6eab54043a8c149112c7a3ed18e463d68d7aee62e93a06c091ce39c268
  xsm-1.0.6.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xsm-1.0.6.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xrefresh 1.1.0

2024-03-03 Thread Alan Coopersmith
xrefresh - refresh all or part of an X screen
-

This release adds two new command-line options: -delay ms & -help

Alan Coopersmith (3):
  gitlab CI: stop requiring Signed-off-by in commits
  Add -help option
  xrefresh 1.1.0

Andrew LeTourneau (1):
  Adding in a '-delay ms' parameter to optionally prolong refreshx

git tag: xrefresh-1.1.0

https://xorg.freedesktop.org/archive/individual/app/xrefresh-1.1.0.tar.gz
SHA256: cbf0d3ed80f03188841a96ceb20e615b40a006e3928be2e179d9d5a0ded639b2  
xrefresh-1.1.0.tar.gz
SHA512: 
4166e625f5327f3afdf12d62385121e1b888646c8afbe34a577a22e1166d5bdf61a204083f431253b5222f8896fda34a892ad38da6d2d1aa03ecdb4f691f3d2d
  xrefresh-1.1.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xrefresh-1.1.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xrefresh-1.1.0.tar.xz
SHA256: 29ed592d5ece35a3029004d8c46f3002f92970870a96c11e38baf7f1122b8b5f  
xrefresh-1.1.0.tar.xz
SHA512: 
d46988c0423c3c6efb21a2eec0df427934d041afa6dcbbfd33f2dff19bf5e077baf10bd96780d98326d3a3e34cbf5824da822b6cb0091873cc1baade0aa05c26
  xrefresh-1.1.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xrefresh-1.1.0.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] encodings 1.1.0

2024-03-02 Thread Alan Coopersmith
Font encoding tables for libfontenc
---

This release adds the ISO8859-14 encoding

This allows legacy applications (xcalc for instance) to work without the
 "Warning: missing charsets in String to FontSet conversion"
message on systems with only ISO8859-1 and UTF-8 encoded fonts installed.

This release also adds support for building with meson as well as autoconf.
Please test building with meson and report any issues you hit to our
gitlab issue tracker at:
  https://gitlab.freedesktop.org/xorg/font/encodings/-/issues
as we plan on removing the autoconf build support in a future release.

Alan Coopersmith (2):
  Add a meson build system
  font-encodings 1.1.0

Matthieu Herrb (1):
  Add the ISO8859-14 encoding

git tag: encodings-1.1.0

https://xorg.freedesktop.org/archive/individual/font/encodings-1.1.0.tar.gz
SHA256: 7d9b7afedc97c3b29b6262b3346728b877f0a91a4a5802bf091df4cffb43a568  
encodings-1.1.0.tar.gz
SHA512: 
9ea347c5bc258b6dae9cdc5887999a20edad59c85785bb7f03e984faaf704a68f01f69e6ceaf96d8c9142914c3819df40761dcf55e71b4135358c3dabf7f7981
  encodings-1.1.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/encodings-1.1.0.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/font/encodings-1.1.0.tar.xz
SHA256: 9ff13c621756cfa12e95f32ba48a5b23839e8f577d0048beda66c67dab4de975  
encodings-1.1.0.tar.xz
SHA512: 
ae912e120847954f5756193cc8860f50ada6c79bb3ba44f7f0cd1913b13aeed7885e140282cb47989a93fae0a0e8cedebe9a2420f65b1936b40192dc7d208427
  encodings-1.1.0.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/font/encodings-1.1.0.tar.xz.sig

--
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXdmcp 1.1.5

2024-03-02 Thread Alan Coopersmith
libXdmcp - X Display Manager Control Protocol library
-

Alan Coopersmith (8):
  Remove "All rights reserved" from Oracle copyright notices
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Xdmcp.h: add access attributes to function prototypes
  Clear -Wunused-macros warnings when arc4random_buf() is available
  XdmcpWriteHeader: drop unnecessary cast of free() argument
  XdmcpWriteHeader: use calloc instead of malloc to alloc buffer
  gitlab CI: add xz-utils to container for "make distcheck"
  libXdmcp 1.1.5

git tag: libXdmcp-1.1.5

https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-1.1.5.tar.gz
SHA256: 31a7abc4f129dcf6f27ae912c3eedcb94d25ad2e8f317f69df6eda0bc4e4f2f3  
libXdmcp-1.1.5.tar.gz
SHA512: 
400add8f47c28fe9cb80d6159a7268e7f5029d13a6219f3e07087455d99f807aa5b372242be9c14fbb7164b3c8180b8dc5edfeb620412bcbee246162f53c61d3
  libXdmcp-1.1.5.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-1.1.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-1.1.5.tar.xz
SHA256: d8a5222828c3adab70adf69a5583f1d32eb5ece04304f7f8392b6a353aa2228c  
libXdmcp-1.1.5.tar.xz
SHA512: 
d7a1d70a58b7d34ddd01a91d3ccbc086a36626b7081cfcbb150d24288c6adad612b042ba7ea63a218595afb2ee04384c0f8ba84ee3c6bd29913724b54e898d83
  libXdmcp-1.1.5.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-1.1.5.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] gccmakedep 1.0.4

2024-03-02 Thread Alan Coopersmith
gccmakedep - create dependencies in makefiles
-

This is an alternate version of makedepend implemented as a shell script
wrapper around `gcc -M` - this has the advantage of supporting whatever
language versions & extensions the compiler supports, and not needing to
be updated for things like the new elifdef and elifndef constructs in C23.

Alan Coopersmith (8):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1
  Update configure.ac bug URL for gitlab migration
  Add standard X.Org README.md file
  Build xz tarballs instead of bzip2
  gitlab CI: add a basic build test
  gitlab CI: stop requiring Signed-off-by in commits
  gccmakedep 1.0.4

Anderson Luiz da Silva (1):
  Add parsing of GCC option '-std='.

Emil Velikov (1):
  autogen.sh: use quoted string variables

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

git tag: gccmakedep-1.0.4

https://xorg.freedesktop.org/archive/individual/util/gccmakedep-1.0.4.tar.gz
SHA256: 5f36cde3f7cce8150a6eeb8026759977be523068a64fad899776122c3f03311f  
gccmakedep-1.0.4.tar.gz
SHA512: 
84f209470262f0b3ade7f8fd197883ccb02007c2c1ba33ebe87d2cc5d8c42bee30a1a7984ef98dd5cace110111092d1f4dee9ea42263ed02b525c795d6109c81
  gccmakedep-1.0.4.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/gccmakedep-1.0.4.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/util/gccmakedep-1.0.4.tar.xz
SHA256: 5088f98769fb63c326e9b9d2cb7c9f4a630a2801dd1da06971d0829176cf25b6  
gccmakedep-1.0.4.tar.xz
SHA512: 
7665923de51256720e7ae73c09f3c8c908c5cda2e204afac60e3c1ef45c7211cee303629ab9e53171df2a37765944a8a85a654bb1b2e90df9f497dff7d9d29a8
  gccmakedep-1.0.4.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/util/gccmakedep-1.0.4.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libfontenc 1.1.8

2024-03-02 Thread Alan Coopersmith
libfontenc - font encoding library
--

This release includes build system cleanups and adds "e" to the fopen()
flags to avoid leaking fd's when calling applications exec another program.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow it to
work with files whose timestamps are later than January 19, 2038 on
32-bit platforms, but this has not been tested.   This only applies to
non-compressed files opened by this library - compressed files are
handled by libz and depend on whether it was built with post-Y2038 support.

Alan Coopersmith (5):
  configure: raise minimum autoconf requirement to 2.70
  Remove "All rights reserved" from Oracle copyright notices
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  Set close-on-exec when opening files
  libfontenc 1.1.8

git tag: libfontenc-1.1.8

https://xorg.freedesktop.org/archive/individual/lib/libfontenc-1.1.8.tar.gz
SHA256: b55039f70959a1b2f02f4ec8db071e5170528d2c9180b30575dccf7510d7fb9f  
libfontenc-1.1.8.tar.gz
SHA512: 
e19903d409601c2bb09acb1608ad9dc6d505eb34987469ac6a9b02cfba780e1b9b6ecb99a997db705a2764f9d7a499c4c5bf74f82b87efa99076c16a098454cf
  libfontenc-1.1.8.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libfontenc-1.1.8.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libfontenc-1.1.8.tar.xz
SHA256: 7b02c3d405236e0d86806b1de9d6868fe60c313628b38350b032914aa4fd14c6  
libfontenc-1.1.8.tar.xz
SHA512: 
c9ddea9c0c6c6f4933b5b8ed2044e3dc259a9edbb3070a32f0335a6ad4d47b1858cefc01fa2dff9f29808bee311e9c677b05861200d2f2c4552c92b33fe027e2
  libfontenc-1.1.8.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libfontenc-1.1.8.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXcursor 1.2.2

2024-03-02 Thread Alan Coopersmith
libXcursor - X Window System Cursor management library
--

Alan Coopersmith (6):
  gitlab CI: stop requiring Signed-off-by in commits
  configure: Use LT_INIT from libtool 2 instead of deprecated 
AC_PROG_LIBTOOL
  If O_CLOEXEC is defined, add "e" to fopen modes
  Add comment about keeping libxcb-cursor copy of code in sync
  XcursorXcFileLoad: plug memory leak in error paths
  libXcursor 1.2.2

Robin Linden (1):
  Remove superfluous and unguarded config.h include

git tag: libXcursor-1.2.2

https://xorg.freedesktop.org/archive/individual/lib/libXcursor-1.2.2.tar.gz
SHA256: 98c3a30a3f85274c167d1ac5419d681ce41f14e27bfa5fe3003c8172cd8af104  
libXcursor-1.2.2.tar.gz
SHA512: 
73ed0606b6bc6a4d2a6d16a83f43bd11ebb1a9ff55ed47f26bd18b8443422dcf1c063508643ca77dbea550a4785e5f298230a39b5b11c31a839d43a1fb1f
  libXcursor-1.2.2.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXcursor-1.2.2.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXcursor-1.2.2.tar.xz
SHA256: 53d071bd2cc56e517a30998d5e685c8a74556ddada43c6985d14da9a023a88ee  
libXcursor-1.2.2.tar.xz
SHA512: 
6550ce1e69b35ef3356f25e31aa2779503d9cea780eff307cb646364993dfaa971304085d32677e68996bd3b8e067436c8fc89aeb4db07a12ce5bc93b735b5b0
  libXcursor-1.2.2.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXcursor-1.2.2.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libXaw3d 1.6.6

2024-03-02 Thread Alan Coopersmith
Xaw3d is the X 3D Athena Widget Set.

This release fixes a failure to build with the upcoming gcc 14 compiler,
and drops code checks for a number of OS'es from the previous millenium
(none of which have actually been supported since the conversion from
imake to autoconf builds).

Alan Coopersmith (11):
  gitlab CI: add xz-utils to container for "make distcheck"
  Multisink.c: Clear -Werror=incompatible-pointer-types error
  unifdef NCR
  unifdef sony
  unifdef AIXV3
  unifdef __osf__
  unifdef __UNIXOS2__
  Remove unused sharedlib.c
  unifdef macII
  unifdef ISC
  libXaw3d 1.6.6

git tag: libXaw3d-1.6.6

https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.6.tar.gz
SHA256: 0cdb8f51c390b0f9f5bec74454e53b15b6b815bc280f6b7c969400c9ef595803  
libXaw3d-1.6.6.tar.gz
SHA512: 
24a292747d6edb4d36c895495a5104d9295df09581e82cb917102ae3dc569e40d9f8b408660d98c57069e1a3d5380d0368d16f01c46199aa56660e46190cebeb
  libXaw3d-1.6.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.6.tar.xz
SHA256: a41c3e37135ad616b1f28bbde70002afbf3cb59a30df34141f829d32eadc8646  
libXaw3d-1.6.6.tar.xz
SHA512: 
f324ddb1117ae6f8d50137390b2e82b638b53a6b170cce8f7bd8108fd98ce956badc7dede6b49065419f1565f9f4304571880842e799f7f48fb36bebe3dc3603
  libXaw3d-1.6.6.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.6.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] libxcb 1.16.1

2024-03-02 Thread Alan Coopersmith
libxcb provides an interface to the X Window System protocol, which
replaces the traditional Xlib interface.

libX11 also uses XCB as a transport layer, allowing software to make
requests and receive responses with both, which eases porting to XCB.

This release fixes build issues for Windows & NetBSD platforms.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though xcb mainly uses stat() calls on sockets,
not normal files.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow xcb to
work with sockets whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (3):
  gitlab CI: regenerate container used for builds
  gitlab CI: use latest xcbproto from git to build against
  libxcb 1.16.1

Fergus Dall (1):
  Enable large file support

Peter Williams (1):
  Fix compilation on Windows

Thomas Klausner (1):
  configure.ac: drop `pthread-stubs` dependency on NetBSD

git tag: libxcb-1.16.1

https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.1.tar.gz
SHA256: 830c58758d814213e338fd1bb454be3787a7ef2aff9b9e4b721d9adef2662536  
libxcb-1.16.1.tar.gz
SHA512: 
ac837eae26291c4a504e43c73ab7ca765f7277273bf1a5c584fe108a1af489ab0992a4f0ee4b3b575f30cd5d8740be3e3fdf9bade352455bcc73f3cc7dc2142b
  libxcb-1.16.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.1.tar.xz
SHA256: f24d187154c8e027b358fc7cb6588e35e33e6a92f11c668fe77396a7ae66e311  
libxcb-1.16.1.tar.xz
SHA512: 
e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f
  libxcb-1.16.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.1.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] editres 1.0.9

2024-03-03 Thread Alan Coopersmith
Editres is a tool that allows users and application developers to view
the full widget hierarchy of any Xt Toolkit application that speaks the
Editres protocol.

Alan Coopersmith (6):
  Ensure all *.c files include config.h before any other headers
  Re-enable code to use XKB Bells
  Add -help and -version options
  List which options were unrecognized before printing usage message
  gitlab CI: stop requiring Signed-off-by in commits
  editres 1.0.9

Peter Radisson (1):
  fix const error

Walter Harms (9):
  FIX const warning
  FIX some const warnings
  stop const warnings
  stop const warnings
  stop const warnings
  stop const warnings
  stop const warnings
  fix initialization discards const
  Fix shadowing box

git tag: editres-1.0.9

https://xorg.freedesktop.org/archive/individual/app/editres-1.0.9.tar.gz
SHA256: fe069904ff613f4a92ec3cbe7c34a011f2d0396a920e8cdef5fbb97829d5a3b6  
editres-1.0.9.tar.gz
SHA512: 
73de3ef794209e5a6fcea8e6e4099e29d85056b9399f033c1bf69c9103645549084b2f964d497a89dbe38922c806b372c169fdfae851a90e9513c0f52c8107cb
  editres-1.0.9.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/editres-1.0.9.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/editres-1.0.9.tar.xz
SHA256: cdfc3f7a6f0ecea417af785b1f46469d9c21a3543a765480a3090fd65e3db3c6  
editres-1.0.9.tar.xz
SHA512: 
b1abf32cad8f881b8b98c8b4a3280b09f581fc3a86188e86d5d435801676ec75377d8a636b9479a335c5c2321d358841f1194861913b2c17803758b626517230
  editres-1.0.9.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/editres-1.0.9.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] listres 1.0.6

2024-03-03 Thread Alan Coopersmith
The listres program prints a list of X resources for a widget
in an X client written using a toolkit based on libXt.

Alan Coopersmith (4):
  gitlab CI: stop requiring Signed-off-by in commits
  Print which argument was unknown before giving usage message
  Add -help and -version options
  listres 1.0.6

git tag: listres-1.0.6

https://xorg.freedesktop.org/archive/individual/app/listres-1.0.6.tar.gz
SHA256: f262774a25db3cbf6e2a67f8bb2d3bc836ace2124afd63f1773cfd386df926a5  
listres-1.0.6.tar.gz
SHA512: 
ebe8ee2d186909d7a9e00e4d34dfd27667bc92d25e75d421be8b9013f0dadeb9bf63a190d65d7a16b3c3b09ebf90e8ecb7fd6381712b7eacf7882564d69fc3e2
  listres-1.0.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/listres-1.0.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/listres-1.0.6.tar.xz
SHA256: 4d1c53efd69ba654f2877e1577e994c78874b0512fa1b0666cffcf452aee43ca  
listres-1.0.6.tar.xz
SHA512: 
182919c8ba5569af3dbf59421de2dfd3e755b3bd2d6d548c6d2664c20b73f937e64dc73811821c19af93fffbc2d5c8d2db8d9cdd9bf1b93b0f29cb683e13ebe7
  listres-1.0.6.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/listres-1.0.6.tar.xz.sig

-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xev 1.2.6

2024-03-03 Thread Alan Coopersmith
xev prints the contents of X events it receives.

Alan Coopersmith (4):
  gitlab CI: stop requiring Signed-off-by in commits
  Mark global variables as "static" since there's only one source file
  Mark graceful_exit as noreturn
  xev 1.2.6

Mikael Magnusson (1):
  Fix overflow on XmbLookupString buffer

git tag: xev-1.2.6

https://xorg.freedesktop.org/archive/individual/app/xev-1.2.6.tar.gz
SHA256: e2e3527023017af3a9bfbef0a90f8e46ac354c506b51f0ee3834b30823e43b25  
xev-1.2.6.tar.gz
SHA512: 
a79450880250d9b8122b5598f6eafa9bf02bf538eae7a9bd5707b260c84eaeca0454abb3dc40965ea6f733a261ee3eb90238c998bdc22b90bd1f8ce7c8b977d0
  xev-1.2.6.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xev-1.2.6.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xev-1.2.6.tar.xz
SHA256: 61e1c5e008ac9973aca7cdddf36e9df7410e77083b030eb04f4dc737c51807d7  
xev-1.2.6.tar.xz
SHA512: 
aaabb635622abfbf0b7ef2a1978070a918ea94480f375dd0798375274cf378ddb25007cc42426bb2292ed65c8af922f88e6a04c5a2f6cff3fadb0194b53eb7e7
  xev-1.2.6.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xev-1.2.6.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xmh 1.0.5

2024-03-03 Thread Alan Coopersmith
The xmh program provides a graphical user interface to the
MH Message Handling System.  To actually do things with your
mail, it makes calls to the MH package.

This release adds -help & -version options, and has a number of
code cleanups.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - while files handled by xmh should rarely be more
than 2gb in size, they may be stored on filesystems with large inodes.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow xmh to
work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (16):
  gitlab CI: stop requiring Signed-off-by in commits
  Print which arguments were unknown before giving usage message
  Add -help and -version options
  Modernize lseek() calls
  configure: Use AC_SYS_LARGEFILE to enable large file support
  Replace sprintf calls with snprintf or XtAsprintf
  Use _CONST_X_STRING to make libXt declare String as const char *
  Further reduce the number of -Wdiscarded-qualifiers warnings from 276 to 
76
  Mark Punt as _X_NORETURN
  Fix 4 of 4 -Wformat-truncation warnings
  Clear 4 of 6 -Wstringop-truncation warnings
  Plug memory leaks in error paths of ScanDir()
  Handle -Wformat-security warnings from the DEBUG macro
  Convert allocation calls to XtMallocArray or XtReallocArray where 
appropriate
  Simplify fallback code for systems without S_ISDIR
  xmh 1.0.5

git tag: xmh-1.0.5

https://xorg.freedesktop.org/archive/individual/app/xmh-1.0.5.tar.gz
SHA256: 3ab74096031ba89bcc88a46dbfa652837c4aeb6a36168ff9799782efe88128b8  
xmh-1.0.5.tar.gz
SHA512: 
e4a444fcc390367d6eabe5bf87c0c56f7e4d537e47b9c0c16f2ccfb8025dfc87db9a948ab52f0ffbc13ac31405478bcdecdc6e9741518b794ad10e187e99a0e6
  xmh-1.0.5.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xmh-1.0.5.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xmh-1.0.5.tar.xz
SHA256: 2e8055b065e0492450a2c0bd8842b48ba7b0f0f377736a219b1752d0eec64c70  
xmh-1.0.5.tar.xz
SHA512: 
fbf5c7e7994832b1df0db9464aacddba6a445c6fe6b8d2e09c311dc27edb96f6e198816ee21b5ee361fb9637302ce54da2691c784e03ab5c1af8590f00b48bab
  xmh-1.0.5.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xmh-1.0.5.tar.xz.sig


-- 
-Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] mkfontscale 1.2.3

2024-03-03 Thread Alan Coopersmith
mkfontscale creates the fonts.scale and fonts.dir index files used by the
legacy X11 font system.  Since version 1.2.0, it also includes the mkfontdir
script previously distributed separately for compatibility with older X11
versions.

This release switches to the use of pkg-config to find the zlib library.
For platforms like darwin that don't ship zlib.pc, you can specify 
ZLIB_CFLAGS and ZLIB_LIBS in the build environment to bypass this.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - while font files should never be more than 2gb in size,
they may be stored on filesystems with large inodes.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow mkfontscale
to work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (12):
  configure: Use pkg-config to find zlib
  configure: Use AC_SYS_LARGEFILE to enable large file support
  gitlab CI: stop requiring Signed-off-by in commits
  Remove "All rights reserved" from Oracle copyright notices
  Convert to X.Org standard code style
  doDirectory: add missing check for malloc() returning NULL
  mkfontscale.c: handle -Wshadow warnings from gcc
  ident.c: clear -Wdeclaration-after-statement warning
  Variable scope reductions as recommended by cppcheck
  Resolve some -Wsign-conversion warnings from clang
  Fix -Wimplicit-float-conversion warnings from clang
  mkfontscale 1.2.3

Jeremy Huddleston Sequoia (2):
  configure: Move check for zlib into its own section
  Address a UBSan warning about int left shift overflow

git tag: mkfontscale-1.2.3

https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.gz
SHA256: 3a026b468874eb672a1d0a57dbd3ddeda4f0df09886caf97d30097b70c2df3f8  
mkfontscale-1.2.3.tar.gz
SHA512: 
d7e87e1525dfe55aae69a6b35b1caa6c0e748c28cac04c8ac54ec2bf341b3a2b964bde70bf722165c27fcfd25e0dbc40d6ac3e288642e4062066f8c0cbfee168
  mkfontscale-1.2.3.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.xz
SHA256: 2921cdc344f1acee04bcd6ea1e29565c1308263006e134a9ee38cf9c9d6fe75e  
mkfontscale-1.2.3.tar.xz
SHA512: 
816e7b2885bb7a4b2eb0e506b659600011bfa4ec1a3010243c2cc2241fa0b792f3c8de1dec1855a4d13de89405973967074e379b0d01dcf9de8a1277a2fc4296
  mkfontscale-1.2.3.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/mkfontscale-1.2.3.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xfontsel 1.1.1

2024-03-03 Thread Alan Coopersmith
xfontsel application provides a simple way to display the X11 core
protocol fonts known to your X server, examine samples of each, and
retrieve the X Logical Font Description ("XLFD") full name for a font.

Alan Coopersmith (5):
  Use gettext() to localize messages if available
  include config.h in xfontsel.c before checking for USE_GETTEXT
  Print which arguments were unknown before giving usage message
  Add -help and -version options
  xfontsel 1.1.1

Thomas Kuehne (1):
  Fixed -Wshadow declaration warnings

git tag: xfontsel-1.1.1

https://xorg.freedesktop.org/archive/individual/app/xfontsel-1.1.1.tar.gz
SHA256: 5a3c037ef28e8d22ccf7ca05894e0fcd86256a48dd56fb6e2838308cef623b7e  
xfontsel-1.1.1.tar.gz
SHA512: 
d2f428293cca2eab6c6da6d50328600b0d417f8051b98c66db8d792b90ea733e7382d04397f736748fb7860f4288b1cb7aac4b15948677105c3a9f59f749a2d2
  xfontsel-1.1.1.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xfontsel-1.1.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xfontsel-1.1.1.tar.xz
SHA256: 7a4b86658a7701253ed0fe8a66471e54e4cacbba66d7278f1759d3b3a33a02c9  
xfontsel-1.1.1.tar.xz
SHA512: 
fdb1f20dc86e2e74da77ef5e62d9465ea24d1af965f1ff3a6334ffefb239130fcf28f7cde9b4e7d7e6c9cf12fcb637784e7af209cffcee3dbe304025d33abcdd
  xfontsel-1.1.1.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xfontsel-1.1.1.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xmessage 1.0.7

2024-03-03 Thread Alan Coopersmith
xmessage displays a message or query in a window.  The user can click
on an "okay" button to dismiss it or can select one of several buttons
to answer a question.  xmessage can also exit after a specified time.

This release adds a -version option and improves handling of unknown arguments.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - while files displayed by xmessage should never be more
than 2gb in size, they may be stored on filesystems with large inodes.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow xmessage
to work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (4):
  Print which arguments were unknown before giving usage message
  Add -version option
  configure: Use AC_SYS_LARGEFILE to enable large file support
  xmessage 1.0.7

git tag: xmessage-1.0.7

https://xorg.freedesktop.org/archive/individual/app/xmessage-1.0.7.tar.gz
SHA256: 273bf3a3d6bc874ad4cd9e6da6ca26942a9dbf8f2c3016b3ebb906420aeb00fb  
xmessage-1.0.7.tar.gz
SHA512: 
c270dcddfaaeeb19311671f63b08a8249b8ec47ad220bf14af4c70f565af5edc9cdfe44097612fd9600cfe3088e86c14b1fb8319eed437608b54fb044a7a5771
  xmessage-1.0.7.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xmessage-1.0.7.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xmessage-1.0.7.tar.xz
SHA256: 703fccb7a0b772d61d7e603c189b9739866aa97ba985c727275420f829a30356  
xmessage-1.0.7.tar.xz
SHA512: 
0c44f7973f7ed8d7993aaeb457a8921301cb0de905e45d92bd99d49463223b54c704a28bef376fe6038b4aec7156be873a34294741c8537bb7a5a57e1f152cce
  xmessage-1.0.7.tar.xz
PGP:  
https://xorg.freedesktop.org/archive/individual/app/xmessage-1.0.7.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


[ANNOUNCE] xauth 1.1.3

2024-03-03 Thread Alan Coopersmith
The xauth program is used to edit and display the authorization
information used in connecting to the X server.

This is a minor bugfix release, including fixes for compiler warnings.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - while Xauthority files should never be more than 2gb
in size, they may be stored on filesystems with large inodes.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow xauth
to work with files whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (9):
  config: Add missing AC_CONFIG_SRCDIR
  Variable scope reductions, as suggested by cppcheck
  Remove unnecessary casts from malloc() calls
  Handle -Wempty-body warning for WRITES() macro
  configure: Use AC_SYS_LARGEFILE to enable large file support
  configure: raise minimum autoconf requirement to 2.70
  unifdef hpux
  unifdef Lynx
  xauth 1.1.3

наб (1):
  Unbold brackets for optional n at start of commands

git tag: xauth-1.1.3

https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.3.tar.gz
SHA256: 88c288e0a30bf071631118644f5232cae3a79713a7c82dd31a236e8e2c6fca15  
xauth-1.1.3.tar.gz
SHA512: 
21ce7177e98ab37500c252444dc6a054868f573654d53000e40583cea48f928edd907d8fbe73b5dbd859d7ffbe4ea33eb4bb163cee9a7e33e0d9712539078398
  xauth-1.1.3.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.3.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.3.tar.xz
SHA256: e7075498bae332f917f01d660f9b940c0752b2556a8da61ccb62a44d0ffe9d33  
xauth-1.1.3.tar.xz
SHA512: 
536434f6c607673c00b9658ea591bf32419cc151d138f991ea38167220563519a6a84a5504003da15820f2a7ed50ea2449c6ce9c991d1446ee9a7305c647d694
  xauth-1.1.3.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.3.tar.xz.sig

-- 
    -Alan Coopersmith- alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/solaris


signature.asc
Description: PGP signature


<    2   3   4   5   6   7   8   9   10   11   >