Re: maxHValue/maxVValue replacement?

2018-05-18 Thread Thomas Klausner
On Fri, May 18, 2018 at 12:48:57PM -0400, Adam Jackson wrote:
> On Fri, 2018-05-18 at 08:34 +0200, Thomas Klausner wrote:
> > Some old drivers use maxHValue/maxVValue, which xorg-server-1.20.0
> > does not provide any longer. What is the proper replacement?
> 
> The only two I was able to find were mach64:
> 
> https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=e27785a3fbabc9f354c361b5058b0359b6d9b5ae
> https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=5ae03dc9f4564de54df6427ed7e6e80e75a4179e
> 
> And rendition:
> 
> https://cgit.freedesktop.org/xorg/driver/xf86-video-rendition/commit/?id=70dd6c22b8af58c415ee142468d19dc8b428fffd
> 
> I'll push out releases for those so there's something official to
> build against 1.20.

Thank you very much for these decidedly unboring releases ;)

I think the following drivers are affected by the same problem:

xf86-video-s3virge-1.10.7
xf86-video-savage-2.3.9
xf86-video-tseng-1.2.5

Can they please get maintenance releases as well?

Thank you,
 Thomas
___
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-video-rendition 4.2.7

2018-05-18 Thread Adam Jackson
A boring release, adding source compatibility with xserver 1.20.

Adam Jackson (2):
  Move [HV]Total checks into renditionValidMode
  rendition 4.2.7

Alan Coopersmith (2):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1

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

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

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

git tag: xf86-video-rendition-4.2.7

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2
MD5:  d21c65b68b74206a67ecc54ec0589a7c  xf86-video-rendition-4.2.7.tar.bz2
SHA1: 0330d69006c5cad96a5a5448d2bdf129d4c5c8fd  
xf86-video-rendition-4.2.7.tar.bz2
SHA256: 9511c6595c9d489a022635bd8d91149de0cb3cbf9034739452ca5b9b5d63f87b  
xf86-video-rendition-4.2.7.tar.bz2
SHA512: 
5a23a599488946499e9bb3dfaf553cd68b6a1555a9c46b4038f355038a28747715bb940c52170f909917386911c8ae2607c669ba28f24a6c10ad375dab4535aa
  xf86-video-rendition-4.2.7.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz
MD5:  64223cd2f29188de81a3a7ddd2c6c3ee  xf86-video-rendition-4.2.7.tar.gz
SHA1: f12398c537987a15b9dbe75dc6889a0202d98a43  
xf86-video-rendition-4.2.7.tar.gz
SHA256: 16712fec045f5e499d32267d0cdbe89eea7ca33d8bdeed93b4874adb9b4e1bce  
xf86-video-rendition-4.2.7.tar.gz
SHA512: 
0db93e73ee596a0be58e9e2221e8568bfd7d46c91866ff568ae74318d4fd7b7571b93906015141c1c730b489f81b9805d43174bd44527a9ae15f81d4a658579b
  xf86-video-rendition-4.2.7.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz.sig

- ajax
___
xorg@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-rendition 4.2.7

2018-05-18 Thread Adam Jackson
A boring release, adding source compatibility with xserver 1.20.

Adam Jackson (2):
  Move [HV]Total checks into renditionValidMode
  rendition 4.2.7

Alan Coopersmith (2):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1

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

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

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

git tag: xf86-video-rendition-4.2.7

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2
MD5:  d21c65b68b74206a67ecc54ec0589a7c  xf86-video-rendition-4.2.7.tar.bz2
SHA1: 0330d69006c5cad96a5a5448d2bdf129d4c5c8fd  
xf86-video-rendition-4.2.7.tar.bz2
SHA256: 9511c6595c9d489a022635bd8d91149de0cb3cbf9034739452ca5b9b5d63f87b  
xf86-video-rendition-4.2.7.tar.bz2
SHA512: 
5a23a599488946499e9bb3dfaf553cd68b6a1555a9c46b4038f355038a28747715bb940c52170f909917386911c8ae2607c669ba28f24a6c10ad375dab4535aa
  xf86-video-rendition-4.2.7.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz
MD5:  64223cd2f29188de81a3a7ddd2c6c3ee  xf86-video-rendition-4.2.7.tar.gz
SHA1: f12398c537987a15b9dbe75dc6889a0202d98a43  
xf86-video-rendition-4.2.7.tar.gz
SHA256: 16712fec045f5e499d32267d0cdbe89eea7ca33d8bdeed93b4874adb9b4e1bce  
xf86-video-rendition-4.2.7.tar.gz
SHA512: 
0db93e73ee596a0be58e9e2221e8568bfd7d46c91866ff568ae74318d4fd7b7571b93906015141c1c730b489f81b9805d43174bd44527a9ae15f81d4a658579b
  xf86-video-rendition-4.2.7.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-rendition-4.2.7.tar.gz.sig

- ajax
___
xorg-announce mailing list
xorg-announce@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xf86-video-mach64 6.9.6

2018-05-18 Thread Adam Jackson
A boring release, fixing source compatibility with xserver 1.20.

Adam Jackson (3):
  Move max mode h/v checks into ATIValidMode
  mach64 6.9.6

Alan Coopersmith (2):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1

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

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

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

git tag: xf86-video-mach64-6.9.6

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2
MD5:  0e12f9a3b5659e1e27e03adc42b04d99  xf86-video-mach64-6.9.6.tar.bz2
SHA1: 1fdf0c3488ab88cb46b563efee166a5d54a01932  xf86-video-mach64-6.9.6.tar.bz2
SHA256: 7a0707c71bb522430f83bb5e9d9ee697e661e35534a3a2d10834f86b327a3c9c  
xf86-video-mach64-6.9.6.tar.bz2
SHA512: 
687f6ac60491b704d5c4788463763d2f4bf725611e10bd2163156963fe0a8fdbffe0a1b7c737eff131f01759e43b5ec3544a7dabe66a67e85b286dcb969da2f1
  xf86-video-mach64-6.9.6.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz
MD5:  5431cbcc9cb71798c718b5d8a0fd49d5  xf86-video-mach64-6.9.6.tar.gz
SHA1: 2015b02266add5b8dff50dda0e7a8932d45328d6  xf86-video-mach64-6.9.6.tar.gz
SHA256: 873a9d64c7d08ca1617d98e9dd58389b948f92c052d7914922d9eed4acb2f6a4  
xf86-video-mach64-6.9.6.tar.gz
SHA512: 
0d8bff0b59cedae79532e542438c4003d37da825909c71f86189fecbea4b71f6ab95d7d84dcc39eb3f856d92f4cba0e7974224f826686ff5449dff85f1f4d0bb
  xf86-video-mach64-6.9.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz.sig

- ajax
___
xorg-announce mailing list
xorg-announce@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xf86-video-mach64 6.9.6

2018-05-18 Thread Adam Jackson
A boring release, fixing source compatibility with xserver 1.20.

Adam Jackson (3):
  Move max mode h/v checks into ATIValidMode
  mach64 6.9.6

Alan Coopersmith (2):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1

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

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

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

git tag: xf86-video-mach64-6.9.6

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2
MD5:  0e12f9a3b5659e1e27e03adc42b04d99  xf86-video-mach64-6.9.6.tar.bz2
SHA1: 1fdf0c3488ab88cb46b563efee166a5d54a01932  xf86-video-mach64-6.9.6.tar.bz2
SHA256: 7a0707c71bb522430f83bb5e9d9ee697e661e35534a3a2d10834f86b327a3c9c  
xf86-video-mach64-6.9.6.tar.bz2
SHA512: 
687f6ac60491b704d5c4788463763d2f4bf725611e10bd2163156963fe0a8fdbffe0a1b7c737eff131f01759e43b5ec3544a7dabe66a67e85b286dcb969da2f1
  xf86-video-mach64-6.9.6.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz
MD5:  5431cbcc9cb71798c718b5d8a0fd49d5  xf86-video-mach64-6.9.6.tar.gz
SHA1: 2015b02266add5b8dff50dda0e7a8932d45328d6  xf86-video-mach64-6.9.6.tar.gz
SHA256: 873a9d64c7d08ca1617d98e9dd58389b948f92c052d7914922d9eed4acb2f6a4  
xf86-video-mach64-6.9.6.tar.gz
SHA512: 
0d8bff0b59cedae79532e542438c4003d37da825909c71f86189fecbea4b71f6ab95d7d84dcc39eb3f856d92f4cba0e7974224f826686ff5449dff85f1f4d0bb
  xf86-video-mach64-6.9.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-mach64-6.9.6.tar.gz.sig

- ajax
___
xorg@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: maxHValue/maxVValue replacement?

2018-05-18 Thread Adam Jackson
On Fri, 2018-05-18 at 08:34 +0200, Thomas Klausner wrote:
> Some old drivers use maxHValue/maxVValue, which xorg-server-1.20.0
> does not provide any longer. What is the proper replacement?

The only two I was able to find were mach64:

https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=e27785a3fbabc9f354c361b5058b0359b6d9b5ae
https://cgit.freedesktop.org/xorg/driver/xf86-video-mach64/commit/?id=5ae03dc9f4564de54df6427ed7e6e80e75a4179e

And rendition:

https://cgit.freedesktop.org/xorg/driver/xf86-video-rendition/commit/?id=70dd6c22b8af58c415ee142468d19dc8b428fffd

I'll push out releases for those so there's something official to
build against 1.20.

- 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/2] xfree86: Fix O_CLOEXEC usage in lnx_platform

2018-05-18 Thread Keith Packard
Michel Dänzer  writes:

> From: Michel Dänzer 
>
> It was passing O_CLOEXEC as permission bits instead of as a flag.

Both are

Reviewed-by: Keith Packard 

-- 
-keith


signature.asc
Description: PGP signature
___
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

[Bug 106293] Floating point exception

2018-05-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106293

--- Comment #10 from Theo  ---
(In reply to Michel Dänzer from comment #9)
> Created attachment 139609 [details] [review]
> Bail from dri2_create_buffer2 if we can't get a pixmap
> 
> Please try this patch on top.

This works. Mathematica no longer crashes the X server.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[PATCH xserver 2/2] modesetting: Pass O_CLOEXEC when opening a DRM device

2018-05-18 Thread Michel Dänzer
From: Michel Dänzer 

We don't want DRM file descriptors to leak to child processes.

Signed-off-by: Michel Dänzer 
---
 hw/xfree86/drivers/modesetting/driver.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/hw/xfree86/drivers/modesetting/driver.c 
b/hw/xfree86/drivers/modesetting/driver.c
index 5d8906d63..306541f33 100644
--- a/hw/xfree86/drivers/modesetting/driver.c
+++ b/hw/xfree86/drivers/modesetting/driver.c
@@ -200,12 +200,12 @@ open_hw(const char *dev)
 int fd;
 
 if (dev)
-fd = open(dev, O_RDWR, 0);
+fd = open(dev, O_RDWR | O_CLOEXEC, 0);
 else {
 dev = getenv("KMSDEVICE");
-if ((NULL == dev) || ((fd = open(dev, O_RDWR, 0)) == -1)) {
+if ((NULL == dev) || ((fd = open(dev, O_RDWR | O_CLOEXEC, 0)) == -1)) {
 dev = "/dev/dri/card0";
-fd = open(dev, O_RDWR, 0);
+fd = open(dev, O_RDWR | O_CLOEXEC, 0);
 }
 }
 if (fd == -1)
-- 
2.17.0

___
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 1/2] xfree86: Fix O_CLOEXEC usage in lnx_platform

2018-05-18 Thread Michel Dänzer
From: Michel Dänzer 

It was passing O_CLOEXEC as permission bits instead of as a flag.

Signed-off-by: Michel Dänzer 
---
 hw/xfree86/os-support/linux/lnx_platform.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/xfree86/os-support/linux/lnx_platform.c 
b/hw/xfree86/os-support/linux/lnx_platform.c
index 11af52c46..70374ace8 100644
--- a/hw/xfree86/os-support/linux/lnx_platform.c
+++ b/hw/xfree86/os-support/linux/lnx_platform.c
@@ -43,7 +43,7 @@ get_drm_info(struct OdevAttributes *attribs, char *path, int 
delayed_index)
 }
 
 if (fd == -1)
-fd = open(path, O_RDWR, O_CLOEXEC);
+fd = open(path, O_RDWR | O_CLOEXEC, 0);
 
 if (fd == -1)
 return FALSE;
-- 
2.17.0

___
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-video-vmware 13.3.0

2018-05-18 Thread Thomas Hellstrom
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

xf86-video-vmware is an Xorg display driver for
VMware's virtual SGA device.

This release provides dri3 support for recent mesa (XA version 2.4+),
build support for xserver 1.20,
a number of compilation warning fixes,
removal of old Xwayland and Xmir support,
and a couple of minor bug fixes.

Note that linux distros that choose to not compile in kernel
modesetting- and 3D should avoid enabling the vmwgfx linux kernel
module.

As usual, the release is intended to be usable even with old X servers,
but testing for older servers (xserver 1.0+) has been limited to
compile-testing only.
Dedicated functionality testing has been run on xserver 1.19.99 series.

Shortlog: (reverts and reverted reverts pairs are omitted)

Adam Jackson (1):
  saa: Build compatibility with xserver 1.20

Alan Coopersmith (2):
  configure: Drop AM_MAINTAINER_MODE
  autogen.sh: Honor NOCONFIGURE=1

Deepak Singh Rawat (2):
  vmware: Fix build warnings
  vmware/vmwgfx: Wrap deprecated

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

Hans de Goede (1):
  Adapt Block/WakeupHandler signature for ABI 23

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

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

Thomas Hellstrom (18):
  vmware/vmwgfx: Support multiple dri driver names
  vmware/vmwgfx: Add a missing source file for distribution
  vmwgfx: Support DRI3 v2
  Add the common_compat.h source file for distribution
  Bump version number for release candidate
  saa: Fix an include path
  vmwgfx: Fix compilation failure if dri3 is not available
  vmwgfx: Remove old XWayland and XMir drivers
  Fix a number of compilation warnings
  vmwgfx: Fix potential libudev include and link failures
  legacy: Avoid using the xf86[Un]blockSigio functions
  legacy: Silence a warning about an unused constant
  vmwgfx: Fix server termination due to a mesa loader bug
  Build fixes
  Fix a couple of shadowed declaration warnings
  vmwgfx: Clear the DRM mode before use
  Require at least XA version 2.4 to enable dri3
  Bump version number for release



git tag: xf86-video-vmware-13.3.0

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.bz2
MD5:  08d66d062055080ff699ab4869726ea2  xf86-video-vmware-13.3.0.tar.bz2
SHA1: f01335fe6bdb507e749571bfcd69163aed97312a  xf86-video-vmware-13.3.0.tar.bz2
SHA256: 47971924659e51666a757269ad941a059ef5afe7a47b5101c174a6022ac4066c  
xf86-video-vmware-13.3.0.tar.bz2
SHA512: 
c318de893cae7b2b11e11c1b389ee47478b7c8d1f52c27099dbe453efec28f3e9da449217307a8c2251999eada66312f766996be1a6ead413b8b6dedc42c68ca
  xf86-video-vmware-13.3.0.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.gz
MD5:  7e78848fdb06d3b8110f3b9c6ecc1fdb  xf86-video-vmware-13.3.0.tar.gz
SHA1: 73696210204f61f9a5ea1d923f481fef824cd5ea  xf86-video-vmware-13.3.0.tar.gz
SHA256: 3a29f105b331523e532542bf75d716526877ec6d5ba07b079ed245b02bd4d084  
xf86-video-vmware-13.3.0.tar.gz
SHA512: 
6abb75c54172a4a1139434d1c611af7f99c6641d9761edcdfddd6a1e9ef609fb88d3deef26c4ab07459501ec6679d20c99671194bacdc1b8263057e3fc524ea4
  xf86-video-vmware-13.3.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-13.3.0.tar.gz.sig

-BEGIN PGP SIGNATURE-

iEYEARECAAYFAlr9OSsACgkQwfXTzfUXZYACWgCgnKnoWlkh2PcigJptYxgNgqR+
GRYAoIVsyvu2tL1yE49hq+UGR8ryX/vp
=gakX
-END PGP SIGNATURE-
___
xorg-announce mailing list
xorg-announce@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-announce


maxHValue/maxVValue replacement?

2018-05-18 Thread Thomas Klausner
Some old drivers use maxHValue/maxVValue, which xorg-server-1.20.0
does not provide any longer. What is the proper replacement?

Thanks,
 Thomas
___
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