Subject: CVS commit: wip/xf86-video-qxl
From: othyro
Date: 2015-06-27 00:12:58
Message id: E1Z8bs3-0002fi-F7@sfs-ml-1.v29.ch3.sourceforge.com

Log Message:
Update to 0.1.4. This package will be imported after the freeze by request
from wiz@. From Changelog: 

    build-sys: use regular variables for LIBUDEV_CFLAGS
    No need for hardcoded variant here.
    build-sys: misc aligning and trailing ws
    Remove image cache
    While looking for leaks, I realized that the image cache looks
    quite suspicious.
    Not only it leaks when qxl_drop_image_cache() is called,
    since all the allocated image_info_t references are lost.
    But it is also useless:  "The name implies it's a cache of some
    sort, but data is only added to it. The only time data is looked up in
    that cache is when it needs to be destroyed, and this is not done
    correctly and causes leaks. Since the cached data is never used and
    since it's leaky, it's better to remove it altogether"
    Don't leak ARGB cursor data bo
    qxl_load_cursor_argb() owns 2 references on the cursor_bo it creates:
    - one from the call to bo_alloc()
    - the second from a call to bo_output_bo_reloc()
    qxl_garbage_collect() release one of these refs, but the other one is
    never released, so ARGB cursor bos are leaked. This can cause out of
    memory issues, for example when running EL6 anaconda installer on a 2TB
    disk image (see bug https://bugzilla.redhat.com/show_bug.cgi?id=1199355
    ).
    This is similar to what is done in qxl_surface_put_image().
    build-sys: Fix indentation of trailing \ in Makefile.am
    Make sure they are indented with tabs and aligned.
    build-sys: Add spiceqxl_smartcard.h to _SOURCES
    This file needs to be listed in Makefile.am otherwise it will not be
    added to the tarballs make dist generates.
    Spice CCID:  Handle server termination.
    Support IFD_RESET, print a diagnostic for unknown power sequences.
    Also add a message for apdus that come in while a reader is inactive.
    Remove an obviously unnecessary if stanza.
    README.xspice: clone and install xkeyboard-config
    Instead of copying /usr/share/X11/xkb
    README.xspice: clone more repos, add some script lines and more
    This helps build on a RHEL-6 machine
    vmc_read: rename variable "read" to "nbytes"
    This fixes the following compiler warning.
    spiceqxl_vdagent.c:49: warning: declaration of ‘read’ shadows a \ 
global declaration
    /usr/include/unistd.h:357: warning: shadowed declaration is here
    playback_dir_changed: rename variable "index" to "offset"
    This fixes the following compiler warning.
    spiceqxl_audio.c: In function ‘playback_dir_changed’:
    spiceqxl_audio.c:386: warning: declaration of ‘index’ shadows a \ 
global declaration
    scripts/Xspice: run vdagentd with -f command line option (fake uinput)
    scripts/Xspice: add default spice-vdagent executable names
    scripts/Xspice: better error messages for missing vdagent binaries
    Also added a check for the case variables are uninitialized (or
    when the executables are not found and which returns None)
    scripts/Xspice: which: warn if executable is not found
    Also handle None parameter case.
    Enable smartcard support for XSpice.
    This is done by creating a Unix domain socket to which smartcard
    messages are transferred, using the vscard protocol.
    A further system library, spiceccid, is used to provide an interface into
    pcsc-lite, specifically the pcsc-lite daemon, so that regular Unix applications
    can access the passed through smartcard information.
    Update drm properties correctly
    When connector properties got changed, those changes were not being
    propagated to user-space. This pushes those changes up so that e.g. new
    "suggested X|Y" properties can be used to help lay out multiple \ 
displays
    properly. This code is based on similar code from the nouveau driver.
    Xspice: fail if server can't be initialized
    Failure to bind to port should be an error, not a warning.
    https://bugs.freedesktop.org/show_bug.cgi?id=65185

Files:
RevisionActionfile
1.7modifywip/xf86-video-qxl/Makefile
1.5modifywip/xf86-video-qxl/distinfo