[ANNOUNCE] xorg-server 1.17.3

Adam Jackson ajax at nwnk.net
Mon Oct 26 10:18:47 PDT 2015


Various bugfixes across the board.  The most visible changes include
fixing GLX extension setup under Xwayland and other non-Xorg servers
(enabling core contexts in more scenarios), and various stability fixes
to glamor and the Present extension.  Full change list:

Aaron Plattner (1):
      privates: Clear screen-specific keys during CloseScreen

Adam Jackson (9):
      fb: Make rootless-agnostic
      glx/swrast: Do more GLX extension setup
      glx: Implement GLX_ARB_context_flush_control
      xwayland: Don't (double) destroy RANDR resources in CloseScreen
      xwayland: Don't (double) destroy input resources in CloseScreen
      glxproxy: Fix an obvious thinko in QueryExtensionsString
      render: Simplify SProcRenderScale
      rootless: Fix bogus handling of broken root clip
      xserver 1.17.3

Alan Coopersmith (20):
      Get rid of const warnings in XSERVER_INPUT_EVENT dtrace probe calls
      dmx: Add _X_ATTRIBUTE_PRINTF to dmxConfigLog() & dmxConfigOutput()
      dmx: move format strings inline so gcc can check
      dmx: fix printf format argument warnings
      dmx: remove unused variables
      dmx: attempt to untangle nested loops using same index variable
      dmx: more unshadowing of variables
      dmx: glxproxy prototype cleanup
      dmx: remove redundant declaration of dmxFontPrivateIndex from dmxfont.h
      dmx: remove redundant redeclarations of variables from other headers
      dmx: Mark glxIsExtensionSupported as a const char *
      dmx: constify GCOps & GCFuncs pointers
      dmx: include header for DMXExtensionInit() in dmx.c
      Xserver.man: -retro is used when starting the server, not the stipple
      Remove DECnet from Xserver.man
      protocol.txt: Remove extensions that died before Xorg was born
      protocol.txt: Add Present 1.0 requests
      protocol.txt: Add DRI3 1.0 requests
      protocol.txt: Add MIT-SHM 1.2 requests
      dri2: better checks for integer overflow in GetBuffers*

Andrea Canciani (1):
      render: Allow single-stop gradients

Andrew Eikum (2):
      xace: Add XaceHookIsSet helper function
      dix: Send KeyPress and KeyRelease events to the XACE_KEY_AVAIL hook

Arcady Goldmints-Orlov (1):
      Fix alphamap interactions with wfb

Chris Wilson (4):
      randr/prime: Don't stop on the first pipe when disabling ReplaceScanoutPixmap
      render: Fix leak of filter params
      render: Propagate allocation failure from createSourcePicture()
      present: Fix missed notify MSC computation

Cyril Brulebois (1):
      man: Fix case for MIT-unspecified.

Daniel Drake (2):
      Allow system call restarts upon signal interruption
      Keep SIGALRM restart flag after Popen

Dave Airlie (5):
      glamor: make current in prepare paths
      glx: fix regression with copy sub buffer disappearing
      rootless: fix warnings due to lack of const keeping.
      rootless: rename w->_w to avoid shadow warnings
      exa: initialise mask_off_x and mask_off_y

Egbert Eich (1):
      randr: Remove senseless checks for xf86RandR12Key

Eric Anholt (2):
      glamor: Don't try to free the pixmap priv if we fail to allocate FBO.
      x86emu: Fix some set-but-not-used warnings.

Felix Janda (1):
      On linux use <termios.h> instead of <termio.h>

Fredrik Höglund (1):
      present: Don't stash the MSC value when present_get_ust_msc fails

Hans de Goede (1):
      linux: Do not call FatalError from xf86CloseConsole

Ian Scott (1):
      Xephyr: Paint with subimage for non-Glamor & non-XSHM case

Ingo Schwarze (1):
      remove bogus \/ escapes

Jeremy Huddleston (5):
      mi: Correct a miscall of abs() to instead call fabs()
      randr: Correct a miscall of abs() to instead call fabs()
      xdmauth: Correct miscall of abs() to instrad call labs()
      xdmcp: Declare XdmcpFatal _X_NORETURN
      glx: Fix header length error checking in __glXDisp_RenderLarge

Jeremy Huddleston Sequoia (9):
      XQuartz: GLX: Use __glXEnableExtension to build extensions list
      XQuartz: Silence -Wpointer-bool-conversion
      XQuartz: Silence -Wunused-variable
      XQuartz: Silence -Wunused-function
      XQuartz: Silence -Wformat-security for NSRunAlertPanel
      XQuartz: Relax App Transport Security for communicating with the update server
      XQuartz: Remove InfoPlist.strings
      XQuartz: Make sure that darwin_all_modifier_mask_additions is 0-terminated
      XQuartz: Cleanup formatting of DarwinEQInit that was butchered by automation a few years ago

Julien Cristau (1):
      mi: fix typo in warning about overflowing queue

Keith Packard (5):
      mi: Always initialize edge1 and edge2 in miLineArc
      os/xdmcp: Remove dead 'restart' code
      os/xdmcp: Just send XDMCP keepalive packets once every three minutes
      Xext/xselinux: Warning fixes
      fonts: Continue when font calls return Suspended more than once

Ken Thomases (1):
      XQuartz: Fix how we calculate the height of the OSX menu bar

Michal Srb (1):
      randr: Allow RRSelectInput for ProviderChange and ResourceChange events

Michel Dänzer (3):
      glamor: Use a single glTexImage2D call for core font atlas texture data v2
      glamor: Use glamor_prepare_access_box() for PutImage/GetImage fallback
      glamor: Make our EGL context current before calling into GL in glamor_init

Peter Harris (1):
      Fix border tile origin when background is ParentRelative

Robert Hooker (2):
      Add DRI2 2.2/2.3 events and requests to protocol.txt
      Add new GLX events errors and requests to protocol.txt

Tiago Vignatti (1):
      dix: remove dead extensions to protocol.txt

Ville Syrjälä (1):
      xfree86: Fix the 1792x1344-75 EST III mode

git tag: xorg-server-1.17.3

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.17.3.tar.bz2
MD5:  886eb794750f95d7e35e766a0ed0e8a6  xorg-server-1.17.3.tar.bz2
SHA1: 78c33555d267fe0feda945d02f627cbc5aacbba5  xorg-server-1.17.3.tar.bz2
SHA256: 89b5c6b7e7ec4731645283d2178f607825b75a470e76b3ad3cb1c1dbd2456b73  xorg-server-1.17.3.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.17.3.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.17.3.tar.gz
MD5:  b539de7f3068c202bac58d24322bb285  xorg-server-1.17.3.tar.gz
SHA1: 3e16fb39b63f50ac2202a0f547bbb48e794efbba  xorg-server-1.17.3.tar.gz
SHA256: 43c0e5750d5bd1235e061671e8567bd8cdcfd1e6a69b6d01b5a8f81f715e8ed4  xorg-server-1.17.3.tar.gz
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.17.3.tar.gz.sig

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg-devel/attachments/20151026/ed6f86fd/attachment-0001.sig>


More information about the xorg-devel mailing list