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

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



Tag 'xorg-server-2_1.15.99.902-1' created by Julien Cristau <jcristau@debian.org> at 2014-04-15 06:55 +0000

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

iQIcBAABAgAGBQJTTNfrAAoJEDEBgAUJBeQMlRMQAJsYI7Og0yvK4IYRKPCT50Hn
/17DzU7GVHFDJC8HmBttE9IB1jVxhchGEOHYtNPDonDfpgbEyVJGNuFIWfNAXaCj
zWsvSUn8Pxy54vc2/pfOoQqpu5nnT6UbPe39/x5DXRkoryoKSnRgRKq2HrIl7IsH
Dd1wr7jxWkfq3AjFgr1PC/ujCbQOCf5nt0qbz8KfW0nYM8+cFB1MQ8jdekD7ixr0
2VALYa/KMdG7QXr4/PhnMdeXuM5HkhBdImIk8ppNpa+JT9m/P2oXHit298y060o/
ZbwqGi3QtS2AVuOH7/IwYFP99Gk4SVJ7rJSiDiIkCdLXOI6f4+Gg22K/4rtUkLvi
foInO3aN9Mh0j8G68elUj5bMmk5GYxy2yHPNYm1CVgmU4Xul2/za1I+A6kuhnHCa
pddPRqEqSQyuALs+HxmDFA1QTRMHadUP2qX0hMCXb/QgUCMyEQs1IChxYBdk1rLa
o4Tpje53ZVlVdRBIFJX3LwHrQwroCVmLEpb3N3DeLEjDYve6HG0/KfP/95bD/2Te
DlTKZYD1Ev02gam6xg4UrQyafFoDzLd60LsMYxenqnc6a9uFwG3o3+Fgpd0wsLou
fGdeUYGi7SbE4m0UHOk1r99bDWyo/LZZ8SNsSBg/ox9hSYoWM9PM7TSNknSEYEmF
AI0HPL0L6wY2dIwU5MWv
=iONr
-----END PGP SIGNATURE-----

Changes since xorg-server-2_1.15.0.901-1:
Adam Jackson (6):
      glamor: Remove copy of sna's compiler.h
      glamor/egl: Remove glapi awareness
      glamor: Use dix-config.h not project config.h
      configure: Don't add GLX_SYS_LIBS to XORG_SYS_LIBS
      xkb: Restore XkbCopyDeviceKeymap
      mi: Hush extension initialization (#75870)

Alan Coopersmith (15):
      If AllocGrab() fails to set up grab, don't copy to a NULL grab
      GrabDevice() needs to handle NULL return value from AllocGrab()
      CheckPassiveGrabsOnWindow() needs to handle NULL return value from AllocGrab()
      If EAGAIN == EWOULDBLOCK, only need to check errno for one of them
      Check for calloc() failure in add_master()
      Link libvgahw with $(PCIACCESS_LIBS) as well
      On realloc failure, free font_path_string instead of leaking it
      xf86DeleteScreen: move check for NULL pScrn before first dereference
      Add RANDR 1.4 requests & events to dix/protocol.txt
      __glGetProcAddress: explictly cast function pointers to void *
      Delete stray ; in struct _DeviceChangedEvent
      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

Armin K (3):
      Silence Automake 1.13 warnings
      Properly dist necesary headers
      First attempt to make libglamor.so shared versioned library

Arun Raghavan (1):
      edid: Add quirk for Sony Vaio Pro 13

Axel Davy (2):
      Allow to create textured pixmaps from gbm_bo without using gem names
      Add DRI3 support to glamor

Brian Paul (3):
      Fix _glamor_set_spans() bug (re-used 'n' variable)
      Remove redundant dispatch->glEnable(GL_TEXTURE_2D)
      Remove useless return statement

Carlos Garnacho (1):
      Xi: Ensure DeviceChanged is emitted after grabs are deactivated

Chris Wilson (3):
      Do not reduce a composite to a copy if we need to sample outside of the source
      Use CLAMP_TO_BORDER in copy_n_to_n so we can sample outside of the source
      Fixup glx support

Christian König (1):
      Use GBM_LIBS and GBM_CFLAGS

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()

Damien Lespiau (3):
      xfree86: Add a xf86MonitorFindHDMIBlock()
      xfree86: Refactor xf86MonitorIsHDMI() using xf86MonitorFindHDMIBlock()
      xfree86: Use the TMDS maximum frequency to prune modes

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

Dave Airlie (6):
      glamor: fix make distcheck part 1
      glamor: add compiler.h
      glamor_utils: fix unlikely define use
      glamor: add initial Xv support
      glamor: fix leak in xv code.
      xserver: fix build since system-logind.h

David Heidelberger (1):
      configure.ac: add missing "test"

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 (189):
      Add build infrastructure for glamor.
      More ephyr/glamor glue.
      Add exa/glamor to _DEPENDENCIES so the bin gets rebuilt with the libs.
      glamor: Use -lgl for Xephyr if GLX is unset.
      glamor: Start trying to hook up the rendering bits
      glamor: Use a nicer struct initializer for gcops.
      glamor: glFlush from the blockhandler so rendering happens.
      glamor: first real attempt at rendering.
      ephyr: merge the host glamor bits into hostx.
      add fill files, merge with first real attempt at rendering.
      ephyr: Make sure a glamor-using window is created with a glx visual.
      ephyr: Use GLEW.
      glamor: Fix up block/wakeup handler.
      glamor: remove gratuitous flush.
      glamor: Fix up DrawPixels arguments to bear some relation to reality.
      glamor: Move to using shader objects.
      glamor: Add getspans implementation.
      glamor: Maybe fix up the format/type for setspans.
      glamor: Create FBOs for pixmaps.
      glamor: Fill out glamor_get_color_4f_from_pixel() a bit.
      glamor: Add untested support for tile filling.
      glamor: Free resources when destroying pixmaps.
      glamor: Add stub Composite support.
      glamor: Fill in 1 and 24-bit getspans.
      glamor: Add more solid_fail_regions for software fallbacks.
      glamor: Add trapezoids code.
      glamor: Add 8bpp to get/setspans.
      glamor: Add untested putimage support.
      glamor: Add ALU support to solid, tile, and putimage.
      glamor: Hook up miGetImage to fix some invalid accesses.
      glamor: Move setspans to a separate file.
      glamor: Fix memory leak in getspans.
      glamor: Fix bad fallthrough in getspans (accessing invalid memory).
      glamor: Give setspans the same format support as getspans.
      glamor: add alu support to setspans.
      glamor: Move planemask to a function in case I decide to fill it in.
      glamor: Fix some screen_xy offsets to be the right way around.
      glamor: Add clipping to setspans.
      glamor: Start adding render acceleration support.
      glamor: make the polylines complaint a little more useful.
      glamor: Add untested PutImage XYBitmap support.
      glamor: Add untested PutImage 1bpp XYPixmap support.
      glamor: Accelerate PolyFillRect using glamor_fill instead of spans.
      glamor: Add untested copyarea implementation
      glamor: Add support for solid source pictures.
      glamor: Fix pixmap private getter in copyarea.
      glamor: Add prepare/finishaccess code based on UXA.
      glamor: Fix the type for copyarea.
      glamor: Move glamor_poly_lines to a separate file.
      glamor: Add fallbacks for glamor_copy_area().
      glamor: Add fallbacks for Render.
      glamor: Use GL_MESA_pack_invert to avoid complexity in prepare_access.
      glamor: Add glamor_prepare_access_gc() from UXA.
      glamor: Add fallback support to glamor_set_spans().
      glamor: Add fallback support to glamor_put_image().
      glamor: Fix up the access flags for glamor_prepare_access().
      glamor: Fix the row length of 1bpp prepare_access.
      ephyr: Hook the glamor into damage and draw into the backbuffer.
      glamor: Add fallback support for glamor_get_spans().
      glamor: Add check for EXT_bgra which we rely on.
      glamor: All the fallbacks in the world.
      glamor: Replace the glDrawPixels in glamor_finish_access with GLSL.
      glamor: Use the pixmap stride in fallbacks instead of trying to guess it.
      glamor: Fix prepare_access on 1bpp data.
      glamor: Enable fill acceleration and flip opposite for pixmaps too.
      glamor: Add CopyWindow implementation so it doesn't crash.
      glamor: Add acceleration for copyarea not from the screen.
      glamor: Pull in UXA code for dumping some composites down to copy_n_to_n.
      glamor: Provide more information about the operands to fallback composites.
      glamor: Split the copy path out into its own function.
      glamor: Align stride of fallback pixmap data to 32 bits.
      glamor: Set active texture in finishaccess drawing.
      glamor: Restore planemask to all-on when finishing a fill.
      glamor: Fix up and enable accelerated composite.
      glamor: Add the glyph cache from UXA (de-camelCased).
      glamor: Rework the Render shader setup to be easily modified, like cairo-gl.
      glamor: Don't try to CopyArea from a Solid source picture.
      glamor: Set active texture on glamor_copy_n_to_n setup.
      glamor: Add support for accel of x8r8g8b8 source pictures.
      glamor: Implement glCopyPixels based src == dest CopyArea acceleration
      glamor: Fix screen_x/screen_y handling for compositing.
      glamor: Fix off-by-one in CopyPixels CopyArea path.
      glamor: Fix and enable tile fill acceleration (aka the root weave).
      glamor: Fix up the wide/non-solid lines fallback.
      glamor: Enable glamor_fill_spans().
      glamor: Fix and enable glamor_get_spans().
      glamor: Fix render source transforms.
      glamor: Fix and enable ZPixmap PutImage acceleration.
      glamor: Add support for a1 composite sources.
      glamor: Fix up the fallback message for no texture present on compositing.
      glamor: Add a little mechanism for only printing fallbacks when they happen.
      glamor: Rework shader setup to make extending the IN types easier.
      glamor: Add support for component alpha rendering.
      glamor: Convert the shaders path to handling glamor_composite_rect_t.
      glamor: Use glamor_composite_with_shader once per group of glyphs.
      glamor: Use a VBO to accumulate multiple glyph quads at once.
      glamor: Replace the immediate mode in glamor_fill() with glDrawArrays().
      glamor: Fix the segfault at screen fini.
      glamor: Reduce the noise from wide lines "fallback".
      glamor: Add support for using EXT_framebuffer_blit to do CopyArea.
      Revert changes outside of glamor from the glamor branch.
      Merge branch 'glamor-gongzg-merge'
      glx: unifdef for DRI2 dri_interface.h things in mesa 9.2.
      glx: unifdef swrast dri_interface.h values from Mesa 7.1.
      glamor: Touch up some code so indent doesn't get confused.
      glamor: Apply x-indent.sh.
      glamor: Fix some mangling of shader strings by indent.
      glamor: Fix some indent damage of putting a ' ' after the '*' for pointers.
      glamor: Fix up some indentation damage on header prototypes.
      glamor: Remove compat code for building out of tree.
      glamor: Disable the XV code for now.
      glamor: Drop xfree86 dependencies from this dix module.
      glamor: Disable definitions of GL extension prototypes to avoid warnings.
      glamor: Silence warnings for non-debug builds.
      glamor: Convert use of the old "pointer" typedef to "void *".
      glamor: Hook the module back up to the build.
      glamor: Remove an extra copy of RegionNil().
      glamor: Remove more out-of-tree compat code.
      glx: Stop relying on libGL ABI bugs for glGetCompressedTexImage().
      glx: Reduce compiler warnings by not requesting GL extension prototypes.
      glx: Delete dead NV program string functions.
      xfree86: Fix a compiler warning on 64-bit.
      glamor: Convert to using libepoxy.
      glamor: Rename glamor_get/put_dispatch to glamor_get/put_context.
      glamor: Put in a pluggable context switcher for GLX versus EGL.
      glamor: Drop useless glEnable/glDisable(GL_TEXTURE_2D) calls.
      glamor: Drop fixed function transformation matrix setup.
      glamor: yInverted is a boolean value, so use the Bool type.
      glamor: Drop a bunch of GLES2 ifdefs.
      glamor: Add a screen argument to drop an ifdef from glamor_set_alu().
      glamor: Pass pixmaps around to unifdef glamor_iformat_for_depth().
      glamor: Unifdef the cache format indices.
      glamor: Move glamor_get_tex_format_type_from_pictformat to a .c file.
      glamor: Unifdef the picture-format-to-format-and-type functions.
      glamor: Move shader precision stuff from build time to shader compile time.
      glamor: Fix typo in setting v_position's attrib location.
      glamor: Don't bother keeping references to shader stages for gradients.
      glamor: Fix linking of the gradient shaders on GLES2.
      glamor: Move the EGL DRI3 code to GLAMOR_HAS_GBM.
      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."

Fabio Pedretti (1):
      glamor: remove unused variable

Gaetan Nadon (17):
      Fix glamor_egl->egl_create_image_khr makes pointer from integer
      Make: remove cruft copied over from the X server makefiles
      libglamoregl: remove -I$(top_srcdir)/src
      libtool: bump minimum required version to 2.2
      autoconf: fix warning by replacing deprecated AC_HELP_STRING
      autoconf: fix warning, replace AC_TRY_LINK with AC_LINK_IFELSE
      autoconf: fix warning, replace AC_TRY_COMPILE with AC_COMPILE_IFELSE
      xorg-tls: fix warning, replace AC_TRY_COMPILE with AC_COMPILE_IFELSE
      autoconf: fix warning by replacing AC_WARN with AC_MSG_WARN
      config: fails to create tarball as xorg-server.conf file removed
      test: remove source file from hashtabletest LDADD
      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

Grigori Goronzy (3):
      Use glDrawRangeElements instead of glDrawElements
      Use GL_STATIC_DRAW for element index buffer
      glamor_render: fix PictFilters

Hans de Goede (35):
      dbus-core: Make dbus-core no longer mutually exclusive with udev
      dbus-core: Attempt to connect to dbus ASAP
      xf86Events: split xf86VTSwitch into xf86VTLeave and xf86VTEnter functions
      xf86Events: refactor xf86VTLeave error handling
      xf86Events: add Enable/DisableInputDeviceForVTSwitch functions
      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

Jeremy Huddleston Sequoia (12):
      XQuartz: Silence some static analyzer warnings by annotating referencing counts
      XQuartz: Fix darwinfb.h header guard
      XQuartz: Fix get_proc_address signature
      XQuartz: Mark applicationWillTerminate: noreturn
      XQuartz: Simplify hook_run to quiet static analyzer
      XQuartz: Validate screen in AppleDRIQueryDirectRenderingCapable requests
      XQuartz: Validate length in appledri before swapping
      XQuartz: Silence a clang static analysis warning about a possible memory leak on exit
      XQuartz: Silence a clang static analysis warning about a memory leak
      XQuartz: Check for allocated memory before using it in AppleWMSetWindowMenu
      XQuartz: Avoid passing uninitialized pointers to X11ApplicationSetWindowMenu in AppleWMSetWindowMenu
      XQuartz: pointer -> void *

Jon TURNEY (15):
      glx: Remove left-over glthread.c
      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 (10):
      Xephyr: restore initial window resize lost in xcb conversion
      Merge branch 'upstream-unstable' into debian-experimental
      Merge branch 'debian-unstable' of git://git.debian.org/git/pkg-xorg/xserver/xorg-server into debian-experimental
      Bump changelogs and update patches
      Don't disable xfbdev twice
      Bump video ABI to 17, input ABI to 21.
      Bump xtrans requirement to 1.3.3.
      Add patch to prevent configure failure due to wayland
      Bump xproto and fontsproto requirements.
      Upload to experimental

Junyan He (21):
      Fixup For list.h change in xorg
      glamor_utils: Add some assistant functions to compare pixmaps/pictures.
      Prepare for modification of gradient using shader.
      Add the feature of generating linear gradient picture by using shader.
      Add the feature for radial gradient using shader.
      Fix the problem of memory leak in gradient pixmap generating.
      Fix the bug caused by gradient picture set the stops at the same percentage.
      Extract the gradient related code out.
      Fix a bugy macro definition.
      Fix the problem of set the same stop several times.
      Fix the problem of vertical and horizontal case error in linear gradient.
      Fix the problem of x_source and y_source causing radial error
      Add macro of vertex setting for triangle stripe
      Modilfy the composite logic to two phases
      Add the trapezoid direct render logic
      Use the direct render path for A1
      Fix a bug for trapezoid clip
      Change the trapezoid render to use VBO.
      Just use the shader to generate trapezoid if PolyMode == Imprecise
      Fix the problem of VBO leak.
      Fallback to pixman when trapezoid mask is big.

Keith Packard (114):
      Bump release to 1.15.99.900
      hw/xfree86: Make strings in DriverRec and ScrnInfoRec const
      hw/xfree86: Lots of constant string support
      xfree86/common: Warning fixes. Mostly const string handling.
      include: Make xkbrules structures all const char *
      Xext: _X_EXPORT DPMSSet and DPMSSupported
      xfree86 warning reduction
      More warning fixes in hw/xfree86
      Bunch of DMX warning fixes
      Just remove dpms functsion from xf86.h
      hw/xfree86: More const declarations for strings
      Clean up warnings in DIX
      Clean up warnings in mi.
      damage: Clean up warnings
      Xext: Clean up warnings
      os: Clean up warnings
      xkb: Clean up warnings
      exa: Clean up warnings
      Xext: Clean up warnings in hashtable code
      xi: More warning cleanup for input
      test: Warning cleanup
      composite: Remove unused pScreen variables
      config/udev: handle const strings
      xfree86/config: Kludge around const strings
      xfree86/common: Const GC funcs and ops in xf86VAarbiter
      xfree86/common: handle string constants in xf86Xinput configuration
      xfree86/dri: Mark DRIDrvMsg and dri_drm_debug_print _X_ATTRIBUTE_PRINTF
      xfree86/exa: xf86GetOptValString returns const char * now
      xfree86/fbdevhw: Fix warnings
      xfree86/int10: mark printk as _X_ATTRIBUTE_PRINTF
      xfree86/parser: make strings in xf86MatchGroup const
      xfree86/shadowfb: GCFuncs and GCOps are now const
      xfree86/vbe: Make VBEValidateModes take const char **
      os: xstrtokenize takes and returns const char * now
      xkb: Make XkbWriteCountedString take a const char * input parameter
      xfree86: Don't complain when the SDK dependency file doesn't exist yet
      xfree86: Switch int10 code to stdint types
      vfb: Remove unused pXWDCmap variable
      kdrive/ephyr: ddxUseMsg is supposed to return
      kdrive/ephyr; Don't redeclare monitorResolution
      hw/xfree86: nobus.c shouldn't define a static function
      Don't build dmx by default
      Replace 'pointer' type with 'void *'
      Clean up a few function prototypes to not place formals in /**/
      Merge remote-tracking branch 'anholt/glamor-external-rebase'
      Merge remote-tracking branch 'anholt/xserver-unifdef'
      Merge remote-tracking branch 'jeremyhu/master'
      Merge remote-tracking branch 'dlespiau/20131216-4k'
      Merge remote-tracking branch 'whot/for-keith'
      include: GetClientResolutions is declared in font.h
      Ignore a couple of format-nonliteral warnings
      Add 'FONT_PATH_NAME_ELEMENT_CONST' to dix-config.h and xorg-server.h
      os: Fix -Wshadow errors
      Xi: Use 'void *' instead of 'Pointer' (which is going away)
      xfree86: Fix -Wshadow warnings
      composite: Remove duplicate window pixmap fetch
      exa: Fix -Wshadow warnings
      kdrive: Fix -Wshadow errors
      hw/vfb: Rename screenInfo parameter to screen_info
      hw/xnest: Eliminate shadowed names
      randr: Eliminate -Wshadow warnings
      kdrive/ephyr: Remove extra 'i' variable in ProcXF86DRIGetDrawableInfo
      test/xi2: Clean up -Wshadow warnings
      test/hashtabletest: Clean up -Wshadow errors
      test/signal-formatting: Ignore compiler warnings
      dix: Praise clients which haven't run for a while, rather than idle clients
      Warning fixes in glx
      pseudoramiX: Add _X_ATTRIBUTE_PRINTF attributes to debug functions.
      pseudoramiX: Only compile on XQUARTZ and XWIN
      Add _XITYPEDEF_POINTER to dix-config.h
      Merge remote-tracking branch 'anholt/glamor-reformat'
      Merge remote-tracking branch 'whot/for-keith'
      ephyr: Repaint entire screen when colormap is updated
      Merge remote-tracking branch 'whot/for-keith'
      DIST_SUBDIRS needs to include glamor, even if it isn't built
      Merge remote-tracking branch 'anholt/glamor-pull-request'
      Bump to 1.15.99.901
      Merge remote-tracking branch 'herrb/master'
      Merge remote-tracking branch 'jwrdecoede/for-keith'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'anholt/glamor-megaseries'
      Merge remote-tracking branch 'whot/for-keith'
      Merge remote-tracking branch 'jwrdecoede/for-keith'
      Merge remote-tracking branch 'jturney/master'
      Merge remote-tracking branch 'whot/for-keith'
      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
      Merge remote-tracking branch 'jturney/master'
      Make XYToWindow a screen function
      Merge remote-tracking branch 'whot/for-keith'
      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
      Merge remote-tracking branch 'krh/xwayland-for-keithp'
      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 (14):
      glamor ddx driver using EGL on KMS
      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

Laércio de Sousa (2):
      xfree86: Keep a non-seat0 X server from touching VTs (#71258)
      Get rid of config/non-seat0.conf.multi-seat

Li Peng (1):
      glamor: check driver support GEM or not

Maarten Lankhorst (1):
      fixup picture in SetWindowPixmap

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=C3=A4nzer (1):
      Fix translation of clip region for composite fallback.

Michel Dänzer (8):
      Stream vertex data to VBOs.
      Print space between name of missing EGL extension and 'required'.
      Prefer KHR_surfaceless_context EGL extension over KHR_surfaceless_opengl/gles2.
      Don't use glBlitFramebufferEXT for overlapping copies.
      glamoregl: Use xf86ScreenToScrn()
      Fix RegionContainsRect test for PutImage
      Reset traps_count and ptrap when necessary for the next trapezoid cliprect
      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

Peng Li (1):
      glamor_gl_dispatch: fix the dispatch initialization on GLES2.

Peter Hutterer (31):
      ephyr: don't allow a shift+ctrl keygrab if mod1 was enabled
      os: restrict display names to digits
      Xi: fix modifier offset in XIPassiveGrab swapping function
      config: drop the dbus API
      Xi: remove superfluous cast.
      xkb: add a call to init an XkbRMLVOSet from const chars
      input: un-constify InputAttributes
      Revert "os: xstrtokenize takes and returns const char * now"
      input: un-constify dev->name
      Revert "xfree86/parser: make strings in xf86MatchGroup const"
      Revert "xfree86/common: handle string constants in xf86Xinput configuration"
      dix: prevent a driver from initializing or submitting buttons > MAX_BUTTONS
      include: make the various button array lengths more obvious
      dix: fix button state check before changing a button mapping
      xfree86: device name and driver are not const char
      xfree86: un-constify inp_driver/inp_identifier
      xfree86: unconstify another string
      xfree86: unconstify driver in the XF86ConfInputClassRec
      dix: fix a -Wshadow warning
      mi: fix printf warning about size_t format specifier
      xfree86: use xnfstrdup in the Xorg -configure code
      Xi: check for invalid modifiers for XI2 passive grabs
      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"

RobinHe (2):
      Create the file glamor_triangles.c
      Use shader to generate the temp trapezoid mask

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

Thierry Reding (1):
      test/input: Fix alignment assertion for doubles

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

Zhenyu Wang (3):
      glamor: Use function pointer to get extenstion calls
      glamor: Require libdrm CFLAGS for building
      glamor: Fix direct call for glEGLImageTargetTexture2DOES

Zhigang Gong (299):
      glamor: Fixed some compiling and linking errors.
      glamor: Fixed one conflict data type(XID) bug.
      glamor: Call glamor_composite_rects only when enable RENDER.
      glamor: Merged with latest xserver.
      glamor: Fixed one linking error.
      glamor: Fixed one segfault bug when close screen.
      glamor:  Resolved merge conflictions with Kristian's glamor-ddx patch.
      glamor: Add glamor-ddx driver to the build tree.
      glamor: Add new feature which is to flip output on y axis.
      glamor-ddx: Migrate the code to latest mesa library.
      glamor-ddx: Fix a compiling error. Need revisit.
      glamor-ddx: Move the cursor EGL image to crtc strcture.
      glamor: Silent compilation warnings due to some deprecated APIs.
      glamor-ddx: Fixed one bug when a client reset the connection.
      glamor: Switch to software fb for too large pixmap.
      glamor: glamor_set_alu should enable GL_COLOR_LOGIC_OP.
      glamor: Add fallback code path for glamor_fill.
      glamor-ddx: Remove debug message when moving cursor.
      glamor: Use buffer object as much as possible.
      glamor: Don't write back read only pixmap to fbo.
      glamor: improve glamor_finish_access.
      glamor: Don't use glamor_pixmap_type currently.
      glamor: Optimize glamor_finish_access.
      glamor: Don't print those fallback messages by default.
      glamor: Optimize composite when soure/mask is xrgb.
      glamor: Use software fb for 1bpp pixmap.
      glamor: Add render triangles support.
      glamor: Silence compilation warnings.
      glamor: For non-supported fill style fallback to fbFill.
      glamor: Fallback to fbPolylines for diagonal poly_line.
      glamor: Simplify fill acceleration for spans/polyfillrect by only clipping once.
      glamor : Add dynamic texture uploading feature.
      glamor: Concentrate and reduce some coords processing code.
      glamor: Don't always fallback everything when change window attr.
      glamor: Initialize pixmap private's container to correct value.
      glamor: Fixed one bug when enable dynamic pixmap uploading.
      glamor: Move the blend set up after the pixmap uploading.
      glamor: Don't need to read dest if op is SRC or CLEAR.
      glamor: Prepare/finish access once if src equal to dst.
      glamor: Change to use system memory for write only access.
      glamor: Reduce one extra copy in glamor_trapezoids.
      glamor: Don't map the vbo to system memory.
      glamor: Add one option to force create a cpu memory pixmap.
      glamor: Reduce source pixmap's size.
      glamor: Fix the coords calculation in glamor_fill.
      glamor: Reduce source or mask picture size if possible.
      glamor: Remove one extra area copy in glamor_glyph.
      glamor: Fix one typo bug in glamor_tile.
      glamor: silence compilation warnings.
      glamor: convert if too large source or mask .
      glamor-ddx: Reinit crtc if we need to reopen the card.
      glamor-ddx: Add missed drmmode_crtc_destroy function.
      Revert "glamor: Don't need to read dest if op is SRC or CLEAR."
      glamor: Optimize fallback case for the polylines.
      glamor: Fix multiple crtc setup.
      glamor: Fixed two unintialized warnings.
      glamor: We don't need to check format in compositing.
      glamor: Don't need to pad the tile image if pixmap is ni texture.
      glamor: comment out the message when creating a system memory pixmap.
      glamor: Should return when done gl drawing.
      glamor: Fixed a bug when computing the bounds of boxes.
      glamor: Implement delayed solid filling.
      glamor: Avoid 2D bitblit if possible.
      glamor: Add simple introduction of how to setup glamor xserver.
      glamor: Use small internal texture format if possible.
      glamor: Fix one bug for Xephyr.
      glamor: Change to use official APIs rather than ARB version function.
      glamor-es2: Add gles2 option.
      glamor-es2: Fix some non-es2 functions.
      glamor-es: Use glVertexAttribPointer to replace glVertexPointer.
      glamor: Fix one typo error in README.
      glamor_gles2: Use gl_flavor to determine which version of GL.
      glamor-es2: Add --enable-glamor-gles2 to build system.
      glamor: Concentrate FBO's creation to one function.
      glamor-ddx: Silence one warning.
      glamor: Remove GLEW dependency.
      glamor: Disable ALPHA8 fbo.
      glamor:  Unify the variable name which used to indicate no alpha.
      glamor: Only fallbac glamor_setspan when we are using gles2.
      glamor: Remove useless glVertexPointer related code.
      glamor: Remove glu3 which is unnecessary.
      glamor-ddx: Hardware cursor's format should be GL_RGBA.
      glamor:  GLES2 doesn't support GL_CLAMP_TO_BORDER.
      glamor: GLES2 doesn't support glEnable/Disable Texture 2D.
      glamor: Add color conversion support by using new shader.
      glamor: Convert pixmap to supported format before getspans.
      glamor: Fix the copy of overlaped region in one pixmap.
      glamor: Add device independent glamor to the installation package.
      glamor-ddx: Add code to check required egl extensions.
      glamor:  egl version 7.11 should be ok for us.
      glamor: Don't need to check status when set the target.
      glamor-dix: Make a glamor dix module.
      glamor: Change to use the original drawable in glamor_fill.
      glamor: Fallback to software fb when repeat is needed.
      glamor-gles2: Add explicit precision qualifiers for gles2.
      glamor-egl: Move EGL surfaceless related code to dix module.
      glamor: Remove the version check for EGL/gles.
      glamor-egl: Fix direct call for glEGLImageTargetTexture2DOES.
      glamor: Change glamor_egl_init API.
      glamor: Move glamor_glyphs_init to create screen resources stage.
      glamor: Improve glyphs cache mechanism.
      glamor: Route UnrealizeGlyph to glamor_glyph_unrealize.
      glamor: Let GLAMOR_DDX implicit GLAMOR.
      glamor: Don't direct call to any gl functions.
      glamor: Re-arrange some macros/definitions in header files.
      glamor-egl: Added new function to create image for a pixmap.
      glamor-ddx: Change naming of glamor ddx module.
      glamor-ddx: Use gbm to allocate front buffer and cursor image.
      glamor-ddx: Fix the broken switching between VTs.
      glamor-egl: Add gbm device support.
      glamor-ddx: Reuse glamor_dix module to handle egl platform.
      glamor-ddx: Don't need to call preInit in screen_init.
      glamor-ddx: Destroy all the pixmap cursors when close current screen.
      glamor: Correct the version check for GLES2.
      ephyr-glamor: Set texture 0 to screen pixmap.
      ephyr-glamor:  Implment gl disptach function for host glx.
      glamor: Refine the screen pixmap initialization for Xephyr.
      glamor-ddx: Don't double free the cursor memory.
      glamor: Check libgbm if enable glamor ddx.
      glamor-ddx: Rename glamor.c to glamor_ddx.c.
      Initial version.
      Add new version glamor_fillspans without internal fallback.
      Add new version glamor_poly_fill_rect without internal fallback.
      Disable glamor_tile temporary.
      Revert "Disable glamor_tile temporary."
      If caller is not using glamor screen, we can't register
      Added a missed header file.
      Override create/destroy picture to track pict format.
      exports more rendering functions to DDX driver.
      Can't create KHR image if the depth is uncompatible.
      Remove the access mode from private pixmap structure.
      Remove garbage file.
      Call glamor_create_pixmap directly in glamor rendering path.
      Classfy glamor pixmap to different types.
      Fallback if the pixmap is drm only.
      Call screen's method to create pixmap.
      Enable texture dynamic uploading.
      glamor-for-ddx: Exports all rendering/drawing functions.
      Correct the logic of glamor_egl_create_textured_pixmap.
      Export glamor_create_texture to DDX driver.
      Make sure the devPrivate.ptr of a textured pixmap is NULL.
      Remove useless egl functions.
      Code cleanup.
      Add a new API glamor_create_gc.
      Flush gl operations when destroy an textured image.
      Export glamor_validate_gc to DDX.
      Remove the assertion which is not safe sometimes.
      Fixed a bug at putImage.
      Fixed a rendering bug at fillspans.
      Remove useless output messages.
      Added more drawing functions.
      Need to check pixmap priv before touch its field.
      Track all picture's drawable pict format.
      get_spans: Check whether have a valid fbo before check format.
      Reduce the double check of pixmap's private pointer.
      Fixed a configure bug.
      glamor-composite: Optimize the computation of composite region.
      glamor-composite: Use glDrawElements to reduce the count of vertices.
      Set filter to GL_NEAREST by default.
      Consolidate the choose of internal texture format to one function.
      glamor_getimage: Add the optimization path of getImage.
      glamor_composite: Allocate VBO on demand.
      Silence a compilation warning.
      Set glamor's initial version to 0.2.0.
      Add glFinish after glFlush.
      Release previous textre/fb when bind a new texture to a pixmap.
      Rearrange data structure and remove unused fileds.
      glamor_create_picture: Fix the format matching method.
      Add debug message for all the uploading path.
      glamor_set_pixmap_texture/screen_pixmap: Remove useless parameters.
      glamor_fbo: Introduce glamor fbo to manage all the fb/tex.
      glamor-fbo-pool: Implement fbo cache mechanism.
      glamor-fbo-pool: Enable to reuse different size fbo/texture.
      glamor_composite: Fix one bug when we have too more vertices.
      glamor_init: Should set gl_flavor before sub-module intialization.
      glamor_render: Add non-Map/Unmap vertex array for GLES.
      glamor_egl: Don't call eglDestroyImageKHR directly.
      glamor_egl: Add support for the platform doesn't have gbm.
      glamor_gles2: Consolidate gles2 pixmap format readable check to one function.
      glamor-pixmap-upload: Create a uploading fbo with a texture only.
      glamor_create_fbo: Concentrate the fbo size/depth checking.
      glamor-fbo: Tweek the cache bucket calculation.
      glamor-gles2: Fixup the pixmap before read back if it is not readable.
      Refine CloseScreen and FreeScreen processes.
      Don't call dixSetPrivate directly.
      glamor_eglmodule: Change module name according to normalize naming rule.
      prepare_access: Don't use fbo after it was downloaded.
      glamor_fill/tile: Fixed a tileX/tileY calculation bug.
      glamor_dump_pixmap: Add helper routine to dump pixmap.
      glamor_picture: Fix the wrong order of header file.
      glamor_pixmap: Should bind unpack buffer to 0 after the uploading.
      GLX: Enable glx support.
      glamor_tile/composite: Modify fs to re-calculate texture coords.
      glamor_render: Only recalculate texture for repeat case.
      glamor_fbo: Fix a bug when create No gl FBO pixmap.
      glamor_copyarea: Don't use GL_CLAMP_TO_BORDER when GLES2 enabled.
      For DRI swap buffers.
      glamor_fill: Should restore alu to GXcopy.
      glamor_fbo: Added one macro to disable fbo cache.
      glamor_render: Disable gradient shader conversion due to bug.
      glamor_utils: Added debug function to dump depth 15/16 pixmap.
      gles2: Fixed color conversion for the formats except 1555 and 2101010.
      gles2: Added 1555/2101010 formats support.
      glamor_putimage: Reuse the function in pixmap.c to do the uploading.
      glamor_set_alu: Fallback for non GXcopy ops with GLES2.
      render: Enable more componentAlpha support.
      getimage: Enable getimage by default.
      glamor_set_alu: Added GXclear support at glamor_solid.
      glyphblt/polyops: Use miFunctions by default.
      glamor_color_convert: Let the caller to provide destination buffer.
      glamor_es2_pixmap_read_prepare: Just prepare the required region.
      glamor_download_sub_pixmap_to_cpu: New function to download subregion.
      fallback_optimize: Prepare for downloading/uploading subregion.
      glamor_polyfillrect: Optimize fallback path.
      glamor_polyfillrect: Fixed a potential bug if fallback at glamor_fill.
      glamor_getimage: Use glamor_download_sub_pixmap_to_cpu to get image.
      glamor_pixmap_upload_texture: Support to upload a sub region of data.
      glamor_upload/download: fix 1bpp bug.
      glamor_polylines: Don't fallback for non-solid fill.
      glamor_pixmap_ensure_fbo: Should allocate tex if we don't have one.
      glamor_gl: Use GL_ALPHA for depth 8 pixmap.
      Don't need to set GL_PACK_ROW_LENGTH/GL_UNPACK_ROW_LENGTH.
      glamor_pixmap_priv: Always return a valid private pixmap.
      Fixed a unbalanced glamor_put_dispatch.
      glamor_putimage: Reuse copy area to do the clipped copy.
      Fixed a stride problem for textured_drm pixmap.
      glamor_put_sub_pixmap: Change to use glamor_upload_sub_pixmap.
      glamor_render: Don't download whole picture when fallback.
      glamor_getspans: Reuse glamor_download_sub_pixmap.
      code clean up.
      glamor_setspans: Reuse glamor_upload_sub_pixmap.
      glamor_upload_pixmap: Use glTexImage2D for a fully update.
      pending_op: Remove the pending operations handling.
      glamor_getimage: Don't fallback to miGetImage.
      Fixed one potential texture size mismatch problem.
      glamor_putimage: Optimize for direct uploading and fallback path.
      gradient: Disable gradient for gles2.
      Disable A8 texture format for GLES2.
      glamor_copyarea: Don't access a DRM only pixmap.
      gradient: Don't need fixup flag when creating pixmap.
      glamor_render.c: Fixed repeatPad and repeatRelect.
      Fixed a1 bug.
      glamor_fbo: Added a threshold value for the fbo cache pool.
      glamor_render: Have to use eaxct size pixmap for transformation.
      glamor_copyarea: Return earlier if have zero nbox.
      glamor_blockhandler: Don't do glFinish every time.
      glamor_render: Fix the repeat none for GLES2.
      Remove unecessary header file.
      Added --enable-debug configuration option.
      Added some copyright and author information.
      Fixed one typo bug when fixup a mask picture.
      Fixed an uninitialized problem at gradient shader functions.
      Fixed all unused variables warnings.
      We should not call gradient finalization code if we disable it.
      Added strict warning flags to CFLAGS.
      Remove the texture cache code.
      glamor_set_destination_pixmap_priv_nc: set drawable's width x height.
      glamor_largepixmap: first commit for large pixmap.
      largepixmap: Implement infrastructure for large pixmap.
      largepixmap: Enable glamor_composite.
      glamor_putimage: Correct the wrong stride value.
      glamor_getimage: should call miGetimage if failed to get sub-image.
      largepixmap: Add transform/repeat/reflect/pad support.
      largepixmap: Support self composite for large pixmap.
      largepixmap: Fix the selfcopy issue.
      Enable large pixmap by default.
      trapezoid: Fallback to sw-rasterize for largepixmap.
      copyarea: Cleanup the error handling logic.
      glamor_glyphs: Before get upload to cache flush is needed.
      glamor_emit_composite_vert: Optimize to don't do two times vert coping.
      gles2_largepixmap: force clip for a non-large pixmap.
      glamor_fbo: fix a memory leak for large pixmap.
      glamor_create_pixmap: Allocate glyphs pixmap in memory.
      glamor_render: Don't fallback when rendering glyphs with OpOver.
      glamor_glyphs: Detect fake or real glyphs overlap.
      glamor_composite_glyph: Optimize glyphs with non-solid pattern.
      glamor_render: Optimize the two pass ca rendering.
      glamor_largepixmap: Walkaround for large texture's upload.
      glamor_render: Don't allocate buffer for vbo each time.
      glamor_glyphs: Slightly performance tuning.
      glamor_copyarea: Fixed a bug introduced by 996194...
      create_pixmap: use texture for large glyphs.
      optimize: Use likely and unlikely.
      glamor_compositerects: Implement optimized version.
      glamor_glyphs: Use cache picture to store mask picture if possible.
      glamor_copyarea: Use blitcopy if current state is not render.
      glamor_glyphs: Don't merge extents for different lists.
      gles2: Fixed the compilation problem and some bugs.
      Synch with xorg 1.13 change.
      Added the missed header file for xorg 1.13 compat.
      glamor_trapezoid: workaround a glsl like problem.
      glamor_glyphs: When dst arg point to a NULL buffer, dont't flush.
      glamor_largepixmap: Fixed a bug in repeat clipping.
      Silence compilation warnings.
      Increase vbo size to 64K verts.
      glamor_compositerects: Need to initialize region before fallback.
      Shoud return null subpixmap if we fail to get a valid map address.
      Fixed an incorrect printf format.
      Fixed some compilation warning/error or error checking.

Łukasz Stelmach (1):
      configure.ac: enable systemd socket activation in libxtrans

---
 ChangeLog                                       |52548 ++++++++++++++----------
 Makefile.am                                     |   14 
 Xext/Makefile.am                                |    4 
 Xext/dpmsproc.h                                 |    4 
 Xext/geext.c                                    |    2 
 Xext/hashtable.c                                |   14 
 Xext/hashtable.h                                |    8 
 Xext/panoramiX.c                                |   20 
 Xext/panoramiXprocs.c                           |  164 
 Xext/panoramiXsrv.h                             |    2 
 Xext/saver.c                                    |   74 
 Xext/security.c                                 |   34 
 Xext/shape.c                                    |   46 
 Xext/shm.c                                      |   36 
 Xext/sleepuntil.c                               |   36 
 Xext/sleepuntil.h                               |    4 
 Xext/sync.c                                     |   50 
 Xext/syncsrv.h                                  |    6 


Reply to: