[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'refs/tags/xorg-server-2_1.17.99.902-1'



Tag 'xorg-server-2_1.17.99.902-1' created by Julien Cristau <jcristau@debian.org> at 2015-10-29 09:59 +0000

Tagging upload of xorg-server 2:1.17.99.902-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJWMe4BAAoJEDEBgAUJBeQMz8sP/R9Y/GbzVf7Zh6nqam1AU+un
yeblJSni1KpR+t4mjy4czKzRGE9Fofc0G32U0ha7SeVjJPi+6T4vafqQljRr010x
23gKAbtX4SzYR59U8g52FNuAzw25FUYaWpMknyi4++RQU/2shq+mnunDgtYGNFg2
s8KQ8Ummgux3YShyz5JcVf4eQv/om+O/rZBcrHGlXy4nDINaRFrQPdQlel9p8+92
oeha8fnvtngzDuHPTsbFn3guAz182LFQE8HB7oFWcHHXjjGpo0kGrsA+T5oIpdTC
Bhjoj7EYgVSu9oeAyueJEwz6/zoqtC9OQLQ/c7c2ubTEe81SBYiKf5OMrhITsB6a
c0NBX8KJ/Ofle942TKEkZXi28mKpsmUlhLw9r2fEwpctM54rtNYQ8gYbYpPLKEDh
LwozDk10VS5VpVyD7H0vAjAdJ5bJdfKePvBQ8N6FgWdsX5NCGNvTzecctRP0a0TM
EwESj/oNs+FDte0I5x8JrGp8PZWEcNrM6mmCwI9UoAOu7xUP1RUIqJY2EIAyfcTi
BupiXPpsknPegyauHkgC412vzz/gNoOEpvguyo33OEdomaA9D7U4BeLfzCCM+VnH
35yTIr0ucVjuWNKlqZM9crZToZvVaR1UijUXS/gg17mpsak2olhhJsf+8iFcAL1d
q1qBt2YUpQ7CQmK2mX8l
=9LM6
-----END PGP SIGNATURE-----

Changes since xorg-server-2_1.17.3-2:
Aaron Plattner (4):
      xfree86: Fix xf86_check_platform_slot's handling of PCI
      xfree86: Add GPU screens even if there are no active GDevs
      xfree86: Bump video driver ABI version to 20
      privates: Clear screen-specific keys during CloseScreen

Adam Jackson (36):
      glamor: Fix up indentation
      xf86Crtc: right-of placement by default.
      dmx: Fix the build
      present: static cleanup
      parser: static cleanup
      dri3: Remove unbuilt dri3_event.c
      dri3: static cleanup
      dix: Unexport various implementation details
      randr: Unexport some implementation details
      render: Hide/unexport some implementation details
      xfree86: Hide some pre-randr mode validation details
      dga: Hide a bunch of implementation details
      xge: Hide some implementation details
      vidmode: Hide implementation details
      xfixes: Unexport xfixes.h
      dix: unifdef pWin->rootlessUnhittable
      rootless: Genericize the config header a bit
      rootless: Build unconditionally
      fb: Make rootless-agnostic
      mi: Remove questionable optimization from the rootless path
      dix: Restore PaintWindow screen hook
      glx/swrast: Do more GLX extension setup
      glx: Implement GLX_ARB_context_flush_control
      atom: Bump initial table size
      atom: make FreeAtom static
      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
      Merge commit '1ba4fde1015fc6da19dfbfdf0f77f1071416e215'
      rootless: Fix bogus handling of broken root clip
      composite: Factor out backing store transition
      Merge remote-tracking branch 'mchalupa/output-bugs'
      Merge remote-tracking branch 'jeremyhu/master'
      xfree86: Use same inb/outb asm code for i386 amd64 and ia64
      xserver 1.17.99.902 (1.18 RC2)

Adel Gadllah (1):
      modesetting: Fix software cursor fallback

Alan Coopersmith (44):
      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
      Clear ListenTransConns entries in CloseWellKnownConnections
      Remove apSolaris.shar (old "aperture" kernel driver for Solaris)
      Remove remaining doc references to Xalloc, Xrealloc, and Xfree
      Let calloc handle multiplication
      Add XNFcallocarray() to allow xnfcalloc() to check for overflow
      Import reallocarray() from OpenBSD
      Add xallocarray() helper macro
      Add no-fail equivalents of allocarray & reallocarray
      Convert os/* to new *allocarray functions
      Convert dix/* to new *allocarray functions
      Convert top level extensions to new *allocarray functions
      Convert XKB to new *allocarray functions
      Convert exa & fb to new *allocarray functions
      Convert mi & miext to new *allocarray functions
      Convert glamor & glx to new *allocarray functions
      Convert hw/xfree86 to new *allocarray functions
      Convert hw/xnest & hw/vfb to new *allocarray functions
      Convert hw/kdrive to new *allocarray functions
      Convert hw/dmx to new *allocarray functions
      Accept x86_64 as well as i*86 for $host_cpu in Solaris on x86
      Remove empty stub of $host_cpu case statement in configure.ac
      Xserver.man: -retro is used when starting the server, not the stipple
      Remove DECnet from Xserver.man
      Make configure test for LD_NO_UNDEFINED_FLAG on Solaris work w/autoconf 2.69
      dri2: better checks for integer overflow in GetBuffers*
      protocol.txt: Remove extensions that died before Xorg was born
      protocol.txt: Add RANDR 1.5 requests
      protocol.txt: Add Present 1.0 requests
      protocol.txt: Add DRI3 1.0 requests
      protocol.txt: Add MIT-SHM 1.2 requests
      glamor: Get rid of an extraneous ; at the end of a C source line

Alberto Milone (1):
      randr: make RROutputChanged change the main protocol screen not the gpu screen

Alexander Volkov (1):
      Xi: call UpdateDeviceState() even when the client is missing

Alexandr Shadchin (2):
      xfree86: Remove 386BSD
      bsd: Remove LINKKIT

Andrea Canciani (1):
      render: Allow single-stop gradients

Andreas Wettstein (2):
      xkb: Suppress autorepeat for Set and Lock of Mods, Groups, and Controls
      xkb: Keyboard mouse button emulation should not suppress other keyboard events

Andrew Eikum (2):
      xace: Add XaceHookIsSet helper function
      dix: Send KeyPress and KeyRelease events to the XACE_KEY_AVAIL hook

Andy Ritger (2):
      Remove static qualifier on mieqProcessInputEvents()'s 'event'
      mi: Log an error if mieqProcessInputEvents() recurses.

Arcady Goldmints-Orlov (1):
      Fix alphamap interactions with wfb

Armin K (1):
      xfree86/os-support/linux: Fix make distcheck

Boyan Ding (1):
      xwayland: Activate and enable device on first capability reporting

Brent Collins (1):
      shm: Fix xselinux resource initialization for xinerama pixmaps

Bryce Harrington (1):
      test: Fix typo and drop documentation references to glib.

Carlos Garnacho (3):
      xwayland: Add xwl_touch struct
      xwayland: Implement the wl_touch interface
      xwayland: Remove related touchpoints when unrealizing windows

Chris Wilson (9):
      glx/dri2: Disable AIGLX if indirect GLX is disabled
      shm: Fix use-after-free in ShmDestroyPixmap
      present: Copy unflip contents back to the Screen Pixmap
      xwayland: keep temp files out of the client mask
      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
      Xv: Only stop the adaptors when the Pixmap is finally destroyed

Colin Harrison (3):
      os/xdmcp.c: Include Xtrans.h when building for WIN32
      os/utils.c: Don't try to build os_move_fd() for WIN32
      os/utils.c: Fix prototype for Win32TempDir()

Cyril Brulebois (9):
      man: Fix case for MIT-unspecified.
      doc: Get rid of RCS tags.
      doc: Fix typo.
      doc: Fix alignment.
      doc: Fix grammar and typos.
      doc: Fix extraneous &gt;
      doc: Fix punctuation.
      doc: Try to avoid repetitions.
      doc: Convert an \fP pair into appropriate tags.

Daniel Drake (2):
      Allow system call restarts upon signal interruption
      Keep SIGALRM restart flag after Popen

Dave Airlie (29):
      os/access: fix regression in server interpreted auth
      xf86Crtc: add tile prop setting
      xserver: add xorg.conf support for gpu devices. (v2.1)
      xfree86: attempt to autoconfig gpu slave devices (v3)
      xf86Crtc: setup tiled monitors correctly in right of
      xf86Crtc/monitors: create initial monitors for tiled outputs
      modesetting: stop caching mode resources
      modesetting: add dynamic connector hotplug support (MST) (v3)
      modesetting: add tile property support (v2.1)
      glamor: don't do render ops with matching source/dest (v3)
      cursor: drop ARGB_CURSOR
      xf86Rotate: remove unused macros.
      xf86: restrict when we auto add devices as gpu devices.
      glamor: add support for allocating linear buffers (v2)
      modesetting: add output master support
      glamor: egl: add function to back a pixmap with a dma-buf. (v1.1)
      modesetting: reverse prime support (v1.1)
      modesetting: drop unused struct in vblank.c
      modesetting: don't try and load dri2
      xserver: fix build with glamor disabled.
      prime: add rotation support for offloaded outputs (v2)
      glamor: make current in prepare paths
      modesetting: add zaphod support (v3)
      mioverlay.c: remove shadowed pScreen.
      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
      glx: fix regression with copy sub buffer disappearing
      xf86: don't add gpus from udev if autoAddGPU is set

David Herrmann (1):
      systemd-logind: do not rely on directed signals

Dima Ryazanov (4):
      xwayland: Implement smooth scrolling
      xwayland: Remove a useless out-of-memory check
      xwayland: Destroy xwl_output when wl_output gets removed
      xwayland: Remove the output from the list after destroying it

Egbert Eich (10):
      symbols: Fix sdksyms.sh to cope with gcc5
      Xephyr: Don't crash when no command line argument is specified
      Xephyr: Print default server display number if none is specified
      Xephyr: Fix compile when debugging is enabled
      Xephyr: Fix screen image draw for the non-Glamor & non-XHSM case
      Xephyr: Fix broken image when endianess of client machine and host-Xserver differ
      randr: Remove senseless checks for xf86RandR12Key
      fbdevhw: Disable FBIOBLANK ioctl if not supported
      libxf86config: Remove
      libxf86config: libxf86config_internal -> libxf86config

Emil Velikov (10):
      autogen.sh: use quoted string variables
      configure.ac: remove remaining TLS references
      randr: remove chatty error messages
      randr: use randr: prefix in ErrorF()
      randr: use local variables where possible
      randr: wrap long line
      randr: coding style fixes
      glamor: explicitly check for GL_OES_EGL_image
      glamor: move GL_OES_EGL_image check next to EGL_EXT_image_dma_buf_import
      glamor: move 'dri3_capable' extension checks after eglMakeCurrent

Eric Anholt (51):
      glamor: Just set the logic op to what we want at the start of all rendering.
      glamor: Don't optimize out scissor updates in CopyArea.
      glamor: Add a helper function for the common GL_QUADS fallback pattern.
      glamor: Actually allow glyphs of dimension 65 to 128 in the cache.
      glamor: Clean up some declarations in glyph rendering.
      glamor: Skip actual FBO setup in our glyph atlas.
      glamor: Don't try to disable attrib divisors without the extension.
      glamor: Fix text rendering on GLES2.
      glamor: Drop CloseScreen-time GL resource cleanup code.
      glamor: Use the normal GL_QUADS drawing helper in the render code.
      glamor: Use GL_EXT_map_buffer_range if present.
      glamor: Provide a fallback path for using an index buffer to do quads.
      glamor: Use proper Bools for some boolean values.
      glamor: Avoid using GL_QUADS on VC4.
      glamor: Propagate the fact that pbo_valid is never set.
      glamor: Remove dead gl_tex flag in the fbo struct.
      glamor: Drop the dead "PBO" field in an FBO cache struct.
      glamor: Move doxygen for private structs into the structs.
      glamor: Drop dead GLAMOR_FBO_DOWNLOADED flag.
      glamor: Drop a dead flag to glamor_create_fbo_array().
      glamor: Simplify some temp pixmap extents calculations.
      glamor: Drop a redundant check.
      glamor: Fix up some weird formatting in _glamor_create_fbo_array().
      glamor: Restore the hook to glamor_composite_rectangles().
      glamor: Drop dead glamor_es2_pixmap_read_prepare().
      glamor: Make a bunch of single-file glamor functions static.
      glamor: Mark a bunch of single-file data static.
      glamor: Use ARRAY_SIZE in a couple more places for consistency.
      glamor: Add an assert to catch the previous bug.
      glamor: Use GL_ARB_debug_output to log GL errors.
      glamor: Reuse the glamor_is_memory helper.
      glamor: Drop dead glamor_is_large_picture().
      glamor: Ask the server to always allocate our private.
      glamor: Drop a bunch of glamor_priv == NULL checks.
      glamor: Don't try to do rendering with unsupported formats.
      glamor: Ignore picture formats when choosing color for core rendering.
      glamor: Use the new upload/download interface for XV uploads.
      glamor: Drop dead glamor_upload_bits_to_pixmap_texture() proto.
      glamor: Move glamor_render.c pict handling to glamor_picture.c
      glamor: Use the actual picture's format when uploading memory pixmaps.
      glamor: Drop tracking of the last picture attached to pixmaps.
      glamor: Drop dead drm_stride field.
      glamor: Take transforms into account when preparing for a fallback.
      glamor: Drop another dead function.
      glamor: Move cache_format to glamor_fbo.c, where it's used.
      glamor: Drop unused box translation/bounds code.
      Merge remote-tracking branch 'ajax/xserver-next' into master
      glamor: Don't try to free the pixmap priv if we fail to allocate FBO.
      x86emu: Fix some set-but-not-used warnings.
      kdrive: Remove dead debug arrays.
      fbdevhw: Fix a const qualifier warning

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

Gaetan Nadon (1):
      dmx: fix typo in the title

Hans de Goede (7):
      Re-enable non serverfd input devices immediately on vtenter
      linux: Add linux_parse_vt_settings and linux_get_keeptty helpers
      linux: Add a may_fail paramter to linux_parse_vt_settings
      systemd-logind: Only use systemd-logind integration together with keeptty
      Xorg.wrap.man: Fix spelling mistake in Xorg.wrap.1
      glamor_egl: Properly free resources on init-error and exit
      linux: Do not call FatalError from xf86CloseConsole

Ian Scott (1):
      Xephyr: Paint with subimage for non-Glamor & non-XSHM case

Ilia Mirkin (1):
      modesetting: fix up output naming convention

Ingo Schwarze (1):
      remove bogus \/ escapes

Jamey Sharp (1):
      kdrive: Delete unused TOUCHSCREEN define.

Jason Ekstrand (1):
      glamor: Add a new glamor_gbm_bo_from_pixmap() function.

Jason Gerecke (2):
      xfree86: Return NULL from xf86CompatOutput if no compat_output is defined
      dix: Do not allow device transform to be set on valuatorless devices

Jasper St. Pierre (2):
      xwayland-input: Remove our XYToWindow handler
      test/xi1: Update .gitignore

Javier Jardón (1):
      configure.ac: Add support for new versions of systemd

Jeremy Huddleston (10):
      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()
      xres: Silence -Wunused-function warnings when building !COMPOSITE or !RENDER
      security: Silence some benign -Wformat warnings
      xdmcp: Declare XdmcpFatal _X_NORETURN
      randr: Silence -Wshift-negative-value warnings
      glx: Fix header length error checking in __glXDisp_RenderLarge
      dix: Silence -Wunused-variable warning by moving window.c off of legacy region defines
      osinit: Silence -Wunused-variable warnings

Jeremy Huddleston Sequoia (10):
      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
      Xi: Silence some tautological warnings

Jon TURNEY (40):
      ephyr: Avoid a segfault with 'DISPLAY= Xephy -glamor'
      os: XDMCP options like -query etc. should imply -listen tcp
      os: Teach vpnprintf() how to handle "%*.*s"
      hw/xwin/glx: Refactor parsing of the <proto> XML element
      hw/xwin/glx: Improve code generator to deal with latest Khronos OpenGL registry XML
      hw/xwin: Report Cygwin version information in log
      hw/xwin: Turn on -hostintitle by default
      Make PseudoramiXExtensionInit() prototype more generally available
      hw/xwin: Register native screens with pseudoramiX
      hw/xwin: Only set native positions if XINERAMA is enabled
      hw/xwin: Remove Shadow DirectDraw engine
      hw/xwin: Report OS version in log
      Don't allow both RandR XINERAMA and pseudoramiX XINERAMA extensions to register
      glamor: Fix build when configured --enable-glamor --disable-xshmfence
      ephyr: Avoid a segfault with 'DISPLAY= Xephyr -glamor'
      hw/xwin/winclipboard: Link xwinclip with -lpthread
      hw/xnest: Fix build for MinGW
      hw/xwin: Remove GetTickCount() from various pieces of debugging output
      hw/xwin: Ensure format warnings in winclipboard/
      hw/xwin: printf format fixes for HWND type
      hw/xwin: printf format fixes for XID type
      hw/xwin: printf format fixes in winConfigKeyboard()
      hw/xwin: printf format fixes in winAllocatePrivates()
      hw/xwin: printf format fix in winCreateDefColormap()
      hw/xwin: printf format fix in winProcessXEventsTimeout()
      hw/xwin: printf format fixes in xevents.c
      hw/xwin: printf format fixes for DWORD type
      hw/xwin: printf format fixes for LONG type
      hw/xwin: printf format fixes for WPARAM and LPARAM types
      hw/xwin: printf format fixes for Pixel type
      debug output format fix in xf86Events.c
      debug output format fix in TI.c
      debug output format fix in DRISwapContext()
      debug output format fix in ephyrProcessMouseMotion()
      debug output format fix in TouchEventHistoryPush()
      Build fix for DMX
      mingw: Fix NO_LOCAL_CLIENT_CRED build
      debug output format fix in xf86Helper.c
      debug output format fix in RRMonitorCrtcName()
      glx: Synchronize Xserver glx/rensize.c with mesa src/glx/compsize.c

Jon Turney (1):
      Fix XQuartz build

Jonas Ådahl (2):
      xwayland: Update actual screen and root window size on output hot plug
      xwayland: Set physical screen size to something

Jonathan Gray (2):
      glamor: remove const from the return type of glamor_get_drawable_location()
      glamor: fix build when DRI3 is not defined

Julien Cristau (9):
      mi: fix typo in warning about overflowing queue
      xorg-wrapper: when starting the server as root, reset its environment
      Merge tag 'xorg-server-1.17.3' into merge
      Merge branch 'debian-unstable' into merge
      Bump changelogs and refresh patches
      Bump x11proto-core and x11proto-randr dependencies per configure.ac.
      Stop passing deleted options to configure.
      Bump serverminver (video ABI 20.0, input ABI 22.1).
      Upload to experimental

Jürg Billeter (2):
      int10: Fix error check for pci_device_map_legacy
      ephyr: fix -no-host-grab argument processing

Keith Packard (45):
      Mark development version for 1.18
      glamor: Eliminate GLAMOR_CREATE_PIXMAP_MAP and GLAMOR_MEMORY_MAP
      glamor: Eliminate GLAMOR_USE_SCREEN and GLAMOR_USE_PICTURE_SCREEN
      glamor: Remove _nf rendering functions
      glamor: Remove ddx fallback check functions
      glamor: Eliminate GLAMOR_SEPARATE_TEXTURE pixmap type
      glamor: Eliminate GLAMOR_TEXTURE_PACK pixmap type
      glamor: Remove remaining support for FBOs not matching pixmap size
      glamor: Remove screen private and pixmap ptrs from pixmap private and fbo
      glamor: Remove unused glamor_pixmap_private_atlas_t
      glamor: Eliminate separate 'large' pixmap private structure
      glamor: Create inline tests for small/large pixmaps
      glamor: Eliminate GLAMOR_TEXTURE_LARGE pixmap type
      glamor: * 1/size is faster than / size in VS
      Merge remote-tracking branch 'anholt/glamor-next'
      randr: Add Monitor support (v1.1)
      randr: Use Monitor list for Xinerama
      Merge remote-tracking branch 'airlied/for-keithp'
      Require randrproto version 1.5.0 or newer
      mi: Partial pie-slice filled arcs may need more space for spans
      Merge remote-tracking branch 'jturney/mingw-build-fixes'
      Merge remote-tracking branch 'airlied/for-keithp'
      Merge remote-tracking branch 'ajax/xserver-next'
      Merge remote-tracking branch 'evelikov/master'
      glamor: Pass depth to glamor_pm_is_solid and glamor_set_planemask
      glamor: Remove destination drawable argument from glamor_set_texture
      glamor: Compute GLSL version from GL_SHADING_LANGUAGE_VERSION (v3)
      glamor: Adapt glamor_program API  to handle render acceleration
      glamor: Replace CompositeGlyphs code [v2]
      Revert "glx/dri2: Disable AIGLX if indirect GLX is disabled"
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'anholt/glamor-next'
      Merge remote-tracking branch 'jwrdecoede/for-keith'
      Merge remote-tracking branch 'airlied/for-keithp'
      glamor: Fix bad rendering of glyphs after an a1 glyph upload. (v3)
      Merge remote-tracking branch 'ofourdan/for-keith'
      dixfont.h: Include fontutil.h before GetGlyphs is #defined
      mi: Always initialize edge1 and edge2 in miLineArc
      Merge remote-tracking branch 'airlied/modesetting-zaphod'
      Bump version to 1.17.99.901 (1.18 RC1)
      os/xdmcp: Remove dead 'restart' code
      os/xdmcp: Just send XDMCP keepalive packets once every three minutes
      Xext/xselinux: Warning fixes
      Xext, os: Remove OS-internal usages within XACE and XSELinux
      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

Kenneth Graunke (4):
      modesetting: Improve the ms_flush_drm_events() API.
      modesetting: Make ms_crtc_on non-static.
      modesetting: Implement an ms_drm_abort_seq() function.
      modesetting: Implement page flipping support for Present.

Laércio de Sousa (2):
      configure.ac: fix code misplacing for KDRIVE_{KBD, MOUSE, EVDEV} auto-detection
      ephyr: move host_has_extension() implementation to hostx.c

Maarten Lankhorst (4):
      glamor: only use (un)pack_subimage when available
      glamor: do not check for gl errors in glamor_build_program
      glamor: Use GL_FRAMEBUFFER instead of GL_READ_FRAMEBUFFER
      glamor: GL_TEXTURE_MAX_LEVEL is not available on GLES2

Marek Chalupa (2):
      xwayland: implement repeat_info event
      xwayland: do not add output into output_list multiple times

Mario Kleiner (1):
      modesetting: Add more missing options to man page.

Matt Turner (2):
      glamor: Perform texture2D() separately from swizzle.
      compiler.h: Remove dead STANDALONE_MMIO

Michal Srb (2):
      Expose GetMaster to modules.
      randr: Allow RRSelectInput for ProviderChange and ResourceChange events

Michel Dänzer (5):
      Add AC_SYS_LARGEFILE defines to dix-config.h
      modesetting: Include dix-config.h from dumb_bo.c
      Instead of one glTexSubImage2D call for each glyph.
      glamor: Use glamor_prepare_access_box() for PutImage/GetImage fallback
      glamor: Make our EGL context current before calling into GL in glamor_init

Olivier Fourdan (9):
      xkb: Don't swap XkbSetGeometry data in the input buffer
      xkb: Check strings length against request size
      ephyr: Fail if glamor is requested but not usable
      xwayland: Add dependency on glamor libs
      glamor: check max native ALU instructions
      dix: Fix image byte order on big endian hardware
      configurable maximum number of clients
      dix: export ResourceClientBits()
      xwayland: Adjust screen size with rotation

Peter Harris (1):
      Fix border tile origin when background is ParentRelative

Peter Hutterer (11):
      Drop valuator mask argument from GetKeyboardEvents
      config: remove 10-evdev.conf, let the evdev driver install that file
      xfree86: drop if 0 hunk
      dix: fix indentation
      dix: Add unaccelerated valuators to the ValuatorMask
      dix: hook up the unaccelerated valuator masks
      test: add tests for new valuator mask features
      xwayland: use the device pointer we already have
      xwayland: fix crash on enter/leave for a grabbed slave device
      xwayland: call through to miPointerWarpCursor on warp_cursor
      dix: put warning in for scroll increments of 0

Ray Strode (5):
      systemd-logind: filter out non-signal messages from message filter
      systemd-logind: don't second guess D-Bus default timeout
      xwayland: Enable access control on open sockets [CVE-2015-3164 1/3]
      os: support new implicit local user access mode [CVE-2015-3164 2/3]
      xwayland: default to local user if no xauth file given. [CVE-2015-3164 3/3]

Robert Ancell (3):
      xwayland: Fix error strings
      xwayland: Fix error strings
      modesetting: Use correct types for return values of glamor BO exports.

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

Rui Matos (3):
      dix/events: Set currentTime to the given time stamp in NoticeTime
      xwayland: Throttle our cursor surface updates with a frame callback
      xwayland-input: Always set the xkb group index on modifiers events

Samuel Thibault (3):
      hurd: disable detecting drm
      xorg-wrapper: fix build without libdrm
      hurd: fix xorg-wrapper build

Tiago Vignatti (1):
      dix: remove dead extensions to protocol.txt

Tomas Carnecky (1):
      Remove NO_LIBCWRAPPER define

Vicente Olivert Riera (1):
      backtrace.c: Fix word cast to a pointer

Ville Syrjälä (1):
      xfree86: Fix the 1792x1344-75 EST III mode

---
 ChangeLog                                        | 7448 +++++++++++++++++------
 Xext/geext.c                                     |   10 
 Xext/geint.h                                     |    5 
 Xext/hashtable.c                                 |    4 
 Xext/panoramiX.c                                 |   10 
 Xext/panoramiXprocs.c                            |   21 
 Xext/saver.c                                     |    2 
 Xext/security.c                                  |   24 
 Xext/shape.c                                     |    2 
 Xext/sync.c                                      |    4 
 Xext/xace.c                                      |   13 
 Xext/xcmisc.c                                    |    2 
 Xext/xf86bigfont.c                               |    4 
 Xext/xres.c                                      |   10 
 Xext/xselinux_hooks.c                            |    1 
 Xext/xselinux_label.c                            |    2 
 Xext/xtest.c                                     |    2 
 Xext/xvmain.c                                    |   84 
 Xi/exevents.c                                    |    9 
 Xi/getprop.c                                     |    2 
 Xi/xichangehierarchy.c                           |    6 
 Xi/xiproperty.c                                  |    8 
 Xi/xiquerypointer.c                              |    4 
 autogen.sh                                       |    8 
 composite/compinit.c                             |   35 
 composite/compwindow.c                           |    2 
 config/10-evdev.conf                             |   40 
 config/Makefile.am                               |    4 
 config/config.c                                  |    3 
 configure.ac                                     |  126 
 dbe/dbe.c                                        |   14 
 dbe/midbe.c                                      |    2 
 debian/changelog                                 |   10 
 debian/control                                   |    8 
 debian/patches/02_kbsd-input-devd.diff           |    8 
 debian/patches/03_static-nettle.diff             |    2 
 debian/patches/05_Revert-Unload-submodules.diff  |    2 
 debian/rules                                     |    3 
 debian/serverminver                              |    6 
 dix/atom.c                                       |   10 
 dix/colormap.c                                   |  434 -
 dix/cursor.c                                     |    8 
 dix/devices.c                                    |   10 
 dix/dispatch.c                                   |   15 
 dix/dixfonts.c                                   |   30 
 dix/enterleave.c                                 |    4 
 dix/enterleave.h                                 |    2 
 dix/events.c                                     |    4 
 dix/extension.c                                  |    6 
 dix/getevents.c                                  |   71 
 dix/glyphcurs.c                                  |    4 
 dix/grabs.c                                      |    8 
 dix/inpututils.c                                 |   78 
 dix/main.c                                       |    4 
 dix/pixmap.c                                     |  180 
 dix/property.c                                   |   10 
 dix/protocol.txt                                 |    3 
 dix/region.c                                     |    2 
 dix/resource.c                                   |   39 
 dix/touch.c                                      |   10 
 dix/window.c                                     |   18 
 doc/Xinput.xml                                   |   24 
 doc/Xserver-spec.xml                             |    9 
 doc/c-extensions                                 |    2 
 doc/smartsched                                   |    6 
 dri3/dri3.c                                      |    3 
 dri3/dri3_event.c                                |  163 
 dri3/dri3_priv.h                                 |    2 
 exa/exa_accel.c                                  |    8 
 exa/exa_glyphs.c                                 |    4 
 exa/exa_migration_mixed.c                        |    4 
 fb/fbcopy.c                                      |    2 
 fb/fbpict.c                                      |    2 
 glamor/Makefile.am                               |    2 
 glamor/glamor.c                                  |  435 -
 glamor/glamor.h                                  |  214 
 glamor/glamor_addtraps.c                         |   29 
 glamor/glamor_composite_glyphs.c                 |  562 +
 glamor/glamor_compositerects.c                   |    6 
 glamor/glamor_copy.c                             |   90 
 glamor/glamor_core.c                             |   44 
 glamor/glamor_dash.c                             |   17 
 glamor/glamor_egl.c                              |  201 
 glamor/glamor_egl_stubs.c                        |    2 
 glamor/glamor_fbo.c                              |  224 
 glamor/glamor_glyphblt.c                         |   54 
 glamor/glamor_glyphs.c                           | 1783 -----
 glamor/glamor_gradient.c                         |   41 
 glamor/glamor_image.c                            |   31 
 glamor/glamor_largepixmap.c                      |  215 
 glamor/glamor_lines.c                            |   23 
 glamor/glamor_picture.c                          |  893 ++
 glamor/glamor_pixmap.c                           | 1036 ---
 glamor/glamor_points.c                           |   27 
 glamor/glamor_prepare.c                          |   62 
 glamor/glamor_priv.h                             |  556 -
 glamor/glamor_program.c                          |  299 
 glamor/glamor_program.h                          |   65 
 glamor/glamor_rects.c                            |   28 
 glamor/glamor_render.c                           |  531 -
 glamor/glamor_segs.c                             |   20 
 glamor/glamor_spans.c                            |   61 
 glamor/glamor_text.c                             |   51 
 glamor/glamor_transfer.c                         |    2 
 glamor/glamor_transform.c                        |   48 
 glamor/glamor_transform.h                        |    6 
 glamor/glamor_trapezoid.c                        |   16 
 glamor/glamor_triangles.c                        |   42 
 glamor/glamor_utils.c                            |    2 
 glamor/glamor_utils.h                            |  300 
 glamor/glamor_vbo.c                              |    1 
 glamor/glamor_window.c                           |   32 
 glamor/glamor_xv.c                               |   53 
 glx/rensize.c                                    |    1 
 glx/single2.c                                    |    9 
 glx/single2swap.c                                |    9 
 hw/dmx/config/dmxconfig.c                        |   10 
 hw/dmx/dmx.c                                     |   10 
 hw/dmx/dmxcmap.c                                 |    2 
 hw/dmx/dmxcursor.c                               |    2 
 hw/dmx/dmxextension.c                            |    4 
 hw/dmx/dmxfont.c                                 |    6 
 hw/dmx/dmxgc.c                                   |    2 
 hw/dmx/dmxinit.c                                 |    4 
 hw/dmx/dmxpict.c                                 |   10 
 hw/dmx/dmxprop.c                                 |    2 
 hw/dmx/dmxwindow.c                               |    4 
 hw/dmx/doc/dmx.xml                               |    2 
 hw/dmx/glxProxy/glxcmds.c                        |   34 
 hw/dmx/glxProxy/glxext.c                         |    2 
 hw/dmx/glxProxy/glxscreens.c                     |    9 
 hw/dmx/input/dmxarg.c                            |    2 
 hw/dmx/input/dmxevents.c                         |    7 
 hw/dmx/input/dmxinputinit.c                      |    4 
 hw/dmx/input/dmxmotion.c                         |    5 
 hw/kdrive/ephyr/ephyr.c                          |   17 
 hw/kdrive/ephyr/ephyr_glamor_glx.c               |    2 
 hw/kdrive/ephyr/ephyrcursor.c                    |    4 
 hw/kdrive/ephyr/ephyrdriext.c                    |    8 
 hw/kdrive/ephyr/ephyrglxext.c                    |    2 
 hw/kdrive/ephyr/ephyrinit.c                      |    2 
 hw/kdrive/ephyr/hostx.c                          |   34 
 hw/kdrive/ephyr/hostx.h                          |    2 
 hw/kdrive/fake/fake.c                            |    8 
 hw/kdrive/fbdev/fbdev.c                          |    8 
 hw/kdrive/src/kinput.c                           |   37 
 hw/kdrive/src/kshadow.c                          |    2 
 hw/kdrive/src/kxv.c                              |    4 
 hw/vfb/InitOutput.c                              |    8 
 hw/vfb/Makefile.am                               |    1 
 hw/xfree86/Makefile.am                           |    2 
 hw/xfree86/common/Makefile.am                    |    1 
 hw/xfree86/common/compiler.h                     |   64 
 hw/xfree86/common/dgaproc.h                      |   62 
 hw/xfree86/common/vidmodeproc.h                  |   77 
 hw/xfree86/common/xf86.h                         |   11 
 hw/xfree86/common/xf86AutoConfig.c               |    2 
 hw/xfree86/common/xf86Bus.c                      |   23 
 hw/xfree86/common/xf86Config.c                   |  109 
 hw/xfree86/common/xf86Configure.c                |    6 
 hw/xfree86/common/xf86DGA.c                      |   38 
 hw/xfree86/common/xf86Events.c                   |    4 
 hw/xfree86/common/xf86Helper.c                   |   47 
 hw/xfree86/common/xf86Mode.c                     |   11 
 hw/xfree86/common/xf86Module.h                   |    4 
 hw/xfree86/common/xf86VidMode.c                  |    2 
 hw/xfree86/common/xf86Xinput.c                   |   50 
 hw/xfree86/common/xf86Xinput.h                   |   13 
 hw/xfree86/common/xf86cmap.c                     |    6 
 hw/xfree86/common/xf86fbman.c                    |   11 
 hw/xfree86/common/xf86pciBus.c                   |   10 
 hw/xfree86/common/xf86platformBus.c              |    9 
 hw/xfree86/common/xf86sbusBus.c                  |   10 
 hw/xfree86/common/xf86str.h                      |   10 
 hw/xfree86/common/xf86vmode.c                    |    8 
 hw/xfree86/common/xf86xv.c                       |   10 
 hw/xfree86/common/xf86xvmc.c                     |    2 
 hw/xfree86/ddc/ddc.c                             |    2 
 hw/xfree86/doc/ddxDesign.xml                     |   75 
 hw/xfree86/dri/dri.c                             |    2 
 hw/xfree86/dri/xf86dri.c                         |    2 
 hw/xfree86/dri2/dri2.c                           |    4 
 hw/xfree86/drivers/modesetting/dri2.c            |    4 
 hw/xfree86/drivers/modesetting/driver.c          |  282 
 hw/xfree86/drivers/modesetting/driver.h          |   44 
 hw/xfree86/drivers/modesetting/drmmode_display.c |  500 +
 hw/xfree86/drivers/modesetting/drmmode_display.h |   19 
 hw/xfree86/drivers/modesetting/modesetting.man   |   18 
 hw/xfree86/drivers/modesetting/present.c         |  450 +
 hw/xfree86/drivers/modesetting/vblank.c          |   46 
 hw/xfree86/fbdevhw/fbdevhw.c                     |   53 
 hw/xfree86/i2c/xf86i2c.c                         |    2 
 hw/xfree86/loader/loadmod.c                      |   10 
 hw/xfree86/man/Xorg.man                          |    6 
 hw/xfree86/man/Xorg.wrap.man                     |    2 
 hw/xfree86/man/xorg.conf.man                     |   17 
 hw/xfree86/modes/xf86Crtc.c                      |  211 
 hw/xfree86/modes/xf86Crtc.h                      |   26 
 hw/xfree86/modes/xf86Cursors.c                   |    8 
 hw/xfree86/modes/xf86DiDGA.c                     |    2 
 hw/xfree86/modes/xf86RandR12.c                   |   86 
 hw/xfree86/modes/xf86Rotate.c                    |    8 
 hw/xfree86/os-support/bus/Sbus.c                 |    2 
 hw/xfree86/os-support/linux/Makefile.am          |    2 
 hw/xfree86/os-support/linux/linux.h              |   32 
 hw/xfree86/os-support/linux/lnx_init.c           |  147 
 hw/xfree86/os-support/linux/systemd-logind.c     |   26 
 hw/xfree86/os-support/solaris/Makefile.am        |    3 
 hw/xfree86/os-support/solaris/apSolaris.shar     |  806 --
 hw/xfree86/os-support/xf86_OSlib.h               |    9 
 hw/xfree86/parser/Configint.h                    |    2 
 hw/xfree86/parser/InputClass.c                   |  152 
 hw/xfree86/parser/Makefile.am                    |   16 
 hw/xfree86/parser/OutputClass.c                  |   52 
 hw/xfree86/parser/Screen.c                       |   96 
 hw/xfree86/parser/Vendor.c                       |   32 
 hw/xfree86/parser/configProcs.h                  |    9 
 hw/xfree86/parser/xf86Parser.h                   |    5 
 hw/xfree86/parser/xf86tokens.h                   |    1 
 hw/xfree86/ramdac/TI.c                           |    2 
 hw/xfree86/ramdac/xf86Cursor.c                   |    2 
 hw/xfree86/ramdac/xf86Cursor.h                   |    4 
 hw/xfree86/ramdac/xf86HWCurs.c                   |    6 
 hw/xfree86/sdksyms.sh                            |   12 
 hw/xfree86/utils/cvt/cvt.c                       |    4 
 hw/xfree86/vbe/vbe.c                             |    4 
 hw/xnest/Color.c                                 |   17 
 hw/xnest/Display.c                               |    4 
 hw/xnest/Events.c                                |    2 
 hw/xnest/GC.c                                    |    5 
 hw/xnest/Keyboard.c                              |    2 
 hw/xnest/Screen.c                                |    4 
 hw/xquartz/darwinEvents.c                        |    6 
 hw/xquartz/quartz.c                              |    5 
 hw/xquartz/xpr/xprCursor.c                       |    2 
 hw/xquartz/xpr/xprScreen.c                       |    2 
 hw/xwayland/xwayland-cursor.c                    |    1 
 hw/xwayland/xwayland-glamor.c                    |    8 
 hw/xwayland/xwayland-input.c                     |  326 -
 hw/xwayland/xwayland-output.c                    |  111 
 hw/xwayland/xwayland-shm.c                       |    2 
 hw/xwayland/xwayland.c                           |   17 
 hw/xwayland/xwayland.h                           |   15 
 hw/xwin/InitOutput.c                             |   61 
 hw/xwin/Makefile.am                              |    2 
 hw/xwin/XWin.exe.manifest                        |   16 
 hw/xwin/glx/indirect.c                           |   12 
 hw/xwin/glx/winpriv.c                            |    2 
 hw/xwin/man/XWin.man                             |   11 
 hw/xwin/win.h                                    |   35 
 hw/xwin/winallpriv.c                             |    4 
 hw/xwin/winclipboard/internal.h                  |    4 
 hw/xwin/winclipboard/wndproc.c                   |   12 
 hw/xwin/winclipboard/xevents.c                   |   16 
 hw/xwin/wincmap.c                                |   10 
 hw/xwin/winconfig.c                              |    2 
 hw/xwin/wincreatewnd.c                           |    9 
 hw/xwin/windialogs.c                             |    8 
 hw/xwin/winengine.c                              |   26 
 hw/xwin/winglobals.c                             |    2 
 hw/xwin/winkeybd.c                               |    6 
 hw/xwin/winkeyhook.c                             |    2 
 hw/xwin/winmsg.c                                 |    8 
 hw/xwin/winmultiwindowicons.c                    |    9 
 hw/xwin/winmultiwindowwindow.c                   |   50 
 hw/xwin/winmultiwindowwm.c                       |    4 
 hw/xwin/winmultiwindowwndproc.c                  |   39 
 hw/xwin/winos.c                                  |   72 
 hw/xwin/winprocarg.c                             |    6 
 hw/xwin/winrandr.c                               |    7 
 hw/xwin/winscrinit.c                             |   27 
 hw/xwin/winshaddd.c                              | 1221 ---
 hw/xwin/winshadddnl.c                            |   15 
 hw/xwin/winshadgdi.c                             |   10 
 hw/xwin/winwin32rootlesswndproc.c                |   18 
 hw/xwin/winwndproc.c                             |    8 
 include/Makefile.am                              |    5 
 include/colormap.h                               |   12 
 include/cursorstr.h                              |    2 
 include/dix-config.h.in                          |   15 
 include/dixfont.h                                |   36 
 include/dixstruct.h                              |   23 
 include/extinit.h                                |    5 
 include/input.h                                  |   20 
 include/inpututils.h                             |    2 
 include/kdrive-config.h.in                       |    3 
 include/misc.h                                   |    3 
 include/nonsdk_extinit.h                         |   35 
 include/opaque.h                                 |    1 
 include/os.h                                     |   38 
 include/pixmap.h                                 |   14 
 include/pixmapstr.h                              |    5 
 include/protocol-versions.h                      |    2 
 include/resource.h                               |   15 
 include/scrnintstr.h                             |   10 
 include/swaprep.h                                |  320 
 include/swapreq.h                                |    6 
 include/windowstr.h                              |    4 
 include/xorg-server.h.in                         |    6 
 m4/xorg-tls.m4                                   |   55 
 man/Xserver.man                                  |    5 
 mi/miarc.c                                       |   25 
 mi/mibitblt.c                                    |   16 
 mi/micmap.c                                      |    8 
 mi/micopy.c                                      |    4 
 mi/midispcur.c                                   |   20 
 mi/mieq.c                                        |   14 
 mi/miexpose.c                                    |   37 
 mi/mifillrct.c                                   |    4 
 mi/miglblt.c                                     |    3 
 mi/miinitext.c                                   |    7 
 mi/mioverlay.c                                   |   13 
 mi/mipoly.c                                      |    4 
 mi/mipolypnt.c                                   |    2 
 mi/mipolyrect.c                                  |    2 
 mi/miscrinit.c                                   |    1 
 mi/miwideline.c                                  |   42 
 mi/miwindow.c                                    |   17 
 mi/mizerarc.c                                    |    4 
 mi/mizerline.c                                   |    4 
 miext/Makefile.am                                |    9 
 miext/damage/damage.c                            |    3 
 miext/rootless/rootlessCommon.h                  |    1 
 miext/rootless/rootlessConfig.h                  |   19 
 miext/rootless/rootlessScreen.c                  |    3 
 miext/rootless/rootlessWindow.c                  |   35 
 miext/rootless/rootlessWindow.h                  |    1 
 miext/shadow/shalloc.c                           |    2 
 os/access.c                                      |   15 
 os/connection.c                                  |   19 
 os/osdep.h                                       |    8 
 os/osinit.c                                      |    5 
 os/reallocarray.c                                |   43 
 os/utils.c                                       |   41 
 present/present_event.c                          |    2 
 present/present_priv.h                           |    2 
 present/present_request.c                        |    4 
 pseudoramiX/pseudoramiX.c                        |   12 
 pseudoramiX/pseudoramiX.h                        |    2 
 randr/Makefile.am                                |    1 
 randr/randr.c                                    |    4 
 randr/randrstr.h                                 |   63 
 randr/rrcrtc.c                                   |   94 
 randr/rrdispatch.c                               |    3 
 randr/rrinfo.c                                   |   10 
 randr/rrmode.c                                   |    4 
 randr/rrmonitor.c                                |  749 ++
 randr/rroutput.c                                 |   36 
 randr/rrproperty.c                               |   12 
 randr/rrproviderproperty.c                       |    6 
 randr/rrscreen.c                                 |    5 
 randr/rrsdispatch.c                              |   38 
 randr/rrtransform.c                              |   10 
 randr/rrxinerama.c                               |  123 
 record/record.c                                  |   35 
 record/set.c                                     |    4 
 render/filter.c                                  |   12 
 render/glyph.c                                   |   10 
 render/glyphstr.h                                |   36 
 render/miindex.c                                 |    2 
 render/mipict.c                                  |   20 
 render/mipict.h                                  |   36 
 render/picture.c                                 |   26 
 render/picture.h                                 |    6 
 render/picturestr.h                              |   50 
 render/render.c                                  |    6 
 test/Makefile.am                                 |    2 
 test/README                                      |   17 
 test/input.c                                     |   63 
 test/xi1/.gitignore                              |    1 
 xfixes/Makefile.am                               |    4 
 xfixes/cursor.c                                  |    2 
 xfixes/region.c                                  |    2 
 xfixes/xfixes.h                                  |    6 
 xkb/XKBAlloc.c                                   |   14 
 xkb/XKBGAlloc.c                                  |    2 
 xkb/XKBMAlloc.c                                  |   47 
 xkb/maprules.c                                   |   12 
 xkb/xkb.c                                        |   32 
 xkb/xkbActions.c                                 |   13 
 xkb/xkbUtils.c                                   |   76 
 xkb/xkmread.c                                    |    2 
 382 files changed, 14268 insertions(+), 12205 deletions(-)
---


Reply to: