[ANNOUNCE] xorg-server 1.17.3

2015-10-26 Thread Adam Jackson
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  instead of 

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 

[ANNOUNCE] xorg-server 1.17.3

2015-10-26 Thread Adam Jackson
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  instead of 

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