[ANNOUNCE] xrandr 1.5.1
Aaron Plattner (1): man: Document the new --filter option Adam Simpkins (1): xrandr: fix crash if some modes cannot be found Alan Coopersmith (2): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Emil Velikov (1): autogen.sh: use quoted string variables Giuseppe Bilotta (8): xrandr: document that we accept '--dpi output' xrandr: suppress misleading indentation warning xrandr: allow a single value for --scale xrandr: stricter --scale argument parsing xrandr.man: grammar tuning xrandr: allow single value for --gamma xrandr.man: document the monitor manipulation options xrandr: gamma and scaling factors must be positive Matt Turner (2): Build xz tarballs instead of bzip2 xrandr 1.5.1 Mihail Konev (1): autogen: add default patch prefix Pablo De La Garza (1): xrandr: Add a "--filter" flag Pali Rohár (2): Document format of --dpi option in non-ambiguous way Document that --dpi and --fbmm options set DPI of whole X screen Peter Hutterer (2): autogen.sh: use exec instead of waiting for configure to finish init the name to 0 Vladimir Panteleev (1): xrandr: Fix deleting inactive monitors git tag: xrandr-1.5.1 https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.gz MD5: 396a276b18ee4bac788eb464423a3c36 xrandr-1.5.1.tar.gz SHA1: 293c37e8b30e6a8d4f9689d4253f2856c7f6191f xrandr-1.5.1.tar.gz SHA256: 7b99edb7970a1365eaf5bcaf552144e4dfc3ccf510c4abc08569849929fb366e xrandr-1.5.1.tar.gz SHA512: a57a187610345fd0f311bc7d05f2696727607fb6b1c40098f9d9ee19c8f5137a73bf60aa24fb1f8bb509957734637cee451df955542291ba01cffbe33a734b4e xrandr-1.5.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.xz MD5: fe40f7a4fd39dd3a02248d3e0b1972e4 xrandr-1.5.1.tar.xz SHA1: 9f72957e0d2a26ece509336ea7e1529cc9ea881e xrandr-1.5.1.tar.xz SHA256: 7bc76daf9d72f8aff885efad04ce06b90488a1a169d118dea8a2b661832e8762 xrandr-1.5.1.tar.xz SHA512: 3d0d37e974b9dffb996276ee7fd676327fd0956e5f5f572dd142a651a35d3cdfa2f6dd415cf27bf87f306981957aba4cc014c12baebefcabaa5d66b78a114922 xrandr-1.5.1.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.xz.sig signature.asc Description: PGP signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xrandr 1.5.1
Aaron Plattner (1): man: Document the new --filter option Adam Simpkins (1): xrandr: fix crash if some modes cannot be found Alan Coopersmith (2): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Emil Velikov (1): autogen.sh: use quoted string variables Giuseppe Bilotta (8): xrandr: document that we accept '--dpi output' xrandr: suppress misleading indentation warning xrandr: allow a single value for --scale xrandr: stricter --scale argument parsing xrandr.man: grammar tuning xrandr: allow single value for --gamma xrandr.man: document the monitor manipulation options xrandr: gamma and scaling factors must be positive Matt Turner (2): Build xz tarballs instead of bzip2 xrandr 1.5.1 Mihail Konev (1): autogen: add default patch prefix Pablo De La Garza (1): xrandr: Add a "--filter" flag Pali Rohár (2): Document format of --dpi option in non-ambiguous way Document that --dpi and --fbmm options set DPI of whole X screen Peter Hutterer (2): autogen.sh: use exec instead of waiting for configure to finish init the name to 0 Vladimir Panteleev (1): xrandr: Fix deleting inactive monitors git tag: xrandr-1.5.1 https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.gz MD5: 396a276b18ee4bac788eb464423a3c36 xrandr-1.5.1.tar.gz SHA1: 293c37e8b30e6a8d4f9689d4253f2856c7f6191f xrandr-1.5.1.tar.gz SHA256: 7b99edb7970a1365eaf5bcaf552144e4dfc3ccf510c4abc08569849929fb366e xrandr-1.5.1.tar.gz SHA512: a57a187610345fd0f311bc7d05f2696727607fb6b1c40098f9d9ee19c8f5137a73bf60aa24fb1f8bb509957734637cee451df955542291ba01cffbe33a734b4e xrandr-1.5.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.gz.sig https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.xz MD5: fe40f7a4fd39dd3a02248d3e0b1972e4 xrandr-1.5.1.tar.xz SHA1: 9f72957e0d2a26ece509336ea7e1529cc9ea881e xrandr-1.5.1.tar.xz SHA256: 7bc76daf9d72f8aff885efad04ce06b90488a1a169d118dea8a2b661832e8762 xrandr-1.5.1.tar.xz SHA512: 3d0d37e974b9dffb996276ee7fd676327fd0956e5f5f572dd142a651a35d3cdfa2f6dd415cf27bf87f306981957aba4cc014c12baebefcabaa5d66b78a114922 xrandr-1.5.1.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.xz.sig signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
Re: libXt release
On Tue, Jun 18, 2019 at 8:03 PM Thomas Dickey wrote: > > On Tue, Jun 18, 2019 at 07:18:21AM -0400, Thomas Dickey wrote: > > On Tue, Jun 18, 2019 at 05:37:40AM -0400, Thomas Dickey wrote: > > > On Mon, Jun 17, 2019 at 10:08:21AM -0400, Matt Turner wrote: > > > > On Mon, Jun 17, 2019 at 4:57 AM Thomas Dickey wrote: > > > > > > > > > > On Sun, Jun 16, 2019 at 08:08:42PM -0400, Thomas Dickey wrote: > > > > > > On Thu, Jun 13, 2019 at 03:43:04PM -0400, Thomas Dickey wrote: > > > > > > > - Original Message - > > > > > > > | From: "Matt Turner" > > > > > > > | To: "Thomas Dickey" > > > > > > > | Cc: "xorg-devel" > > > > > > > | Sent: Thursday, June 13, 2019 1:47:04 PM > > > > > > > | Subject: libXt release > > > > > > > > > > > > > > | Hi Thomas, > > > > > > > | > > > > > > > | I'd like to do a tarball release of libXt since there are now > > > > > > > quite a > > > > > > > | few commits since 1.1.5, released in 2015. Are you okay with me > > > > > > > making > > > > > > > | a 1.2.0 release now, or is there anything else you would want > > > > > > > to get > > > > > > > | into a new release? > > > > > > > > > > > > > > I've been working on some scripts to check for > > > > > > > breakage in the specification document - might have some fixes > > > > > > > there. > > > > > > > > > > > > > > I'll review the current state on the weekend, to give better > > > > > > > advice. > > > > > > > > > > > > I think it's in good shape. Because of the interface change (using > > > > > > const), I was going to suggest that it should be 1.2.0 > > > > > > > > > > I added a merge request for "1.2.0", which I'm testing, > > > > > should be done tomorrow early (in case someone finds an issue). > > > > > > > > Thanks. Are you familiar with the Xorg release scripts [0]? There's a > > > > wiki page at [1] that has instructions. > > > > > > > > If for any reason you have trouble making the release or uploading the > > > > tarball, let me know and I'll be happy to handle it. > > > > > > > > [0] https://gitlab.freedesktop.org/xorg/util/modular/ > > > > > > hmm - in a quick check, there's something amiss with the distcheck step > > > because it's not picking up the right path to the makestrs utility > > > (or failing to build it in parallel, etc). That's with my Debian/testing > > > machine. > > fixed that... > > But I don't have ssh access to the server to upload files. > > What is the next step? Request an account and attach your GPG pubkey and SSH pubkey. It used to be filed on Bugzilla, but according to [0] I guess you should use gitlab. (I don't think anyone's really thought about this since the gitlab transition) [0] https://www.freedesktop.org/wiki/AccountRequests/ ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] libXi 1.7.10
Alan Coopersmith (2): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Alexander Bersenev (1): Fix the FIXME in XIValuatorClass case of copy_classes function in XExtInt.c Emil Velikov (1): autogen.sh: use quoted string variables Jeff Smith (1): _XIPassiveGrabDevice needs to set time value Matt Turner (2): Replace open-coded FP3232_TO_DOUBLE libXi 1.7.10 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (2): autogen.sh: use exec instead of waiting for configure to finish man: add a bunch of missing spaces Raphaël Droz (1): Update XIChangeHierarchy.txt git tag: libXi-1.7.10 https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.bz2 MD5: 62c4af0839072024b4b1c8cbe84216c7 libXi-1.7.10.tar.bz2 SHA1: 79052e50ea07ce2431f8988a60553d9091d46207 libXi-1.7.10.tar.bz2 SHA256: 36a30d8f6383a72e7ce060298b4b181fd298bc3a135c8e201b7ca847f5f81061 libXi-1.7.10.tar.bz2 SHA512: 591f0860bf5904897587c4990d6c852f3729a212d1ef390362d41242440e078221877c31db2232d5cc81727fe97f4e194b077f7de917e251e60641bbd06ee218 libXi-1.7.10.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.gz MD5: b64bf95134263fcf8880a9c18021e615 libXi-1.7.10.tar.gz SHA1: 8489238eca3c0d33f289daa9dbc02e7655d8ebc0 libXi-1.7.10.tar.gz SHA256: b51e106c445a49409f3da877aa2f9129839001b24697d75a54e5c60507e9a5e3 libXi-1.7.10.tar.gz SHA512: 66618595efda32a9ece924087b50e7afa6138865db35dd764310b9abb5f468ee45d7feb909c77bc614271ab565e07d7725a1a4181da991c9689a73f2aa6b3be5 libXi-1.7.10.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.gz.sig signature.asc Description: PGP signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] libXi 1.7.10
Alan Coopersmith (2): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Alexander Bersenev (1): Fix the FIXME in XIValuatorClass case of copy_classes function in XExtInt.c Emil Velikov (1): autogen.sh: use quoted string variables Jeff Smith (1): _XIPassiveGrabDevice needs to set time value Matt Turner (2): Replace open-coded FP3232_TO_DOUBLE libXi 1.7.10 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (2): autogen.sh: use exec instead of waiting for configure to finish man: add a bunch of missing spaces Raphaël Droz (1): Update XIChangeHierarchy.txt git tag: libXi-1.7.10 https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.bz2 MD5: 62c4af0839072024b4b1c8cbe84216c7 libXi-1.7.10.tar.bz2 SHA1: 79052e50ea07ce2431f8988a60553d9091d46207 libXi-1.7.10.tar.bz2 SHA256: 36a30d8f6383a72e7ce060298b4b181fd298bc3a135c8e201b7ca847f5f81061 libXi-1.7.10.tar.bz2 SHA512: 591f0860bf5904897587c4990d6c852f3729a212d1ef390362d41242440e078221877c31db2232d5cc81727fe97f4e194b077f7de917e251e60641bbd06ee218 libXi-1.7.10.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.gz MD5: b64bf95134263fcf8880a9c18021e615 libXi-1.7.10.tar.gz SHA1: 8489238eca3c0d33f289daa9dbc02e7655d8ebc0 libXi-1.7.10.tar.gz SHA256: b51e106c445a49409f3da877aa2f9129839001b24697d75a54e5c60507e9a5e3 libXi-1.7.10.tar.gz SHA512: 66618595efda32a9ece924087b50e7afa6138865db35dd764310b9abb5f468ee45d7feb909c77bc614271ab565e07d7725a1a4181da991c9689a73f2aa6b3be5 libXi-1.7.10.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXi-1.7.10.tar.gz.sig signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] encodings 1.0.5
Akira TAGOH (1): jisx0201.1976-0.enc: Add undefined mapping for 0x7f - 0xa0 range Alan Coopersmith (5): cns11643-x encodings don't need to alias to themselves configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Update README for gitlab migration Update configure.ac bug URL for gitlab migration Emil Velikov (1): autogen.sh: use quoted string variables Gaetan Nadon (1): config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES Matt Turner (1): encodings 1.0.5 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: encodings-1.0.5 https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.bz2 MD5: bbae4f247b88ccde0e85ed6a403da22a encodings-1.0.5.tar.bz2 SHA1: 7ffec76dba1cfd5040c5b43ccfae930c83ddf92e encodings-1.0.5.tar.bz2 SHA256: bd96e16143a044b19e87f217cf6a3763a70c561d1076aad6f6d862ec41774a31 encodings-1.0.5.tar.bz2 SHA512: 920e49f0b3545f181a1574ca3280ac9adef1e68fe27566c195dd7013f728d355c0d759132789357fcf8fa7391fcbe1e17edf2bd85aa5611df5a4d99740011008 encodings-1.0.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.gz MD5: 49d10bdd1bb53b6051b6c630b627b249 encodings-1.0.5.tar.gz SHA1: f0397607b67abfadc00251d069149fc363890e55 encodings-1.0.5.tar.gz SHA256: 66f524ab53acdd0823265e1b1a894f8652c928ae75a18b39aafd6a2d4a5577b0 encodings-1.0.5.tar.gz SHA512: 9e444ebeed0f667eb1a50d226c9953d1b3b55cb15415c4cb32ec33fd081cc62ae7df5e2925cff51d5dd14cdd82c212ba655e81ea5f83a6bf30b3031d38ccc602 encodings-1.0.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.gz.sig signature.asc Description: PGP signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] encodings 1.0.5
Akira TAGOH (1): jisx0201.1976-0.enc: Add undefined mapping for 0x7f - 0xa0 range Alan Coopersmith (5): cns11643-x encodings don't need to alias to themselves configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Update README for gitlab migration Update configure.ac bug URL for gitlab migration Emil Velikov (1): autogen.sh: use quoted string variables Gaetan Nadon (1): config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES Matt Turner (1): encodings 1.0.5 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: encodings-1.0.5 https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.bz2 MD5: bbae4f247b88ccde0e85ed6a403da22a encodings-1.0.5.tar.bz2 SHA1: 7ffec76dba1cfd5040c5b43ccfae930c83ddf92e encodings-1.0.5.tar.bz2 SHA256: bd96e16143a044b19e87f217cf6a3763a70c561d1076aad6f6d862ec41774a31 encodings-1.0.5.tar.bz2 SHA512: 920e49f0b3545f181a1574ca3280ac9adef1e68fe27566c195dd7013f728d355c0d759132789357fcf8fa7391fcbe1e17edf2bd85aa5611df5a4d99740011008 encodings-1.0.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.gz MD5: 49d10bdd1bb53b6051b6c630b627b249 encodings-1.0.5.tar.gz SHA1: f0397607b67abfadc00251d069149fc363890e55 encodings-1.0.5.tar.gz SHA256: 66f524ab53acdd0823265e1b1a894f8652c928ae75a18b39aafd6a2d4a5577b0 encodings-1.0.5.tar.gz SHA512: 9e444ebeed0f667eb1a50d226c9953d1b3b55cb15415c4cb32ec33fd081cc62ae7df5e2925cff51d5dd14cdd82c212ba655e81ea5f83a6bf30b3031d38ccc602 encodings-1.0.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/font/encodings-1.0.5.tar.gz.sig signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libX11 1.6.8
Adam Jackson (2): _XDefaultIOError: Reformat to be less ugly _XDefaultIOError: Do better at detecting explicit shutdown Alan Coopersmith (23): Remove documentation of obsolete B16 & B32 tags in specs/libX11 Update README for gitlab migration Import reallocarray() from OpenBSD Convert main src directory to use reallocarray() Convert src/XKB to use reallocarray() Convert src/xcms to use reallocarray() Add some missing allocation failure checks in src/xcms Replace _XkbTypedRealloc & _XkbClearElems with new _XkbResizeArray Replace Xmalloc+strcpy pairs with strdup calls Convert src/xlibi18n to use reallocarray() Fix out-of-tree builds after commit 8a62e26515e528bb47917ec4a55cc2b492419eeb Remove no-longer-used name variable in _XGetAtomName Fix implicit conversion warnings in _XlcCreateDefaultCharSet Avoid use-after-free in _XimProtoSetIMValues() Fix man page typo: XkbAllBellNotifyMask -> XkbAllBellEventsMask XkbAllocGeomOverlayKey man page should be named XkbAllocGeomOverlayKeys specs/XKB: Fix misprint in documentation of XkbGetNamedGeometry() specs/XKB: Fix misprint in documentation of XkbAllocGeomOverlayRows() specs/XKB: Fix misprint in documentation of XkbAllocGeomOverlayKeys() specs/XKB: Fix misprint in documentation of XkbFreeGeomOverlayKeys() XlibInt.c: include headers needed for ioctl(...FIONREAD...) on Solaris Include reallocarray.h in tarballs so "make distcheck" passes Add missing close paren to XrmGetStringDatabase synopsis in man page Albert Astals Cid (2): compose.dir: Add ast_ES.UTF-8 locale.dir: Add ast_ES.UTF-8 Jon Turney (4): Add autoconf checks for headers we include for FIONREAD Remove makekeys dependency on X headers Use EXEEXT_FOR_BUILD for makekeys Avoid using libtool wrapper for makekeys Josh Triplett (1): compose.dir.pre: Give the C.UTF-8 locale a full set of UTF-8 compose sequences Matt Turner (2): Use AC_SYS_LARGEFILE libX11 1.6.8 Matthias Dieter Wallnöfer (5): locale.dir.pre - fix the de_LI latin15 locale Update locale.alias.pre - introduce the de_LI aliases (equivalent to de_CH) compose.dir.pre - add de_IT locale locale.dir.pre - add the de_IT locale locale.alias.pre - add the de_IT locale Pavel Labath (1): Fix a leak in XCreateFontSet Ran Benita (1): Compose.man: fix escaped hexadecimal char description Samuel Thibault (1): Braille: Fix typing quickly Tapani Pälli (1): Protect colormap add/removal with display lock ojab (1): Compose sequences for rouble sign git tag: libX11-1.6.8 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.bz2 MD5: c5fa5a86a20e3591bed6c046498d4b8f libX11-1.6.8.tar.bz2 SHA1: f1ea96fe472a981d378b4f2eec90dcd063f9a407 libX11-1.6.8.tar.bz2 SHA256: b289a845c189e251e0e884cc0f9269bbe97c238df3741e854ec4c17c21e473d5 libX11-1.6.8.tar.bz2 SHA512: 1de8e0ec466308bc48946d1ce7a7dc6bd3120b1b365cd01afd1bd51dd7369e3d1870dd379b0b7c5b07699095d59761bd23e2e02ab60929de32c39b6885016e76 libX11-1.6.8.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.gz MD5: 63f7111fd2425f2c2d1a504024a3d715 libX11-1.6.8.tar.gz SHA1: ddaff1b7c19275ba1d6fbf9abdf175e313ba5371 libX11-1.6.8.tar.gz SHA256: 69d1a27cba722dca897198a23fa8d3cad3ec0c715e00205ea4398ec68a4258a5 libX11-1.6.8.tar.gz SHA512: 697b5575f5db2e2c702b6ad3a561cbf92a00a5ac98ba4bee90e11c85f20dbd68796aecb676ec1b1fe185e49707a5dab9a29017d309acf4ab67684d5b7e0c6b04 libX11-1.6.8.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.gz.sig signature.asc Description: PGP signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] libX11 1.6.8
Adam Jackson (2): _XDefaultIOError: Reformat to be less ugly _XDefaultIOError: Do better at detecting explicit shutdown Alan Coopersmith (23): Remove documentation of obsolete B16 & B32 tags in specs/libX11 Update README for gitlab migration Import reallocarray() from OpenBSD Convert main src directory to use reallocarray() Convert src/XKB to use reallocarray() Convert src/xcms to use reallocarray() Add some missing allocation failure checks in src/xcms Replace _XkbTypedRealloc & _XkbClearElems with new _XkbResizeArray Replace Xmalloc+strcpy pairs with strdup calls Convert src/xlibi18n to use reallocarray() Fix out-of-tree builds after commit 8a62e26515e528bb47917ec4a55cc2b492419eeb Remove no-longer-used name variable in _XGetAtomName Fix implicit conversion warnings in _XlcCreateDefaultCharSet Avoid use-after-free in _XimProtoSetIMValues() Fix man page typo: XkbAllBellNotifyMask -> XkbAllBellEventsMask XkbAllocGeomOverlayKey man page should be named XkbAllocGeomOverlayKeys specs/XKB: Fix misprint in documentation of XkbGetNamedGeometry() specs/XKB: Fix misprint in documentation of XkbAllocGeomOverlayRows() specs/XKB: Fix misprint in documentation of XkbAllocGeomOverlayKeys() specs/XKB: Fix misprint in documentation of XkbFreeGeomOverlayKeys() XlibInt.c: include headers needed for ioctl(...FIONREAD...) on Solaris Include reallocarray.h in tarballs so "make distcheck" passes Add missing close paren to XrmGetStringDatabase synopsis in man page Albert Astals Cid (2): compose.dir: Add ast_ES.UTF-8 locale.dir: Add ast_ES.UTF-8 Jon Turney (4): Add autoconf checks for headers we include for FIONREAD Remove makekeys dependency on X headers Use EXEEXT_FOR_BUILD for makekeys Avoid using libtool wrapper for makekeys Josh Triplett (1): compose.dir.pre: Give the C.UTF-8 locale a full set of UTF-8 compose sequences Matt Turner (2): Use AC_SYS_LARGEFILE libX11 1.6.8 Matthias Dieter Wallnöfer (5): locale.dir.pre - fix the de_LI latin15 locale Update locale.alias.pre - introduce the de_LI aliases (equivalent to de_CH) compose.dir.pre - add de_IT locale locale.dir.pre - add the de_IT locale locale.alias.pre - add the de_IT locale Pavel Labath (1): Fix a leak in XCreateFontSet Ran Benita (1): Compose.man: fix escaped hexadecimal char description Samuel Thibault (1): Braille: Fix typing quickly Tapani Pälli (1): Protect colormap add/removal with display lock ojab (1): Compose sequences for rouble sign git tag: libX11-1.6.8 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.bz2 MD5: c5fa5a86a20e3591bed6c046498d4b8f libX11-1.6.8.tar.bz2 SHA1: f1ea96fe472a981d378b4f2eec90dcd063f9a407 libX11-1.6.8.tar.bz2 SHA256: b289a845c189e251e0e884cc0f9269bbe97c238df3741e854ec4c17c21e473d5 libX11-1.6.8.tar.bz2 SHA512: 1de8e0ec466308bc48946d1ce7a7dc6bd3120b1b365cd01afd1bd51dd7369e3d1870dd379b0b7c5b07699095d59761bd23e2e02ab60929de32c39b6885016e76 libX11-1.6.8.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.gz MD5: 63f7111fd2425f2c2d1a504024a3d715 libX11-1.6.8.tar.gz SHA1: ddaff1b7c19275ba1d6fbf9abdf175e313ba5371 libX11-1.6.8.tar.gz SHA256: 69d1a27cba722dca897198a23fa8d3cad3ec0c715e00205ea4398ec68a4258a5 libX11-1.6.8.tar.gz SHA512: 697b5575f5db2e2c702b6ad3a561cbf92a00a5ac98ba4bee90e11c85f20dbd68796aecb676ec1b1fe185e49707a5dab9a29017d309acf4ab67684d5b7e0c6b04 libX11-1.6.8.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.8.tar.gz.sig signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
Re: libXt release
On Mon, Jun 17, 2019 at 4:57 AM Thomas Dickey wrote: > > On Sun, Jun 16, 2019 at 08:08:42PM -0400, Thomas Dickey wrote: > > On Thu, Jun 13, 2019 at 03:43:04PM -0400, Thomas Dickey wrote: > > > - Original Message - > > > | From: "Matt Turner" > > > | To: "Thomas Dickey" > > > | Cc: "xorg-devel" > > > | Sent: Thursday, June 13, 2019 1:47:04 PM > > > | Subject: libXt release > > > > > > | Hi Thomas, > > > | > > > | I'd like to do a tarball release of libXt since there are now quite a > > > | few commits since 1.1.5, released in 2015. Are you okay with me making > > > | a 1.2.0 release now, or is there anything else you would want to get > > > | into a new release? > > > > > > I've been working on some scripts to check for > > > breakage in the specification document - might have some fixes there. > > > > > > I'll review the current state on the weekend, to give better advice. > > > > I think it's in good shape. Because of the interface change (using > > const), I was going to suggest that it should be 1.2.0 > > I added a merge request for "1.2.0", which I'm testing, > should be done tomorrow early (in case someone finds an issue). Thanks. Are you familiar with the Xorg release scripts [0]? There's a wiki page at [1] that has instructions. If for any reason you have trouble making the release or uploading the tarball, let me know and I'll be happy to handle it. [0] https://gitlab.freedesktop.org/xorg/util/modular/ [1] https://www.x.org/wiki/Development/Documentation/ReleaseHOWTO/ ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
libXt release
Hi Thomas, I'd like to do a tarball release of libXt since there are now quite a few commits since 1.1.5, released in 2015. Are you okay with me making a 1.2.0 release now, or is there anything else you would want to get into a new release? Thanks, Matt ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] xf86-input-elographics 1.4.2
Alan Coopersmith (3): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Add README.md to EXTRA_DIST Jaska Kivela (1): Added axis inversion functionality. Matt Turner (1): elographics 1.4.2 Peter Hutterer (1): Handle DEVICE_ABORT on input ABI 19.1 git tag: xf86-input-elographics-1.4.2 https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.bz2 MD5: e71459c1c6e818f4d43ecaaf26462ec5 xf86-input-elographics-1.4.2.tar.bz2 SHA1: f325cb35f196c640cdf551f04966cbd8c037d3d2 xf86-input-elographics-1.4.2.tar.bz2 SHA256: 2bd91c0509d0e01bd77371893d0b3580f8a7b5958a781074bf44b01b08f1a5aa xf86-input-elographics-1.4.2.tar.bz2 SHA512: 90e9eb3441a78288fbfbb2b108f212b8cfa3d5aaf25a0e88a5e40783cd36bc2d60e02ba390a5f0071eaa37f77e61f0d7ce6d9dbde4f6db21a86ca3294decff97 xf86-input-elographics-1.4.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.gz MD5: 39344ad2da099bbd56962dcc8015f9ef xf86-input-elographics-1.4.2.tar.gz SHA1: d276b94e5262ecefaa2394b0d8df1f828b45e82d xf86-input-elographics-1.4.2.tar.gz SHA256: c9b92ff05a2aaf34afffbcc03bd3bac6c16c6e8c742c22e9be6bb5405c051469 xf86-input-elographics-1.4.2.tar.gz SHA512: 67ee3536d09a650f9c2098d7769a639da2dd64b4f416928dcdaca79d4933d6c4eae8494e3cd97b7b8e9619c0aa8e514aca12e1c115f70f313d0ff5e1bf7eb63e xf86-input-elographics-1.4.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.gz.sig signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-input-elographics 1.4.2
Alan Coopersmith (3): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Add README.md to EXTRA_DIST Jaska Kivela (1): Added axis inversion functionality. Matt Turner (1): elographics 1.4.2 Peter Hutterer (1): Handle DEVICE_ABORT on input ABI 19.1 git tag: xf86-input-elographics-1.4.2 https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.bz2 MD5: e71459c1c6e818f4d43ecaaf26462ec5 xf86-input-elographics-1.4.2.tar.bz2 SHA1: f325cb35f196c640cdf551f04966cbd8c037d3d2 xf86-input-elographics-1.4.2.tar.bz2 SHA256: 2bd91c0509d0e01bd77371893d0b3580f8a7b5958a781074bf44b01b08f1a5aa xf86-input-elographics-1.4.2.tar.bz2 SHA512: 90e9eb3441a78288fbfbb2b108f212b8cfa3d5aaf25a0e88a5e40783cd36bc2d60e02ba390a5f0071eaa37f77e61f0d7ce6d9dbde4f6db21a86ca3294decff97 xf86-input-elographics-1.4.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.gz MD5: 39344ad2da099bbd56962dcc8015f9ef xf86-input-elographics-1.4.2.tar.gz SHA1: d276b94e5262ecefaa2394b0d8df1f828b45e82d xf86-input-elographics-1.4.2.tar.gz SHA256: c9b92ff05a2aaf34afffbcc03bd3bac6c16c6e8c742c22e9be6bb5405c051469 xf86-input-elographics-1.4.2.tar.gz SHA512: 67ee3536d09a650f9c2098d7769a639da2dd64b4f416928dcdaca79d4933d6c4eae8494e3cd97b7b8e9619c0aa8e514aca12e1c115f70f313d0ff5e1bf7eb63e xf86-input-elographics-1.4.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.4.2.tar.gz.sig signature.asc Description: PGP signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] pixman release 0.38.4 now available
A new pixman release 0.38.4 is now available. This is a stable release in the in the 0.38 series. tar.gz: https://cairographics.org/releases/pixman-0.38.4.tar.gz https://www.x.org/releases/individual/lib/pixman-0.38.4.tar.gz tar.bz2: https://www.x.org/releases/individual/lib/pixman-0.38.4.tar.bz2 Hashes: MD5: 267a7af290f93f643a1bc74490d9fdd1 pixman-0.38.4.tar.gz MD5: 16a350a8a40116ddf67632a1d2623711 pixman-0.38.4.tar.bz2 SHA1: 8594e0a31c1802ae0c155d6b502c0953aa862baa pixman-0.38.4.tar.gz SHA1: 87e1abc91ac4e5dfcc275f744f1d0ec3277ee7cd pixman-0.38.4.tar.bz2 GPG signature: https://cairographics.org/releases/pixman-0.38.4.tar.gz.sha1.asc (signed by [ultimate] Matt Turner [ultimate] Matt Turner [ultimate] Matt Turner [ultimate] Matt Turner ) Git: https://gitlab.freedesktop.org/pixman/pixman.git tag: pixman-0.38.4 Log: Matt Turner (4): Post-release version bump to 0.38.3 Makefile.am: Update download links Makefile.am: Ship Meson assembly test files in the tarball Pre-release version bump to 0.38.4 signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] pixman release 0.38.2 now available
A new pixman release 0.38.2 is now available. This is a stable release in the in the 0.38 series. This release mostly contains fixes for the Meson build system. tar.gz: https://cairographics.org/releases/pixman-0.38.2.tar.gz https://www.x.org/releases/individual/lib/pixman-0.38.2.tar.gz tar.bz2: https://www.x.org/releases/individual/lib/pixman-0.38.2.tar.bz2 Hashes: MD5: e216abae705641038ca782c6d6fd4204 pixman-0.38.2.tar.gz MD5: dfdbebf2ce6c2ff0891247c55f928d97 pixman-0.38.2.tar.bz2 SHA1: c2abaea13ff9f12f31592859604047d8b1fa082a pixman-0.38.2.tar.gz SHA1: ce40833fe4337aa6329ac5694d9ff342338219c1 pixman-0.38.2.tar.bz2 GPG signature: http://cairographics.org/releases/pixman-0.38.2.tar.gz.sha1.asc (signed by [ultimate] Matt Turner [ultimate] Matt Turner [ultimate] Matt Turner [ultimate] Matt Turner ) Git: https://gitlab.freedesktop.org/pixman/pixman.git tag: pixman-0.38.2 Log: Dylan Baker (6): meson: work around meson issue #5115 meson: fix typo which breaks loongson checks meson: fix copy-n-paste error for arm simd assembly meson: Add proper include paths for the loongson check meson: simplify and fix mmx library compilation meson: store ARM SIMD and NEON tests as text files Matt Turner (2): meson: Correct copy-and-paste mistake Pre-release version bump to 0.38.2 Niveditha Rau (1): void function should not return a value Simon Richter (2): Windows: Show compiler invocation Windows: Support building with SHELL=cmd.exe signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
Re: [PATCH xf86-video-savage] Changing result parameter type for ScreenWakeupHandlerProcPtr
On Thu, Jan 31, 2019 at 3:32 PM Kevin Brace wrote: > > For ABI_VIDEODRV_VERSION >= 23, it was changed to int from unsigned > long. > > Signed-off-by: Kevin Brace > --- > src/compat-api.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/compat-api.h b/src/compat-api.h > index 44daea4..7cf29d0 100644 > --- a/src/compat-api.h > +++ b/src/compat-api.h > @@ -82,7 +82,7 @@ A little more context would have made this a bit easier to review. The line immediately above this hunk is #if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0) > #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout > #define BLOCKHANDLER_ARGS arg, pTimeout > > -#define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result > +#define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, int result > #define WAKEUPHANDLER_ARGS arg, result Reviewed-by: Matt Turner (and for the identical -tdfx patch as well) ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH] result parameter for ScreenWakeupHandlerProcPtr should be unsigned long
On Wed, Jan 9, 2019 at 10:03 AM Kevin Brace wrote: > > Hi Dave, > > I do see what is going on, but was there a mistake in the X Server header > file when the ABI was changed? > Who else uses ScreenWakeupHandlerProcPtr and does another device driver have > this issue? Can we please try to keep discussion of one issue to one thread? This is now the third separate thread on this list about this issue. Also, please do not top quote. As I said in the other thread, the result parameter is not even used by -savage, so just change -savage and move on. I don't remember finding any other drivers that used ScreenWakeupHandlerProcPtr, but you can certainly confirm by cloning the repos and grepping. There's no need to ask a question if you can easily answer it yourself definitively. I don't know that the s/unsigned long/int/ change (which was done in xserver commit fb0802113b4c57819cba15d64baf79bf4148607e) was a mistake -- seems more like a simplification while the ABI was being changes anyway. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: Will like to see some action on ScreenWakeupHandlerProcPtr related patch
On Tue, Dec 18, 2018 at 3:16 PM Kevin Brace wrote: > > Hi Alan, > > I am not asking to change the ABI. > I just spotted an inconsistency in how ScreenWakeupHandlerProcPtr is defined > inside compat-api.h and scrnintstr.h. > That appears the root of the problem. > I consider this a bug. > If I apply the patch to X Server's header file, the warning goes away. > > Proof: > > https://cgit.freedesktop.org/xorg/driver/xf86-video-savage/tree/src/compat-api.h?id=dce59663ecd846831724d6d7303ee813fa458a7d > (Line 85) > > https://cgit.freedesktop.org/xorg/xserver/tree/include/scrnintstr.h?h=server-1.19-branch=ebfb06b11955a6c32500b7086be912ab96b753a7 > (Line 280 and 281) > > > It appears that only xf86-video-savage is affected by this mismatch. Why isn't the solution to change the definition of WAKEUPHANDLER_ARGS_DECL in -savage to be #define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, int result SAVAGEWakeupHandler doesn't even use the result param, so... seems safe. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: Will like to see some action on ScreenWakeupHandlerProcPtr related patch
On Mon, Dec 17, 2018 at 6:09 PM Kevin Brace wrote: > I posted a small patch related to ScreenWakeupHandlerProcPtr several days ago. > > https://lists.x.org/archives/xorg-devel/2018-December/057793.html No need to start an additional thread... ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: Will like to release xf86-video-mga Version 1.7 soon
On Mon, Nov 26, 2018 at 11:30 AM Kevin Brace wrote: > If there are no objections, I will like to increment the version of > xf86-video-mga DDX to Version 1.7 (1.7.0) early next week. Since the version numbers don't really have any meaning, would you mind just picking xf86-video-mga-2.0.0? I ask because there are some 11 year old 1.9.99 and 1.9.100 release tags in the -mga repo that confuse packaging software like Repology [1] and Euscan [2]. So if we just picked 2.0.0 we'd no longer confuse those into thinking distros are shipping old stuff. [1] https://repology.org/metapackage/xdrv:mga/versions [2] http://euscan.gentooexperimental.org/package/x11-drivers/xf86-video-mga/ ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: xf86-video-r128 fails to build with --disable-dri
On Mon, Oct 22, 2018 at 11:17 PM Kevin Brace wrote: > > Hi Matt, > > When I released xf86-video-r128 DDX Version 6.11, I do not think I knew how > to use the r128 DDX compile options correctly, and that is partial reason why > this bug happened. > I just uploaded Version 6.12 to the freedesktop.org upstream Git and x.org > tar file repositories. > Version 6.12 should fix the reported bug for good. > You should be able to close the bug with this update. No problem at all! Thanks a bunch, and thanks for making the release as well! ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org https://lists.x.org/mailman/listinfo/xorg-driver-ati
xf86-video-r128 fails to build with --disable-dri
It regressed between 6.10.2 and 6.11.0. See https://bugs.gentoo.org/666422 A quick glance indicates that it's due to 'widths' being defined only inside #if defined(R128DRI) && defined(RENDER) ... #endif but being used unconditionally. Thanks, Matt ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org https://lists.x.org/mailman/listinfo/xorg-driver-ati
[ANNOUNCE] libX11 1.6.7
Bhavi Dhingra (1): XcmsLookupColor: fully initialize XColor structs passed to _XColor_to_XcmsRGB Matt Turner (1): libX11 1.6.7 Michel Dänzer (2): poll_for_response: Call poll_for_event again if xcb_poll_for_reply fails poll_for_event: Allow using xcb_poll_for_queued_event git tag: libX11-1.6.7 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.bz2 MD5: 034fdd6cc5393974d88aec6f5bc96162 libX11-1.6.7.tar.bz2 SHA1: 5076f7853713d7db958a05f6fd1c18f7e111a0ad libX11-1.6.7.tar.bz2 SHA256: 910e9e30efba4ad3672ca277741c2728aebffa7bc526f04dcfa74df2e52a1348 libX11-1.6.7.tar.bz2 SHA512: edd2273b9dadbbf90ad8d7b5715db29eb120a5a22ad2595f697e56532cc24b84e358580c00548fa6be8e9d26601a2b2cdab32272c59266709534317abbd05cd5 libX11-1.6.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.gz MD5: 31eaf1595bd88fbacaf6b235b93dee50 libX11-1.6.7.tar.gz SHA1: 0b54b17e757f24791cf9c6994f2c2e92851c824a libX11-1.6.7.tar.gz SHA256: f62ab88c2a87b55e1dc338726a55bb6ed8048084fe6a3294a7ae324ca45159d1 libX11-1.6.7.tar.gz SHA512: e4b8ae6dca424486bad192eae61fad4fcfaa08f57e8a6c7be0a0b60ef82a41b17af9591574c12ea5bdcce6935c01d748d4fa5ce2ae08a2453f8bee384ec41e44 libX11-1.6.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.gz.sig signature.asc Description: PGP signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libX11 1.6.7
Bhavi Dhingra (1): XcmsLookupColor: fully initialize XColor structs passed to _XColor_to_XcmsRGB Matt Turner (1): libX11 1.6.7 Michel Dänzer (2): poll_for_response: Call poll_for_event again if xcb_poll_for_reply fails poll_for_event: Allow using xcb_poll_for_queued_event git tag: libX11-1.6.7 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.bz2 MD5: 034fdd6cc5393974d88aec6f5bc96162 libX11-1.6.7.tar.bz2 SHA1: 5076f7853713d7db958a05f6fd1c18f7e111a0ad libX11-1.6.7.tar.bz2 SHA256: 910e9e30efba4ad3672ca277741c2728aebffa7bc526f04dcfa74df2e52a1348 libX11-1.6.7.tar.bz2 SHA512: edd2273b9dadbbf90ad8d7b5715db29eb120a5a22ad2595f697e56532cc24b84e358580c00548fa6be8e9d26601a2b2cdab32272c59266709534317abbd05cd5 libX11-1.6.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.gz MD5: 31eaf1595bd88fbacaf6b235b93dee50 libX11-1.6.7.tar.gz SHA1: 0b54b17e757f24791cf9c6994f2c2e92851c824a libX11-1.6.7.tar.gz SHA256: f62ab88c2a87b55e1dc338726a55bb6ed8048084fe6a3294a7ae324ca45159d1 libX11-1.6.7.tar.gz SHA512: e4b8ae6dca424486bad192eae61fad4fcfaa08f57e8a6c7be0a0b60ef82a41b17af9591574c12ea5bdcce6935c01d748d4fa5ce2ae08a2453f8bee384ec41e44 libX11-1.6.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.7.tar.gz.sig signature.asc Description: PGP signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [PATCH xserver v2] glamor: add support for NV12 in Xv
On Tue, Sep 11, 2018 at 10:28 AM Julien Isorce wrote: > > Useful when video decoders only output NV12. Currently > glamor Xv only supports I420 and YV12. > > Note that Intel's sna supports I420, YV12, YUY2, UYVY, NV12. > > Test: xvinfo | grep NV12 > Test: gst-launch-1.0 videotestsrc ! video/x-raw, format=NV12 ! xvimagesink > > v2: Combine the two texture2Ds on u_sampler. > > Signed-off-by: Julien Isorce I don't know the code well enough to give a R-b, but you fixed the one thing I pointed out. Looks good to me. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver 3/3] glamor: add support for NV12 in Xv
On Thu, Sep 6, 2018 at 3:40 PM Julien Isorce wrote: > > Useful when video decoders only support NV12. Currently > glamor Xv only supports I420 and YV12. > > Note that Intel's sna supports I420, YV12, YUY2, UYVY, NV12. > > Test: xvinfo | grep NV12 > Test: gst-launch-1.0 videotestsrc ! video/x-raw, format=NV12 ! xvimagesink > > Signed-off-by: Julien Isorce > --- > glamor/glamor_xv.c | 180 > + > 1 file changed, 155 insertions(+), 25 deletions(-) > > diff --git a/glamor/glamor_xv.c b/glamor/glamor_xv.c > index 62fc4ff..5631293 100644 > --- a/glamor/glamor_xv.c > +++ b/glamor/glamor_xv.c > @@ -59,8 +59,40 @@ typedef struct tagREF_TRANSFORM { > #define RTFContrast(a) (1.0 + ((a)*1.0)/1000.0) > #define RTFHue(a) (((a)*3.1416)/1000.0) > > -static const glamor_facet glamor_facet_xv_planar = { > -.name = "xv_planar", > +static const glamor_facet glamor_facet_xv_planar_2 = { > +.name = "xv_planar_2", > + > +.version = 120, > + > +.source_name = "v_texcoord0", > +.vs_vars = ("attribute vec2 position;\n" > +"attribute vec2 v_texcoord0;\n" > +"varying vec2 tcs;\n"), > +.vs_exec = (GLAMOR_POS(gl_Position, position) > +"tcs = v_texcoord0;\n"), > + > +.fs_vars = ("uniform sampler2D y_sampler;\n" > +"uniform sampler2D u_sampler;\n" > +"uniform vec4 offsetyco;\n" > +"uniform vec4 ucogamma;\n" > +"uniform vec4 vco;\n" > +"varying vec2 tcs;\n"), > +.fs_exec = ( > +"float sample;\n" > +"vec4 temp1;\n" > +"sample = texture2D(y_sampler, tcs).w;\n" > +"temp1.xyz = offsetyco.www * vec3(sample) + > offsetyco.xyz;\n" > +"sample = texture2D(u_sampler, tcs).x;\n" > +"temp1.xyz = ucogamma.xyz * vec3(sample) + > temp1.xyz;\n" > +"sample = texture2D(u_sampler, tcs).y;\n" Might as well combine the two texture2Ds on u_sampler. I expect most GLSL compilers will be able to combine them into one operation, but there's no point in leaving it to chance. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH v2] meson: add option to disable selective werror
On Thu, Aug 9, 2018 at 1:03 PM, Eric Anholt wrote: > "Marty E. Plummer" writes: > >> Signed-off-by: Marty E. Plummer > > We definitely want our -W flags. Are you finding that one of the > -Werror ones is throwing errors for you? If so, let's fix that for > everyone. -Werror is fine for developers, but for distros it's a huge pain. https://flameeyes.blog/2009/02/25/future-proof-your-code-dont-use-werror/ With every new version of GCC, not only does the set of warnings on by default change but also its ability to detect warnings (i.e., the same -Wflag is now more effective). Upgrading GCC already causes lots of churn, and having to immediately deal with -Werror fall out just makes this more difficult. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] libXaw3d 1.6.3
Alan Coopersmith (9): Remove CRAY/WORD64 support (unifdef -UCRAY -UWORD64) Replace TXT16 with XChar2b inline Remove support for pre-C89 headers (unifdef -UX_NOT_STDC_ENV) configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Just use C89 size_t instead of rolling our own Size_t & Off_t Use SEEK_* names instead of raw numbers for fseek whence argument Get rid of some extraneous ; at the end of C source lines Avoid using dead pointer in _XawTextSetSelection Emil Velikov (1): autogen.sh: use quoted string variables Javier Pello (1): Fix --disable-feature options in configure Jeremy Huddleston Sequoia (1): darwin: Remove incorrect export of vendorShellClassRec and vendorShellWidgetClass Matt Turner (1): libXaw3d 1.6.3 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Thomas Klausner (1): Fix abs() usage. git tag: libXaw3d-1.6.3 https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.3.tar.bz2 MD5: 35b9296b8b2fccd4f46480c0afbd7f4f libXaw3d-1.6.3.tar.bz2 SHA1: dc50029f21d33e0abc167cc884d44d1bd9e6bca5 libXaw3d-1.6.3.tar.bz2 SHA256: 2dba993f04429ec3d7e99341e91bf46be265cc482df25963058c15f1901ec544 libXaw3d-1.6.3.tar.bz2 SHA512: f79f997ff8442563c74f38c7d76fab2c9253691743ca3143047ce698adb4c126d02dc968be7bdc79ab3052b785fd705375d2f01171e3a3266736beb531c91424 libXaw3d-1.6.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.3.tar.gz MD5: f472daa6edc7a2129530b2ecb0866399 libXaw3d-1.6.3.tar.gz SHA1: 5d8c47059dabc85368f01fd6b2509c1dec97a911 libXaw3d-1.6.3.tar.gz SHA256: 9f42b409e5a4a0d7a2c94595b31d17fc078e5e307d14389dbc396754c3a01fcc libXaw3d-1.6.3.tar.gz SHA512: f1f404121ca4d41e7d1b244c67c6bc198474c517d52e14ef5477ff53fac5c0ad3d7dbd11ed9391aa894ba8af5302de105a5dea8803685213bde2618c260c3360 libXaw3d-1.6.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-input-mouse 1.9.3
For Xserver 1.20 compatibility. Adam Jackson (2): Adapt to removal of xf86GetOS bsd: Don't try to use SIGIO for input ABI >= 23 Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): xf86-input-mouse 1.9.3 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-input-mouse-1.9.3 https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.bz2 MD5: a2104693bbcfe1413397f7905eecd3dc xf86-input-mouse-1.9.3.tar.bz2 SHA1: b3982998808ba43117fc066c4ecc94ce67c5818e xf86-input-mouse-1.9.3.tar.bz2 SHA256: 93ecb350604d05be98b7d4e5db3b8155a44890069a7d8d6b800c0bea79c85cc5 xf86-input-mouse-1.9.3.tar.bz2 SHA512: d99f5b4b1ef1aa4cbf1a92549e412f54f121bc804e4d6643248ad7ea18081b38b958bd289dc8476ebc0f6ef5f7424c2f2a8abcfaa30cae5378829549af6b148f xf86-input-mouse-1.9.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.gz MD5: b324b9e00cab5319d431b25254fb0562 xf86-input-mouse-1.9.3.tar.gz SHA1: 9252edb24f2788e3d97cfafa316388d83914df76 xf86-input-mouse-1.9.3.tar.gz SHA256: 71f3aa0a18dfe1ca5cb235ec9210f33571cf5fbbd90ac5b55306a954f67aa5c6 xf86-input-mouse-1.9.3.tar.gz SHA512: 2a417ddf620b1f7538abde83b4f3f26a589e807eeaab211168ae5b04a706d2636c4688eb23d948eff423f3119ccd94bee1f8fffbf38b02fe4804389143ec928b xf86-input-mouse-1.9.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-input-mouse 1.9.3
For Xserver 1.20 compatibility. Adam Jackson (2): Adapt to removal of xf86GetOS bsd: Don't try to use SIGIO for input ABI >= 23 Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): xf86-input-mouse 1.9.3 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-input-mouse-1.9.3 https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.bz2 MD5: a2104693bbcfe1413397f7905eecd3dc xf86-input-mouse-1.9.3.tar.bz2 SHA1: b3982998808ba43117fc066c4ecc94ce67c5818e xf86-input-mouse-1.9.3.tar.bz2 SHA256: 93ecb350604d05be98b7d4e5db3b8155a44890069a7d8d6b800c0bea79c85cc5 xf86-input-mouse-1.9.3.tar.bz2 SHA512: d99f5b4b1ef1aa4cbf1a92549e412f54f121bc804e4d6643248ad7ea18081b38b958bd289dc8476ebc0f6ef5f7424c2f2a8abcfaa30cae5378829549af6b148f xf86-input-mouse-1.9.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.gz MD5: b324b9e00cab5319d431b25254fb0562 xf86-input-mouse-1.9.3.tar.gz SHA1: 9252edb24f2788e3d97cfafa316388d83914df76 xf86-input-mouse-1.9.3.tar.gz SHA256: 71f3aa0a18dfe1ca5cb235ec9210f33571cf5fbbd90ac5b55306a954f67aa5c6 xf86-input-mouse-1.9.3.tar.gz SHA512: 2a417ddf620b1f7538abde83b4f3f26a589e807eeaab211168ae5b04a706d2636c4688eb23d948eff423f3119ccd94bee1f8fffbf38b02fe4804389143ec928b xf86-input-mouse-1.9.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-mouse-1.9.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
Re: [igt-dev] [ANNOUNCE] intel-gpu-tools 1.22
On Mon, Jun 18, 2018 at 3:14 PM Ross Vandegrift wrote: > > On Mon, Jun 18, 2018 at 10:23:03AM -0700, Matt Turner wrote: > > On Mon, Jun 18, 2018 at 8:51 AM Daniel Vetter wrote: > > > On Wed, Jun 13, 2018 at 02:54:52PM -0700, Matt Turner wrote: > > > > Since the Meson build system has no configuration options it's not yet > > > > a replacement distros can use. Please ship the 1.23 tarball with the > > > > autotools files generated by make dist. > > > > > > Meson upstream seems to think that autoconfiguring with defaults Is Better > > > (tm). What would distro's want from the meson build (since I think it's > > > useful to cut down a bit from the all the options, mostly they didn't > > > really work after a short while anyway)? > > > [snip] > > > > source code is already ready. FWIW, this came to my attention recently > > because I worked with the Chrome team at Intel to add v1.22 to Gentoo. > > I suggested switching to Meson and then realized it wasn't > > configurable at all. > > Maybe I've missed some context, but I don't think this is a meson limitation: > https://github.com/mesonbuild/meson/blob/master/docs/markdown/Build-options.md No, of course not. I meant that i-g-t's meson_options.txt is nearly empty and its meson.build is only wired to enable deps based on whether they're present. > Here is an example option that disables wayland support by default, but > allows enabling it at build time by specifying "-Dwayland=true": > https://git.enlightenment.org/core/enlightenment.git/tree/meson_options.txt#n48 Yep, I just finished transitioning Gentoo's Mesa ebuild from autotools to Meson last week :) ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [igt-dev] [ANNOUNCE] intel-gpu-tools 1.22
On Mon, Jun 18, 2018 at 8:51 AM Daniel Vetter wrote: > > On Wed, Jun 13, 2018 at 02:54:52PM -0700, Matt Turner wrote: > > On Fri, Mar 9, 2018 at 6:28 AM, Petri Latvala > > wrote: > > > > > > A new intel-gpu-tools quarterly release is available with the > > > following changes: > > > > > > > Since the Meson build system has no configuration options it's not yet > > a replacement distros can use. Please ship the 1.23 tarball with the > > autotools files generated by make dist. > > Meson upstream seems to think that autoconfiguring with defaults Is Better > (tm). What would distro's want from the meson build (since I think it's > useful to cut down a bit from the all the options, mostly they didn't > really work after a short while anyway)? That works fine for developers building it out of their ~/projects directory, but not so well for distros. Source distros in particular don't work well with so-called "automagic" dependencies, i.e., those that are enabled if detected by the configure script without the ability to explicitly disable them. Gentoo's dependency tracking works by saying "Depend on package XYZ iff support for XYZ is requested". Automagic deps break this by assumption by linking with XYZ if it happens to be installed even if support isn't requested. If we just want to make everything required, then... I guess that will work. But because autotools already has configuration support, the source code is already ready. FWIW, this came to my attention recently because I worked with the Chrome team at Intel to add v1.22 to Gentoo. I suggested switching to Meson and then realized it wasn't configurable at all. ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [ANNOUNCE] intel-gpu-tools 1.22
On Fri, Mar 9, 2018 at 6:28 AM, Petri Latvala wrote: > > A new intel-gpu-tools quarterly release is available with the > following changes: > Since the Meson build system has no configuration options it's not yet a replacement distros can use. Please ship the 1.23 tarball with the autotools files generated by make dist. ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [PATCH xserver] xfree86: Inline xf86{Read, Write}Mmio{8, 16, 32} on alpha
On Thu, Jun 7, 2018 at 10:55 AM, Adam Jackson wrote: > On Thu, 2018-06-07 at 09:31 -0700, Matt Turner wrote: >> In commit 9db2af6f757e (xfree86: Remove xf86{Map,Unmap}VidMem) we >> somehow stopped exporting xf86{Read,Write}Mmio{8,16,32}. Since the >> function pointer indirection was intended to support dense vs sparse and >> sparse support is now gone, we can just make the functions static inline >> in compiler.h and avoid all of this. >> >> Bugzilla: https://bugs.gentoo.org/548906 >> Tested-by: Christopher May-Townsend >> Signed-off-by: Matt Turner > > Reviewed-by: Adam Jackson Thanks, merged: To ssh://git.freedesktop.org/git/xorg/xserver 1993f147d..166ac294a master -> master ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[PATCH xserver] xfree86: Inline xf86{Read, Write}Mmio{8, 16, 32} on alpha
In commit 9db2af6f757e (xfree86: Remove xf86{Map,Unmap}VidMem) we somehow stopped exporting xf86{Read,Write}Mmio{8,16,32}. Since the function pointer indirection was intended to support dense vs sparse and sparse support is now gone, we can just make the functions static inline in compiler.h and avoid all of this. Bugzilla: https://bugs.gentoo.org/548906 Tested-by: Christopher May-Townsend Signed-off-by: Matt Turner --- configure.ac| 4 -- hw/xfree86/common/compiler.h| 67 - hw/xfree86/os-support/bsd/Makefile.am | 3 +- hw/xfree86/os-support/linux/Makefile.am | 12 -- hw/xfree86/os-support/linux/lnx_video.c | 27 - hw/xfree86/os-support/meson.build | 1 - 6 files changed, 50 insertions(+), 64 deletions(-) diff --git a/configure.ac b/configure.ac index ddc47faa2..0075b6ace 100644 --- a/configure.ac +++ b/configure.ac @@ -1908,9 +1908,6 @@ if test "x$XORG" = xyes; then XORG_OS_SUBDIR="linux" linux_acpi="no" case $host_cpu in - alpha*) - linux_alpha=yes - ;; i*86|amd64*|x86_64*|ia64*) linux_acpi=$enable_linux_acpi ;; @@ -2075,7 +2072,6 @@ AM_CONDITIONAL([XORG], [test "x$XORG" = xyes]) AM_CONDITIONAL([XORG_BUS_PCI], [test "x$PCI" = xyes]) AM_CONDITIONAL([XORG_BUS_BSDPCI], [test "x$xorg_bus_bsdpci" = xyes]) AM_CONDITIONAL([XORG_BUS_SPARC], [test "x$xorg_bus_sparc" = xyes]) -AM_CONDITIONAL([LINUX_ALPHA], [test "x$linux_alpha" = xyes]) AM_CONDITIONAL([LNXACPI], [test "x$linux_acpi" = xyes]) AM_CONDITIONAL([LNXAPM], [test "x$linux_apm" = xyes]) AM_CONDITIONAL([SOLARIS_VT], [test "x$solaris_vt" = xyes]) diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h index eea29dfb5..7144c6a27 100644 --- a/hw/xfree86/common/compiler.h +++ b/hw/xfree86/common/compiler.h @@ -986,33 +986,64 @@ inl(unsigned PORT_SIZE port) #endif #ifdef __alpha__ -/* entry points for Mmio memory access routines */ -extern _X_EXPORT int (*xf86ReadMmio8) (void *, unsigned long); -extern _X_EXPORT int (*xf86ReadMmio16) (void *, unsigned long); -extern _X_EXPORT int (*xf86ReadMmio32) (void *, unsigned long); -extern _X_EXPORT void (*xf86WriteMmio8) (int, void *, unsigned long); -extern _X_EXPORT void (*xf86WriteMmio16) (int, void *, unsigned long); -extern _X_EXPORT void (*xf86WriteMmio32) (int, void *, unsigned long); +static inline int +xf86ReadMmio8(void *Base, unsigned long Offset) +{ +mem_barrier(); +return *(CARD8 *) ((unsigned long) Base + (Offset)); +} + +static inline int +xf86ReadMmio16(void *Base, unsigned long Offset) +{ +mem_barrier(); +return *(CARD16 *) ((unsigned long) Base + (Offset)); +} + +static inline int +xf86ReadMmio32(void *Base, unsigned long Offset) +{ +mem_barrier(); +return *(CARD32 *) ((unsigned long) Base + (Offset)); +} + +static inline void +xf86WriteMmio8(int Value, void *Base, unsigned long Offset) +{ +write_mem_barrier(); +*(CARD8 *) ((unsigned long) Base + (Offset)) = Value; +} + +static inline void +xf86WriteMmio16(int Value, void *Base, unsigned long Offset) +{ +write_mem_barrier(); +*(CARD16 *) ((unsigned long) Base + (Offset)) = Value; +} + +static inline void +xf86WriteMmio32(int Value, void *Base, unsigned long Offset) +{ +write_mem_barrier(); +*(CARD32 *) ((unsigned long) Base + (Offset)) = Value; +} + extern _X_EXPORT void xf86SlowBCopyFromBus(unsigned char *, unsigned char *, int); extern _X_EXPORT void xf86SlowBCopyToBus(unsigned char *, unsigned char *, int); /* Some macros to hide the system dependencies for MMIO accesses */ /* Changed to kill noise generated by gcc's -Wcast-align */ -#define MMIO_IN8(base, offset) (*xf86ReadMmio8)(base, offset) -#define MMIO_IN16(base, offset) (*xf86ReadMmio16)(base, offset) -#define MMIO_IN32(base, offset) (*xf86ReadMmio32)(base, offset) - -#define MMIO_OUT32(base, offset, val) \ -do { \ - write_mem_barrier(); \ - *(volatile CARD32 *)(void *)(((CARD8*)(base)) + (offset)) = (val); \ -} while (0) +#define MMIO_IN8(base, offset) xf86ReadMmio8(base, offset) +#define MMIO_IN16(base, offset) xf86ReadMmio16(base, offset) +#define MMIO_IN32(base, offset) xf86ReadMmio32(base, offset) #define MMIO_OUT8(base, offset, val) \ -(*xf86WriteMmio8)((CARD8)(val), base, offset) +xf86WriteMmio8((CARD8)(val), base, offset) #define MMIO_OUT16(base, offset, val) \ -(*xf86WriteMmio16)((CARD16)(val), base, offset) +xf86WriteMmio16((CARD16)(val), base, offset) +#define MMIO_OUT32(base, offset, val) \ +xf86WriteMmio32((CARD32)(val), base, offset) #elif defined(__powerpc__) || defined(__sparc__) /* diff --git a/hw/xfree86/os-support/
Re: [ANNOUNCE] xorg-server 1.20.0
On Fri, May 11, 2018 at 2:28 PM, Thomas Klausnerwrote: > xf86-video-intel-2.99.917: > > checking whether to include DRI1 support... no > configure: error: DRI1 requested but prerequisites not found > *** Error code 1 You probably just want to start using --disable-dri1 here. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[PATCH xserver] randr: Account for panning and transforms when constraining the cursor
From: Chris Wilsoncommit 56c90e29f04727c903bd0f084d23bf44eb1a0a11 [1.10.99.901] Author: Adam Jackson Date: Mon Nov 15 14:29:14 2010 -0500 randr: Add RRConstrainCursorHarder introduced a regression as it ignored the effect of panning and transforms upon the crtc bounds. The result was that the cursor would be constrained to the visible area even though the panning arena was much bigger, or the cursor was constrained to a region that did not even match the visible area when the output was transformed or reflected. This supercedes the hack introduced by commit 1bf81af4a6be1113bcc3b940ab264d5c9e0f0c5d [1.12.99.904] Author: Rui Matos Date: Mon Jul 30 14:32:12 2012 -0400 xf86RandR12: Don't call ConstrainCursorHarder() if panning is enabled which disabled the cursor constraints if a panning mode was active, but did not fix the regression with arbitrary output transforms. Signed-off-by: Chris Wilson Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=39949 Cc: Adam Jackson Cc: Rui Matos --- The bug's up to 78 comments and I'm getting pings from Gentoo users. randr/rrcrtc.c | 60 +- 1 file changed, 34 insertions(+), 26 deletions(-) diff --git a/randr/rrcrtc.c b/randr/rrcrtc.c index 338064f9f..d7d937e80 100644 --- a/randr/rrcrtc.c +++ b/randr/rrcrtc.c @@ -272,25 +272,34 @@ RRCrtcPendingProperties(RRCrtcPtr crtc) return FALSE; } -static void -crtc_bounds(RRCrtcPtr crtc, int *left, int *right, int *top, int *bottom) +static Bool +cursor_bounds(RRCrtcPtr crtc, int *left, int *right, int *top, int *bottom) { -*left = crtc->x; -*top = crtc->y; +rrScrPriv(crtc->pScreen); +BoxRec bounds; -switch (crtc->rotation & 0xf) { -case RR_Rotate_0: -case RR_Rotate_180: -default: -*right = crtc->x + crtc->mode->mode.width; -*bottom = crtc->y + crtc->mode->mode.height; -return; -case RR_Rotate_90: -case RR_Rotate_270: -*right = crtc->x + crtc->mode->mode.height; -*bottom = crtc->y + crtc->mode->mode.width; -return; +if (crtc->mode == NULL) + return FALSE; + +memset(, 0, sizeof(bounds)); +if (pScrPriv->rrGetPanning) + pScrPriv->rrGetPanning(crtc->pScreen, crtc, NULL, , NULL); + +if (bounds.y2 <= bounds.y1 || bounds.x2 <= bounds.x1) { + bounds.x1 = 0; + bounds.y1 = 0; + bounds.x2 = crtc->mode->mode.width; + bounds.y2 = crtc->mode->mode.height; } + +pixman_f_transform_bounds(>f_transform, ); + +*left = bounds.x1; +*right = bounds.x2; +*top = bounds.y1; +*bottom = bounds.y2; + +return TRUE; } /* overlapping counts as adjacent */ @@ -302,8 +311,10 @@ crtcs_adjacent(const RRCrtcPtr a, const RRCrtcPtr b) int bl, br, bt, bb; int cl, cr, ct, cb; /* the overlap, if any */ -crtc_bounds(a, , , , ); -crtc_bounds(b, , , , ); +if (!cursor_bounds(a, , , , )) + return FALSE; +if (!cursor_bounds(b, , , , )) + return FALSE; cl = max(al, bl); cr = min(ar, br); @@ -321,7 +332,7 @@ mark_crtcs(rrScrPrivPtr pScrPriv, int *reachable, int cur) reachable[cur] = TRUE; for (i = 0; i < pScrPriv->numCrtcs; ++i) { -if (reachable[i] || !pScrPriv->crtcs[i]->mode) +if (reachable[i]) continue; if (crtcs_adjacent(pScrPriv->crtcs[cur], pScrPriv->crtcs[i])) mark_crtcs(pScrPriv, reachable, i); @@ -1811,10 +1822,8 @@ check_all_screen_crtcs(ScreenPtr pScreen, int *x, int *y) int left, right, top, bottom; -if (!crtc->mode) -continue; - -crtc_bounds(crtc, , , , ); +if (!cursor_bounds(crtc, , , , )) + continue; if ((*x >= left) && (*x < right) && (*y >= top) && (*y < bottom)) return TRUE; @@ -1834,10 +1843,9 @@ constrain_all_screen_crtcs(DeviceIntPtr pDev, ScreenPtr pScreen, int *x, int *y) int nx, ny; int left, right, top, bottom; -if (!crtc->mode) -continue; +if (!cursor_bounds(crtc, , , , )) + continue; -crtc_bounds(crtc, , , , ); miPointerGetPosition(pDev, , ); if ((nx >= left) && (nx < right) && (ny >= top) && (ny < bottom)) { -- 2.16.1 ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH] Xwayland: Don't notify RR of an unchanged size
On Tue, Apr 17, 2018 at 3:44 PM, Preston Carpenterwrote: > From: Timidger Do you mind using your real name? ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver] xwayland: Fix build without glamor
Thanks Olivier! Reviewed-by: Matt Turner <matts...@gmail.com> ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[PATCH xserver] modesetting: Move GBM code inside #ifdef GLAMOR_HAS_GBM
Fixes a compilation error without Glamor. Bugzilla: https://bugs.gentoo.org/653288 Signed-off-by: Matt Turner <matts...@gmail.com> --- Unfortunately, there's more: Xwayland fails to link without Glamor. hw/xfree86/drivers/modesetting/drmmode_display.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/drmmode_display.c b/hw/xfree86/drivers/modesetting/drmmode_display.c index 322ef050b..79e91f0f8 100644 --- a/hw/xfree86/drivers/modesetting/drmmode_display.c +++ b/hw/xfree86/drivers/modesetting/drmmode_display.c @@ -998,18 +998,18 @@ static Bool drmmode_create_bo(drmmode_ptr drmmode, drmmode_bo *bo, unsigned width, unsigned height, unsigned bpp) { -uint32_t format; - -if (drmmode->scrn->depth == 30) -format = GBM_FORMAT_ARGB2101010; -else -format = GBM_FORMAT_ARGB; - bo->width = width; bo->height = height; #ifdef GLAMOR_HAS_GBM if (drmmode->glamor) { +uint32_t format; + +if (drmmode->scrn->depth == 30) +format = GBM_FORMAT_ARGB2101010; +else +format = GBM_FORMAT_ARGB; + #ifdef GBM_BO_WITH_MODIFIERS uint32_t num_modifiers; uint64_t *modifiers = NULL; -- 2.16.1 ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] xtrap 1.0.3
Alan Coopersmith (8): Add README with pointers to mailing lists, bugzilla, & git Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS Assume signal handlers return void, as C89 requires config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS This is not a GNU project, so declare it foreign. configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 config: Remove unnecessary calls from configure.ac Eric S. Raymond (1): Bug 9522 - Markup problems on the xtrap.1x page Gaetan Nadon (1): config: update AC_PREREQ statement to 2.60 James Cloos (3): Rename .cvsignore to .gitignore Add *~ to .gitignore to skip patch/emacs droppings Replace static ChangeLog with dist-hook to generate from git log Matt Turner (4): Makefile: Use _DEFAULT_SOURCE instead of _BSD_SOURCE configure: Depend on libXt Fix pointer-to-int-cast errors xtrap 1.0.3 Paulo Cesar Pereira de Andrade (2): Ansification and compile warning fixes. Janitor: Add matching prototypes to callback functions. Thomas Zimmermann (1): Bug 24530: Add $(AM_CFLAGS) to xtrap*_CFLAGS git tag: xtrap-1.0.3 https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.bz2 MD5: ad434adab17ebc9d0a5ece33bbc55beb xtrap-1.0.3.tar.bz2 SHA1: 1f1df2c1cb6422238d4dc2708b15445d1af9bdad xtrap-1.0.3.tar.bz2 SHA256: 52c80d3f3386b70d38382a6d84b4673d280bc1518a131c49d26152f78324156b xtrap-1.0.3.tar.bz2 SHA512: cdb205859a96a64ede8ce1df119c318e5b6d35107425996c18be0ec56a6287a0564d768f93012f301cb91d517f67261de5c76441c0bfb796cc0190799aaf6c2f xtrap-1.0.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.gz MD5: 42c5c5b72adf371214febf4fc808a038 xtrap-1.0.3.tar.gz SHA1: 424b12c4d0ad101f42291dcd73b0b4c36feb51ff xtrap-1.0.3.tar.gz SHA256: c6b86b921a748acbf1d82590fbd9c4575f970220760088f0e0efac6fd93d6dc3 xtrap-1.0.3.tar.gz SHA512: 84e4328838a3fd3d392784283571c1aea99968de2960f76a25d9902577755ce394e73b3de6a0f9b6e493ad064dfe2994fb750ecc081a85f016642e95908fd6c5 xtrap-1.0.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xtrap 1.0.3
Alan Coopersmith (8): Add README with pointers to mailing lists, bugzilla, & git Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS Assume signal handlers return void, as C89 requires config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS This is not a GNU project, so declare it foreign. configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 config: Remove unnecessary calls from configure.ac Eric S. Raymond (1): Bug 9522 - Markup problems on the xtrap.1x page Gaetan Nadon (1): config: update AC_PREREQ statement to 2.60 James Cloos (3): Rename .cvsignore to .gitignore Add *~ to .gitignore to skip patch/emacs droppings Replace static ChangeLog with dist-hook to generate from git log Matt Turner (4): Makefile: Use _DEFAULT_SOURCE instead of _BSD_SOURCE configure: Depend on libXt Fix pointer-to-int-cast errors xtrap 1.0.3 Paulo Cesar Pereira de Andrade (2): Ansification and compile warning fixes. Janitor: Add matching prototypes to callback functions. Thomas Zimmermann (1): Bug 24530: Add $(AM_CFLAGS) to xtrap*_CFLAGS git tag: xtrap-1.0.3 https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.bz2 MD5: ad434adab17ebc9d0a5ece33bbc55beb xtrap-1.0.3.tar.bz2 SHA1: 1f1df2c1cb6422238d4dc2708b15445d1af9bdad xtrap-1.0.3.tar.bz2 SHA256: 52c80d3f3386b70d38382a6d84b4673d280bc1518a131c49d26152f78324156b xtrap-1.0.3.tar.bz2 SHA512: cdb205859a96a64ede8ce1df119c318e5b6d35107425996c18be0ec56a6287a0564d768f93012f301cb91d517f67261de5c76441c0bfb796cc0190799aaf6c2f xtrap-1.0.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.gz MD5: 42c5c5b72adf371214febf4fc808a038 xtrap-1.0.3.tar.gz SHA1: 424b12c4d0ad101f42291dcd73b0b4c36feb51ff xtrap-1.0.3.tar.gz SHA256: c6b86b921a748acbf1d82590fbd9c4575f970220760088f0e0efac6fd93d6dc3 xtrap-1.0.3.tar.gz SHA512: 84e4328838a3fd3d392784283571c1aea99968de2960f76a25d9902577755ce394e73b3de6a0f9b6e493ad064dfe2994fb750ecc081a85f016642e95908fd6c5 xtrap-1.0.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xtrap-1.0.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libxshmfence 1.3
Adam Jackson (2): configure: Nerf a thing Revert "configure: Nerf a thing" Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): libxshmfence 1.3 Michał Górny (1): Fix missing include for HAVE_UMTX branch of futex Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Ross Burton (1): configure.ac: call AC_USE_SYSTEM_EXTENSIONS git tag: libxshmfence-1.3 https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.bz2 MD5: 42dda8016943dc12aff2c03a036e0937 libxshmfence-1.3.tar.bz2 SHA1: 3472218fc0e8ee8183533d22dbcd4bbe90bf3ab8 libxshmfence-1.3.tar.bz2 SHA256: b884300d26a14961a076fbebc762a39831cb75f92bed5ccf9836345b459220c7 libxshmfence-1.3.tar.bz2 SHA512: c446e055f8fac62b9aa266132289a4cfc030282147974c45ce96d1768a98d1afb997470e58e4a68513174c404cbf373bdde2f0cd4b34abdbce1d89dd0b6fe2b7 libxshmfence-1.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.gz MD5: ab3940af0bd3d3cc91eb35ecd33a779a libxshmfence-1.3.tar.gz SHA1: 70528d74ee4dd1fdd49175a263f2d8d4c6260a41 libxshmfence-1.3.tar.gz SHA256: 7eb3d46ad91bab444f121d475b11b39273142d090f7e9ac43e6a87f4ff5f902c libxshmfence-1.3.tar.gz SHA512: 2303924c907f920462e773c82052b03e6c2cc7762b6e2ae4fa25bf9ccd7e0fd979f22f0448ba79a90d03491d311a59fa93a2b7c49590cd14b441fb4508c8e730 libxshmfence-1.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] libxshmfence 1.3
Adam Jackson (2): configure: Nerf a thing Revert "configure: Nerf a thing" Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): libxshmfence 1.3 Michał Górny (1): Fix missing include for HAVE_UMTX branch of futex Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Ross Burton (1): configure.ac: call AC_USE_SYSTEM_EXTENSIONS git tag: libxshmfence-1.3 https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.bz2 MD5: 42dda8016943dc12aff2c03a036e0937 libxshmfence-1.3.tar.bz2 SHA1: 3472218fc0e8ee8183533d22dbcd4bbe90bf3ab8 libxshmfence-1.3.tar.bz2 SHA256: b884300d26a14961a076fbebc762a39831cb75f92bed5ccf9836345b459220c7 libxshmfence-1.3.tar.bz2 SHA512: c446e055f8fac62b9aa266132289a4cfc030282147974c45ce96d1768a98d1afb997470e58e4a68513174c404cbf373bdde2f0cd4b34abdbce1d89dd0b6fe2b7 libxshmfence-1.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.gz MD5: ab3940af0bd3d3cc91eb35ecd33a779a libxshmfence-1.3.tar.gz SHA1: 70528d74ee4dd1fdd49175a263f2d8d4c6260a41 libxshmfence-1.3.tar.gz SHA256: 7eb3d46ad91bab444f121d475b11b39273142d090f7e9ac43e6a87f4ff5f902c libxshmfence-1.3.tar.gz SHA512: 2303924c907f920462e773c82052b03e6c2cc7762b6e2ae4fa25bf9ccd7e0fd979f22f0448ba79a90d03491d311a59fa93a2b7c49590cd14b441fb4508c8e730 libxshmfence-1.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
Re: [PATCH bdftopcf] Depend on xproto and fsproto that are now used.
On Sun, Dec 10, 2017 at 4:50 AM, Matthieu Herrb <matth...@herrb.eu> wrote: > Signed-off-by: Matthieu Herrb <matth...@herrb.eu> > --- Yep, I came to the same conclusion in Gentoo. Reviewed-by: Matt Turner <matts...@gmail.com> ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [ANNOUNCE] xf86-video-vboxvideo 1.0.0
On Thu, Nov 30, 2017 at 3:20 AM, Michael Thayer <michael.tha...@oracle.com> wrote: > Hello Matt, > > 30.11.2017 00:53, Matt Turner wrote: >> On Wed, Nov 29, 2017 at 1:08 AM, Michael Thayer >> <michael.tha...@oracle.com> wrote: >>> The first release of vboxvideo in upstream X.Org. Enjoy! >> >> Very glad to see this! > > Thank you. Obviously it is mainly for the benefit of non-Linux these > days as Linux is handled by the kernel driver. > >> Just one thing to note: the driver is "xf86-video-vboxvideo" but the >> git repository is named xf86-video-vbox. Can we fix the name of the >> git repo to match? >> >> Or, alternatively rename the driver to match the git repo? Having >> video in the name twice is a bit redundant :) > > I agree that xf86-video-vbox makes slightly more sense, but perhaps for > simplicity we can still just rename the repository? That works for me. ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [ANNOUNCE] xf86-video-vboxvideo 1.0.0
On Wed, Nov 29, 2017 at 1:08 AM, Michael Thayerwrote: > The first release of vboxvideo in upstream X.Org. Enjoy! Very glad to see this! Just one thing to note: the driver is "xf86-video-vboxvideo" but the git repository is named xf86-video-vbox. Can we fix the name of the git repo to match? Or, alternatively rename the driver to match the git repo? Having video in the name twice is a bit redundant :) ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [PATCH xserver] configure.ac: unconditionally enable kdrive
On Tue, Oct 24, 2017 at 10:27 AM, Matt Turner <matts...@gmail.com> wrote: > Reviewed-by: Matt Turner <matts...@gmail.com> Please merge. :) ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver] configure.ac: unconditionally enable kdrive
Reviewed-by: Matt Turner <matts...@gmail.com> ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] libXfont 1.5.3
Matt Turner (1): libXfont 1.5.3 Michal Srb (2): Check for end of string in PatternMatch (CVE-2017-13720) pcfGetProperties: Check string boundaries (CVE-2017-13722) git tag: libXfont-1.5.3 https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.bz2 MD5: 9ba75bf38ba62a6ad52550ab716da9b3 libXfont-1.5.3.tar.bz2 SHA1: 628b8ca2207f09324b8926084318a2fa2edb16d1 libXfont-1.5.3.tar.bz2 SHA256: ab85c10fd2683481dfef672a77fe60e6a2039558cbc0e9bf56b5e1df471c93d0 libXfont-1.5.3.tar.bz2 SHA512: e7c8a09c4d174129e5d550194d3c3dc2b4abf797e52fe588c6002920727c52cf33b7db8d07fc69c2987e766d3af2d6ddda72f0c70eb21b135c691c97656a81b4 libXfont-1.5.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.gz MD5: 87d1f94e2da66f55a3ec7054008c2501 libXfont-1.5.3.tar.gz SHA1: 7c306c7fab582d8ac5574aacfc8aa20f4d5aeba1 libXfont-1.5.3.tar.gz SHA256: e8e3538dacf0a3c0317f0b92a092a3bd9d70fd23de10a6d895435ac78de54b7c libXfont-1.5.3.tar.gz SHA512: ad5e576a5ac65c742283de0660c2a084a6819ad450a4eefd74b12ebacbb371b5485ecd78168bb9d263c6c0b87d2c207d6d0a3d3fff176789abae8b280af1a38f libXfont-1.5.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libXfont 1.5.3
Matt Turner (1): libXfont 1.5.3 Michal Srb (2): Check for end of string in PatternMatch (CVE-2017-13720) pcfGetProperties: Check string boundaries (CVE-2017-13722) git tag: libXfont-1.5.3 https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.bz2 MD5: 9ba75bf38ba62a6ad52550ab716da9b3 libXfont-1.5.3.tar.bz2 SHA1: 628b8ca2207f09324b8926084318a2fa2edb16d1 libXfont-1.5.3.tar.bz2 SHA256: ab85c10fd2683481dfef672a77fe60e6a2039558cbc0e9bf56b5e1df471c93d0 libXfont-1.5.3.tar.bz2 SHA512: e7c8a09c4d174129e5d550194d3c3dc2b4abf797e52fe588c6002920727c52cf33b7db8d07fc69c2987e766d3af2d6ddda72f0c70eb21b135c691c97656a81b4 libXfont-1.5.3.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.gz MD5: 87d1f94e2da66f55a3ec7054008c2501 libXfont-1.5.3.tar.gz SHA1: 7c306c7fab582d8ac5574aacfc8aa20f4d5aeba1 libXfont-1.5.3.tar.gz SHA256: e8e3538dacf0a3c0317f0b92a092a3bd9d70fd23de10a6d895435ac78de54b7c libXfont-1.5.3.tar.gz SHA512: ad5e576a5ac65c742283de0660c2a084a6819ad450a4eefd74b12ebacbb371b5485ecd78168bb9d263c6c0b87d2c207d6d0a3d3fff176789abae8b280af1a38f libXfont-1.5.3.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.3.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [Mesa-dev] XDC 2017 feedback
On Wed, Sep 27, 2017 at 10:07 PM, Rob Clarkwrote: > If you had known of the khr dates, and brought it up in Feb (or really > somewhat earlier, given that XDC is roughly same time each year +/- > few weeks), that *might* have been early enough to move things. That's unfair. It's part of the X.Org board's responsibilities to plan conferences and that means being aware of potential conflicts. In February, six of the eight members of the X.Org board worked for companies with Khronos access (that's not including Keith who I suspect has access as well). I replied to the 2017-03-02 minutes and noted the conflict, but as you say that was too late. Unfortunately that was the first time a date was publicly announced, so I'm not really sure what could have been done from outside the X.Org board. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [xrandr v2] Select NearestNeighbour filtering for pixel exact scaling
Was there a reason this did not land? ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver] On x86 targets, turn off SSE instructions for SlowBcopy
On Sun, Jul 30, 2017 at 11:49 AM, Dimitry Andricwrote: > Some compilers (e.g. clang) will recognize the memcpy idiom in > xf86SlowBcopy(), and optimize it into a loop using SSE instructions. > This can cause "Illegal instruction" crashes under virtualization > environments such as qemu/kvm. > > To prevent this, explicitly turn off SSE for SlowBcopy.c, when compiling > for an x86 target. > > See also: https://bugs.freebsd.org/202643 Thanks. This is also reported in Gentoo's bug tracker as well: Bugzilla: https://bugs.gentoo.org/570684 ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH rendercheck 0/5] Convert to meson.
On Fri, Mar 24, 2017 at 2:13 PM, Mark Ketteniswrote: >> From: Eric Anholt >> Date: Fri, 24 Mar 2017 13:17:45 -0700 >> >> Having bitten off a bit more than I can chew in 3 days with the X >> Server (hw/xfree86/sdksyms.c is the worst), I decided to take a quick >> pass at converting a project that's my own fault. > > Seems I missed some discussion somewhere... > > While I understand your frustrations with autoconf, moving to build > infrastructure that relies on tools like Python and Ninja would have > serious consequences for the way we integrate X into OpenBSD. We > build the entire base OS, which includes X, with tools that are part > of the base OS. That would become pretty much impossible if various X > projects go this way. Yes, there's a thread on mesa-dev about switching to Meson that's approaching 100 mails. A lot of it revolves the limitations OpenBSD has placed on itself by putting Mesa (and X) into its core. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[PATCH xserver] xkb: Correct type of XkbDfltAccessXOptions.
Declared as unsigned short in xkb/xkbAccessX.c. Signed-off-by: Matt Turner <matts...@gmail.com> --- xkb/xkbInit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xkb/xkbInit.c b/xkb/xkbInit.c index 46016ab..9e45b4b 100644 --- a/xkb/xkbInit.c +++ b/xkb/xkbInit.c @@ -737,7 +737,7 @@ extern int XkbDfltRepeatInterval; extern unsigned short XkbDfltAccessXTimeout; extern unsigned int XkbDfltAccessXTimeoutMask; extern unsigned int XkbDfltAccessXFeedback; -extern unsigned char XkbDfltAccessXOptions; +extern unsigned short XkbDfltAccessXOptions; int XkbProcessArguments(int argc, char *argv[], int i) @@ -798,7 +798,7 @@ XkbProcessArguments(int argc, char *argv[], int i) j++; } if (((i + 1) < argc) && (isdigit(argv[i + 1][0]))) { -XkbDfltAccessXOptions = (unsigned char) +XkbDfltAccessXOptions = (unsigned short) strtol(argv[++i], NULL, 16); j++; } -- 2.10.2 ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH util-modular] release.sh: create a worktree structure that's out of reach of libtool
On Wed, Mar 8, 2017 at 12:21 AM, Peter Huttererwrote: > +# libtool will search down to ../.. for install-sh and then just gess typo: guess ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] sessreg 1.1.1
Egbert Eich (1): Use off_t instead of long to make largefile support work Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): sessreg 1.1.1 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): Pass -P to the preprocessor when generating filenames for the manpage. git tag: sessreg-1.1.1 https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.bz2 MD5: e475167a892b589da23edf8edf8c942d sessreg-1.1.1.tar.bz2 SHA1: 09437d9da0b88acde6ca67e231870899023cc3d2 sessreg-1.1.1.tar.bz2 SHA256: 78a76ae3f3f6a26547a34630d1b740f42344848b5fb6d7c9c7f7da255e35a6e1 sessreg-1.1.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.gz MD5: 86fd620746cda525c3874586de0aa0da sessreg-1.1.1.tar.gz SHA1: 8ec6b7bab89e61718ff4950265a50604e142b643 sessreg-1.1.1.tar.gz SHA256: 3e38f72ff690eaffc0f5eaff533a236bb5e93d4b91ed4fff60e9a2505347d009 sessreg-1.1.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] sessreg 1.1.1
Egbert Eich (1): Use off_t instead of long to make largefile support work Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): sessreg 1.1.1 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): Pass -P to the preprocessor when generating filenames for the manpage. git tag: sessreg-1.1.1 https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.bz2 MD5: e475167a892b589da23edf8edf8c942d sessreg-1.1.1.tar.bz2 SHA1: 09437d9da0b88acde6ca67e231870899023cc3d2 sessreg-1.1.1.tar.bz2 SHA256: 78a76ae3f3f6a26547a34630d1b740f42344848b5fb6d7c9c7f7da255e35a6e1 sessreg-1.1.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.gz MD5: 86fd620746cda525c3874586de0aa0da sessreg-1.1.1.tar.gz SHA1: 8ec6b7bab89e61718ff4950265a50604e142b643 sessreg-1.1.1.tar.gz SHA256: 3e38f72ff690eaffc0f5eaff533a236bb5e93d4b91ed4fff60e9a2505347d009 sessreg-1.1.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/sessreg-1.1.1.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] libX11 1.6.5
Adam Jackson (1): Revert "Compose sequences for rouble sign" Alan Coopersmith (6): specs/libX11: More synopsis fixes specs/libX11: Fix paramdef entries listing multiple parameters specs/libX11: Make paramdef spacing more consistent specs/libX11: Add missing parameter types for XGetWindowProperty() specs/libX11: Fix broken synopsis for Data/Data16/Data32 specs/libX11: Update Portability Considerations for the 21st century Emil Velikov (1): autogen.sh: use quoted string variables Emilio Pozuelo Monfort (1): Plug a memory leak Julien Cristau (1): Fix wrong Xfree in XListFonts failure path Lucien Gentis (1): Typos in "Xlib - C Language X Interface" document - Chapter 02 Matt Turner (1): libX11 1.6.5 Mihail Konev (2): autogen: add default patch prefix Compose sequences for rouble sign Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Petr Písař (1): Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8 git tag: libX11-1.6.5 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.bz2 MD5: 0f618db70c4054ca67cee0cc156a4255 libX11-1.6.5.tar.bz2 SHA1: c32155467508dfe783f9296ef22ee6ed53cae7df libX11-1.6.5.tar.bz2 SHA256: 4d3890db2ba225ba8c55ca63c6409c1ebb078a2806de59fb16342768ae63435d libX11-1.6.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.gz MD5: 300b5831916ffcc375468431d856917e libX11-1.6.5.tar.gz SHA1: 6d34e1f3bb17c700bab7fe65670a1173f65766e2 libX11-1.6.5.tar.gz SHA256: 3abce972ba62620611fab5b404dafb852da3da54e7c287831c30863011d28fb3 libX11-1.6.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libX11 1.6.5
Adam Jackson (1): Revert "Compose sequences for rouble sign" Alan Coopersmith (6): specs/libX11: More synopsis fixes specs/libX11: Fix paramdef entries listing multiple parameters specs/libX11: Make paramdef spacing more consistent specs/libX11: Add missing parameter types for XGetWindowProperty() specs/libX11: Fix broken synopsis for Data/Data16/Data32 specs/libX11: Update Portability Considerations for the 21st century Emil Velikov (1): autogen.sh: use quoted string variables Emilio Pozuelo Monfort (1): Plug a memory leak Julien Cristau (1): Fix wrong Xfree in XListFonts failure path Lucien Gentis (1): Typos in "Xlib - C Language X Interface" document - Chapter 02 Matt Turner (1): libX11 1.6.5 Mihail Konev (2): autogen: add default patch prefix Compose sequences for rouble sign Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Petr Písař (1): Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8 git tag: libX11-1.6.5 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.bz2 MD5: 0f618db70c4054ca67cee0cc156a4255 libX11-1.6.5.tar.bz2 SHA1: c32155467508dfe783f9296ef22ee6ed53cae7df libX11-1.6.5.tar.bz2 SHA256: 4d3890db2ba225ba8c55ca63c6409c1ebb078a2806de59fb16342768ae63435d libX11-1.6.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.gz MD5: 300b5831916ffcc375468431d856917e libX11-1.6.5.tar.gz SHA1: 6d34e1f3bb17c700bab7fe65670a1173f65766e2 libX11-1.6.5.tar.gz SHA256: 3abce972ba62620611fab5b404dafb852da3da54e7c287831c30863011d28fb3 libX11-1.6.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.6.5.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: xserver 1.19.2 call for patches
These fix a regression 1.19 (https://bugs.freedesktop.org/show_bug.cgi?id=99358) 3eb964e25243056dd998f52d3b00171b71c89189 xfree86: Take input_lock() for xf86ScreenCheckHWCursor cfddd919cce4178baba07959e5e862d02e166522 xfree86: Take input lock for xf86TransparentCursor 7198a6d4e74f684cb383b3e0f70dd2bae405e6e7 xfree86: Take the input lock for xf86RecolorCursor ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
[ANNOUNCE] xconsole 1.0.7
Alan Coopersmith (3): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 config: add AC_USE_SYSTEM_EXTENSIONS Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): xconsole 1.0.7 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: xconsole-1.0.7 https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.bz2 MD5: 5c42e161fcd4289a463366e17683598a xconsole-1.0.7.tar.bz2 SHA1: 06624727d5cd291fa5be52467e5c42c057c0ec42 xconsole-1.0.7.tar.bz2 SHA256: d1144882df207378381bc83927906559defbf7b83a01d52c50ad44234c5851e0 xconsole-1.0.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.gz MD5: 83c007fb2324451c639c7f05e3d1add5 xconsole-1.0.7.tar.gz SHA1: c20b3acc238e8f54bf988c3c57347b99d9fc545c xconsole-1.0.7.tar.gz SHA256: 91bc7327643b1ca57800a37575930af16fbea485d426a96d8f465de570aa6eb3 xconsole-1.0.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] util-macros 1.19.1
Alan Coopersmith (1): XORG_MANPAGE_SECTIONS: limit SysV man page sections to Solaris 2.0-11 Andreas Boll (1): Fix XORG_WITH_XMLTO to work with xmlto >= 0.0.27 Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): Version bump: 1.19.1 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: util-macros-1.19.1 https://xorg.freedesktop.org/archive/individual/util/util-macros-1.19.1.tar.bz2 MD5: 6e76e546a4e580f15cebaf8019ef1625 util-macros-1.19.1.tar.bz2 SHA1: 386e993ba339e561aa6d93073a4dcbab24e30bad util-macros-1.19.1.tar.bz2 SHA256: 18d459400558f4ea99527bc9786c033965a3db45bf4c6a32eefdc07aa9e306a6 util-macros-1.19.1.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/util/util-macros-1.19.1.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/util/util-macros-1.19.1.tar.gz MD5: 3f8a8e6100556f7f28e469809805dee8 util-macros-1.19.1.tar.gz SHA1: 4bc1a51277bf0ffd9290b12f7b4071d1cea7dedd util-macros-1.19.1.tar.gz SHA256: 472ad0e41d1e0abf5ecafd29460bf1b8d47e53d4b7d3abf1f66d02dc576547b8 util-macros-1.19.1.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/util/util-macros-1.19.1.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xauth 1.0.10
Alan Coopersmith (2): include POSIX-standard limits.h for PATH_MAX instead of sys/syslimits.h autogen.sh: Honor NOCONFIGURE=1 Dr. Tilmann Bubeck (2): Clarified RELEASING in README Fix for xauth failing on ENOSPC (= disk full) Emil Velikov (1): autogen.sh: use quoted string variables Jeremy Huddleston Sequoia (1): Update DISPLAY parsing to work with new launchd paths in Yosemite Jon TURNEY (1): Fix !HAVE_STRLCPY case Matt Turner (2): Build xauth before running tests. xauth 1.0.10 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (2): autogen.sh: stop using maintainer mode autogen.sh: use exec instead of waiting for configure to finish Søren Sandmann Pedersen (1): usage(): Print summary for the -n option git tag: xauth-1.0.10 https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.bz2 MD5: f3f76cb10f69b571c43893ea6a634aa4 xauth-1.0.10.tar.bz2 SHA1: 87946b2af3ff13705d8eb60adae5c0bcdf839967 xauth-1.0.10.tar.bz2 SHA256: 5afe42ce3cdf4f60520d1658d2b17face45c74050f39af45dccdc95e73fafc4d xauth-1.0.10.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.gz MD5: ab5a1ceb569ffb669cdfda0e641f1e2b xauth-1.0.10.tar.gz SHA1: 64a3931f962759d92dcecd4d044817087779092d xauth-1.0.10.tar.gz SHA256: 5196821221d824b9bc278fa6505c595acee1d374518a52217d9b64d3c63dedd0 xauth-1.0.10.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xauth 1.0.10
Alan Coopersmith (2): include POSIX-standard limits.h for PATH_MAX instead of sys/syslimits.h autogen.sh: Honor NOCONFIGURE=1 Dr. Tilmann Bubeck (2): Clarified RELEASING in README Fix for xauth failing on ENOSPC (= disk full) Emil Velikov (1): autogen.sh: use quoted string variables Jeremy Huddleston Sequoia (1): Update DISPLAY parsing to work with new launchd paths in Yosemite Jon TURNEY (1): Fix !HAVE_STRLCPY case Matt Turner (2): Build xauth before running tests. xauth 1.0.10 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (2): autogen.sh: stop using maintainer mode autogen.sh: use exec instead of waiting for configure to finish Søren Sandmann Pedersen (1): usage(): Print summary for the -n option git tag: xauth-1.0.10 https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.bz2 MD5: f3f76cb10f69b571c43893ea6a634aa4 xauth-1.0.10.tar.bz2 SHA1: 87946b2af3ff13705d8eb60adae5c0bcdf839967 xauth-1.0.10.tar.bz2 SHA256: 5afe42ce3cdf4f60520d1658d2b17face45c74050f39af45dccdc95e73fafc4d xauth-1.0.10.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.gz MD5: ab5a1ceb569ffb669cdfda0e641f1e2b xauth-1.0.10.tar.gz SHA1: 64a3931f962759d92dcecd4d044817087779092d xauth-1.0.10.tar.gz SHA256: 5196821221d824b9bc278fa6505c595acee1d374518a52217d9b64d3c63dedd0 xauth-1.0.10.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xauth-1.0.10.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xconsole 1.0.7
Alan Coopersmith (3): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 config: add AC_USE_SYSTEM_EXTENSIONS Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (1): xconsole 1.0.7 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish git tag: xconsole-1.0.7 https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.bz2 MD5: 5c42e161fcd4289a463366e17683598a xconsole-1.0.7.tar.bz2 SHA1: 06624727d5cd291fa5be52467e5c42c057c0ec42 xconsole-1.0.7.tar.bz2 SHA256: d1144882df207378381bc83927906559defbf7b83a01d52c50ad44234c5851e0 xconsole-1.0.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.gz MD5: 83c007fb2324451c639c7f05e3d1add5 xconsole-1.0.7.tar.gz SHA1: c20b3acc238e8f54bf988c3c57347b99d9fc545c xconsole-1.0.7.tar.gz SHA256: 91bc7327643b1ca57800a37575930af16fbea485d426a96d8f465de570aa6eb3 xconsole-1.0.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/app/xconsole-1.0.7.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-sunleo 1.2.2
Dave Airlie (2): drop mifillarc.h include drop miwideline.h include Matt Turner (1): xf86-video-sunleo 1.2.2 git tag: xf86-video-sunleo-1.2.2 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.bz2 MD5: 8a53329f6529318dca4c2eaddae71a99 xf86-video-sunleo-1.2.2.tar.bz2 SHA1: 9a24e61435b7f8ddc9f0ba69f503dfe849fd66b7 xf86-video-sunleo-1.2.2.tar.bz2 SHA256: 83e6d8ee0cc3f9ea65937c593bf4264d82a2375cc5dfd475e924c66c34a84cbd xf86-video-sunleo-1.2.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.gz MD5: 5f2aaacb3e9154fd422e83208d5e2104 xf86-video-sunleo-1.2.2.tar.gz SHA1: 86ee2a3293cea8df5a842916d5939d61f7f5 xf86-video-sunleo-1.2.2.tar.gz SHA256: 628d900ddcbecb35b387600ca75d257b877a1e2ba0941dd02b77c2abf2a51fce xf86-video-sunleo-1.2.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-sunleo 1.2.2
Dave Airlie (2): drop mifillarc.h include drop miwideline.h include Matt Turner (1): xf86-video-sunleo 1.2.2 git tag: xf86-video-sunleo-1.2.2 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.bz2 MD5: 8a53329f6529318dca4c2eaddae71a99 xf86-video-sunleo-1.2.2.tar.bz2 SHA1: 9a24e61435b7f8ddc9f0ba69f503dfe849fd66b7 xf86-video-sunleo-1.2.2.tar.bz2 SHA256: 83e6d8ee0cc3f9ea65937c593bf4264d82a2375cc5dfd475e924c66c34a84cbd xf86-video-sunleo-1.2.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.gz MD5: 5f2aaacb3e9154fd422e83208d5e2104 xf86-video-sunleo-1.2.2.tar.gz SHA1: 86ee2a3293cea8df5a842916d5939d61f7f5 xf86-video-sunleo-1.2.2.tar.gz SHA256: 628d900ddcbecb35b387600ca75d257b877a1e2ba0941dd02b77c2abf2a51fce xf86-video-sunleo-1.2.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sunleo-1.2.2.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-r128 6.10.2
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Connor Behan (1): Remove gatos advertisement Kevin Brace (1): xextproto 7.1 support update to the source code Matt Turner (1): xf86-video-r128 6.10.2 git tag: xf86-video-r128-6.10.2 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.bz2 MD5: 905758eb0711bf7151c4f6c435757426 xf86-video-r128-6.10.2.tar.bz2 SHA1: ea3c739efda6ce785b057ac9c39f9247ae9ede8e xf86-video-r128-6.10.2.tar.bz2 SHA256: 84da21517f3af7617fdf341e84ccb22444d6cdab1647e4808fa631528b9a77de xf86-video-r128-6.10.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.gz MD5: 00eb023a9fa9be59db9c09495ad2a0ac xf86-video-r128-6.10.2.tar.gz SHA1: ebb8299e0c9a6791db583cf2190248d406872cf4 xf86-video-r128-6.10.2.tar.gz SHA256: 50ebdb90f8649b0eaa899e55436fe788f93e013555352f31e033c8664a42f018 xf86-video-r128-6.10.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-mga 1.6.5
Adam Jackson (2): Enable write-combining on the framebuffer BAR Adapt Block/WakeupHandler signature for ABI 23 Connor Behan (2): Remove DownloadFromScreen Composite fixup Mathieu Larouche (2): xf86-video-mga: Add support for a new G200eW3 chipset xf86-video-mga: Add support for the new G200e chipset -- V2 Matt Turner (1): xf86-video-mga 1.6.5 Matthew Rezny (1): MGA DDX: make it possible to find EXA support Thomas Klausner (1): Use correct type in function call. git tag: xf86-video-mga-1.6.5 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.bz2 MD5: 3ee2549247e01de3e7bce52c27483118 xf86-video-mga-1.6.5.tar.bz2 SHA1: a21605f79694ac2b57fe1abaf049732ac60ac90b xf86-video-mga-1.6.5.tar.bz2 SHA256: b663cd8e6364f7c4e2637b9fcab9861d0e3971518c73b00d213f6545a1289422 xf86-video-mga-1.6.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.gz MD5: b2413e3620dcb321967460f17a1ec184 xf86-video-mga-1.6.5.tar.gz SHA1: ec526e1f67feaea7d50abf319da670c55cce538b xf86-video-mga-1.6.5.tar.gz SHA256: ae1ddf8d4780f6c5313fe0d23826e302fc65556a6ebcaca751c755c9761928ff xf86-video-mga-1.6.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-siliconmotion 1.7.9
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Connor Behan (1): Check for drawables before compositing Matt Turner (1): xf86-video-siliconmotion 1.7.9 Thomas Klausner (1): Use X11/Xarch.h for endian detection. git tag: xf86-video-siliconmotion-1.7.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.bz2 MD5: 68b9ebf1bda752ac21606857d236f0f5 xf86-video-siliconmotion-1.7.9.tar.bz2 SHA1: 8b694bf2b64a1c6808708ed8cb4b013493ea5ffa xf86-video-siliconmotion-1.7.9.tar.bz2 SHA256: d0f3c691e71108d27a061beb62bf78b36ec35bd755905692734dd68cfb3359bc xf86-video-siliconmotion-1.7.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.gz MD5: 0265ba2c63cb1648b19a1f814d5d0c26 xf86-video-siliconmotion-1.7.9.tar.gz SHA1: 8bc29c5814199bc214c7b461634f8a2726b6d75d xf86-video-siliconmotion-1.7.9.tar.gz SHA256: 8be99373a431cfbdeb6b88e42bd9b4bc48a883ba607e49c9eec3702d5e7bd1c7 xf86-video-siliconmotion-1.7.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-glint 1.2.9
Adam Jackson (3): Remove mibstore.h Pass the pci device through to fbdevHWInit Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-glint 1.2.9 Michael Lorenz (1): Fix I2C for DDC2. git tag: xf86-video-glint-1.2.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.bz2 MD5: 3d166b7a97d96007272ffc153d5f81fd xf86-video-glint-1.2.9.tar.bz2 SHA1: 93b56f77d5d57f7b8746f58a5098a05ca9825b1d xf86-video-glint-1.2.9.tar.bz2 SHA256: 852833ab2ea9ce519195dfd061a6c7aa5945a093cdc19546d1e9e69df7d577d2 xf86-video-glint-1.2.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.gz MD5: e52104e5c09bfcd727184bb7c7c03183 xf86-video-glint-1.2.9.tar.gz SHA1: cb72f52da500c47e0ffabc13e7683823d78829b6 xf86-video-glint-1.2.9.tar.gz SHA256: a96be6e7a165e65992b207f15f427dc55ea4f1fb2fb6914e2f639e5048bba699 xf86-video-glint-1.2.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-sis 0.10.9
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-sis 0.10.9 Thomas Klausner (1): Fix arguments for miSetPointerPosition. git tag: xf86-video-sis-0.10.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.bz2 MD5: 1d0f425b84988edf8d144803860c9bde xf86-video-sis-0.10.9.tar.bz2 SHA1: c0009118307b8cf110d43dbd0a174de2f90dfbcc xf86-video-sis-0.10.9.tar.bz2 SHA256: 5226b7407c601afa32d6cbf155f9182da95d92cdc89c1f83471e1927e552c10d xf86-video-sis-0.10.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.gz MD5: 48ae561a49e2478d1d6510a4cab488f8 xf86-video-sis-0.10.9.tar.gz SHA1: cf1f902fda9b3d27e7404f172419544ed23154e1 xf86-video-sis-0.10.9.tar.gz SHA256: 7696cbc5991b770824842b0183498a5911f924f4963dcc867a0e6657c0f6cffe xf86-video-sis-0.10.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-trident 1.3.8
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-trident 1.3.8 git tag: xf86-video-trident-1.3.8 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.bz2 MD5: ea23158dc50a5bf48a0596b8375ff01f xf86-video-trident-1.3.8.tar.bz2 SHA1: 8d6aa7a52dad9029b54f41ec817bdc4ece44dec3 xf86-video-trident-1.3.8.tar.bz2 SHA256: 9e5119d974c3e2221994542d35e3a0b3426a441869ddd6dd08a84f324856ac3f xf86-video-trident-1.3.8.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.gz MD5: ab4d563512f41a8b7d785e1b86a2c365 xf86-video-trident-1.3.8.tar.gz SHA1: e2b31f65fe5575f78efe8a40216bbaed4ba1bea8 xf86-video-trident-1.3.8.tar.gz SHA256: d67f5a7bb41fb5eee7db4c8d26b2c2b314945d721dd5ea019e70ac998c1c1e21 xf86-video-trident-1.3.8.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-savage 2.3.9
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-savage 2.3.9 Stefan Dirsch (1): Disable tiling on SuperSavage by default git tag: xf86-video-savage-2.3.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.bz2 MD5: f694b2b201fb815cd3b910e639f55bb5 xf86-video-savage-2.3.9.tar.bz2 SHA1: 5896fc5560c4b7242a5d3df2e6840f09f4995a4c xf86-video-savage-2.3.9.tar.bz2 SHA256: 2c93c4db1f71e725dda0caee5821253129d4b52d7aa0fd720593e7769bceec86 xf86-video-savage-2.3.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.gz MD5: da9877c7df07719ac329866ca748e84f xf86-video-savage-2.3.9.tar.gz SHA1: 7c7d671e7775eee66c1e80c28a657cd47fef0e5f xf86-video-savage-2.3.9.tar.gz SHA256: a9af88154582fdad528b106ed86df74b690f921462540bac4ba12c26b26be766 xf86-video-savage-2.3.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-savage 2.3.9
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-savage 2.3.9 Stefan Dirsch (1): Disable tiling on SuperSavage by default git tag: xf86-video-savage-2.3.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.bz2 MD5: f694b2b201fb815cd3b910e639f55bb5 xf86-video-savage-2.3.9.tar.bz2 SHA1: 5896fc5560c4b7242a5d3df2e6840f09f4995a4c xf86-video-savage-2.3.9.tar.bz2 SHA256: 2c93c4db1f71e725dda0caee5821253129d4b52d7aa0fd720593e7769bceec86 xf86-video-savage-2.3.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.gz MD5: da9877c7df07719ac329866ca748e84f xf86-video-savage-2.3.9.tar.gz SHA1: 7c7d671e7775eee66c1e80c28a657cd47fef0e5f xf86-video-savage-2.3.9.tar.gz SHA256: a9af88154582fdad528b106ed86df74b690f921462540bac4ba12c26b26be766 xf86-video-savage-2.3.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-savage-2.3.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-i740 1.3.6
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-i740 1.3.6 git tag: xf86-video-i740-1.3.6 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i740-1.3.6.tar.bz2 MD5: 1cfe144ffa3160c91e3f9b50b20ea772 xf86-video-i740-1.3.6.tar.bz2 SHA1: 932e68f51776925dcbb3c6c89aa93e5876c1e171 xf86-video-i740-1.3.6.tar.bz2 SHA256: 090d5d99a587b8074e939fa96cdcbb1c15a4c64dfc69d33eb10870ef3da01631 xf86-video-i740-1.3.6.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i740-1.3.6.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i740-1.3.6.tar.gz MD5: b3688d86d8c9b4b885525999abf698c5 xf86-video-i740-1.3.6.tar.gz SHA1: b081311494e6a747f17bf99ca042503b72a011bc xf86-video-i740-1.3.6.tar.gz SHA256: 0b4f5f5e34f9805e533729f60b0afea3a4a2f00407c237e2132fa161484383a9 xf86-video-i740-1.3.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-i740-1.3.6.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-glint 1.2.9
Adam Jackson (3): Remove mibstore.h Pass the pci device through to fbdevHWInit Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-glint 1.2.9 Michael Lorenz (1): Fix I2C for DDC2. git tag: xf86-video-glint-1.2.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.bz2 MD5: 3d166b7a97d96007272ffc153d5f81fd xf86-video-glint-1.2.9.tar.bz2 SHA1: 93b56f77d5d57f7b8746f58a5098a05ca9825b1d xf86-video-glint-1.2.9.tar.bz2 SHA256: 852833ab2ea9ce519195dfd061a6c7aa5945a093cdc19546d1e9e69df7d577d2 xf86-video-glint-1.2.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.gz MD5: e52104e5c09bfcd727184bb7c7c03183 xf86-video-glint-1.2.9.tar.gz SHA1: cb72f52da500c47e0ffabc13e7683823d78829b6 xf86-video-glint-1.2.9.tar.gz SHA256: a96be6e7a165e65992b207f15f427dc55ea4f1fb2fb6914e2f639e5048bba699 xf86-video-glint-1.2.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-glint-1.2.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-r128 6.10.2
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Connor Behan (1): Remove gatos advertisement Kevin Brace (1): xextproto 7.1 support update to the source code Matt Turner (1): xf86-video-r128 6.10.2 git tag: xf86-video-r128-6.10.2 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.bz2 MD5: 905758eb0711bf7151c4f6c435757426 xf86-video-r128-6.10.2.tar.bz2 SHA1: ea3c739efda6ce785b057ac9c39f9247ae9ede8e xf86-video-r128-6.10.2.tar.bz2 SHA256: 84da21517f3af7617fdf341e84ccb22444d6cdab1647e4808fa631528b9a77de xf86-video-r128-6.10.2.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.gz MD5: 00eb023a9fa9be59db9c09495ad2a0ac xf86-video-r128-6.10.2.tar.gz SHA1: ebb8299e0c9a6791db583cf2190248d406872cf4 xf86-video-r128-6.10.2.tar.gz SHA256: 50ebdb90f8649b0eaa899e55436fe788f93e013555352f31e033c8664a42f018 xf86-video-r128-6.10.2.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-r128-6.10.2.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-trident 1.3.8
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-trident 1.3.8 git tag: xf86-video-trident-1.3.8 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.bz2 MD5: ea23158dc50a5bf48a0596b8375ff01f xf86-video-trident-1.3.8.tar.bz2 SHA1: 8d6aa7a52dad9029b54f41ec817bdc4ece44dec3 xf86-video-trident-1.3.8.tar.bz2 SHA256: 9e5119d974c3e2221994542d35e3a0b3426a441869ddd6dd08a84f324856ac3f xf86-video-trident-1.3.8.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.gz MD5: ab4d563512f41a8b7d785e1b86a2c365 xf86-video-trident-1.3.8.tar.gz SHA1: e2b31f65fe5575f78efe8a40216bbaed4ba1bea8 xf86-video-trident-1.3.8.tar.gz SHA256: d67f5a7bb41fb5eee7db4c8d26b2c2b314945d721dd5ea019e70ac998c1c1e21 xf86-video-trident-1.3.8.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-trident-1.3.8.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-sis 0.10.9
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-sis 0.10.9 Thomas Klausner (1): Fix arguments for miSetPointerPosition. git tag: xf86-video-sis-0.10.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.bz2 MD5: 1d0f425b84988edf8d144803860c9bde xf86-video-sis-0.10.9.tar.bz2 SHA1: c0009118307b8cf110d43dbd0a174de2f90dfbcc xf86-video-sis-0.10.9.tar.bz2 SHA256: 5226b7407c601afa32d6cbf155f9182da95d92cdc89c1f83471e1927e552c10d xf86-video-sis-0.10.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.gz MD5: 48ae561a49e2478d1d6510a4cab488f8 xf86-video-sis-0.10.9.tar.gz SHA1: cf1f902fda9b3d27e7404f172419544ed23154e1 xf86-video-sis-0.10.9.tar.gz SHA256: 7696cbc5991b770824842b0183498a5911f924f4963dcc867a0e6657c0f6cffe xf86-video-sis-0.10.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-sis-0.10.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-siliconmotion 1.7.9
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Connor Behan (1): Check for drawables before compositing Matt Turner (1): xf86-video-siliconmotion 1.7.9 Thomas Klausner (1): Use X11/Xarch.h for endian detection. git tag: xf86-video-siliconmotion-1.7.9 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.bz2 MD5: 68b9ebf1bda752ac21606857d236f0f5 xf86-video-siliconmotion-1.7.9.tar.bz2 SHA1: 8b694bf2b64a1c6808708ed8cb4b013493ea5ffa xf86-video-siliconmotion-1.7.9.tar.bz2 SHA256: d0f3c691e71108d27a061beb62bf78b36ec35bd755905692734dd68cfb3359bc xf86-video-siliconmotion-1.7.9.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.gz MD5: 0265ba2c63cb1648b19a1f814d5d0c26 xf86-video-siliconmotion-1.7.9.tar.gz SHA1: 8bc29c5814199bc214c7b461634f8a2726b6d75d xf86-video-siliconmotion-1.7.9.tar.gz SHA256: 8be99373a431cfbdeb6b88e42bd9b4bc48a883ba607e49c9eec3702d5e7bd1c7 xf86-video-siliconmotion-1.7.9.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-siliconmotion-1.7.9.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-mga 1.6.5
Adam Jackson (2): Enable write-combining on the framebuffer BAR Adapt Block/WakeupHandler signature for ABI 23 Connor Behan (2): Remove DownloadFromScreen Composite fixup Mathieu Larouche (2): xf86-video-mga: Add support for a new G200eW3 chipset xf86-video-mga: Add support for the new G200e chipset -- V2 Matt Turner (1): xf86-video-mga 1.6.5 Matthew Rezny (1): MGA DDX: make it possible to find EXA support Thomas Klausner (1): Use correct type in function call. git tag: xf86-video-mga-1.6.5 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.bz2 MD5: 3ee2549247e01de3e7bce52c27483118 xf86-video-mga-1.6.5.tar.bz2 SHA1: a21605f79694ac2b57fe1abaf049732ac60ac90b xf86-video-mga-1.6.5.tar.bz2 SHA256: b663cd8e6364f7c4e2637b9fcab9861d0e3971518c73b00d213f6545a1289422 xf86-video-mga-1.6.5.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.gz MD5: b2413e3620dcb321967460f17a1ec184 xf86-video-mga-1.6.5.tar.gz SHA1: ec526e1f67feaea7d50abf319da670c55cce538b xf86-video-mga-1.6.5.tar.gz SHA256: ae1ddf8d4780f6c5313fe0d23826e302fc65556a6ebcaca751c755c9761928ff xf86-video-mga-1.6.5.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mga-1.6.5.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] xf86-video-tdfx 1.4.7
Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Matt Turner (1): xf86-video-tdfx 1.4.7 git tag: xf86-video-tdfx-1.4.7 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-tdfx-1.4.7.tar.bz2 MD5: a7ba739c9e22ee6071750306cbac0b72 xf86-video-tdfx-1.4.7.tar.bz2 SHA1: 536e3136b85e44deab36be3bf24983453ac0422a xf86-video-tdfx-1.4.7.tar.bz2 SHA256: 4cf48ee14ead52b23493c3dce5032496fd68bf1d000170bb138730497e212a42 xf86-video-tdfx-1.4.7.tar.bz2 PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-tdfx-1.4.7.tar.bz2.sig https://xorg.freedesktop.org/archive/individual/driver/xf86-video-tdfx-1.4.7.tar.gz MD5: 4d785981d052d47d2e6fd0fd726d66f5 xf86-video-tdfx-1.4.7.tar.gz SHA1: c87e37b0f1124b4b82c4e202b1ef83a191c496ae xf86-video-tdfx-1.4.7.tar.gz SHA256: 2ce16b23de0736c11e597338c27a914944ac86c302398625b26c498cc09e226a xf86-video-tdfx-1.4.7.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/driver/xf86-video-tdfx-1.4.7.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [ANNOUNCE] libXpm 3.5.12
On Thu, Dec 15, 2016 at 9:08 AM, Matthieu Herrbwrote: > Jörg Sonnenberger (1): > Fix abs() usage. > > Matthieu Herrb (1): > libXpm 3.5.12 > > Tobias Stoeckmann (4): > Fix out out boundary read on unknown colors > Gracefully handle EOF while parsing files. > Avoid OOB write when handling malicious XPM files. > Handle size_t in file/buffer length > > git tag: libXpm-3.5.12 > > https://xorg.freedesktop.org/archive/individual/lib/libXpm-3.5.12.tar.bz2 > MD5: 20f4627672edb2bd06a749f11aa97302 libXpm-3.5.12.tar.bz2 > SHA1: 4e22fefe61714209539b08051b5287bcd9ecfd04 libXpm-3.5.12.tar.bz2 > SHA256: fd6a6de3da48de8d1bb738ab6be4ad67f7cb0986c39bd3f7d51dd24f7854bdec > libXpm-3.5.12.tar.bz2 > PGP: > https://xorg.freedesktop.org/archive/individual/lib/libXpm-3.5.12.tar.bz2.sig > > https://xorg.freedesktop.org/archive/individual/lib/libXpm-3.5.12.tar.gz > MD5: b286c884b11b5a0b4371175c5327141f libXpm-3.5.12.tar.gz > SHA1: c837dfca61080a40031a3d9a83ea284acb619ab7 libXpm-3.5.12.tar.gz > SHA256: 2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501 > libXpm-3.5.12.tar.gz > PGP: > https://xorg.freedesktop.org/archive/individual/lib/libXpm-3.5.12.tar.gz.sig Thanks for handling Tobias' patches and making a release. I cannot download the new tarballs. I get a 403, and looking at the directory via ssh I see that the files have mode 600, which would explain it. ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
[ANNOUNCE] libdrm 2.4.72
Alex Deucher (1): amdgpu: check parameters in amdgpu_query_gpu_info Chris Wilson (3): intel: Export raw GEM mmap interfaces intel: Migrate handle/name lookups from linear lists to hashtables intel: Look prime handle up in handle hash table Eric Anholt (1): Silence runtime complaints on platform devices Junwei Zhang (1): amdgpu: add the function to get the marketing name (v4) Matt Turner (4): intel: Add uthash.h to Makefile.sources. amdgpu: Add amdgpu_asic_id.h to Makefile.sources. freedreno: Add fd_ringbuffer_flush2 to symbol check. Bump version for release Michel Dänzer (3): headers: Sync drm{,_mode}.h with the kernel Add drmModePageFlipTarget intel: Add new symbols to intel-symbol-check Neil Roberts (1): intel: Allow some codenames in INTEL_DEVID_OVERRIDE Rob Clark (3): add libsync.h helper freedreno: sync uapi header freedreno: add fence fd support Rob Herring (1): Return an -ENODEV from drmGetDevice() when no device was found. git tag: libdrm-2.4.72 https://dri.freedesktop.org/libdrm/libdrm-2.4.72.tar.bz2 MD5: 5ca170c39609430a3c39f15906523448 libdrm-2.4.72.tar.bz2 SHA1: 371772e90a7db67a7544d6377e6e53b19d6eafe6 libdrm-2.4.72.tar.bz2 SHA256: 16295ef61a7dec87216fd74a06225f68e3ac3e95224cb31454d2577ac46ccc89 libdrm-2.4.72.tar.bz2 PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.72.tar.bz2.sig https://dri.freedesktop.org/libdrm/libdrm-2.4.72.tar.gz MD5: 74253ec3d33d2e1b440159f487abbd04 libdrm-2.4.72.tar.gz SHA1: b8b5bb8483ec27e426e66c49b5a446f4be09e36a libdrm-2.4.72.tar.gz SHA256: aa41b8df7b9a2c6cbd710b36e8b556939762fdc1841af072fdedc1992ae2e900 libdrm-2.4.72.tar.gz PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.72.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
Re: [PATCH xserver] randr: Do not check the screen size bound for gpu screens
On Wed, Aug 31, 2016 at 9:11 AM, Nikhil Mahalewrote: >> >> OTOH this may indeed be a server bug, but your fix is not the right >> one, I wonder why we are doing a RRSetScreenSize for slave GPU-s at >> all. Since we already check that the Screen is big enough in >> ProcRRSetCrtcConfig? > > We are looking for answer of this question, may be Dave or Ajax knows > about this. > > Thanks, > Nikhil Mahale Someone pinged me to add this patch to Gentoo's xserver package, but it'd be much preferred if the patch were upstream first. Ping for perhaps ajax to take a look. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH] micro-optimize RADEONCopySwap in radeon_accel.c for powerpc
On Mon, Oct 31, 2016 at 11:16 AM, Jochen Rollwagen <joro-2...@t-online.de> wrote: > Am 31.10.2016 um 07:01 schrieb Matt Turner: >> >> On Fri, Oct 28, 2016 at 1:28 AM, Jochen Rollwagen <joro-2...@t-online.de> >> wrote: >>> >>> Hi there, >>> >>> gcc seems to create some sub-optimal code for the following code sequence >>> in >>> radeon_accel.c: >>> >>> for (; nwords > 0; --nwords, ++d, ++s) >>> *d = ((*s & 0x) << 16) | ((*s >> 16) & 0x); >>> >>> the body of the loop compiles to >>> >>> lwz 9,40(31) >>> lwz 9,0(9) >>> rotlwi 10,9,16 >>> lwz 9,36(31) >>> stw 10,0(9) >>> lwz 9,44(31) >>> addi 9,9,-1 >>> stw 9,44(31) >>> lwz 9,36(31) >>> addi 9,9,4 >>> stw 9,36(31) >>> lwz 9,40(31) >>> addi 9,9,4 >>> stw 9,40(31) >>> >>> this patch adds some (hopefully optimal) assembler code, bringing it in >>> line >>> with the other cases in the switch: >>> >>> diff --git a/src/radeon_accel.c b/src/radeon_accel.c >>> index 1def2a3..580fa33 100644 >>> --- a/src/radeon_accel.c >>> +++ b/src/radeon_accel.c >>> @@ -138,7 +138,16 @@ void RADEONCopySwap(uint8_t *dst, uint8_t *src, >>> unsigned int size, int swap) >>> unsigned int nwords = size >> 2; >>> >>> for (; nwords > 0; --nwords, ++d, ++s) >>> - *d = ((*s & 0x) << 16) | ((*s >> 16) & 0x); >>> +#ifdef __powerpc__ >>> + __asm__ volatile ("rlwinm %0,%1,%2,%3,%4\n\t" >>> +"rlwimi >>> %0,%1,%5,%6,%7\n\t" >>> + : "=" (*d) >>> + : "r" (*s),"i" (16), >>> "i" >>> (16),"i" (31) ,"i" (16), "i" (0),"i" (15) >>> + :); >>> + >>> +#else >>> + *d = ((*s & 0x) << 16) | ((*s >> 16) & >>> 0x); >>> +#endif >> >> It looks like this code just swaps the two 16-bit shorts. That looks >> like a rotate by 16. I don't know anything about PPC assembly, but if >> this description [1] of the rlwinm is correct, you should be able to >> do it in a single rlwinm instruction, right? E.g., __rlwinm(*s, 16, 0, >> 31). >> >> Also, if it's possible it would be more readable to embed the >> immediates in the assembly text string instead of "i" inputs. >> >> [1] https://gist.github.com/rygorous/1440600 > > > Hi Matt, > > thanks for your review. > > You’re perfectly right, the one rlwinm does the trick –with half the > instructions (one). > > Which very probably really makes this „the optimal“ code sequence. Cool! > As for the integers, putting them directly in the asm statement seems to > make gcc’s inline asm interpret them as register names (r0, r16, r31). > There’s probably a funky compiler switch for that, but i guess the safest, > cleanest version is the one below. You might try prefixing them with a # or $. Some assembly language's syntax requires such a prefix for immediate values. Also, if you want you might be interested in replacing the other #ifdef __powerpc__ cases later in that file with uses of __builtin_bswap*. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org https://lists.x.org/mailman/listinfo/xorg-driver-ati
Re: [PATCH] micro-optimize RADEONCopySwap in radeon_accel.c for powerpc
On Fri, Oct 28, 2016 at 1:28 AM, Jochen Rollwagenwrote: > Hi there, > > gcc seems to create some sub-optimal code for the following code sequence in > radeon_accel.c: > > for (; nwords > 0; --nwords, ++d, ++s) > *d = ((*s & 0x) << 16) | ((*s >> 16) & 0x); > > the body of the loop compiles to > > lwz 9,40(31) > lwz 9,0(9) > rotlwi 10,9,16 > lwz 9,36(31) > stw 10,0(9) > lwz 9,44(31) > addi 9,9,-1 > stw 9,44(31) > lwz 9,36(31) > addi 9,9,4 > stw 9,36(31) > lwz 9,40(31) > addi 9,9,4 > stw 9,40(31) > > this patch adds some (hopefully optimal) assembler code, bringing it in line > with the other cases in the switch: > > diff --git a/src/radeon_accel.c b/src/radeon_accel.c > index 1def2a3..580fa33 100644 > --- a/src/radeon_accel.c > +++ b/src/radeon_accel.c > @@ -138,7 +138,16 @@ void RADEONCopySwap(uint8_t *dst, uint8_t *src, > unsigned int size, int swap) > unsigned int nwords = size >> 2; > > for (; nwords > 0; --nwords, ++d, ++s) > - *d = ((*s & 0x) << 16) | ((*s >> 16) & 0x); > +#ifdef __powerpc__ > + __asm__ volatile ("rlwinm %0,%1,%2,%3,%4\n\t" > +"rlwimi %0,%1,%5,%6,%7\n\t" > + : "=" (*d) > + : "r" (*s),"i" (16), "i" > (16),"i" (31) ,"i" (16), "i" (0),"i" (15) > + :); > + > +#else > + *d = ((*s & 0x) << 16) | ((*s >> 16) & 0x); > +#endif It looks like this code just swaps the two 16-bit shorts. That looks like a rotate by 16. I don't know anything about PPC assembly, but if this description [1] of the rlwinm is correct, you should be able to do it in a single rlwinm instruction, right? E.g., __rlwinm(*s, 16, 0, 31). Also, if it's possible it would be more readable to embed the immediates in the assembly text string instead of "i" inputs. [1] https://gist.github.com/rygorous/1440600 ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org https://lists.x.org/mailman/listinfo/xorg-driver-ati
Re: [PATCH xserver] configure.ac: bump epoxy requirement to 1.2
On Mon, Oct 24, 2016 at 2:39 AM, Emil Velikovwrote: > From: Emil Velikov > > As pointed out in the ABI tracker[1], epoxy has gone through a few > non-backwards compatible ABI changes, yet preserved the DSO name. > > Most noticeable of which, from xserver POV, in epoxy_has_egl_extension() > - s/EGLDisplay */EGLDisplay/. > > To avoid unwanted/unexpected 'fun' behaviour, just bump the requirement. > Version 1.2 has been released more than 2 years ago, in May 2014. > > [1] https://abi-laboratory.pro/tracker/timeline/libepoxy/ > Cc: Eric Anholt > Cc: Dave Airlie > Signed-off-by: Emil Velikov > --- > We might want this in the stable branch(es)? > > Eric, iirc Dave had some ideas about moving libepoxy to fd.o [+ making > it the canonical/upstream source] and was looking for your blessing. > > How is that going ? The state of the github repo looks tragic. ajax and anholt were talking about epoxy's status at XDC. Cc'ing ajax. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver 1/3] xfree86/modes: Move gamma initialization to xf86RandR12Init12 v2
On Tue, Jul 26, 2016 at 7:25 AM, walter harmswrote: > > > Am 26.07.2016 11:11, schrieb Michel Dänzer: >> From: Michel Dänzer >> >> RRCrtcGammaSetSize cannot be used yet in xf86InitialConfiguration, >> because randr_crtc isn't allocated yet at that point, but a following >> change will require RRCrtcGammaSetSize to be called from >> xf86RandR12CrtcInitGamma. >> >> v2: >> * Bail from xf86RandR12CrtcInitGamma if !crtc->funcs->gamma_set (Keith >> Packard) >> >> Signed-off-by: Michel Dänzer >> --- >> hw/xfree86/modes/xf86Crtc.c| 113 >> >> hw/xfree86/modes/xf86RandR12.c | 115 >> - >> 2 files changed, 114 insertions(+), 114 deletions(-) >> >> diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c >> index 4a13c13..966a168 100644 >> --- a/hw/xfree86/modes/xf86Crtc.c >> +++ b/hw/xfree86/modes/xf86Crtc.c >> @@ -2451,108 +2451,6 @@ xf86TargetUserpref(ScrnInfoPtr scrn, >> xf86CrtcConfigPtr config, >> return FALSE; >> } >> >> -static Bool >> -xf86CrtcSetInitialGamma(xf86CrtcPtr crtc, float gamma_red, float >> gamma_green, >> -float gamma_blue) >> -{ >> -int i, size = 256; >> -CARD16 *red, *green, *blue; >> - >> -red = xallocarray(size, 3 * sizeof(CARD16)); >> -green = red + size; >> -blue = green + size; >> - >> -/* Only cause warning if user wanted gamma to be set. */ >> -if (!crtc->funcs->gamma_set && >> -(gamma_red != 1.0 || gamma_green != 1.0 || gamma_blue != 1.0)) { >> -free(red); >> -return FALSE; >> -} >> -else if (!crtc->funcs->gamma_set) { >> -free(red); >> -return TRUE; >> -} >> - >> -/* At this early stage none of the randr-interface stuff is up. >> - * So take the default gamma size for lack of something better. >> - */ >> -for (i = 0; i < size; i++) { >> -if (gamma_red == 1.0) >> -red[i] = i << 8; >> -else >> -red[i] = (CARD16) (pow((double) i / (double) (size - 1), >> - 1. / (double) gamma_red) * (double) >> (size - >> -1) * >> - 256); >> - >> -if (gamma_green == 1.0) >> -green[i] = i << 8; >> -else >> -green[i] = (CARD16) (pow((double) i / (double) (size - 1), >> - 1. / (double) gamma_green) * >> - (double) (size - 1) * 256); >> - >> -if (gamma_blue == 1.0) >> -blue[i] = i << 8; >> -else >> -blue[i] = (CARD16) (pow((double) i / (double) (size - 1), >> -1. / (double) gamma_blue) * (double) >> (size - >> - >> 1) * >> -256); >> -} >> - >> -/* Default size is 256, so anything else is failure. */ >> -if (size != crtc->gamma_size) { >> -free(red); >> -return FALSE; >> -} >> - >> -crtc->gamma_size = size; >> -memcpy(crtc->gamma_red, red, crtc->gamma_size * sizeof(CARD16)); >> -memcpy(crtc->gamma_green, green, crtc->gamma_size * sizeof(CARD16)); >> -memcpy(crtc->gamma_blue, blue, crtc->gamma_size * sizeof(CARD16)); >> - >> -/* Do not set gamma now, delay until the crtc is activated. */ >> - >> -free(red); >> - >> -return TRUE; >> -} >> - >> -static Bool >> -xf86OutputSetInitialGamma(xf86OutputPtr output) >> -{ >> -XF86ConfMonitorPtr mon = output->conf_monitor; >> -float gamma_red = 1.0, gamma_green = 1.0, gamma_blue = 1.0; >> - >> -if (!mon) >> -return TRUE; >> - >> -if (!output->crtc) >> -return FALSE; >> - >> -/* Get configured values, where they exist. */ >> -if (mon->mon_gamma_red >= GAMMA_MIN && mon->mon_gamma_red <= GAMMA_MAX) >> -gamma_red = mon->mon_gamma_red; >> - >> -if (mon->mon_gamma_green >= GAMMA_MIN && mon->mon_gamma_green <= >> GAMMA_MAX) >> -gamma_green = mon->mon_gamma_green; >> - >> -if (mon->mon_gamma_blue >= GAMMA_MIN && mon->mon_gamma_blue <= >> GAMMA_MAX) >> -gamma_blue = mon->mon_gamma_blue; >> - >> -/* This avoids setting gamma 1.0 in case another cloned output on this >> crtc has a specific gamma. */ >> -if (gamma_red != 1.0 || gamma_green != 1.0 || gamma_blue != 1.0) { >> -xf86DrvMsg(output->scrn->scrnIndex, X_INFO, >> - "Output %s wants gamma correction (%.1f, %.1f, %.1f)\n", >> - output->name, gamma_red, gamma_green, gamma_blue); >> -return xf86CrtcSetInitialGamma(output->crtc, gamma_red, gamma_green, >> - gamma_blue); >> -} >> -else >> -return TRUE; >> -} >> - >> /** >> *
[ANNOUNCE] libXfixes 5.0.2
Matt Turner (1): libXfixes 5.0.2 Michael Joost (1): Remove fallback for _XEatDataWords, require libX11 1.6 for it git tag: libXfixes-5.0.2 http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.bz2 MD5: 544d73df94e638ba7b64147be416e576 libXfixes-5.0.2.tar.bz2 SHA1: 56ad5e27f2cb7dcc61af4bab813464415ff0b25b libXfixes-5.0.2.tar.bz2 SHA256: 9bd20edfec084a1bed481d48dd4815dee88139fffad091418cdda081129a9aea libXfixes-5.0.2.tar.bz2 PGP: http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.bz2.sig http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.gz MD5: 3636e59f8f5fa2e469d556d49f30e98d libXfixes-5.0.2.tar.gz SHA1: 483532effa426c0b619a8c71ec318449a7e228d8 libXfixes-5.0.2.tar.gz SHA256: ad8df1ecf3324512b80ed12a9ca07556e561b14256d94216e67a68345b23c981 libXfixes-5.0.2.tar.gz PGP: http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.gz.sig signature.asc Description: Digital signature ___ xorg-announce mailing list xorg-announce@lists.x.org https://lists.x.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libXfixes 5.0.2
Matt Turner (1): libXfixes 5.0.2 Michael Joost (1): Remove fallback for _XEatDataWords, require libX11 1.6 for it git tag: libXfixes-5.0.2 http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.bz2 MD5: 544d73df94e638ba7b64147be416e576 libXfixes-5.0.2.tar.bz2 SHA1: 56ad5e27f2cb7dcc61af4bab813464415ff0b25b libXfixes-5.0.2.tar.bz2 SHA256: 9bd20edfec084a1bed481d48dd4815dee88139fffad091418cdda081129a9aea libXfixes-5.0.2.tar.bz2 PGP: http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.bz2.sig http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.gz MD5: 3636e59f8f5fa2e469d556d49f30e98d libXfixes-5.0.2.tar.gz SHA1: 483532effa426c0b619a8c71ec318449a7e228d8 libXfixes-5.0.2.tar.gz SHA256: ad8df1ecf3324512b80ed12a9ca07556e561b14256d94216e67a68345b23c981 libXfixes-5.0.2.tar.gz PGP: http://xorg.freedesktop.org/archive/individual/lib/libXfixes-5.0.2.tar.gz.sig signature.asc Description: Digital signature ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s
Re: [PATCH xserver 5/8] xquartz/glx: Error out for MakeContextCurrent(draw != read)
On Mon, Mar 21, 2016 at 1:29 PM, Adam Jacksonwrote: > CGL doesn't have a way to express this directly, unlike EGL WGL and GLX. > It might be implementable, but it's never actually worked, and it's a > fairly niche feature so we're better off throwing an error if someone > attempts it. > > Signed-off-by: Adam Jackson > --- > hw/xquartz/GL/indirect.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/hw/xquartz/GL/indirect.c b/hw/xquartz/GL/indirect.c > index 54c9073..c0648c4 100644 > --- a/hw/xquartz/GL/indirect.c > +++ b/hw/xquartz/GL/indirect.c > @@ -387,6 +387,9 @@ __glXAquaContextMakeCurrent(__GLXcontext *baseContext) > > GLAQUA_DEBUG_MSG("glAquaMakeCurrent (ctx 0x%p)\n", baseContext); > > +if (context->base.drawPriv !+ context->base.readPriv) I'm not sure how that parses. Should be != ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH:makedepend] Use do { ... } while(0) idiom to make debug() macro safer
On Sat, Mar 12, 2016 at 10:24 AM, walter harmswrote: > > > Am 12.03.2016 19:15, schrieb Alan Coopersmith: >> Cleans up several -Wempty-body warnings from gcc 5.3 >> >> Signed-off-by: Alan Coopersmith >> --- >> def.h | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/def.h b/def.h >> index 1930cde..59670a9 100644 >> --- a/def.h >> +++ b/def.h >> @@ -82,9 +82,9 @@ extern int _debugmask; >> * 3 show #include SYMBOL >> * 4-6 unused >> */ >> -#define debug(level,arg) { if (_debugmask & (1 << level)) warning arg; } >> +#define debug(level,arg) do { if (_debugmask & (1 << level)) warning arg; } >> while(0) >> #else >> -#define debug(level,arg) /**/ >> +#define debug(level,arg) do { /**/ } while (0) >> #endif /* DEBUG */ >> >> typedef unsigned char boolean; > > > #definedebug(level,arg) while(0) > > should be sufficient (not tested) Maybe, but that sure looks strange to my eye, while the do { ... } while(0) pattern is well recognized. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH 6/8] ephyr: Create 3.3 core profile context if possible (v3)
On Mon, Jan 18, 2016 at 11:02 PM, Dave Airliewrote: > From: Keith Packard > > On desktop GL, Ask for a 3.3 core profile context if that's available, > otherwise create a generic context. > > v2: tell glamor the profile is a core one. > v2.1: add/use GL version defines > v3: let glamor work out core itself > > Signed-off-by: Keith Packard > Signed-off-by: Dave Airlie > --- > hw/kdrive/ephyr/ephyr_glamor_glx.c | 18 +- > 1 file changed, 17 insertions(+), 1 deletion(-) > > diff --git a/hw/kdrive/ephyr/ephyr_glamor_glx.c > b/hw/kdrive/ephyr/ephyr_glamor_glx.c > index 30c5245..b9fe8d1 100644 > --- a/hw/kdrive/ephyr/ephyr_glamor_glx.c > +++ b/hw/kdrive/ephyr/ephyr_glamor_glx.c > @@ -41,6 +41,10 @@ > #include "os.h" > #include > > +/* until we need geometry shaders GL3.1 should suffice. */ > +/* Xephyr has it's own copy of this for build reasons */ > +#define GLAMOR_GL_CORE_VER_MAJOR 3 > +#define GLAMOR_GL_CORE_VER_MINOR 1 > /** @{ > * > * global state for Xephyr with glamor. > @@ -319,7 +323,19 @@ ephyr_glamor_glx_screen_init(xcb_window_t win) > "GLX_EXT_create_context_es2_profile\n"); > } > } else { > -ctx = glXCreateContext(dpy, visual_info, NULL, True); > +static const int context_attribs[] = { > +GLX_CONTEXT_PROFILE_MASK_ARB, > +GLX_CONTEXT_CORE_PROFILE_BIT_ARB, > +GLX_CONTEXT_MAJOR_VERSION_ARB, > +GLAMOR_GL_CORE_VER_MAJOR, > +GLX_CONTEXT_MINOR_VERSION_ARB, > +GLAMOR_GL_CORE_VER_MINOR, > +0, > +}; > +ctx = glXCreateContextAttribsARB(dpy, fb_config, NULL, True, > + context_attribs); > +if (!ctx) > +ctx = glXCreateContext(dpy, visual_info, NULL, True); > } > if (ctx == NULL) > FatalError("glXCreateContext failed\n"); > -- GL 3.2 adds profiles -- they're not available in GL 3.1. The GLX_ARB_create_context_profile spec says: If the requested OpenGL version is less than 3.2, GLX_CONTEXT_PROFILE_MASK_ARB is ignored and the functionality of the context is determined solely by the requested version. If you simply ask for 3.1, you may get GL_ARB_compatibility... The spec says: If version 3.1 is requested, the context returned may implement any of the following versions: * Version 3.1. The GL_ARB_compatibility extension may or may not be implemented, as determined by the implementation. * The core profile of version 3.2 or greater. It's probably a safe bet that no driver we care about glamor running on will implement GL_ARB_compatibility, so maybe asking for 3.1 is the best thing to do. The lack of profiles in 3.1 is a real pain in the ass. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
[PATCH libXfont] Convert to non-recursive build.
--- Because two Makefiles are better than ten. Makefile.am | 114 ++- configure.ac | 10 + src/FreeType/Makefile.am | 15 --- src/Makefile.am | 68 src/bitmap/Makefile.am | 29 src/builtins/Makefile.am | 17 --- src/dummy.c | 0 src/fc/Makefile.am | 16 --- src/fontfile/Makefile.am | 29 src/stubs/Makefile.am| 10 - src/util/Makefile.am | 18 11 files changed, 114 insertions(+), 212 deletions(-) delete mode 100644 src/FreeType/Makefile.am delete mode 100644 src/Makefile.am delete mode 100644 src/bitmap/Makefile.am delete mode 100644 src/builtins/Makefile.am delete mode 100644 src/dummy.c delete mode 100644 src/fc/Makefile.am delete mode 100644 src/fontfile/Makefile.am delete mode 100644 src/stubs/Makefile.am delete mode 100644 src/util/Makefile.am diff --git a/Makefile.am b/Makefile.am index 43ccd34..86870bb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,7 +19,7 @@ # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. -SUBDIRS=doc src +SUBDIRS=doc libXfontincludedir = $(includedir)/X11/fonts libXfontinclude_HEADERS = \ @@ -48,6 +48,118 @@ nodist_libXfontinclude_HEADERS = \ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = xfont2.pc +lib_LTLIBRARIES = libXfont2.la + +AM_CPPFLAGS = -I${top_srcdir}/include +AM_CFLAGS = $(XFONT_CFLAGS) $(OS_CFLAGS) $(CWARNFLAGS) + +libXfont2_la_SOURCES = \ + src/stubs/atom.c\ + src/stubs/libxfontstubs.c \ + src/util/fontaccel.c\ + src/util/fontnames.c\ + src/util/fontutil.c \ + src/util/fontxlfd.c \ + src/util/format.c \ + src/util/miscutil.c \ + src/util/patcache.c \ + src/util/private.c \ + src/util/utilbitmap.c + +libXfont2_la_LDFLAGS = -version-number 2:0:0 -no-undefined + +libXfont2_la_LIBADD = $(Z_LIBS) $(MATH_LIBS) $(XFONT_LIBS) + +if XFONT_FONTFILE +libXfont2_la_SOURCES +=\ + src/fontfile/bitsource.c\ + src/fontfile/bufio.c\ + src/fontfile/decompress.c \ + src/fontfile/defaults.c \ + src/fontfile/dirfile.c \ + src/fontfile/fileio.c \ + src/fontfile/filewr.c \ + src/fontfile/fontdir.c \ + src/fontfile/fontencc.c \ + src/fontfile/fontfile.c \ + src/fontfile/fontscale.c\ + src/fontfile/gunzip.c \ + src/fontfile/register.c \ + src/fontfile/renderers.c\ + src/fontfile/catalogue.c + +if X_BZIP2_FONT_COMPRESSION +libXfont2_la_SOURCES += src/fontfile/bunzip2.c +endif +endif + +if XFONT_FREETYPE +AM_CFLAGS += $(FREETYPE_CFLAGS) + +libXfont2_la_LIBADD += $(FREETYPE_LIBS) +libXfont2_la_SOURCES +=\ + src/FreeType/ft.h \ + src/FreeType/ftfuncs.h \ + src/FreeType/xttcap.h \ + src/FreeType/ftenc.c\ + src/FreeType/ftfuncs.c \ + src/FreeType/fttools.c \ + src/FreeType/xttcap.c +endif + +if XFONT_BITMAP +libXfont2_la_SOURCES +=\ + src/bitmap/bitmap.c \ + src/bitmap/bitmapfunc.c \ + src/bitmap/bitmaputil.c \ + src/bitmap/bitscale.c \ + src/bitmap/fontink.c + +if XFONT_BDFFORMAT +libXfont2_la_SOURCES +=\ + src/bitmap/bdfread.c\ + src/bitmap/bdfutils.c +endif + +if XFONT_PCF_OR_BUILTIN +libXfont2_la_SOURCES += src/bitmap/pcfread.c +endif + +if XFONT_PCFFORMAT +libXfont2_la_SOURCES += src/bitmap/pcfwrite.c +endif + +if XFONT_SNFFORMAT +libXfont2_la_SOURCES +=\ + src/bitmap/snfread.c\ + src/bitmap/snfstr.h +endif +endif + +if XFONT_BUILTINS +libXfont2_la_SOURCES +=\ + src/builtins/builtin.h \ + src/builtins/dir.c \ + src/builtins/file.c \ + src/builtins/fonts.c\ + src/builtins/fpe.c \ + src/builtins/render.c +endif + +if XFONT_FC +libXfont2_la_SOURCES +=\ + src/fc/fsconvert.c \ + src/fc/fserve.c \ + src/fc/fserve.h \ + src/fc/fservestr.h \ + src/fc/fsio.c \ + src/fc/fsio.h \ + src/fc/fslibos.h\ + src/fc/fstrans.c +endif + +EXTRA_DIST = src/builtins/buildfont + MAINTAINERCLEANFILES = ChangeLog INSTALL .PHONY: ChangeLog INSTALL diff --git a/configure.ac b/configure.ac index
Re: CC_CHECK_FLAGS_APPEND (was Re: libXfont: Changes to 'master')
On Tue, Dec 8, 2015 at 10:51 PM, Jeremy Huddleston Sequoiawrote: > ./configure: line 19194: syntax error near unexpected token `with_cflags,' > ./configure: line 19194: ` CC_CHECK_FLAGS_APPEND(with_cflags, CFLAGS, \' > > From what I can tell, CC_CHECK_FLAGS_APPEND comes from glib. Can we please > not add a dependency on glib for this? Given the addition of +AC_CONFIG_MACRO_DIR([m4]) I think Keith just forgot to git add a file. ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
Re: [ANNOUNCE] libXfont2 2.0.0
On Tue, Dec 8, 2015 at 8:48 PM, Keith Packardwrote: > > Here's the first version of a new libXfont2 library; it's the same as > the old libXfont libary, but has a shiny new API/ABI that avoids > referencing symbols in the X server directly. The code for the X server > to use this version is awaiting review and merging still. > > Alan Coopersmith (1): > doc: add a couple olinks to fsproto & xfs-design docs > > Benjamin Tissoires (1): > bdfReadCharacters: Allow negative DWIDTH values > > Jeremy Huddleston Sequoia (2): > stubs: Add missing externs for declarations in the NO_WEAK_SYMBOLS && > PIC stubs resolution > Use NO_WEAK_SYMBOLS instead of -flat_namespace > > Keith Packard (2): > Add compiler warning flags and fix warnings I think you forgot to git add a file in the m4/ directory? I'm getting ./configure: line 19207: syntax error near unexpected token `with_cflags,' ./configure: line 19207: ` CC_CHECK_FLAGS_APPEND(with_cflags, CFLAGS,' ___ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s