[ANNOUNCE] libX11 1.8
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 The highlight of this release is that we now try to initialize thread safety ourselves, rather than hope the application does it. This should resolve a number of long-standing bugs with the libxcb integration, since the socket handoff mechanism essentially has to be thread-safe. But regressions are always possible, so please report any issues introduced by this release. Adam Jackson (2): global: call XInitThreads() from the library's constructor libX11 1.8 Alan Coopersmith (4): XkbUpdateKeyTypeVirtualMods: always initialize mask XKBgeom.h: Remove XKB_IN_SERVER section XKBgeom.h: Add _Xconst qualifier to char * arguments in functions XkbOpenDisplay: Add _Xconst qualifier to display name argument Benno Schulenberg (7): nls: remove redundant Khmer digraphs, already defined in included file nls: remove misplaced sequences from Ethiopian and Greek compose files nls: remove eight pointless self-producing compose sequences nls: add Multi-key sequences for abovedot, diaeresis, and ogonek nls: make the Ethiopian compose sequences actually work lcCT: use the correct index for checking the second byte docs: add release notes for versions 1.7.3, 1.7.4, and 1.7.5 git tag: libX11-1.8 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.tar.gz SHA256: 68e0a30c4248b9f41492891a4b49672c3b0c59e84c4868144f03eef01ebc5eea libX11-1.8.tar.gz SHA512: 627d409c70f6c80f485f49fba3d9ce95e775af57423b83ee8049380d9d2a7abf94555ff9383f9f8b1e672da2965adadf9ca90d71e5a530520e94f56ea9b18713 libX11-1.8.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.tar.xz SHA256: 081bf42ebab023aa92cfdb20c7af8c5ae13d13e88a5e22f90f4453ef80bbdde4 libX11-1.8.tar.xz SHA512: 64899ba9efbda00211daf08534a2a98eba86bb377980d21ce319106075cd36b511b17245d02e8ebd1045e7c2147f2c005004bcf579121138be7a7b879eeca83b libX11-1.8.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.tar.xz.sig - - ajax -BEGIN PGP SIGNATURE- iQGzBAEBCAAdFiEEmV7VyKYTjrCWHxhHTAndg8qqULIFAmJsDTYACgkQTAndg8qq ULJAGQv/Xi4naavSoQA7DAg7jZdveD3JbkcfxopS+6tXQnxrNTIajC2y3ZHhlNk0 AbzJ2DEQF9p623Hf7JUBN6Fsc2bvoCl7HEwXXTV0qyNaFIejzVcvx19HMqIb1bou VyPtdjHa4IguTCGOYGb/z+PLf89fa9StgOh2NOjLJj3dFkDUn9hyzjiLLgsRo9IL qJ2hW1R8EKMByncJkkZzAhLcSr3zQyySWo35M6zkDCaLsPR3mLKm08HUMODQjT7T edVKWgMwi/pcGSwVUeuo1cP2yDnBInOGChGXopsusKYYtp7fCQpkiPOLKb08+sK8 Ahz6D38JtnqQR43UE+IQI40rtnW660cwHOVKn78hq17Smbq9RE1BcLbmc3Da4wOS BT9y/xaHCycC2sp7FyKgytJjEr7/HwP/MGJj1M44n/+kC+Nnup9ocfX9IDspgF5K IbHsj2PfswcS7w4LJ92q3BVzxYDdK8MnIIFo075ya5vgIyGeLSYtd5e2SzTwp5ui sl/rUePH =e4FA -END PGP SIGNATURE-
[ANNOUNCE] xf86-video-vesa 2.5.0
This release rolls up a few minor bug fixes since 2.4.0. We now refuse to run on machines with UEFI firmware (on Linux only, patches welcome for other OSes) since it won't work in the general case and you probably have a kernel framebuffer driver running already. We also only attempt to use 24bpp if the alternative would be pseudocolor, but note that since xserver 1.20 24bpp will not work at all. If you'd like to fix that case, please note that it is filed as issue #4: https://gitlab.freedesktop.org/xorg/driver/xf86-video-vesa/-/issues/4 We also notice several cases of running on emulated GPUs, in which case the shadow framebuffer is disabled by default to improve performance by reducing the number of copies. All users are recommended to upgrade, ideally to a better video card and/or driver. Full changelog: Adam Jackson (5): Newline-terminate a few error messages Refuse to run on UEFI machines Try harder to avoid 24bpp Disable shadow by default on known-virtual GPUs vesa 2.5.0 Alan Coopersmith (2): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Benjamin Tissoires (1): Refuse to run on UEFI machines running older kernels git tag: xf86-video-vesa-2.5.0 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.5.0.tar.bz2 MD5: e7cf9705b3a60365e5c251a604bc72e9 xf86-video-vesa-2.5.0.tar.bz2 SHA1: 6b604c9284fe004723a59651ae2628b2b7e63b1e xf86-video-vesa-2.5.0.tar.bz2 SHA256: 1f1624f3c73906801ad1bc98335a2cb5676a7a4d18e5374d9a1d18464e54c659 xf86-video-vesa-2.5.0.tar.bz2 SHA512: 36fd921f54f33eb25966b5f9ea1e1b3e9009965c012c8b9c676686b472111719921b80cf62dafc746058878253e21f0ef341a2ff2d650df22ca1e35e81716a8b xf86-video-vesa-2.5.0.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.5.0.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.5.0.tar.gz MD5: 1cc6d82b149d3c2cf900e7771e154e1a xf86-video-vesa-2.5.0.tar.gz SHA1: 62ae49bf376c8b0652ddf320bb0f1c856dd0d56b xf86-video-vesa-2.5.0.tar.gz SHA256: be10771dbfdec9e8c4f1b56653b0e6b05b3e5f79c26507e3184ad27b4f00c09d xf86-video-vesa-2.5.0.tar.gz SHA512: 446344bd7fb6f1f39561b5be1c7eaf95a8cb9804c8d292c4f899bfe2099c68d2480642205d8ba5338f7b7dda2830c0c5a9383973fd58a915611b78b15cc553c9 xf86-video-vesa-2.5.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.5.0.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorgproto 2020.1
This release adds a new keysym, a state-change event to the DPMS extension, synchronizes more of the meson and autotools build sytems, and converts some quasi-text documentation to Markdown. Thanks to all who contributed. Adam Jackson (4): xorgproto 2020.1 Revert "xorgproto 2020.1" automake: Fix install and dist for the new markdown docs xorgproto 2020.1 Alexander Volkov (1): Add DPMSInfoNotify event Ashok Arora (1): Replaces text formatted protocol documentation with Markdown Ross Burton (1): meson: mark more extensions as legacy Sebastian Wick (1): XF86keysym: Add XF86XK_FullScreen git tag: xorgproto-2020.1 https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2020.1.tar.bz2 MD5: c29f4fa78f53b52b3efdc71ebd9506b6 xorgproto-2020.1.tar.bz2 SHA1: 1cdab4e9ab796760ddb9582071328469a8eca08a xorgproto-2020.1.tar.bz2 SHA256: 54a153f139035a376c075845dd058049177212da94d7a9707cf9468367b699d2 xorgproto-2020.1.tar.bz2 SHA512: 2d10533e54987f293e1c8578aa742c38cf2fac8551db1d317cf5ee4a6a9600eced50f59c57c38b35dd210fe02d350294c967512f04cb9876d6c0c1f7e89cb199 xorgproto-2020.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2020.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2020.1.tar.gz MD5: 3223ceaeac5fc377ee99deb6cb69355d xorgproto-2020.1.tar.gz SHA1: b383dac4e74f704d9616eabe2d281f223c825d1b xorgproto-2020.1.tar.gz SHA256: 6265b11b125df2f4853eec4895b14067d5621f813553fa077bebef20d7542418 xorgproto-2020.1.tar.gz SHA512: d0bc3aec517fd00fa5fd32a5715760c34810a19154e10fb1f92f2e2fe7f26136f7ba9b76b47fcd37c3c4796663154f4e5abf6a18dd634619b0f718f3e4737ae9 xorgproto-2020.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2020.1.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorgproto 2019.2
This release moves more header files to the legacy set. Note that this means libX11 older than 1.6.9 and libXvMC older than 1.0.12 will not build without some legacy headers installed. Adam Jackson (2): Move remaining xlib-entwined headers to LEGACY xorgproto 2019.2 Jon Turney (1): Move windowswmproto to legacy git tag: xorgproto-2019.2 https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2019.2.tar.bz2 MD5: a02dcaff48b4141b949ac99dfc344d86 xorgproto-2019.2.tar.bz2 SHA1: 2dedbe3e4daccf0c3d675759ed82161a3e4cf1b5 xorgproto-2019.2.tar.bz2 SHA256: 46ecd0156c561d41e8aa87ce79340910cdf38373b759e737fcbba5df508e7b8e xorgproto-2019.2.tar.bz2 SHA512: cbfdf6bb3d58d4d4e7788c9ed779402352715e9899f65594fbc527b3178f1dc5e03cebc8ba5a863b3c196a1a0f2026c2d0438207ca19f81f3c8b7da0c0667904 xorgproto-2019.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2019.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2019.2.tar.gz MD5: 8b26b966abfa322d3dbaea75d89ad5a2 xorgproto-2019.2.tar.gz SHA1: 59b055dae3d556153b65ddf929db4d35bf9cb17d xorgproto-2019.2.tar.gz SHA256: ebfcfce48b66bec25d5dff0e9510e04053ef78e51a8eab4c00e399226d61 xorgproto-2019.2.tar.gz SHA512: 3385e7eb8ae1384aa01945c7f5a300884a1deb8d564ab62bd5bcaa3703d3dbf9bbc19797ac17d19e15417bf8456f706f993e90ece2d34cc94046ac302c062cbe xorgproto-2019.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2019.2.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libX11 1.6.9
A collection of build and documentation fixes, one preparatory change for a new xorgproto release, and a fix for a deadlock bug in _XReply. Thanks to all who contributed. Adam Jackson (3): makekeys: Detach ourselves from X headers entirely xkb: Provide ourselves libX11 1.6.9 Dmitry Osipenko (1): Fix lockup in _XReply() caused by recursive synchronization Ross Burton (1): src/util/Makefile: explicitly reset LINK to not use libtool Thomas E. Dickey (6): the last commit overlooked some fake-quote pairs another fake-quote fix trim trailing whitespace from manpages split lines at sentence endings fix a substitution error from recent commit, e.g, "s/^\.EE/XDe/" improve some formatting Walter Harms (8): note that we can handle kbd==NULL remove in-text macros replace home grown .ZN with std, .B and .BR fix TBL format Replace home-grown .Ds .De macro with man page .EX/.EE macro remove all private macro defines get rid of ``fake quotes'' fix ``fake quotes'' in text git tag: libX11-1.6.9 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.9.tar.bz2 MD5: 55adbfb6d4370ecac5e70598c4e7eed2 libX11-1.6.9.tar.bz2 SHA1: 62456536411f2540fbd4a3f59ed8af94967124c2 libX11-1.6.9.tar.bz2 SHA256: 9cc7e8d000d6193fa5af580d50d689380b8287052270f5bb26a5fb6b58b2bed1 libX11-1.6.9.tar.bz2 SHA512: fc18f0dc17ade1fc37402179f52e1f2b9c7b7d3a1a9590fea13046eb0c5193b4796289431cd99388eac01e8e59de77db45d2c9675d4f05ef8cf3ba6382c3dd31 libX11-1.6.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.9.tar.gz MD5: dfb07c4921d29aa2fd17acf152646769 libX11-1.6.9.tar.gz SHA1: 0409b7f98b9f454bf31d9d7ebee7ac89aed5bd54 libX11-1.6.9.tar.gz SHA256: b8c0930a9b25de15f3d773288cacd5e2f0a4158e194935615c52aeceafd1107b libX11-1.6.9.tar.gz SHA512: c79cf0924e920a2e8d2e9af45e73ed42b565dea79ac68d4c3889033738274694b29cedb62c057fec1aa7f7ad7dcf843334fccb43470bbae7922d42373c1c6045 libX11-1.6.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.9.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libXvMC 1.0.12
This release fixes the pkgconfig data to not refer to libXv, adds a pkgconfig file for libXvMCW, and prepares for a future xorgproto release. There should be no functional changes. Adam Jackson (3): pkgconfig: Remove xv from xvmc.pc vld: Provide ourself libXvMC 1.0.12 Dylan Baker (1): Add a pkgconfig file for libXvMCW git tag: libXvMC-1.0.12 https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.12.tar.bz2 MD5: 3569ff7f3e26864d986d6a21147eaa58 libXvMC-1.0.12.tar.bz2 SHA1: 4871f92a83faa86aff5c630a2d6016c67bf11b97 libXvMC-1.0.12.tar.bz2 SHA256: 6b3da7977b3f7eaf4f0ac6470ab1e562298d82c4e79077765787963ab7966dcd libXvMC-1.0.12.tar.bz2 SHA512: 62cb9a72b20af3b081d2d555a253b0e2b8b26b31f4fad10bd3e53bbf96e1663b61bd8df2b78b16f18218cd37cce0c9e6809ae16ded226b37a8b199e41b223955 libXvMC-1.0.12.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.12.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.12.tar.gz MD5: 060d82ca1050cad66c947c386214abbd libXvMC-1.0.12.tar.gz SHA1: 6614f4a64b3dcae9cb75fd910b4b5bc6b5d9e324 libXvMC-1.0.12.tar.gz SHA256: 024c9ec4f001f037eeca501ee724c7e51cf287eb69ced8c6126e16e7fa9864b5 libXvMC-1.0.12.tar.gz SHA512: 92e2c9e6169e541676df214c5e9f46a28bf14b8e94dc63491c782db62829c3450eed2a5fe4020dee8480addbb26446899ea9fd66cb19e2992a5e31c1d0113ddb libXvMC-1.0.12.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.12.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xauth 1.1
This release fixes a race condition where an existing authority file would be unlinked (possibly causing other clients to fail to connect), and fixes sorting and merging of authority file entries. Adam Jackson (2): process: Close a window where no authority file would exist xauth 1.1 Alan Coopersmith (3): Change fall through comment in process.c to match gcc's requirements Update README for gitlab migration Update configure.ac bug URL for gitlab migration Michal Srb (2): Merge only entries with equal dpy and protoname. Sort entries from most specific to most generic. git tag: xauth-1.1 https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.tar.bz2 MD5: e50587c1bb832aafd1a19d91a0890a0b xauth-1.1.tar.bz2 SHA1: 16180e36d75a23cb182cb91e78f24273f1a63967 xauth-1.1.tar.bz2 SHA256: 6d1dd1b79dd185107c5b0fdd22d1d791ad749ad6e288d0cdf80964c4ffa7530c xauth-1.1.tar.bz2 SHA512: b6ecd59a853a491ef45bf8cfbff63bed36645f81cb79ae9d18458b57f7502bccf92f0d979d3337578518646f680ad379e67b1dac15a927cbb11372733e7a3a0c xauth-1.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.tar.gz MD5: 9aad3d51aa3adcbf71e1a119e38f2e16 xauth-1.1.tar.gz SHA1: 3f9e856990486e0b84e6dd3aa2c27e5a5d6bb3c5 xauth-1.1.tar.gz SHA256: e9fce796c8c5c9368594b9e8bbba237fb54b6615f5fd60e8d0a5b3c52a92c5ef xauth-1.1.tar.gz SHA512: 8f26c2a0c5ed74cadf8135004ec1716ba87083ee3b71cc59dfbf82f703f663781a8da9cba09655d4abf61fd2acb48f812ee8edc5ac52eeaaaf74a825678e8c60 xauth-1.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xauth-1.1.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libpciaccess 0.15
In this release: - Updates for FreeBSD and Hurd support - Fixed multifunction bridge enumeration - Fixed a crash when no PCI bus exists Full changelog: Adam Jackson (1): libpciaccess 0.15 Alan Coopersmith (2): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Conrad Meyer (1): freebsd: Add !legacy open_device_io implementation Damien Zammit (3): New module for the Hurd Add better probe cmds for non-VGA roms and regions on x86 Use recursive scan bus Lichao Mu (1): Fix pci_device_get_bridge_info() for multifunction bridges Niclas Zeising (9): freebsd_pci: Try to conform to uniform style Don't check for struct pci_io.pi_sel.pc_domain freebsd_pci: Fix types in write functions freebsd_pci: update legacy I/O for new architectures freebsd_pci: Make this work on sparc64 freebsd_pci: Remove unused variable freebsd_pci: Add has_kernel_driver function freebsd_pci: format freebsd_pci_methods freebsd_pci: remove old probe method Olivier Fourdan (1): linux: Set number of devices to 0 in case of error git tag: libpciaccess-0.15 https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.15.tar.bz2 MD5: 843e92d0eef94684a4eb9a2d311bfb12 libpciaccess-0.15.tar.bz2 SHA1: e89fe53622533650203271945759e5e397cdbe10 libpciaccess-0.15.tar.bz2 SHA256: a75643bb5cd02f6da8667d437b76492842dd56bc88e3dfb8410f5d535b99f5dc libpciaccess-0.15.tar.bz2 SHA512: c34abc438c549db22d27d71d63e13f93cb547eaea238ff2d193627b83a5877e2b34f6fcf4cdaf9b4f0c6b78206447fd9a578454783cfb4e9010e8de20de1364e libpciaccess-0.15.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.15.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.15.tar.gz MD5: b36715cdc246bffd716b9bd4fea80742 libpciaccess-0.15.tar.gz SHA1: 9f495c0dc15c8a77a72ebb2daaafff30dab19683 libpciaccess-0.15.tar.gz SHA256: 27314cf18839d2023b5c9912928b338c304895377820b669eaf817b32fc2cca5 libpciaccess-0.15.tar.gz SHA512: 7ab6e3da07be2d9a86edc0cdc30919b1298edfd1026c0687c73686e5c5ccc6a5b2ca1ec6bd1eeb83b8e13cb5b925e7a149a1ca4693899efec2c2c67f742c8126 libpciaccess-0.15.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.15.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.20.5
Minor bugfix release to fix some input, Xwayland, glamor, and Present issues. Thanks to all who contributed fixes and testing. Adam Jackson (1): xserver 1.20.5 Michel Dänzer (3): Revert "gitlab-ci: Only run docker-image stage if relevant source files change" xwayland/present: Destroy sync_callback in xwl_present_cleanup present/scmd: Check that the flip and screen pixmap pitches match Olivier Fourdan (2): xwayland: search for a render node to use glamor: pixmap FBO may not be allocated Peter Hutterer (2): xwayland: fix a realloc OOM error case dix: leave last.valuators alone on slave switch Ray Strode (1): dix: ensure work queues are cleared on reset git tag: xorg-server-1.20.5 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.5.tar.bz2 MD5: c9fc7e21e11286dbedd22c00df652130 xorg-server-1.20.5.tar.bz2 SHA1: fea6fd34c7f48b3c69fbecd8fb294eaa1498e69c xorg-server-1.20.5.tar.bz2 SHA256: a81d8243f37e75a03d4f8c55f96d0bc25802be6ec45c3bfa5cb614c6d01bac9d xorg-server-1.20.5.tar.bz2 SHA512: 625f0626b122cf95600abe382c3217348999357a0e2d2443092f1b67cff1c98d7ef09303884ceaeac181e0555dc56b0d4d44bda45cc464dac2d9a50c5b32d631 xorg-server-1.20.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.5.tar.gz MD5: 32ca469e32b3694ebe69cc93257964da xorg-server-1.20.5.tar.gz SHA1: 3ea2b6203475284260becd18d061ea51d54b81a8 xorg-server-1.20.5.tar.gz SHA256: 3c0b1c41c05da7bbc10c391d9a503cdb86f4eaf08f3ad1b7e9d1044034272bcf xorg-server-1.20.5.tar.gz SHA512: f2bead016e39d03e8f70affd6b319a49aea70bfeec17649d95311f9bd6393b460ccbe37979461c23557fe6afb1296f94e9089b5e9de206536687382ddf52e0f1 xorg-server-1.20.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.5.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.20.4
A variety of bugfixes across the board, but primarily in Xwayland. Thanks to all who contributed with testing and fixes! A. Wilcox (1): DRI2: Add another Coffeelake PCI ID Adam Jackson (6): automake: Distribute meson's configure header templates dri3: Fix XACE access mode for open and get_supported_modifiers mi: When {en,dis}abling extensions, match names case-insensitively vnd: Fix a silly memory leak gitlab: Skip the docker-in-docker step xserver 1.20.4 Alan Coopersmith (3): Update README for gitlab migration Update configure.ac bug URL for gitlab migration os: Report errors opening authorization file (#469) Ilia Mirkin (1): modesetting: fix conn_id termination and potential overrun by 1 byte Lionel Landwerlin (1): present: fix compile warning with debug traces Lyude Paul (1): modesetting: Actually disable CRTCs in legacy mode Maya Rashish (2): Fix typo in error message xfree86: Try nouveau on NetBSD as well. Michel Daenzer (2): travis: Use a single meson invocation Make artifacts of piglit results if job fails Michel Dänzer (22): xwayland: Plug leaks in xwl_present_sync_callback xwayland: Use xwl_present_reset_timer in xwl_present_timer_callback xwayland: Rename xwl_present_events_notify to xwl_present_msc_bump xwayland: Complete "synchronous" Present flips from xwl_present_msc_bump xwayland: Replace xwl_window::present_window with ::present_flipped xwayland: Add xwl_present_unrealize_window xwayland: Don't need xwl_window anymore in xwl_present_queue_vblank xwayland: Don't take buffer release queue into account for frame timer glamor: Check that storage format is compatible with RENDER format xfree86/modes: Don't clobber gamma LUT of compatibility output's CRTC Drop Travis Linux build in favour of GitLab CI gitlab-ci: Docker image can be generated as part of pipeline test: Use .../piglit instead of .../piglit-*.py gitlab-ci: Set LC_ALL=C.UTF-8 gitlab-ci: Only run docker-image stage if relevant source files change gitlab-ci: Don't rely on $CI_PROJECT_NAME gitlab-ci: Add ccache to docker image, and leave in autotools gitlab-ci: Use ccache gitlab-ci: Add autotools build & test job present/wnmd: Allow flipping if the window pixmap matches the toplevel's glx,xquartz: Fix make distcheck gitlab-ci: Run make distcheck in autotools build & test job Olivier Fourdan (3): present/wnmd: Fix use after free on CRTC removal xwayland: do not crash if `gbm_bo_create()` fails xwayland: handle case without any crtc Peter Harris (1): os: Fix GetTimeInMicros resolution Peter Hutterer (2): test: fix failing tests Xi: lock the input thread for any pointer barrier list manipulation git tag: xorg-server-1.20.4 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.4.tar.bz2 MD5: c4841cc24b79420205d082fe82e0a650 xorg-server-1.20.4.tar.bz2 SHA1: 1a79da92122124cb782a4eebfd83fd33d5c0d7d4 xorg-server-1.20.4.tar.bz2 SHA256: fe0fd493ebe93bfc56bede382fa204458ff5f636ea54d413a5d1bd58e19166ee xorg-server-1.20.4.tar.bz2 SHA512: f1c92ef6d7613e0636973d3395b48dfdad42230847ab1c8b1cea84647a968f649f9aba97bdb01c10ee8351cbe954d4e6ca4a0fc84bb8fa662d49c8ba2aee00a8 xorg-server-1.20.4.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.4.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.4.tar.gz MD5: 4151b46d6036f4997d27c2d2b7be38e7 xorg-server-1.20.4.tar.gz SHA1: 94dd9612c5e4233ed3cb23063ab10f43b4ae4bb2 xorg-server-1.20.4.tar.gz SHA256: a6447de89eca3e22eeead682b325d902779569534ad83388c9e16611d72baaf3 xorg-server-1.20.4.tar.gz SHA512: 035e553adff77ade01079897d133fbaf6e82029f1aa0128eba26ae4b3c9408b10caf58ebebe1660c685d839897cbc73ee000b5224d73ac8604d2c54496f6aca4 xorg-server-1.20.4.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.4.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.20.3
Fixes CVE-2018-14665 (local file overwrite bugs), and a trivial fix in fbdevhw initialization. All users are advised to upgrade. Thanks to Narendra Shinde and Thomas Hoger for the report, and Matthieu Herrb for the fix. Adam Jackson (1): xserver 1.20.3 Matthieu Herrb (2): Disable -logfile and -modulepath when running with elevated privileges LogFilePrep: add a comment to the unsafe format string. Peter Hutterer (1): xfree86: fix readlink call git tag: xorg-server-1.20.3 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.3.tar.bz2 MD5: 8ee29e8b24cef6b3cfa747ec01b9155a xorg-server-1.20.3.tar.bz2 SHA1: a522cd543606b4d0509d821b8061904951171c50 xorg-server-1.20.3.tar.bz2 SHA256: 1b3ce466c12cacbe2252b3ad5b0ed561972eef9d09e75900d65fb1e21f9201de xorg-server-1.20.3.tar.bz2 SHA512: ee44554f86df4297f54c5871fe7a18954eeef4338775a25f36d6577b279c4775f61128da71b86cfaeadcc080838d6749dede138d4db178866579da2056543fba xorg-server-1.20.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.3.tar.gz MD5: a993394d1493c6db19de654b43a82f0b xorg-server-1.20.3.tar.gz SHA1: 375466fff4dfbb2f6a87d9fbb4abc132f1ef623a xorg-server-1.20.3.tar.gz SHA256: d9e4fbefe1a31a4999c9a5f1c81a8e34e1d1b9056f3ac225f299f515eab2bcb8 xorg-server-1.20.3.tar.gz SHA512: cebac5b28fe235ab961a256c68e2fce3d6afd52697fbb95d83813d29814164ab4640b30c06bf6125ea23595871eda3a16a922e95b0789077001fe609d065bfbe xorg-server-1.20.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.3.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.20.1
This bugfix release fixes several issues in RANDR, Xwayland, glamor, the modesetting driver, and elsewhere. Everyone is encouraged to upgrade. Thanks to all who contributed to this release! Adam Jackson (1): xserver 1.20.1 Alexander Volkov (1): Xext/shm: Refuse to work for remote clients Bas Nieuwenhuizen (1): DRI2: Sync radeonsi_pci_ids.h from Mesa Damien Leone (1): os: Recompute whether any clients are ready after check_timers() Dave Airlie (1): xwayland: fix typo in non-modifier fallback path John Lumby (1): Change the DPMS initialization to be conditional on not set from config Jon Turney (4): meson: install xwinclip and Xwinrc man pages meson: don't install xorg wrapper manpages if suid-wrapper isn't being used meson: don't put literal 'PACKAGE_STRING' and 'XORG_MAN_PAGE' in man pages meson: use absolute paths in manpage substitutions Keith Packard (6): modesetting: Allow a DRM fd to be passed on command line with -masterfd [v2] xfree86: Reset randr_crtc and randr_output early in xf86CrtcCloseScreen xfree86: Wrap RRCrtcIsLeased and RROutputIsLeased to check for DIX structures xf86-video-modesetting: Don't enable UNIVERSAL_PLANES separately xf86-video-modesetting: Lease planes as well if using atomic During reset/shutdown, clean up leases in DIX instead of each driver Laurent Carlier (1): meson: Add configuration of listening on tcp, unix and local Lukas F. Hartmann (1): glamor_init: clamp GLSL to 120 if platform doesn't have instanced arrays Lyude Paul (5): modesetting: Also disable CRTC in drmmode_output_disable() glamor: Unbreak glamor_fd_from_pixmap() randr: Scream when creating a shared pixmap fails modesetting: Fix uninitialized memory usage in drmmode_crtc_get_fb_id() meson: ensure the libc has RPC functions when secure-rpc is enabled Matt Turner (1): xfree86: Inline xf86{Read,Write}Mmio{8,16,32} on alpha Michał Górny (1): xfree86: Makefile shouldn't rely on superuser being named 'root' Michel Dänzer (6): xfree86: Fix O_CLOEXEC usage in lnx_platform modesetting: Pass O_CLOEXEC when opening a DRM device glamor: Always return 0 from glamor_fds_from_pixmap on error glamor: Propagate glamor_fds_from_pixmap error in glamor_fd_from_pixmap exa: Use PictureMatchFormat for source-only picture format description present/wnmd: Preserve window pixmap's screen_x/y on flip Olivier Fourdan (20): xwayland: use pixmap size on present flip xwayland: allow "-eglstream" option xwayland: "EGL_EXT_device_base" required for EGLStream xwayland: process Wayland events after adding screen xwayland: do not disable glamor if EGLStream failed xwayland: make xwl_output_get_xdg_output() static xwayland: move glamor specific routines xwayland: swap "name" and "id" in init_wl_registry() xwayland: GBM should fail w/out "GL_OES_EGL_image" xwayland: skip drm authentication with render node xwayland: move egl_backend to its own struct xwayland: Add Wayland interfaces check xwayland: move EGL backend init to glamor xwayland: refactor EGL backends for wayland registry xwayland: check for EGLStream backend explicitly xwayland: EGL_IMG_context_priority required by EGLStream xwayland: simplify xwl_glamor_pixmap_get_wl_buffer() xwayland: mandatory EGL backend API modesetting: use drmmode_bo_import() for rotate_fb xwayland: Enable DRI3 for glamor Peter Hutterer (1): Xext: dynamically allocate the PanoramiXDepths[j].vids array Roman Kapl (2): Xi: fix byte-swapping of button labels Xi: add forgotten byte-swaps for Valuator fields Stefan Agner (1): modesetting: Fix 16 bit depth/bpp mode Takashi Iwai (1): modesetting: Fix cirrus 24bpp breakage Thomas Hellstrom (1): glamor: Work around GEM usage v2 Vladimir Panteleev (1): glx/vndcmds: Fix vendor hash table key size emersion (1): xwayland: rotate logical size for RRMode git tag: xorg-server-1.20.1 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.1.tar.bz2 MD5: e525846d1d0af5732ba835f2e2ec066d xorg-server-1.20.1.tar.bz2 SHA1: fd43367c2b7bbb1a4b1dd90b06a021e68a9db240 xorg-server-1.20.1.tar.bz2 SHA256: 59c99fe86fe75b8164c6567bfc6e982aecc2e4a51e6fbac1b842d5d00549e918 xorg-server-1.20.1.tar.bz2 SHA512: ef2b93a61683c8ca8d1f14b771e70db65ba119a73db8a46e7cdbf2ac2243e3f4b2732068eb5aa5d7b76f460db995a3c04390870198a5210ec30df4360ad9f94b xorg-server-1.20.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.1.tar.gz MD5: f5ba68452b1710306aabc32308c6ac59 xorg-server-1.20.1.tar.gz SHA1: b26048e56fd1e213ee3578d9
[ANNOUNCE] libXinerama 1.1.4
Contains some tiny bugfixes sitting in git unreleased for too long. Adam Jackson (1): libXinerama 1.1.4 Emil Velikov (1): autogen.sh: use quoted string variables Michael Joost (1): Remove fallback for _XEatDataWords, require libX11 1.6 for it Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Tobias Stoeckmann (1): libXinerama: Set number of screens to 0 on error git tag: libXinerama-1.1.4 https://xorg.freedesktop.org/archive/individual/lib/libXinerama-1.1.4.tar.bz2 MD5: 0d5f826a197dae74da67af4a9ef35885 libXinerama-1.1.4.tar.bz2 SHA1: 34a1d9908ffbd46805d2357c6b05f5e341a8dc7c libXinerama-1.1.4.tar.bz2 SHA256: 0008dbd7ecf717e1e507eed1856ab0d9cf946d03201b85d5dcf61489bb02d720 libXinerama-1.1.4.tar.bz2 SHA512: cff777ad942614fbf6bc6d8529f399e62debf3ecbf6cc0694a94e38c022bf929ffd5636fb59f55533c394d89b23af3ea51fa5128927f12a85787e16239330f14 libXinerama-1.1.4.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXinerama-1.1.4.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXinerama-1.1.4.tar.gz MD5: 416f5afc64b8d064187b3508081dd194 libXinerama-1.1.4.tar.gz SHA1: 5d9b9e6a8f92c4588b69c2e5d9597e153f443280 libXinerama-1.1.4.tar.gz SHA256: 64de45e18cc76b8e703cb09b3c9d28bd16e3d05d5cd99f2d630de2d62c3acc18 libXinerama-1.1.4.tar.gz SHA512: fa2cc45214cc591da8867dcd7e332312e8d224c390912dc8580f8b15c3c9d8ffc797eee97c20263faf129fbfc6b0d931b6bf10dc04b8ec439b852451886eba75 libXinerama-1.1.4.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXinerama-1.1.4.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] edid-decode has moved
I don't have the cycles to maintain edid-decode, and Hans Verkuil (who contributed a ton of HDMI-related patches) has graciously offered to take over. The project can now be found at: https://git.linuxtv.org/hverkuil/edid-decode.git/ - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-rendition 4.2.7
A boring release, adding source compatibility with xserver 1.20. Adam Jackson (2): Move [HV]Total checks into renditionValidMode rendition 4.2.7 Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 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: xf86-video-rendition-4.2.7 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2 MD5: d21c65b68b74206a67ecc54ec0589a7c xf86-video-rendition-4.2.7.tar.bz2 SHA1: 0330d69006c5cad96a5a5448d2bdf129d4c5c8fd xf86-video-rendition-4.2.7.tar.bz2 SHA256: 9511c6595c9d489a022635bd8d91149de0cb3cbf9034739452ca5b9b5d63f87b xf86-video-rendition-4.2.7.tar.bz2 SHA512: 5a23a599488946499e9bb3dfaf553cd68b6a1555a9c46b4038f355038a28747715bb940c52170f909917386911c8ae2607c669ba28f24a6c10ad375dab4535aa xf86-video-rendition-4.2.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz MD5: 64223cd2f29188de81a3a7ddd2c6c3ee xf86-video-rendition-4.2.7.tar.gz SHA1: f12398c537987a15b9dbe75dc6889a0202d98a43 xf86-video-rendition-4.2.7.tar.gz SHA256: 16712fec045f5e499d32267d0cdbe89eea7ca33d8bdeed93b4874adb9b4e1bce xf86-video-rendition-4.2.7.tar.gz SHA512: 0db93e73ee596a0be58e9e2221e8568bfd7d46c91866ff568ae74318d4fd7b7571b93906015141c1c730b489f81b9805d43174bd44527a9ae15f81d4a658579b xf86-video-rendition-4.2.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-mach64 6.9.6
A boring release, fixing source compatibility with xserver 1.20. Adam Jackson (3): Move max mode h/v checks into ATIValidMode mach64 6.9.6 Alan Coopersmith (2): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Emil Velikov (2): autogen.sh: use quoted string variables xf86-video-mach64: remove the GlxSetVisualConfigs stub and friends 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-mach64-6.9.6 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2 MD5: 0e12f9a3b5659e1e27e03adc42b04d99 xf86-video-mach64-6.9.6.tar.bz2 SHA1: 1fdf0c3488ab88cb46b563efee166a5d54a01932 xf86-video-mach64-6.9.6.tar.bz2 SHA256: 7a0707c71bb522430f83bb5e9d9ee697e661e35534a3a2d10834f86b327a3c9c xf86-video-mach64-6.9.6.tar.bz2 SHA512: 687f6ac60491b704d5c4788463763d2f4bf725611e10bd2163156963fe0a8fdbffe0a1b7c737eff131f01759e43b5ec3544a7dabe66a67e85b286dcb969da2f1 xf86-video-mach64-6.9.6.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz MD5: 5431cbcc9cb71798c718b5d8a0fd49d5 xf86-video-mach64-6.9.6.tar.gz SHA1: 2015b02266add5b8dff50dda0e7a8932d45328d6 xf86-video-mach64-6.9.6.tar.gz SHA256: 873a9d64c7d08ca1617d98e9dd58389b948f92c052d7914922d9eed4acb2f6a4 xf86-video-mach64-6.9.6.tar.gz SHA512: 0d8bff0b59cedae79532e542438c4003d37da825909c71f86189fecbea4b71f6ab95d7d84dcc39eb3f856d92f4cba0e7974224f826686ff5449dff85f1f4d0bb xf86-video-mach64-6.9.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.20.0
Lots of Present, DRI3 modifier, and buildsystem fixes. Thanks to everyone who contributed to this release! Aaron Plattner (3): meson: Define DEFAULT_LIBRARY_PATH as join_paths(get_option('prefix'), get_option('libdir')) meson: Set XCONFIGFILE to 'xorg.conf' instead of '/etc/xorg.conf' meson: Fix module_dir configuration (v2) Adam Jackson (10): dri3: Clamp to 1.0 if not all screens support 1.2 meson: Bump version number here too xwayland: Avoid using epoxy_has_egl() gitlab-ci: Add for gitlab.freedesktop.org meson: Fix build with three-component version numbers xwayland: Don't create a "fake" crtc for Present present: Fix swapping of PresentCompleteNotify events glx: Be sure to set an error for ghost contexts man: Fix automake seddery xserver 1.20 Anuj Phogat (1): dri2: Sync i965_pci_ids.h from mesa Chris Wilson (1): randr: Account for panning and transforms when constraining the cursor Eric Anholt (6): dix: Fix a warning about GetTimeInMillis return value in XFont2. randr: Fix a compiler warning on 32-bit. dri3: Switch get_drawable_modifiers to using stdint. dri3: Switch get_modifiers to using stdint. dri3: Switch fds_from_pixmap to stdint types. xwayland: Fix a 32-bit build warning. Louis-Francis Ratté-Boulianne (1): modesetting: Fix GBM objects leak when checking for flip Mario Kleiner (6): dri3: Fix DRI3.2 support for drivers other than modesetting-ddx. dri3: Fix error handling in dri3_buffer_from_pixmap request. dri3: Robustly clamp to 1.0 if not all screens support 1.2 glamor: Don't fail in glamor_get_formats if not dmabuf_capable. modesetting: Remove ms_crtc_msc_to_kernel_msc(). modesetting: Fix and improve ms_kernel_msc_to_crtc_msc() Roman Gilg (4): xwayland: restrict present cleanup to presenting and top parent window present: fix msc offset calculation in window mode xwayland: persistent window struct on present modesetting: set gbm as dependency in meson build git tag: xorg-server-1.20.0 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.0.tar.bz2 MD5: c1ca1ea0a905ea788da03c77cc38b06e xorg-server-1.20.0.tar.bz2 SHA1: a9e999c15a2322bc423d5d6e1978ba38f9635901 xorg-server-1.20.0.tar.bz2 SHA256: 9d967d185f05709274ee0c4f861a4672463986e550ca05725ce27974f550d3e6 xorg-server-1.20.0.tar.bz2 SHA512: 1489e8511c9da682ef0460182dfeeddd241c72d4ef4d206d9706f1e39572c09953df851fab18cefb65a1ee4c6710c6ba13c63c9c9fc0bc1b5f12c50780412cde xorg-server-1.20.0.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.0.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.0.tar.gz MD5: b6acadf57ed44c9cb51f08d9a7ac27c9 xorg-server-1.20.0.tar.gz SHA1: 11d4b75fec12a6efbc6a5fac880bd19fd4bdcd1a xorg-server-1.20.0.tar.gz SHA256: 6f55004082f9b9c3304037ae78bc5969889d066cf06c0f3130393fef79942ed1 xorg-server-1.20.0.tar.gz SHA512: 62f186bbf7359c5821506d5877c35606f046ca1ab3e3e7dcf60b08d6e3dc734cffc9f7c7ea39023d082e85b211c3d4acf64edfcbdf68af9ddd14e7bf28e06d50 xorg-server-1.20.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.20.0.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.99.905
More bugfixes, and streams support for Xwayland. This will almost certainly be the last RC. Adam Jackson (10): sdksyms: Skip empty symbols xwayland: Don't crash on WarpPointer(dest_w = None) modesetting: Fix inverted check in dri2 WaitMSC animcur: Fix crash when removing a master device dix: Factor out extension availability check dix: Allow an extension to disable itself vnd: Disable GLX if no vendors successfully initialized glx: Require depth > 12 for GLX visuals vfb: Fix man page in re depth xserver 1.20 RC5 Chris Wilson (1): os/WaitFor: Check timers on every iteration Daniel Stone (1): dri3: Don't call vfuncs on old DRI3 screens David Woodhouse (1): glamor: fix glamor_xv_query_image_attributes() for odd-width images Emil Velikov (1): configure.ac: make use of wayland-scanner.pc Lyude Paul (5): meson: Ensure we always build Xext/hashtable.c for glx meson: Fix indenting in glx/meson.build xwayland: Decouple GBM from glamor xwayland: Add xwayland-config.h xwayland: Add glamor egl_backend for EGLStreams Mario Kleiner (2): dri3: Fix dri3_buffers_from_pixmap request. modesetting: Only use modifiers on kms drivers which do support them. Matt Turner (1): modesetting: Move GBM code inside #ifdef GLAMOR_HAS_GBM Olivier Fourdan (3): xwayland: Fix build without glamor xwayland: avoid using freed xwl_window on unrealize xwayland: Clean up all frame callbacks Thomas Klausner (1): sdksyms: Cope with __pid_t and __uint32_t git tag: xorg-server-1.19.99.905 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.905.tar.bz2 MD5: 9be2bf4bc611789b61fa1073810f1030 xorg-server-1.19.99.905.tar.bz2 SHA1: 03db7ca162a907debb8230e207a02274a711c17e xorg-server-1.19.99.905.tar.bz2 SHA256: f73c33d70d8b52db142e0d796be98953308f68fb7625084ae15a2d46b5cc628e xorg-server-1.19.99.905.tar.bz2 SHA512: 9a6f173835989f7562debfbadae0077d75e35bfad5be1f78931fe46ac43df20591162950b27e2c813fd857114f98247be28d357566e45e5d3ac6b60873d94466 xorg-server-1.19.99.905.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.905.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.905.tar.gz MD5: bc4df37dc28e97865a7328c8cebf1b56 xorg-server-1.19.99.905.tar.gz SHA1: 067fccc3687711a9b46a45e2c97bbf41e0b242d5 xorg-server-1.19.99.905.tar.gz SHA256: 0df18d38805a8e1735480cbe6479193dbb221e66b5f766461fca160ebaf18ac9 xorg-server-1.19.99.905.tar.gz SHA512: a570df74e75ad259bef7a72620cd33dbd58d145d843adc74c699ca32b0d352d2d4d29003882f28a7ecf75a890abe2d5423cda5c2d8f22cf61804d53d7b172156 xorg-server-1.19.99.905.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.905.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.99.904
Another batch of cleanups and fixes, mostly in glamor and DRI3. At this point the only outstanding major feature for 1.20 that hasn't landed yet is EGLStreams support for Xwayland. The patches require some minor rebasing to account for per-window flips in Present, I'll post that momentarily I suppose. I'm honestly of two minds about merging it, the deafening silence of review feedback has not been encouraging. Aaron Plattner (1): xfree86: Restore newline before "X Protocol Version" string Adam Jackson (10): gtf: Warning fix dmx: Fix some snprintf warnings. dmx: Fix a read-from-uninitialized warning dmx: Clean up some argument parsing code dmx: Silence a string truncation warning. xkb: Silence some compiler warnings mi: Hush an almost certainly bogus warning dix: Hush an almost certainly bogus warning xwayland: Silence a build warning if we can xserver 1.20 RC4 Daniel Stone (10): dri3: Use single-FD screen call for single-FD request drmmode: Track if BO allocation used modifiers glamor: Track if BO allocation used modifiers glamor: Push make_exportable into callers glamor: Reallocate pixmap storage without modifiers if necessary glamor: Fall back to non-modifier allocations glamor: Add fd_from_pixmap hook modesetting: Don't reuse iterator in nested loop dri3: Set stride and size for old clients modesetting: Actually get framebuffer ID Emil Velikov (10): dri3: annotate the dri3_screen_info data as const xwayland: don't close() fds we don't own dri3: annotate fds/strides/offsets arrays as const dri3: simplify dri3_open() implementation xwayland: zero num_modifiers from the start glamor: zero num_modifiers from the start dri3: check for ::get_drawable_modifiers failure xwayland: zero num_formats from the start glamor: zero num_formats from the start dri3: rework format/modifier caching Jon Turney (1): hw/xwin/glx: Allocate fbconfigs correctly Kyle Brenneman (1): GLX: Fix a use after free error with the GLVND vendor handle. Louis-Francis Ratté-Boulianne (2): modesetting: Use atomic modesetting to set DPMS mode modesetting: Have consistent state when using atomic modesetting Mario Kleiner (1): modesetting: Fix page flipping harder under DRI 3.2. Michal Srb (2): glx: Do not call into Composite if it is disabled. Xext: Fix memory leaks in hashtable. Peter Hutterer (1): xfree86: drop KDSKBMUTE handling Samuel Thibault (1): dix: always send focus event on grab change git tag: xorg-server-1.19.99.904 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.bz2 MD5: b7623726287e405ed03b9e27f0811f87 xorg-server-1.19.99.904.tar.bz2 SHA1: 5bfe19ab814ab8b973c0c4b53547de4e951d3679 xorg-server-1.19.99.904.tar.bz2 SHA256: 0ec3bb260c3798964d413db4238485fca5cab774a9d279c04e5272202f8e58b8 xorg-server-1.19.99.904.tar.bz2 SHA512: b9dccc777d0a30c6b40bddffe1f359dde4103539c6598f04bf8cf5f59e6770229221a199c1866b4eba0cf8d2d87fe878985bbd2e3c6ec5b65e3f16195ea8d57e xorg-server-1.19.99.904.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.gz MD5: f5082147af9822ade469f808c420a121 xorg-server-1.19.99.904.tar.gz SHA1: c481217424beb1e0f0d38d98dfc4c194a1631354 xorg-server-1.19.99.904.tar.gz SHA256: f1fe5e27d0eab494a4eea11a075f8f6d3989c3683c22e0bdf5c060e57d351c0f xorg-server-1.19.99.904.tar.gz SHA512: dad39ecc6f8a99a74191d542709d03a14415f1065f8f2c8c68ad87d3fb7c3392eaf3ff97d90827f53d2c16e0e5acbaaa0f3bf580f60615c3f35b40965f23 xorg-server-1.19.99.904.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.904.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.99.903
Fixes for meson, modesetting, and a crash I introduced right before RC2. Adam Jackson (1): xserver 1.20 RC3 Emil Velikov (2): docs: purge some ISA references docs: remove resource management references Louis-Francis Ratté-Boulianne (2): modesetting: Ignore alpha channel when importing BOs for modesetting modesetting: Fix reported size when using atomic modesetting Olivier Fourdan (1): modesetting: Use actual crtc position for pageflip Thierry Reding (3): meson: Remove usage of pkg-config --variable=includedir meson: Distribute more SDK headers meson: Add pixman-1 to required modules in xorg-server.pc Tobias Klausmann (2): glamor: sanitze handling of "Debug" Option for "dmabuf_capable" modesetting/drmmode: add NULL pointer check in drmmode_output_dpms git tag: xorg-server-1.19.99.903 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.903.tar.bz2 MD5: 514ca5990c32a9530985e0fc1dd1d29b xorg-server-1.19.99.903.tar.bz2 SHA1: e9bcc93b67786a5809529c74d44b07243de02863 xorg-server-1.19.99.903.tar.bz2 SHA256: 84e0895ce72b127cfded4c9c18201a94c806dd53af9c135edcd59947eac1d070 xorg-server-1.19.99.903.tar.bz2 SHA512: 6884d7a477fdab118d61ed22d264d7ee03117673fdd40e63bc1eccc5109f23a058c9a1fc08aa9215b2c7fe1e6a677adfde4aadc1cbbec559b3edc024baf87444 xorg-server-1.19.99.903.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.903.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.903.tar.gz MD5: e36ad67defece8a98f05bbe4fbe32976 xorg-server-1.19.99.903.tar.gz SHA1: 420f54771fac106eafaa56ce9d5066babbbde652 xorg-server-1.19.99.903.tar.gz SHA256: 9cfcb585a8b84b657456d445f1c5ad521fa461bdcf06e009f1ae4e625eba6529 xorg-server-1.19.99.903.tar.gz SHA512: 9707f9d3f370ead127140dc36ce9e665827676255eb5e91940f31d2065f1b0760f973a23dafc7726ec9e60f4efcfd5045de94e787cd22d873eb5d4e1dbd47da0 xorg-server-1.19.99.903.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.99.903.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.99.902
This merges the DRI3 1.2 support (with an asterisk) and per-window flips for Xwayland, along with the usual collection of miscellaneous fixes. In particular the meson build is much closer to production- ready. The asterisk for DRI3 is that the modesetting driver has some known issues still, so the code to enable planes and modifiers is hidden behind an xorg.conf option: Section "ServerFlags" Option "Debug" "dmabuf_capable" EndSection Thanks to all for testing and debugging. Adam Jackson (30): randr: Fix a crash on initialization with GPU screens os: Define {ReadFdFrom,WriteFdTo}Client unconditionally travis: Switch linux build from stretch to rawhide travis: Update OSX build appveyor: Switch to xorgproto ci: Ignore builds for branches aimed at other CI services meson: Add the x(org)proto headers to the include path appveyor: use meson travis: Bump rawhide image travis: Drop Xcode 8.2 modesetting: Fix up some XXX from removing GLAMOR_HAS_DRM_* autotools: Stop caring about XORG_DATE man: s/__/@/g meson: Add libdrm to hw/xfree86/common's dependencies meson: Fix installing protocol.txt meson: Build Xorg suid wrapper meson: Install man pages meson: Build cvt and gtf meson: Install the dmx utilities meson: Generate xorg-server.pc meson: Install xorg-server.m4 meson: Fix install path for 10-quirks.conf autotools: Fix excessive \-escaping that broke the build suid touchup Revert "suid touchup" meson: Add option to set default font path (v2) xfree86: Add Option "Debug" to ServerFlags glamor: Hide new DRI behind Option "Debug" "dmabuf_capable" autotools: Derive xkb configuration from xkbcomp.pc xserver 1.20 RC2 Alan Coopersmith (1): Revert "modesetting: Remove #ifdefs XF86_PDEV_SERVER_FD" Alexander Volkov (1): Xext/shm: Downgrade from error to debug log output about success Antoine Martin (1): os: Fix -logfile when used with -displayfd Daniel Stone (1): modesetting/drmmode: Remove unused flink call Emil Velikov (7): present: cap the version returned to the client dri3: cap the version returned to the client configure: remove libdrm version check Remove always true GLAMOR_HAS_DRM_* guards modesetting: remove always true defined(DRM_CAP_PRIME) guards modesetting: remove always true DRM_IOCTL_CRTC_QUEUE_SEQUENCE guard modesetting: remove fallback DRM_CAP_* defines Eric Engestrom (1): exa: promise not to touch the data when swapping pointers Jon Turney (1): meson: Require libdrm for dri1/2/3 when configured 'auto' as well as 'true' Keith Packard (2): Require libdrm 2.4.89 or newer Xext/saver: Swap ScreenSaverSuspend 'suspend' field. Handle old XCB clients. Kyle Brenneman (1): Don't delete GLX's extensionInitCallback list during a reset. Laurent Carlier (4): meson: Make APM support optional meson: Make ACPI support optional meson: get rid of useless HAVE_SYSV_IPC meson: Make SHM extension optional Louis-Francis Ratté-Boulianne (12): dri3: Add multi-planar/modifier buffer requests present: Send PresentCompleteModeSuboptimalCopy appropriately modesetting: Use atomic modesetting API for pageflip if available modesetting: Add support for multi-plane pixmaps when page-flipping modesetting: Use atomic modesetting to configure output/CRTCs modesetting: Get supported formats/modifiers for scanout modesetting: Create scanout buffers using supported modifiers modesetting: Check if buffer format is supported when flipping glamor: Implement PixmapFromBuffers and BuffersFromPixmap glamor: Implement GetSupportedModifiers glamor: Use gbm_bo_create_with_modifiers for internal pixmap allocation dri3: Enable DRI3 version 1.2 Mario Kleiner (2): glamor/xwayland: Add depth 30 format mapping for DRI 3.2 as well. modesetting: Fix page flipping under DRI 3.2. Michel Dänzer (2): glamor: Restore glamor_fd_from_pixmap and glamor_pixmap_from_fd randr: Initialize RROuptutRec::nonDesktop Nicolai Hähnle (4): os: move xf86PrivsElevated here os: use PrivsElevated instead of a manual check xfree86: replace all uses of xf86PrivsElevated with PrivsElevated glx: honor LIBGL_DRIVERS_PATH when loading DRI drivers Olivier Fourdan (1): automake: Fix 'make dist' Rodrigo Vivi (1): dri2: Sync i965_pci_ids.h from Mesa. Roman Gilg (23): present: Move screen flip functionality in separate file present: Preliminary internal flip mode API present: Move vblank functionality in seperate file present: Add flip mode API hooks for several functions present: Refactor execute in separate file present:
[ANNOUNCE] xkbcomp 1.4.1
This release adds the path of the xkbcomp executable to the pkgconfig data, allowing the X server to find the right binary regardless of where its (the X servers) $prefix is pointed. Without this the X server will guess that xkbcomp is configured for the same prefix; since the default prefix is /usr/local, and your distribution certainly did not install xkbcomp there, 'make check' and 'ninja dist' for the X server build would fail because Xvfb would not start. xkbcomp itself has no functional changes in this release. Adam Jackson (2): pkgconfig: Add our bindir to xkbcomp.pc xkbcomp 1.4.1 Peter Hutterer (1): pkgconfig: add the exec_prefix substitution git tag: xkbcomp-1.4.1 https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.1.tar.bz2 MD5: 07df9790d30f9a369d20a418af784de0 xkbcomp-1.4.1.tar.bz2 SHA1: e7585cdb357b9d20c8f3c8a9d06f7e897934a772 xkbcomp-1.4.1.tar.bz2 SHA256: 748dc4cf58ac95684106bd9cf163ac6ab7de9a236faec02a6f4d4006d63a5736 xkbcomp-1.4.1.tar.bz2 SHA512: 443397e112f67e2ebc5150ec0dbf0f4a072ea39585d964d2c7cbd0569b7e0ce7d8bed0bc2c2d886343fdb060c941e65b42aac16adf189c66e90849029e278f23 xkbcomp-1.4.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.1.tar.gz MD5: 86af4a1fd5b5fabde3a8335dc9474f61 xkbcomp-1.4.1.tar.gz SHA1: 73dd41bd0ddf28b2690ad68d347f28e01d19dcc5 xkbcomp-1.4.1.tar.gz SHA256: 9cdae907b6e34f1f325f6311020126157037925877f323a880e0c9ecab9628f6 xkbcomp-1.4.1.tar.gz SHA512: def786c74ad7f6c5630df6a1dcc0780f5b6271d866818889b7d9869b35fc83c852c8fb9dc9a53e003906936b697a496722dd49fe3e8960fb95ad5262e8c01cff xkbcomp-1.4.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xkbcomp-1.4.1.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xserver 1.20 RC1
This is the first release candidate for xserver 1.20. Notable changes since 1.19 include: - RANDR 1.6, which enables leasing RANDR resources to a client for its exclusive use (e.g. head mounted displays) - Depth 30 support in glamor and the modesetting driver - A meson-based build system, parallel to autotools - Pageflipping support for PRIME output sinks - OutputClass device matching for xorg.conf - Input grab and tablet support in Xwayland ... and the usual pile of bug fixes and cleanups. The final release will include a more complete set of release notes. I expect to push these out roughly weekly as things stabilize. With any luck RC3 will be the final release candidate, with the actual release around March 20. The server is ABI-frozen until 1.21 development opens; external modules should rebuild against this server and report any issues. Full changelog since 1.19.0: Aaron Plattner (1): randr: Use RRTransformEqual in RRCrtcPendingTransform Adam Jackson (196): configure: Enable glamor when building just Xwayland composite: Fix repaint of borders (v2) dix: Rename (and retype) PixmapPerDepth[1] to defaultStipple dix: Clear graphicsExposures for scratch GCs in one place shadowfb: Rename this particular shadow.c to shadowfb.c shadow: Lift 32->24 conversion from modesetting to dix shadow: Remove indirection stubs shadow: Macro cleanup shadow: Remove unused shadowAlloc Revert "damage: Make damageRegionProcessPending take a damage not a drawable" glamor: Squash unused variable warning Revert "tests: fix --disable-xorg build" dmx: Remove non-evdev hardware input drivers kdrive: Remove non-evdev input drivers composite: Remove a misleading comment composite: Export compIsAlternateVisual glx: Send GLX_VISUAL_SELECT_GROUP_SGIX attribute for visuals glx: Move Composite's synthetic visuals to a different select group loader: Port from xfree86 to dix API loader: Remove *GetOS loader: Don't add internal/ to the search path loader: Include fewer headers from xf86Module.h loader: Remove unused loader error codes and dead enum loader: Remove silly "unspecified" version handling xfree86: Remove DriverRec1 compat struct xfree86: Fix up some bad indentation xfree86: Remove a stray reference to font modules loader: Move loader list details to internal header loader: Turn LoaderListDirs into LoaderListDir loader: Remove unused arguments from LoadModule loader: Remove unused path and name from ModuleDescPtr loader: Learn about the joy of snprintf dri1: Remove some dead event code xfree86: Bump video ABI to 24.0 xfree86: Fix a comment about ScrnInfoRec xfree86: Remove max[HV]Value from ScrnInfoRec xfree86: Drop virtualFrom from ScrnInfoRec xfree86: Remove Option "BiosBase" (v2) xfree86: Remove memClk from ScrnInfoRec xfree86: Remove unused chipID/Rev from ScrnInfoRec xfree86: Reorganize the reserved ScrnInfoRec slots wfb: Add missing rename for fbGlyphs wfb: Hide init function decls behind FB_ACCESS_WRAPPER fb: Remove unused fbGetFreeCompClip macro fb: Remove stray references to fbHasVisualTypes mi: Add include guards to migc.h dix: Pass the whole property into deliverPropertyNotifyEvent dix: Add a callback chain for window property state change vfb: Bump default depth to 24 dispatch: Mark swapped dispatch as _X_COLD sdksyms: Tighten up the symbols we add to the magic table xfake: Remove xfbdev: Remove kdrive: Remove now-unused linux backend miarc: Style cleanup for miWideArc miarc: Make the caller free the arc span data miarc: "Cache" arc span data for dashed arcs os: Squash missing declaration warning for timingsafe_memcmp test: Fix distcheck failures parser: Fix crash when xf86nameCompare(s1 = x, s2 = NULL) xinerama: Implement graphics exposures for window->pixmap copies (v4) Revert "sdksyms: Tighten up the symbols we add to the magic table" ephyr: Don't clobber bitsPerPixel when using glamor xfree86: Remove 24bpp pixmap format support (v2) fb: Remove 24bpp support (v3) fb: Handle ZPixmap planemask in GetImage the other way around glamor: Avoid software fallback for planemasked ZPixmap GetImage dix: Remove PRIVATE_DAMAGE glx: Fix MakeCurrent with no drawables xfree86: Clean up DPMS support dix: Lift DPMS to a screen hook dpms: Consolidate a bunch of stuff into Xext/dpms.c xfree86: Remove driver entity hooks and private glx: Remove enter/leave server API xephyr: Check for host XVideo support before trying to use it meson: Fix a typo meson: Factor out the AC_REPLACE_FUNCS stuff to its
[ANNOUNCE] xf86-video-vesa 2.4.0
Nothing terribly exciting, but enough bug fixes to justify a release. Adam Jackson (4): Don't build old probe method on sufficiently new servers Fall back to VGA if the palette API isn't supported Use VBEFreeVBEInfo not free vesa 2.4.0 Emil Velikov (1): autogen.sh: use quoted string variables Ian Lepore (1): Honor Option "NoDDC" correctly Matthew Green (1): When debugging, print the VGAbase as well. 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): Use default refresh by default git tag: xf86-video-vesa-2.4.0 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.4.0.tar.bz2 MD5: 8134201beaf6f77150c7809c3cc802e6 xf86-video-vesa-2.4.0.tar.bz2 SHA1: 99b69044c34292ba062e365c07dcd024462e794b xf86-video-vesa-2.4.0.tar.bz2 SHA256: bf443c94d7bf6cd4e248f8a3147f4647be04dc4c80250d9405006263bbdee38c xf86-video-vesa-2.4.0.tar.bz2 SHA512: 4af5c0a7fd64eba503980198cf510688dff2f33482ceac446455d97255dcc828613387ac57828eb6dce080cb15a8644a2b2e278bf356705fdeaea873ab07c2de xf86-video-vesa-2.4.0.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.4.0.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.4.0.tar.gz MD5: 939a12453b93d68d374041f2206cbdaa xf86-video-vesa-2.4.0.tar.gz SHA1: f54e917f14eafa7237f5a7148f8804b827851485 xf86-video-vesa-2.4.0.tar.gz SHA256: 2982dd4eaf649101bd2c0dde37151a65157f6cbe120a692e6a6de764e36e03ea xf86-video-vesa-2.4.0.tar.gz SHA512: d3528a725ae49b85ba499f9657b47bb3032669daab6c6aef7d8c97b78a475082f6532a888fc1bef0354a8e0e55b513a5d5d6d108a2e42bb713872674ae7c1dcd xf86-video-vesa-2.4.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.4.0.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorgproto 2018.2
This release fixes various version numbers and include paths, corrects an error in the RANDR specification, and adds the meson build system which was erroneously left out of 2018.1. Adam Jackson (6): meson: Fix xf86driproto.pc presentproto: Fix version number (1.1 not 1.0) kbproto: Fix version number (1.0.7 not 1.0.6) xproto: Bump to 7.0.32 autotools: Distribute the meson build system xorgproto 2018.2 Giuseppe Bilotta (1): randr: MONITORINFO has outputs, not crtcs git tag: xorgproto-2018.2 https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.2.tar.bz2 MD5: 490677ddbc649b177eda7ddb8d3e2074 xorgproto-2018.2.tar.bz2 SHA1: 71e3c4d94266e6022963f7be32a9160e41d4800e xorgproto-2018.2.tar.bz2 SHA256: 9709c08b65d8371637605db97247782d1f0fa0bfd2111e37999088bb11996e64 xorgproto-2018.2.tar.bz2 SHA512: 29ac0479de321eb921b1d902e4670e9e856f8b50c95c07a855aea122e5c9762ff34d01dbda9c795e4c652b09e21151f024aa7ba54bd463e14263db5240418862 xorgproto-2018.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.2.tar.gz MD5: f3232d78ceaf7e9d108fe61f7fd53156 xorgproto-2018.2.tar.gz SHA1: 976dd33c436de05ea11c49e7dcb96e3ff31ea6bd xorgproto-2018.2.tar.gz SHA256: 2ea043125faad276e3529cff871e835929fe28f7e2009517ff1aae8f6fc84663 xorgproto-2018.2.tar.gz SHA512: 31bff77c54e4832dbd55534b90606e49b2face0356245edd7d6028f26b06fa9e95dab63aed23d55f8552291fa384f65dde2f223b96cc705e98c425a1d0dd3d4b xorgproto-2018.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.2.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorgproto 2018.1
This package combines the protocol headers, which were formerly scattered in individual packages. At this point none of them are changing rapidly enough to justify such fine granularity, particularly when what changes do occur tend to affect multiple extensions at once (Present and DRI3 for example). The individual protocols are still installed as separate pkg-config modules, and consumers should continue to use the per-protocol package version numbers. This release includes both an autotools-based and a meson-based build system. The meson build is slightly faster and more convenient for CI and embedding, and it is expected to become the default at some point. However the autotools build is "official" at the moment, in the sense that it was used to build the release and is generally expected to work. Please report any issues you have with either one. is no longer dynamically generated according to the host platform. As a result, this release no longer makes any attempt to be compatible with pre-C89 compilation environments, which hopefully nobody would ever notice. git tag: xorgproto-2018.1 https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.bz2 MD5: c110fe52f9cf7d92f4f2cd6a04840676 xorgproto-2018.1.tar.bz2 SHA1: c40c6858928dfaaf9fd7128c7927113668c85864 xorgproto-2018.1.tar.bz2 SHA256: 7eb9ea8a204499d2d7a5958db82e57a56a63eb4ff12c19ebf3bd6b82d6ac1799 xorgproto-2018.1.tar.bz2 SHA512: eaad8947f8cda4683bd952706feaa926eed06c508925d3bed7c9a610f925844d3546bbfe49b5403220ca812d63442ca6a72e65ecc50a71899aadf60875156800 xorgproto-2018.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.gz MD5: 3af8cb82af512050cbadbd67a948 xorgproto-2018.1.tar.gz SHA1: efa8516bbb939eca3a2abdeee4c9a9ccffc1e059 xorgproto-2018.1.tar.gz SHA256: a386126eee0cd91ccb09117144b5b207e9d067983abfd38210ae91e377c32c49 xorgproto-2018.1.tar.gz SHA512: f9f42f0973d8f81bf7cc5f0ecef5a2aac2bd81aa182ec601a27cb46bbe5c2ec466fcd53933695d64fb0d9ce710a402ee81744392704843ddaec5f00fbf717599 xorgproto-2018.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.6
Yet another collection of fixes from master. There will likely be at least one more 1.19.x release in 2018 as there are still a number of unreviewed patches pending. Until then, happy new year. Adam Jackson (10): xfixes: Remove the CursorCurrent array glx: Fix typos that break GLX_ARB_context_flush_control glx: Only flush indirect contexts in MakeCurrent (v2) glx: Fix glXQueryContext for GLX_FBCONFIG_ID and GLX_RENDER_TYPE (v2) composite: Remove a misleading comment composite: Export compIsAlternateVisual composite: Make compIsAlternateVisual safe even if Composite is off glx: Send GLX_VISUAL_SELECT_GROUP_SGIX attribute for visuals glx: Move Composite's synthetic visuals to a different select group xserver 1.19.6 Alex Goins (1): ramdac: Check ScreenPriv != NULL in xf86ScreenSetCursor() Daniel Martin (4): modesetting: Fix potential buffer overflow test: input: Fix used uninitialized warning in dix_event_to_core test: signal-logging: Fix looping signed number tests os/xdmcp: Honour -once when session is dead Eric Anholt (1): xkb: Print the xkbcomp path being executed when we fail to compile. Giuseppe Bilotta (3): xkb: initialize tsyms randr: ProcRRGetOutputInfo: initialize memory randr: rrGetScreenResources: initialize memory Hector Martin (1): edid: fix off-by-one error in CEA mode numbering Michel Dänzer (1): present: Only send PresentCompleteNotify events to the presenting client Nikolay Martynov (1): XShmGetImage: fix censoring Olivier Fourdan (2): xwayland: Fix non-argb cursor conversion dix: avoid deferencing NULL PtrCtrl Peter Hutterer (1): config/udev: consider ID_INPUT_FOO=0 as 'unset' Thomas Hellstrom (3): glx: Work around a GLX_OML swap method in older dri drivers glx: Fix visual fbconfig matching with respect to swap method glx: Duplicate relevant fbconfigs for compositing visuals Tomasz Śniatowski (1): os: Fix strtok/free crash in ComputeLocalClient git tag: xorg-server-1.19.6 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.6.tar.bz2 MD5: 3e4ff034a331aed2322b078694a8 xorg-server-1.19.6.tar.bz2 SHA1: 2dd560ac49bdbda7f67166546af43541fabf517f xorg-server-1.19.6.tar.bz2 SHA256: a732502f1db000cf36a376cd0c010ffdbf32ecdd7f1fa08ba7f5bdf9601cc197 xorg-server-1.19.6.tar.bz2 SHA512: 38519a8d0af9dd034045fc346959496dd718fa59b6188307974797a1cd9c349deb54987f6232ea8396baf810dcc710c0ff191f76ed2186cae4d44921b3680412 xorg-server-1.19.6.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.6.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.6.tar.gz MD5: ada013becbe850b92e2a8433dfb2cfe6 xorg-server-1.19.6.tar.gz SHA1: f58b318bd17fe3af41ebf32d5a22da5dc667009e xorg-server-1.19.6.tar.gz SHA256: 3c0e4a354a6b1d5d357b121357946ee8ffdb2f52158b2e63e105be9cef013168 xorg-server-1.19.6.tar.gz SHA512: 0ee9e7a20bac7b3a9a7730fc453a8b1f146e36f774721c7f69f723976c5cb456b18ce27bba71605995a8fc087518e462f06deb52f5145b87f28397f8e2cc1210 xorg-server-1.19.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.6.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xfs 1.2.0
This release ports the X Font Server to libXfont 2.x. Distributions may now drop libXfont 1.x at their convenience. This conversion has been lightly tested but some issues may remain; please report any new issues to xorg-de...@lists.x.org. Adam Jackson (3): xtrans: Simplify an error path when started from inetd xfs: port to libXfont2 xfs 1.2.0 Alan Coopersmith (2): Add const to port variable passed to TRANS(ReopenCOTSServer) Fix memory leaks when not using alloca Emil Velikov (1): autogen.sh: use quoted string variables Matthew Green (1): FD_SETSIZE fixes. Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Thomas Klausner (2): Ignore .dirstamp files. Include config.h first, and add comment about Xpoll.h. git tag: xfs-1.2.0 https://xorg.freedesktop.org/archive/individual/app/xfs-1.2.0.tar.bz2 MD5: b4d2e644bfb35cae8858d2411501b07e xfs-1.2.0.tar.bz2 SHA1: 00848fcc2915ed8b00e75ac311c4727327324f57 xfs-1.2.0.tar.bz2 SHA256: db2212115783498f8eeaaee1349461d6c4e9d2005e142bacd3a984fe57269860 xfs-1.2.0.tar.bz2 SHA512: 557b08aa07919239ce345d60b288b886640200bb1a59649fc890c3ccaa8559cc6745189614e696ab1b390ec024b393be5493787b7b0d2b3545b342d743c2e0ef xfs-1.2.0.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xfs-1.2.0.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xfs-1.2.0.tar.gz MD5: 659d966e998cf1512a037e0fdde178de xfs-1.2.0.tar.gz SHA1: 7fd38af0e8cd56172e85784b7214be9c70753b35 xfs-1.2.0.tar.gz SHA256: 56ebdc5ff85af332a0c5dc60c9b971551624bbc312bf6af3d13b925600ea367f xfs-1.2.0.tar.gz SHA512: 3db541a8b761416f68c8f9ab99264f04fc0d084248e10755ba83ccab2b41cb9ba2b6885d63071d7de07d1b0ac9ca88f943ab33b25b36efb96dadebeae0d8303e xfs-1.2.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xfs-1.2.0.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] bdftopcf 1.1
This release imports the libXfont 1.x BDF-reading and PCF-writing code, as this program is the only known user of that code and libXfont 1.x is otherwise unmaintained. No functional difference should be apparent, this is just another step towards eliminating the old version of libXfont from the world. Adam Jackson (3): Import libXfont's BDF-to-PCF code Import more libXfont 1.x headers bdftopcf 1.1 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: bdftopcf-1.1 https://xorg.freedesktop.org/archive/individual/app/bdftopcf-1.1.tar.bz2 MD5: 2a455d3c02390597feb9cefb3fe97a45 bdftopcf-1.1.tar.bz2 SHA1: 48a783337a5aa49ebc102c9788ff0f43ea35c5c4 bdftopcf-1.1.tar.bz2 SHA256: 4b4df05fc53f1e98993638d6f7e178d95b31745c4568cee407e167491fd311a2 bdftopcf-1.1.tar.bz2 SHA512: 7b790e8d512ca2812ac889c156ef91c48798b4744a6857e5b17e0128764b5afa8c5426fe5de05a9819d64745116718db4221b3e657e3c2633465e87179c44bec bdftopcf-1.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/bdftopcf-1.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/bdftopcf-1.1.tar.gz MD5: faa2e00983ba5cf9ea09e2075e185286 bdftopcf-1.1.tar.gz SHA1: aaf37ba820c1878613024f4e8e1236b441476f5d bdftopcf-1.1.tar.gz SHA256: 699d1a62012035b1461c7f8e3f05a51c8bd6f28f348983249fb89bbff7309b47 bdftopcf-1.1.tar.gz SHA512: 79a9f54c829f048ec6e1f9a33fefb6ecbd715fe32fbea80b3df2ae27242eae228fd08a855f84c20267b32c58783d3a40406734cd5858c2619477f208fb84ace4 bdftopcf-1.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/bdftopcf-1.1.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libpciaccess 0.14
This release adds support for 32-bit PCI domain IDs, which are apparently common in virtualized environments. This support has been tested on Linux, and probably also "just works" on FreeBSD and Solaris, to the extent that the underlying OS supports it. If you were allocating a struct pci_device yourself, or embedding it in another structure, this release would be an ABI break. That said, anyone doing this would already be violating the implicit API contract (not to mention good taste) and we were unable to find any consumers of this library misbehaving in this way. As a result the library's soname does not change in this release. Adam Jackson (1): libpciaccess 0.14 Stephen Hemminger (1): linux: support 32 bit PCI domains (v3) git tag: libpciaccess-0.14 https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.14.tar.bz2 MD5: 8f436e151d5106a9cfaa71857a066d33 libpciaccess-0.14.tar.bz2 SHA1: f70a958bf4e744cb4ee93be64e9bc52ac05cdaeb libpciaccess-0.14.tar.bz2 SHA256: 3df543e12afd41fea8eac817e48cbfde5aed8817b81670a4e9e493bb2f5bf2a4 libpciaccess-0.14.tar.bz2 SHA512: bf40214dfd22f2a223f7c948566e6eaa4bfed60116e71b3eb19f6fe7ab2c4546649eb0416c06d5983e476ea5e27de036936646eb5f800ea97763b6d1f1976f4b libpciaccess-0.14.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.14.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.14.tar.gz MD5: 344872335233111f44504d3f7cb71bb3 libpciaccess-0.14.tar.gz SHA1: 32a8fde23da89f767c10da0a01079fcd80a0afec libpciaccess-0.14.tar.gz SHA256: 8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c libpciaccess-0.14.tar.gz SHA512: dd77ac76bddd85195f52b57e32777cf9046cd4227a855f4176bdca081602be15dd46698d7f34172410f23ef4077fe345b4357d07fe96b0de1dcd053b55c40463 libpciaccess-0.14.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.14.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.5
One regression fix since 1.19.4 (mea culpa), and fixes for CVEs 2017- 12176 through 2017-12187. C is a terrible language, please stop writing code in it. Adam Jackson (2): Revert "xf86-video-modesetting: Add ms_queue_vblank helper [v3]" xserver 1.19.5 Michal Srb (1): os: Make sure big requests have sufficient length. Nathan Kidd (7): Unvalidated lengths xfixes: unvalidated lengths (CVE-2017-12183) hw/xfree86: unvalidated lengths Xi: integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointer Xi: fix wrong extra length check in ProcXIChangeHierarchy (CVE-2017-12178) dbe: Unvalidated variable-length request in ProcDbeGetVisualInfo (CVE-2017-12177) Unvalidated extra length in ProcEstablishConnection (CVE-2017-12176) git tag: xorg-server-1.19.5 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.5.tar.bz2 MD5: 4ac6feeae6790436ce9de879ca9a3bf8 xorg-server-1.19.5.tar.bz2 SHA1: 307d3405f709f7e41966c850b37deefe7f83eb9b xorg-server-1.19.5.tar.bz2 SHA256: 18fffa8eb93d06d2800d06321fc0df4d357684d8d714315a66d8dfa7df251447 xorg-server-1.19.5.tar.bz2 SHA512: 928dea5850b98cd815004cfa133eca23cfa9521920c934c68a92787f2cae13cca1534eee772a4fb74b8ae8cb92662b5d68b95b834c8aa8ec57cd57cb4e5dd45c xorg-server-1.19.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.5.tar.gz MD5: 97ab05c006718d6d484e4e5fe1aec534 xorg-server-1.19.5.tar.gz SHA1: 842cc1fbc26887698a70c6ad538bb07fa94b0130 xorg-server-1.19.5.tar.gz SHA256: 1818068b6b86387ee0e392cbe28208ff949d253a1611d17bf2908961f3669b1c xorg-server-1.19.5.tar.gz SHA512: 34f10c22bc7e003245c423288c495ef98707d7ba23ff4207d6dfde32e917fd752acc285e65da39805e74cfa275a655b1b0bf07bb5d2bc82a773854a17bc81ded xorg-server-1.19.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.5.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libXRes 1.2.0
Version 1.2 of the X-Resource extension (added in xserver 1.13) added some new requests allowing inspection of every resource for a client, the bytes used per resource, and the PIDs of local clients. Unfortunately the client library never saw a corresponding release, so let's fix that. Adam Jackson (2): configure: Remove AM_MAINTAINER_MODE libXRes 1.2.0 Alan Coopersmith (6): Bump version to 1.1.99.0 to reflect addition of 1.2 API Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS Use _XEatDataWords to avoid overflow of rep.length shifting integer overflow in XResQueryClients() [CVE-2013-1988 1/2] integer overflow in XResQueryClientResources() [CVE-2013-1988 2/2] Remove fallback for _XEatDataWords, require libX11 1.6 for it Colin Walters (1): autogen.sh: Implement GNOME Build API Emil Velikov (1): autogen.sh: use quoted string variables Erkki Seppälä (2): Implemented first part of XResource extension v1.2: XResQueryClientIds Implemented second part of XResource extension v1.2: XResQueryResourceBytes Julien Cristau (1): Compute number of bytes correctly in XResQueryClientPixmapBytes Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: libXres-1.2.0 https://xorg.freedesktop.org/archive/individual/lib/libXres-1.2.0.tar.bz2 MD5: 5d6d443d1abc8e1f6fc1c57fb27729bb libXres-1.2.0.tar.bz2 SHA1: b6996ab05460a3b7311f02da23ddf117a5442fd9 libXres-1.2.0.tar.bz2 SHA256: ff75c1643488e64a7cfbced27486f0f944801319c84c18d3bd3da6bf28c812d4 libXres-1.2.0.tar.bz2 SHA512: 8eb5a36b1f030eb4e27e676cc4befcc073da66a7bce2b39089314e1facb629d13b087bb53ca2c95fe5291857da7ff9f80c6ab28fb3e245eeb9e0344937900172 libXres-1.2.0.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXres-1.2.0.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXres-1.2.0.tar.gz MD5: 8c853e0e0f52e0bdc2bdbb72ac0f3df3 libXres-1.2.0.tar.gz SHA1: 58582036677e033d35ec831e4523fa64b5bd2d79 libXres-1.2.0.tar.gz SHA256: 5b62feee09f276d74054787df030fceb41034de84174abec6d81c591145e043a libXres-1.2.0.tar.gz SHA512: 305615ccd903a9ada6e6ae3a8b200471636e05823ed33f3a704dd9c26ba2729a0fc7490317cdee35a0bd365ba5b995fc5f4238389107afb898377c0e100d7c1a libXres-1.2.0.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXres-1.2.0.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.4
A collection of stability fixes from the development branch, including two minor CVEs. Thanks to all who sent in patches! Aaron Plattner (1): randr: Use RRTransformEqual in RRCrtcPendingTransform Adam Jackson (11): parser: Fix crash when xf86nameCompare(s1 = x, s2 = NULL) xinerama: Implement graphics exposures for window->pixmap copies (v4) ephyr: Don't clobber bitsPerPixel when using glamor xephyr: Check for host XVideo support before trying to use it modesetting: Validate the atom for enum properties wayland: Sync drm.xml with Mesa os: Fix warning in LockServer xfree86: Silence a new glibc warning dmx: Silence an unused-result warning dmx: Remove some not-very-interesting debug prints xserver 1.19.4 Carlos Garnacho (5): xwayland: Allow pointer warp on root/None window xwayland: "Accept" confineTo on InputOnly windows xwayland: Update root window size when desktop size changes xwayland: Lock the pointer if it is confined and has no cursor Xi: Use WarpPointerProc hook on XI pointer warping implementation Daniel Stone (1): modesetting: Set correct DRM event context version Dawid Kurek (1): modesetting: Blacklist EVDI devices from PRIME sync Eric Anholt (1): glamor: Fix dashed line rendering. Jason Gerecke (1): xfree86: Fix interpretation of xf86WaitForInput timeout Jon TURNEY (1): Move statically linked xorgxkb files from dixmods to a separate directory Keith Packard (6): os: un-duplicate code to close client on write failure os: Mark client as ready to read when closing due to write failure [100863] dix: Remove clients from input and output ready queues after closing modesetting: Skip no-longer-present connectors when resetting BAD links xkb: Handle xkb formated string output safely (CVE-2017-13723) xf86-video-modesetting: Add ms_queue_vblank helper [v3] Kenneth Graunke (1): dri2: Sync i965_pci_ids.h from Mesa. Louis-Francis Ratté-Boulianne (1): present: Check the whole exec queue on event Lyude (1): xwayland: Don't load extension list more than once Martin Peres (1): modesetting: re-set the crtc's mode when link-status goes BAD Michal Srb (7): Xi: Zero target buffer in SProcXSendExtensionEvent. dix: Disallow GenericEvent in SendEvent request. Xi: Verify all events in ProcXSendExtensionEvent. Xi: Do not try to swap GenericEvent. Xi: Test exact size of XIBarrierReleasePointer Xext/shm: Validate shmseg resource id (CVE-2017-13721) xkb: Escape non-printable characters correctly. Michel Dänzer (5): xfree86/modes: Make colormap/gamma glue code work with RandR disabled os: Handle SIGABRT glamor: Store the actual EGL/GLX context pointer in lastGLContext glamor: Fix temporary pixmap coordinate offsets xfree86/modes: Use RRTransformEqual in xf86RandR12CrtcSet Nick Sarnie (1): suid: Include sysmacros.h to fix build after glibc-2.25 Olivier Fourdan (9): glamor: Check for NULL pixmap in glamor_get_pixmap_texture() Xephyr: Check screen resources creation success glamor: glamor_set_destination_drawable() can fail glamor: Check glamor_set_destination_drawable() return value glamor: avoid a crash if texture allocation failed glamor: an FBO is not needed for Xv pixmaps xwayland: Fix a segfault with pointer locking glamor: handle NULL source picture glamor: Avoid overflow between box32 and box16 box Peter Hutterer (2): test: fix compiler warning xfree86: up the path name size to 512 in xf86MatchDriverFromFiles Rodrigo Vivi (1): dri2: Sync i965_pci_ids.h from Mesa. Tobias Stoeckmann (2): record: Fix OOB access in ProcRecordUnregisterClients dmx: Fix null pointer dereference https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.4.tar.bz2 MD5: 28cb6d773bfcdfd43500dd64527d2ab0 xorg-server-1.19.4.tar.bz2 SHA1: 7a47d5f927ea69681e279c6e5f5e8ff3a21c7152 xorg-server-1.19.4.tar.bz2 SHA256: aa758acea91deaf1f95069ddc5ea3818e13675fb14fef40ad1b3d0b2bf03c9a8 xorg-server-1.19.4.tar.bz2 SHA512: ff80934e42a7dd2d437e947fe02c74c3b25bdbb3002b7005191d52272d5eae8cb3a83377fa32f4011be88405830e796f6bd3b914bd7fc163ea8ece76226b xorg-server-1.19.4.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.4.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.4.tar.gz MD5: 8e3bbbd95da197dd50fdba4d2bf0a947 xorg-server-1.19.4.tar.gz SHA1: 06d281e2bf5205d40ff3cf6e31a92556e5ac4222 xorg-server-1.19.4.tar.gz SHA256: a1c87baa073faa3b7eb11610dd2c89a25586c71f861d32265fc26e11d12fafed xorg-server-1.19.4.tar.gz SHA512: c589ad455ae287a22d110f9d067d61b000a4d30564df912c4f29e0d57c955c32f9b56bfd85a8df4d01584c37dd64d9747ec48ec0e121679f604bb988b481f7eb xorg-server-1.19.4.tar.gz PGP: https://xorg.fr
[ANNOUNCE] xorg-server 1.19.3
A couple more minor fixes, most notably a revert of a page-flipping change that regressed some drivers. Adam Jackson (2): Revert "present: Allow flipping with PRIME slave outputs" xserver 1.19.3 Chris Wilson (2): Revert "prime: Sync shared pixmap from root window instead of screen pixmap" os: Fix iteration over busfaults Dr.-Ing. Dieter Jurzitza (1): glamor: Fix missing declaration in dash vertex shader Olivier Fourdan (2): xwayland: clear cursor frame callback xwayland: Monitor client states to destroy callbacks Qiang Yu (1): present: disable page flip only when a slave crtc is active Tobias Stoeckmann (1): render: Fix out of boundary heap access git tag: xorg-server-1.19.3 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.3.tar.bz2 MD5: 015d2fc4b9f2bfe7a626edb63a62c65e xorg-server-1.19.3.tar.bz2 SHA1: 77f580ffa22a8bbcc3536e74e19114e446417a9c xorg-server-1.19.3.tar.bz2 SHA256: 677a8166e03474719238dfe396ce673c4234735464d6dadf2959b600d20e5a98 xorg-server-1.19.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.3.tar.gz MD5: a7a51420874af84d90720b60de7936be xorg-server-1.19.3.tar.gz SHA1: 30009ac9da414389afc30b5d61576a793778b639 xorg-server-1.19.3.tar.gz SHA256: 8f93b98f1ac9fbd87515bfe329a069b48bbec98e5329584ab5fbf759a0953b8d xorg-server-1.19.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.3.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
Re: [ANNOUNCE] xorg-server 1.19.2
On Thu, 2017-03-02 at 18:13 -0500, Adam Jackson wrote: > A collection of stability fixes here across glamor, Xwayland, input, > and Prime support. Also a security fix for CVE-2017-2624, a timing > attack which can brute-force MIT-MAGIC-COOKIE authentication. Everybody > is encouraged to upgrade. Thanks to all who contributed fixes! As several people have noticed, this tarballs is missing some of the standard buildsystem bits, such that you need to run autoreconf before ./configure. This is partly my fault for driving the release script incorrectly, and mostly autotools' fault for being sheer garbage. (Seriously, dear gnu project, please sunset autotools. It is a net loss to humanity at this point.) Once I beat the release tools into submission I'll upload 1.19.3 with otherwise the same content. Sorry for the mess. - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.2
A collection of stability fixes here across glamor, Xwayland, input, and Prime support. Also a security fix for CVE-2017-2624, a timing attack which can brute-force MIT-MAGIC-COOKIE authentication. Everybody is encouraged to upgrade. Thanks to all who contributed fixes! Adam Jackson (5): xserver 1.19.2 Revert "xserver 1.19.2" os: Squash missing declaration warning for timingsafe_memcmp xserver 1.19.2 xserver 1.19.2, no, really Chris Wilson (3): xfree86: Take the input lock for xf86RecolorCursor xfree86: Take input lock for xf86TransparentCursor xfree86: Take input_lock() for xf86ScreenCheckHWCursor Matthieu Herrb (4): Use timingsafe_memcmp() to compare MIT-MAGIC-COOKIES CVE-2017-2624 Use arc4random_buf(3) if available to generate cookies. auth: remove AuthToIDFunc and associated functions. Not used anymore. Brown bag commit to fix 957e8d (arc4random_buf() support) Michel Dänzer (3): prime: Sync shared pixmap from root window instead of screen pixmap present: Allow flipping with PRIME slave outputs damage: Validate source pictures bound to windows before unwrapping Olivier Fourdan (5): xwayland: Apply output rotation for screen size xwayland: CRTC should support all rotations glamor: Two pass won't work on memory pixmaps xwayland: Make sure we have a focus window xwayland: do not set checkRepeat on master kbd Peter Hutterer (1): os: log a bug whenever WriteToClient is called from the input thread Svitozar Cherepii (1): xwayland: Add hack for FWXGA resolution #99574 git tag: xorg-server-1.19.2 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.2.tar.bz2 MD5: d9f9e9f216d29f8220e76f8294507d85 xorg-server-1.19.2.tar.bz2 SHA1: da3ee5149de78ec9795bed1c94072e1c8f4bc473 xorg-server-1.19.2.tar.bz2 SHA256: 4f8ab9f4a1a885fe7550080555381b34b82858582559e8e3c4da96e3a85884bb xorg-server-1.19.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.2.tar.gz MD5: dfa411de6ce6fe35128d3b2e06941135 xorg-server-1.19.2.tar.gz SHA1: 3648335593b9d267e44737b89694d38b99e3aee4 xorg-server-1.19.2.tar.gz SHA256: 191d91d02c059c66747635e145c30bc1004e703fe3b74439e26c0d05d5c4d28b xorg-server-1.19.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.2.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.19.1
First stable 1.19 release, including a few regression fixes. Thanks to all who contributed! Adam Jackson (3): Revert "damage: Make damageRegionProcessPending take a damage not a drawable" composite: Fix repaint of borders (v2) xserver 1.19.1 Ben Crocker (1): Fix a segfault that occurs if xorg.conf.d is absent: Hans De Goede (1): glamor: Trust eglGetPlatformDisplayEXT if it exists Hans de Goede (2): randr: rrCheckPixmapBounding: Do not substract crtc non 0 x,y from screen size randr: rrCheckPixmapBounding: do not shrink the screen_pixmap Kai-Heng Feng (1): edid: Add quirk for ADA 1024x600 7" display. Keith Packard (1): AttendClient of grab-pervious client must queue to saved_ready_clients [v2] Michal Srb (1): xinerama: Swap the response in RRXineramaWriteMonitor Michel Dänzer (1): present: Only call present_flip_notify if vblank->queued == FALSE Mihail Konev (1): os,dix: Depend custom libs on libs, not objects Olivier Fourdan (2): glamor: restore vfunc handlers on init failure xwayland: Fix use after free of cursors Pekka Paalanen (1): test: fix distributing scripts Peter Hutterer (2): Xi: when creating a new master device, update barries for all clients os: return 0 from check_timers if we touched any of them Qiang Yu (2): xfree86: fix wrong usage of xf86optionListMerge randr: fix xserver crash when xrandr setprovideroutputsource Rhys Kidd (1): test: Fix stray Makefile reference to removed os test Rui Matos (1): xwayland: Don't send KeyRelease events on wl_keyboard::leave git tag: xorg-server-1.19.1 https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.1.tar.bz2 MD5: caa8ee7b2950abbf734347d137529fb6 xorg-server-1.19.1.tar.bz2 SHA1: 13c81e0ebb6ac1359a611d0503805c6dc0315477 xorg-server-1.19.1.tar.bz2 SHA256: 79ae2cf39d3f6c4a91201d8dad549d1d774b3420073c5a70d390040aa965a7fb xorg-server-1.19.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.1.tar.gz MD5: bba0ef0fab6cfaa081a49d4b6de1fef3 xorg-server-1.19.1.tar.gz SHA1: 43609db8a8d9cfed53d5185a38309f2ae6582713 xorg-server-1.19.1.tar.gz SHA256: 24c7419a963f55eeed5951541344cd616196ae97c273e17b32ad7f0c3658bf2b xorg-server-1.19.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.19.1.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.18.3
A few fixes relative to 1.18.2, including one fairly important performance fix to the Present extension. Thanks to all for fixes and testing. Adam Jackson (2): vfb: Re-add LD_EXPORT_SYMBOLS_FLAG to LDFLAGS xserver 1.18.3 Chris Wilson (1): Xext/vidmode: Reduce verbosity of GetModeLine debug messages Dave Airlie (1): glamor: swizzle RED to 0 for alpha textures Michel Dänzer (2): present: Only requeue for next MSC after flip failure xfree86/modes: Make sure the HW cursor is hidden when it should be Olivier Fourdan (2): xwayland: do not include frequency in mode name xwayland: Pretend we support viewport in vidmode Sonny Jiang (1): DRI2: add Polaris PCI IDs git tag: xorg-server-1.18.3 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.3.tar.bz2 MD5: 043d720bf2472a65bb8f0daa97f83dfa xorg-server-1.18.3.tar.bz2 SHA1: b3d8818bb3e1deeeb8f02d741c1223a72182e63c xorg-server-1.18.3.tar.bz2 SHA256: ea739c22517cdbe2b5f7c0a5fd05fe8a10ac0629003e71c0c7862f4bb60142cd xorg-server-1.18.3.tar.bz2 PGP: http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.3.tar.bz2.sig http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.3.tar.gz MD5: f077e27a91bc9c37e3b78958454c9dd2 xorg-server-1.18.3.tar.gz SHA1: 21fdf20305d01bf0123ed0a4f1a30d079134 xorg-server-1.18.3.tar.gz SHA256: 9b872f946b912f11a0ffc911d936764fce604ee4ac65ee1f131b78b3e89ede26 xorg-server-1.18.3.tar.gz PGP: http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.3.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.18.2
A big pile of updates in this one. Highlights include: - glamor is updated to use OpenGL core profiles if available, which should improve memory usage and performance on modern hardware, and got some other performance improvements for rpi and other GLES platforms - DRI2, DRI3, and Present all received correctness fixes for hangs, crashes, and other weirdness - Xwayland server has been updated to support the Xv and the xf86vidmode extensions for better compatibility, and fixed some bugs with output hotplug and pointer updates - Xwin saw improvements to window and clipboard management, and a few new keyboard layouts Full change list below. Many thanks to all for fixes and code review. --- Adam Jackson (11): xfree86: Build parser for DRI config file subsection unconditionally autogen: Set a default subject prefix for patches dri2: Use the work queue to manage client sleeps xv: Fix unchecked AddResource dri1: Fix unchecked AddResource glx: Macroize building the attribute list in DoGetDrawableAttributes glx: Add GLX_SCREEN to the GetDrawableAttributes response glx: Implement GLX_EXT_stereo_tree glx: Implement GLX_EXT_fbconfig_packed_float vidmode: Remove stray vidmodeproc.h from EXTRA_DIST xserver 1.18.2 Chris Wilson (4): dri2: Only invalidate the immediate Window upon SetWindowPixmap dri2: Unblock Clients on Drawable release dix: Add ClientSignalAll() dri2: Allow many blocked clients per-drawable Colin Harrison (1): xwin: Add a tentative entry for the Korean keyboard to the list of known keyboard layouts Daniel Stone (1): dix: Add hybrid full-size/empty-clip mode to SetRootClip Dave Airlie (8): glamor: use vbos in gradient/picture code. glamor/xv: add vbo support (v2.1) glamor: Add support for CA rendering in a single pass. glamor: add core profile support. (v2) glamor: add core profile support to EGL glamor. (v2) xwayland: add support for use core profile for glamor. (v2) ephyr: catch X errors if we try to create a core context and fail. present: fail flipping if we have any slave outputs Eric Anholt (23): glamor: Drop the composite_with_copy path entirely. glamor: Drop duplicated GLAMOR_DEFAULT_PRECISIONs in render accel. glamor: Simplify DRI3 pixmap-from-fd, using GBM. glamor: Delay making pixmaps shareable until we need to. ephyr: Make sure we have GLX_ARB_create_context before calling it. glamor: Label programs before linking them. glamor: Clarify when Render fallbacks happen due to an unsupported op. glamor: Drop dead *_from_x_coord_y() functions. glamor: Rename the *y_inverted helpers to not say "inverted". glamor: Drop comment about dead yInverted flag. glamor: Drop dead glamor_pict_format_is_compatible(). glamor: Set up XV sampler uniforms once at program build time. glamor: Simplify XV vertex setup. glamor: Convert XV to using glamor_program.c. glamor: Drop extra SHADER_IN type for no mask present. glamor: Reuse the glamor_program_alpha_* enums for Render. glamor: Simplify the pixmap box looping. glamor: Clarify some logic in RepeatFix handling. glamor: Clean up formatting of RepeatFix shader code. glamor: Clarify how the repeat values being passed around work. glamor: Cut down a bunch of conditional handling for RepeatFix. glamor: Flip around conditionals in RepeatNone fixups. ephyr: Fix redisplay with glamor on GLES. Hans de Goede (1): glamor: Fix XvPutImage when src_y != 0 Jan Burgmeier (1): Fix XineramaQueryScreens for reverse prime Jon TURNEY (1): Fix build on Cygwin by ensuring WIN32 check triggers only on MinGW Jon Turney (9): xwin: XGetWMNormalHints() returns non-zero on success xwin: Improve handling of no-decoration motif hint xwin: Correctly interpret WM_HINTS, WM_NORMAL_HINTS properties on x86_64 xwin: Check that window position is visible on non-rectangular virtual desktops xwin: Use WM_CLIPBOARDUPDATE clipboard API xwin: Update to XRANDR 1.2 internal interface to ensure an output is reported by XRANDR xwin: Keyboard layout updates xwin: In multiwindow mode, look up the HWND for the parent window xwin: Add SKIPTASKBAR hint to _NET_WM_WINDOW_TYPE_DOCK type windows Jonas Ådahl (2): xwayland: Prefix shm tmp file names with xwayland xwayland: Correctly detect whether posix_fallocate exists Julien Cristau (9): xv: fix double free in AddResource failure case xvmc: Fix unchecked AddResource glx: don't call pGlxDraw->destroy() if AddResource fails dmx/glxProxy: don't free the glx pixmap twice if AddResource fails modesetting: avoid double free if AddResource fails xwin: no need to free auth data if AddResource fails record: don't call RecordDelet
[ANNOUNCE] videoproto 2.3.3
No functional change, just squashing a build warning for new xserver. Adam Jackson (2): xv: Build left-shift constants from ints not longs videoproto 2.3.3 Gaetan Nadon (1): config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES git tag: videoproto-2.3.3 http://xorg.freedesktop.org/archive/individual/proto/videoproto-2.3.3.tar.bz2 MD5: fe86de8ea3eb53b5a8f52956c5cd3174 videoproto-2.3.3.tar.bz2 SHA1: 4556b5c2243a2ca290ea2140dc1a427c4bac8ba2 videoproto-2.3.3.tar.bz2 SHA256: c7803889fd08e6fcaf7b68cc394fb038b2325d1f315e571a6954577e07cca702 videoproto-2.3.3.tar.bz2 PGP: http://xorg.freedesktop.org/archive/individual/proto/videoproto-2.3.3.tar.bz2.sig http://xorg.freedesktop.org/archive/individual/proto/videoproto-2.3.3.tar.gz MD5: d984100603ee2420072f27bb491f4b7d videoproto-2.3.3.tar.gz SHA1: 2893d270a2991c9909402a84ae1b1eef70b97b35 videoproto-2.3.3.tar.gz SHA256: df8dfeb158767f843054248d020e291a2c40f7f5e0ac6d8706966686fee7c5c0 videoproto-2.3.3.tar.gz PGP: http://xorg.freedesktop.org/archive/individual/proto/videoproto-2.3.3.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.18.1
First release in the 1.18 stable branch. Major themes are bugfixes in glamor, the modesetting driver, and the Present extension. Xwayland users may want to apply the following pair of patches in addition to this release: https://patchwork.freedesktop.org/patch/72945/raw/ https://patchwork.freedesktop.org/patch/72951/raw/ which combined fix an input issue when hotplugging monitors. Both are likely to be included in a future release unless testing discovers further problems. Adam Jackson (11): xnest: Fix needless build dependency on xcb-util-keysyms x86emu: Squash a warning dmx: Silence lex/yacc-related config parser warnings dmx: Silence unused variable warning in dmxcompat dmx: Run 'doxygen -u' to upgrade the doxygen config file glxproxy: Silence set-but-unused-variable warnings glxproxy: Silence shadowed-variable warnings os: Failure to remove a non-existent log file is not an error glx: Fix GLX_EXT_create_context_es2_profile support modesetting: Require sufficiently new libdrm xserver 1.18.1 Alan Coopersmith (2): modesetting should not reference gbm when it's not defined Use unique logfile names when starting server with -displayfd Arkadiusz Miśkiewicz (1): Xorg.wrap: activate libdrm based detection for KMS drivers Bob Ham (1): xserver: Fix configure.ac check for libsystemd/-daemon Chris Wilson (3): present: Requery pending flips with the right sync_flip mode present: When cancelling a pending synchronous flip, requeue it present: Do not replace Pixmaps on redirected Window on unflip Dave Airlie (5): modesetting: drop platform_dev pointer. modesetting: create entities for pci and old probe. (v2) glamor: fallback if font is too large for FBO size. glamor: store old fonts in double width textures. glamor: don't do copy if we have 0 boxes to copy. Egbert Eich (1): kdrive/UnregisterFd: Fix off by one Eric Anholt (8): glamor: Avoid GL errors from mapping with size == 0. glamor: Handle GL_OUT_OF_MEMORY when allocating texture images. glamor: Fix crashes when the glyph atlas allocation fails. glamor: Fix rendering when core font texture allocation fails. glamor: Fix assert failures when fallback picture upload alloc fails. glamor: Fix segfault in fallback picture uploading. glamor: No need to glFlush before destroying a pixmap. glamor: Fix copy-like Render operations between 15 and 16 depth. Jonas Ådahl (1): xwayland: Always update the wl_pointer cursor on pointer focus Julian Pidancet (1): x86emu: Correctly handle 0x66 prefix for some instructions Laércio de Sousa (1): systemd-logind.c: don't parse VT settings for non-seat0 X servers Marek Chalupa (2): xwayland: fix memory leaks on error paths in xwl_realize_window xwayland: check if creating xwl_output succeeded Michael Stapelberg (1): Also dump passive grabs on XF86LogGrabInfo Michel Dänzer (3): prime: Damage full destination rectangle when we start dirty tracking glamor: Disable debugging messages other than GL API errors present: Handle wraparound when comparing MSC values Olivier Fourdan (2): xwayland: Do not set root clip when rootless xwayland: Update screen size on output removal Peter Hutterer (1): xfree86: fix minor memory leak Siim Põder (1): vfb: add randr support (v2) Thomas Klausner (2): Fix uninitialized variable warnings reported by clang Fix build when XSERVER_PLATFORM_BUS is not defined. Timo Aaltonen (1): dri2: Sync i915_pci_ids.h and i965_pci_ids.h from mesa git tag: xorg-server-1.18.1 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.1.tar.bz2 MD5: 1b9e85420c3790dd487addd50313f4da xorg-server-1.18.1.tar.bz2 SHA1: 968fe85773a41296199f8733c7235c8623d7c460 xorg-server-1.18.1.tar.bz2 SHA256: 85ec56dbeb89a951295cdf4f39bf38e515f900d35e06d4a8081b114d1520789d xorg-server-1.18.1.tar.bz2 PGP: http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.1.tar.bz2.sig http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.1.tar.gz MD5: 1e90a30e28f6c9f9b29fb6f42233e2cf xorg-server-1.18.1.tar.gz SHA1: 73009ea90952bcbc790a76020e4c32beff6c9bad xorg-server-1.18.1.tar.gz SHA256: 4de4f05c94441ba9f0279ef3e6cc0d399afc2855d961d1aef2c25a9d10271cf9 xorg-server-1.18.1.tar.gz PGP: http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.18.1.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xorg-server 1.17.99.902 (1.18 RC2)
Time for another release candidate. Long past time, to be honest. Please speak up soon if you have a favorite patch or series that isn't in yet. Aaron Plattner (1): privates: Clear screen-specific keys during CloseScreen Adam Jackson (6): glxproxy: Fix an obvious thinko in QueryExtensionsString render: Simplify SProcRenderScale rootless: Fix bogus handling of broken root clip composite: Factor out backing store transition xfree86: Use same inb/outb asm code for i386 amd64 and ia64 xserver 1.17.99.902 (1.18 RC2) Alan Coopersmith (9): Remove DECnet from Xserver.man Make configure test for LD_NO_UNDEFINED_FLAG on Solaris work w/autoconf 2.69 dri2: better checks for integer overflow in GetBuffers* protocol.txt: Remove extensions that died before Xorg was born protocol.txt: Add RANDR 1.5 requests protocol.txt: Add Present 1.0 requests protocol.txt: Add DRI3 1.0 requests protocol.txt: Add MIT-SHM 1.2 requests glamor: Get rid of an extraneous ; at the end of a C source line Alberto Milone (1): randr: make RROutputChanged change the main protocol screen not the gpu screen Alexandr Shadchin (2): xfree86: Remove 386BSD bsd: Remove LINKKIT Andrea Canciani (1): render: Allow single-stop gradients Andreas Wettstein (2): xkb: Suppress autorepeat for Set and Lock of Mods, Groups, and Controls xkb: Keyboard mouse button emulation should not suppress other keyboard events Andy Ritger (2): Remove static qualifier on mieqProcessInputEvents()'s 'event' mi: Log an error if mieqProcessInputEvents() recurses. Arcady Goldmints-Orlov (1): Fix alphamap interactions with wfb Boyan Ding (1): xwayland: Activate and enable device on first capability reporting Bryce Harrington (1): test: Fix typo and drop documentation references to glib. Carlos Garnacho (3): xwayland: Add xwl_touch struct xwayland: Implement the wl_touch interface xwayland: Remove related touchpoints when unrealizing windows Chris Wilson (5): randr/prime: Don't stop on the first pipe when disabling ReplaceScanoutPixmap render: Fix leak of filter params render: Propagate allocation failure from createSourcePicture() present: Fix missed notify MSC computation Xv: Only stop the adaptors when the Pixmap is finally destroyed Cyril Brulebois (9): man: Fix case for MIT-unspecified. doc: Get rid of RCS tags. doc: Fix typo. doc: Fix alignment. doc: Fix grammar and typos. doc: Fix extraneous doc: Fix punctuation. doc: Try to avoid repetitions. doc: Convert an \fP pair into appropriate tags. Daniel Drake (2): Allow system call restarts upon signal interruption Keep SIGALRM restart flag after Popen Dave Airlie (3): exa: initialise mask_off_x and mask_off_y glx: fix regression with copy sub buffer disappearing xf86: don't add gpus from udev if autoAddGPU is set Dima Ryazanov (3): xwayland: Remove a useless out-of-memory check xwayland: Destroy xwl_output when wl_output gets removed xwayland: Remove the output from the list after destroying it Egbert Eich (4): randr: Remove senseless checks for xf86RandR12Key fbdevhw: Disable FBIOBLANK ioctl if not supported libxf86config: Remove libxf86config: libxf86config_internal -> libxf86config Emil Velikov (3): glamor: explicitly check for GL_OES_EGL_image glamor: move GL_OES_EGL_image check next to EGL_EXT_image_dma_buf_import glamor: move 'dri3_capable' extension checks after eglMakeCurrent Eric Anholt (3): x86emu: Fix some set-but-not-used warnings. kdrive: Remove dead debug arrays. fbdevhw: Fix a const qualifier warning Felix Janda (1): On linux use instead of Fredrik Höglund (1): present: Don't stash the MSC value when present_get_ust_msc fails Gaetan Nadon (1): dmx: fix typo in the title Hans de Goede (1): linux: Do not call FatalError from xf86CloseConsole Ian Scott (1): Xephyr: Paint with subimage for non-Glamor & non-XSHM case Ilia Mirkin (1): modesetting: fix up output naming convention Ingo Schwarze (1): remove bogus \/ escapes Jamey Sharp (1): kdrive: Delete unused TOUCHSCREEN define. Jasper St. Pierre (2): xwayland-input: Remove our XYToWindow handler test/xi1: Update .gitignore Javier Jardón (1): configure.ac: Add support for new versions of systemd Jeremy Huddleston (10): mi: Correct a miscall of abs() to instead call fabs() randr: Correct a miscall of abs() to instead call fabs() xdmauth: Correct miscall of abs() to instrad call labs() xres: Silence -Wunused-function warnings when building !COMPOSITE or !RENDER security: Silence some benign -Wformat warnings xdmcp: Declare XdmcpFatal _X_NORETURN randr:
[ANNOUNCE] xproto 7.0.28
Adds support for up to 512 clients in the X server. Also a warning fix for C99 compilers, and a build fix for Darwin. Adam Jackson (1): xproto 7.0.28 Jeremy Huddleston Sequoia (1): darwin: Include strings.h Olivier Fourdan (1): Increase the number of file descriptors Thomas Klausner (1): Use C99 compliant definition of nonnull attribute. git tag: xproto-7.0.28 http://xorg.freedesktop.org/archive/individual/proto/xproto-7.0.28.tar.bz2 MD5: 3ce2f230c5d8fa929f326ad1f0fa40a8 xproto-7.0.28.tar.bz2 SHA1: d62c43e1b3619ab85732e0113eaa2104920730ac xproto-7.0.28.tar.bz2 SHA256: 29e85568d1f68ceef8a2c081dad9bc0e5500a53cfffde24b564dc43d46ddf6ca xproto-7.0.28.tar.bz2 PGP: http://xorg.freedesktop.org/archive/individual/proto/xproto-7.0.28.tar.bz2.sig http://xorg.freedesktop.org/archive/individual/proto/xproto-7.0.28.tar.gz MD5: 0b42843b99aee3e4f6a9cc7710143f86 xproto-7.0.28.tar.gz SHA1: 886ad6f989f3314a083af91d6d4e91f63563c489 xproto-7.0.28.tar.gz SHA256: 6cabc8ce3fa2b1a2427871167b62c24d5b08a58bd3e81ed7aaf08f2bf6dbcfed xproto-7.0.28.tar.gz PGP: http://xorg.freedesktop.org/archive/individual/proto/xproto-7.0.28.tar.gz.sig - ajax ___ xorg-announce mailing list xorg-announce@lists.x.org http://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-vesa 2.3.4
Minor update to fix PanelID support. The minimum xserver version is now 1.6; if you haven't updated your xserver in the last six years, now would be a good time. Adam Jackson (3): configure: Drop PanelID test Don't include deprecated xf86PciInfo.h vesa 2.3.4 Alan Coopersmith (1): Raise required version of xorg-server to = 1.6 git tag: xf86-video-vesa-2.3.4 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.3.4.tar.bz2 MD5: a893c37c589f7a31cea929a5d896a0e2 xf86-video-vesa-2.3.4.tar.bz2 SHA1: 88e74ccc5c11fdb60539bd474ba978eeb4f28a23 xf86-video-vesa-2.3.4.tar.bz2 SHA256: 7bddf4d879dd6f67088ecb203a31e12334aab980174bd0909930a21f32e251c1 xf86-video-vesa-2.3.4.tar.bz2 PGP: http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.3.4.tar.bz2.sig http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.3.4.tar.gz MD5: 8a262adc37de43977e084ecfc951ee03 xf86-video-vesa-2.3.4.tar.gz SHA1: b9b376714c8ec612f41bbc8ff2768c9d01911577 xf86-video-vesa-2.3.4.tar.gz SHA256: e7d88c014b2e93afcee4d48495f5fb69f6e03818b1f67d20a71739c190c4fb8e xf86-video-vesa-2.3.4.tar.gz PGP: http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.3.4.tar.gz.sig - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org http://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-vesa 2.3.1
Minor maintenance release for xserver 1.12. Adam Jackson (4): Refuse to load if there's a kernel driver bound to the device Fix memory leak in mode validation Be forgiving of character-cell size mismatches in mode sizes vesa 2.3.1 Alan Coopersmith (1): Update Sun license notices to current X.Org standard form Gaetan Nadon (10): config: Move compiler flags from configure.ac to Makefile.am COPYING: update file with Copyright notices from source code. config: upgrade to util-macros 1.8 for additional man page support config: update AC_PREREQ statement to 2.60 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 config: remove unrequired AC_HEADER_STDC config: complete AC_INIT m4 quoting config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES config: add comments for main statements Jeremy Huddleston (5): Build fix for ABI Version 12 Use unsigned long rather than deprecated IOADDRESS Build fix for ABI Version 12 Code style cleanup to make the map and unmap blocks more consistent configure.ac: Require a newer version of libpciaccess Jesse Adkins (1): Purge cvs tags. Trevor Woerner (1): Convert x+m/calloc/free to m/calloc/free. git tag: xf86-video-vesa-2.3.1 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.3.1.tar.bz2 MD5: 02e6eacc2d1e07ac893b62481905d6f0 xf86-video-vesa-2.3.1.tar.bz2 SHA1: acb4f8104f16476d46ceb366aa932783c3644ead xf86-video-vesa-2.3.1.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vesa-2.3.1.tar.gz MD5: 6d37aaab9957d41e49934eb1a4055310 xf86-video-vesa-2.3.1.tar.gz SHA1: 4a974359033c3193b088e95ffe82cdbc10937f38 xf86-video-vesa-2.3.1.tar.gz - ajax signature.asc Description: This is a digitally signed message part ___ xorg-announce mailing list xorg-announce@lists.x.org http://lists.x.org/mailman/listinfo/xorg-announce