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-announce/attachments/20151026/ed6f86fd/attachment.sig>