[ANNOUNCE] xorg-server

Keith Packard keithp at keithp.com
Tue Apr 8 14:41:46 PDT 2014

With this, the 1.16 merge window comes to a close. Thanks to everyone
who contributed a huge pile of fixes and new features!

We're a week behind schedule; Kristian was a bit late with Xwayland, and
that included a driver-visible API change that needed fixing (this
appears to have been my fault originally). I don't think we'll need to
change the rest of the schedule though which remains:

        X server 1.16 bug fix window closes     2014-06-03
        X server 1.16 final release             2014-07-01

Adam Jackson (2):
      xkb: Restore XkbCopyDeviceKeymap
      mi: Hush extension initialization (#75870)

Alan Coopersmith (4):
      Fix test/signal-logging to work on Solaris
      Fix test/os to work on Solaris
      Remove duplicate assignment of repeat_type_uniform_location
      Add necessary headers for major()/minor() on Solaris to xf86Xinput.c

Andrew Eikum (1):
      dix: Clear any existing selections before initializing privates

Colin Harrison (12):
      hw/xwin: Align parameter names in prototypes with definition
      hw/xwin: Fix typo in comment
      hw/xwin: Silence bell when volume is zero
      hw/xwin: Add missing FORCEEXIT token to XWin configuration file lexer
      hw/xwin: Remove unnecessary casts from malloc/realloc/calloc calls
      hw/xwin: Fix typo in comment
      hw/xwin: Fix declaration after statement warning in ddxGiveUp()
      hw/xwin: Use boolean AND rather than bitwise AND in WIN_POLLING_MOUSE_TIMER_ID
      hw/xwin: Remove an unneeded include
      hw/xwin: Consistently use 'L' for long int constants
      hw/xwin: Use AllocDevicePair()
      hw/xwin: Remove prototype for non-existent winMWExtWMUpdateIcon()

Daniel Stone (1):
      Add pScreen->NameWindowPixmap hook

Dave Airlie (1):
      xserver: fix build since system-logind.h

David Sodman (1):
      V2: Add check for link from output to crtc before optimizing out a CrtcSet call

Emil Velikov (5):
      miinitext: move AddStaticExtensions() to LoadExtension()
      miinitext: drop sentinel detection during LoadExtension
      miinitext: constify staticExtensions
      miinitext: avoid allocating a sentinel ExtensionModule
      miinitext: introduce LoadExtensionList() to replace over LoadExtension()

Eric Anholt (50):
      xephyr: Build support for rendering with glamor using a -glamor option.
      xephyr: Pass incoming XCB events to the Xlib event filter.
      xorg: Build a glamor_egl module.
      xorg: Connect up the glamor XV code, xorg DDX-only for now.
      glamor: Rename the DRI-related pixmap functions.
      glamor: Add support for DRI3.
      glamor: remove dead global variable.
      glamor: Fix a spelling mistake in GLAMOR_PIXMAP_FBO_NOT_EXACT_SIZE.
      glamor: Add a note about the state of GL_ARB_map_buffer_range.
      glamor: Fix a mismatched glamor_get/put_context().
      glamor: Don't forget to set GL_INVALIDATE_RANGE_BIT on GL_ARB_mbr.
      glamor: Move glamor_emit_composite_vert() to traps, where it's used.
      glamor: Track the next vertex offset as we go in render accel.
      glamor: Track the next vertex offset as we go for non-AA traps.
      glamor: Track the next vertex offset as we go for AA traps.
      glamor: Extract the streamed vertex data code used by Render.
      glamor: Fix requested composite VBO size.
      glamor: Use buffer_storage
      glx: Clear new FBConfig attributes to 0 by default.
      xephyr: Don't forget to glViewport() before drawing the screen.
      glamor: Drop the set of the context to NULL at the end of glamor ops.
      glamor: Use epoxy_has_egl_extension() instead of rolling our own.
      glamor: Move the EGL image to the normal pixmap private.
      glamor: Do glyph private init at screeninit time, and other stuff at CSR.
      sync: Add a header include necessary to use misyncstr.h
      glamor: Drop the body of the function for enabling DRI3 extensions.
      glamor: Return the stride/size for glamor_dri3_name_from_pixmap(), too.
      glamor: Drop duplicated lines for getting pixmap state in GetImage.
      glamor: Fix stack overflow in glamor_solid vertex handling.
      glamor: Drop bogus _X_UNLIKELY.
      glamor: Fix some integer overflow errors.
      glamor: Rename a variable to be more descriptive.
      glamor: Rename more solid fill variables to clean up the code.
      glamor: Fix up doxygen for glamor_fill.c.
      glamor: Replace some goofy enum-likes with a real enum.
      glamor: Drop stale comment.
      glamor: Drop unused GLAMOR_ACCESS_WO.
      glamor: Allow nested mapping of pixmaps.
      glamor: Rely on nested mappings to handle src==dst and !prepare bugs.
      glamor: Add missing prepares on the GC during fb fallbacks.
      glamor: Improve the performance of PushPixels by, well, pushing pixels.
      glamor: Improve the performance of PolyGlyphBlt.
      glamor: Improve the performance of line fallbacks.
      glamor: Fix ignoring the ALU during SetSpans().
      glamor: Add an assert about an invariant the upload code relies on.
      glamor: Don't forget to unmap our PBOs before using them to upload.
      glamor: Apply debug labels to our shaders.
      glx: Make sure we get an FBConfig the root window's visual.
      kdrive: Remove duplicated definitions of some XV-related structs.
      Revert "glx: Make sure we get an FBConfig the root window's visual."

Gaetan Nadon (6):
      Default font path: remove the check for ${sysconfdir}/X11/fontpath.d
      suid: replace deprecated AC_HELP_STRING with AS_HELP_STRING
      suid: add generated Xorg.sh to hw/xfree86/.gitignore
      suid: adding Xorg.sh.in to EXTRA_DIST is redundant
      ephyr: typo where "()" should be "$()" in the Makefile - breaks make dist
      xfree86: glamor_egl subdir must be distributed - breaks distcheck

Hans de Goede (30):
      linux: xf86OpenConsole remove root-rights check for keeptty option
      linux: xf86OpenConsole: Don't detach from controlling tty when it is our vt
      xf86Xinput: Modify API for server-managed fd support
      OdevAttribute: Add config_odev_get_attribute helper
      OdevAttribute: config_odev_add_attribute: replace existing values
      OdevAttribute: Add support for integer attributes
      OdevAttribute: Remove unowned flag from OdevAttributes head
      hotplug: Extend OdevAttributes for server-managed fd support
      systemd-logind: Add systemd-logind "core"
      systemd-logind: Hookup systemd-logind integration
      systemd-logind: Add delayed input device probing
      config-udev: Don't try to add drm devices twice
      xf86OpenSerial: Add support server managed fds
      hashtabletest: Fix warning: format ‘%ld’ expects argument of type ...
      config_odev_add*_attribute: Don't add the attribute to the list twice
      systemd-logind: Fix vt-enter not working when using a legacy video driver
      xf86platformBus: Make doPlatformProbe accept a NULL gdev argument
      Require video drivers to report that they support server managed fds
      Xorg: Add a suid root wrapper
      config_odev*: Use XNF alloc functions
      Remove config_odev_add_*attribute checks in various places
      systemd_logind_find_info_ptr_by_devnum: Add a start argument
      systemd_logind_find_info_ptr_by_devnum: Move to higher inside the file
      systemd-logind: Add a systemd_logind_set_input_fd_for_all_devs helper
      systemd-logind: Correctly deal with InputDevs sharing a device-node
      xf86Xinput: release server managed fd before removing the device from the list
      Buildsys: Create SUID_WRAPPER_DIR before using it
      systemd-logind: Monitor systemd-logind going away
      configure: Change DEFAULT_LOGPREFIX to really be a filename prefix
      xf86LogInit: log to XDG_DATA_HOME when not running as root

Jon TURNEY (14):
      hw/xwin: Just generate the WGL wrappers we need
      hw/xwin: More closely follow ICCCM for setting input focus
      Fix xephyr build in --disable-glamor case
      hw/xwin: Fix const discarded warning in winGenerateAuthorization()
      hw/xwin: Add '@<WM_CLIENT_MACHINE>' to window name when it's useful to do so
      hw/xwin: Remove obsolete control handling for About dialog
      hw/xwin: Improve NET_WM_ICON validation
      hw/xwin: Fix WM_ENDSESSION crash on x86_64
      Build dpmsstubs.c once as a convenience library, rather than once for each DDX which wants to use it
      Build Xi/stubs.c once as a convenience library, rather than once for each DDX which wants to use it
      Build fbcmap_mi.c once, rather than once for each DDX
      Fix ephyr build with --disable-glamor
      Fix build when configured --enable-debug
      Handle -displayfd and an explicit display number sensibly

Julien Cristau (1):
      Xephyr: restore initial window resize lost in xcb conversion

Keith Packard (26):
      dix: Allow NULL stipple in ChangeGC
      mi: miPutImage with XYPixmap failed at depth 32 on 64-bit machines
      glamor: Get testing code using small FBOs working again
      glamor: Add bounding box to one-fbo pixmaps
      glamor: Add helper functions to walk pixmap tiling
      glamor: Add infrastructure for generating shaders on the fly
      glamor: Move glamor_poly_segment to separate glamor_segment.c file
      glamor: Add glamor_program PolyPoint implementation
      fb: fix fast-path blt detection
      Make XYToWindow a screen function
      glamor: glamor_poly_point_nf cannot fail for non-DDX pixmaps
      glamor: SetWindowPixmap is not related to RENDER
      glamor: Initialize XV shaders from glamor_xv_init instead of glamor_init
      glamor: Public polyLines function is glamor_poly_lines_nf
      glamor: Remove warning message when pixmap cannot be stored in a texture
      glamor: Bail from composite when pixmap cannot be uploaded
      fb: Publish fbGlyphs and fbUnrealizeGlyph
      glamor: Compute supported GLSL version and save in screen private
      glamor: Use plain GLSL 1.20 features for fill code.
      glamor: Add simple upload/download functions in glamor_transfer
      glamor: Add glamor_program based fill/set/get spans
      glamor: Add glamor_program based poly_fill_rect
      glamor: Use glamor_program for glamor_glyphblt
      glamor: Add glamor_program based poly_text and image_text
      dri3: Fix dri3_open API change by adding new dri3_open_client
      Bump to version Closing the 1.16 merge window.

Kristian Høgsberg (13):
      xkb: factor out xkb loading to LoadXkm
      xkb: add KeymapOrDefault
      xkb: add XkbLoadKeymapFromString
      test: Don't add TEST_LDADD to list test
      os: Always compile ListenOnOpenFD() and export it
      os: Add a mechanism to prevent creating any listen sockets
      os: Add AddClientOnOpenFD() to create a new client for an file descriptor
      composite: Add exception mechanism for implicit redirection policy
      dri3: Allow asynchronous implementation for dri3_open
      glamor: Move glamor_egl_screen_init() prototype to glamor.h
      glamor: Add new GLAMOR_CREATE_PIXMAP_NO_TEXTURE pixmap create flag
      glamor: Expose glamor_destroy_pixmap()
      Xwayland DDX

Mark Kettenis (1):
      sync: Avoid ridiculously long timeouts

Markus Wick (10):
      glamor: remove disabled code
      glamor: don't reset the GLSL program
      glamor: Use glsl "fract/mod" instead of "while" in gradient shaders.
      glamor: Use epoxy_has_gl_extension() instead of rolling our own.
      glamor: Use epoxy_gl_version() instead of rolling our own.
      glamor: Update GL requirements to 2.1.
      glamor: Select VBO path by ARB_mbr extension.
      glamor: Always keep GL_ELEMENT_ARRAY_BUFFER bound to the same IB.
      glamor: Remove unneeded unbindings.
      glamor: Drop feature dependent optimization on startup.

Matthieu Herrb (1):
      gcc 4.2.1 doesn't support #pragma GCC diagnostic ignored

Michael Thayer (2):
      Set a flag property on the root window to say if the X server VT is active
      Add a return value to load_cursor_argb() to allow it to report failure

Michel Dänzer (1):
      glamor: Move up glamor_priv->flags assignment in glamor_init()

Oliver Schmidt (1):
      hw/xwin: Minimize redraw events after resizing/moving windows in multiwindow mode

Peter Hutterer (9):
      config: only free odev->attrib_name for string types
      xfree86: handle xorg.conf devices with logind
      xkb: factor out the StateNotify flag check
      xkb: factor out state update into a function
      xkb: push locked modifier state down to attached slave devices
      config: search for PnPID on all parents (#75513)
      xkb: constify XkbDDXOpenConfigFile
      xkb: add a callback to xkbcomp
      Revert "xkb: ProcesssPointerEvent must work on the VCP if it gets the VCP"

Rui Matos (2):
      xkb: Factor out a function to copy a keymap's controls onto another
      xkb: Repurpose XkbCopyDeviceKeymap to apply a given keymap to a device

Yaakov Selkowitz (1):
      hw/xwin: Fix implicit-function-declaration warning in XwinExtensionInit() when compiled with XWIN_GLX_WINDOWS defined

git tag: xorg-server-

MD5:  180e40ae77dd163452f6e8fcf1fc8b18  xorg-server-
SHA1: 278a49b439c781447e07d8e6130b1162341b5732  xorg-server-
SHA256: 30869bd7b20a334b17ac92443233cf044e89d9d3c375994e2fa3b70f10e21cd2  xorg-server-

MD5:  027eecfe4a236abe1abded875c39a32a  xorg-server-
SHA1: 0d48d8642b28bb25ead0a8cac11a4e2f513199f1  xorg-server-
SHA256: 4b7b2f51df816ffafc6d966f14f531fcc74cf7c466118903e9acc521013e2a0d  xorg-server-

keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 810 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-announce/attachments/20140408/ca77ee52/attachment.sig>

More information about the xorg-announce mailing list