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.pack...@intel.com
pgppcOCYaXhGD.pgp
Description: PGP signature
_______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s