[ANNOUNCE] xorg-server 1.15.99.902
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 1.15.99.902. 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-1.15.99.902
http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.15.99.902.tar.bz2
MD5: 180e40ae77dd163452f6e8fcf1fc8b18 xorg-server-1.15.99.902.tar.bz2
SHA1: 278a49b439c781447e07d8e6130b1162341b5732 xorg-server-1.15.99.902.tar.bz2
SHA256: 30869bd7b20a334b17ac92443233cf044e89d9d3c375994e2fa3b70f10e21cd2 xorg-server-1.15.99.902.tar.bz2
http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.15.99.902.tar.gz
MD5: 027eecfe4a236abe1abded875c39a32a xorg-server-1.15.99.902.tar.gz
SHA1: 0d48d8642b28bb25ead0a8cac11a4e2f513199f1 xorg-server-1.15.99.902.tar.gz
SHA256: 4b7b2f51df816ffafc6d966f14f531fcc74cf7c466118903e9acc521013e2a0d xorg-server-1.15.99.902.tar.gz
--
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