xserver-xorg-video-qxl:
commit 6520293e1e1f57bafbcf99592e766f810ce3ad2d
Author: Søren Sandmann Pedersen <s...@redhat.com>
Date:   Thu Sep 20 16:26:36 2012 -0400

    Make the checks for composite and a8 return FALSE for Xspice
    
    They depend on the PCI revision which is not available for Xspice.

commit 7f0b820d919eb944eae201de03b186bd247b0324
Author: Jeremy White <jwh...@codeweavers.com>
Date:   Wed Sep 12 10:38:41 2012 -0500

    Only use dixScreenSpecificPrivatesSize if we have a new enough Xorg.
    
    This lets us continue to support older Xorg releases.
    This reverts 4f37cd85 and partially reverts 4a43bd4.

commit fb038eb37906eba9a88e0cb6622a59f06dcc2a68
Author: Søren Sandmann <s...@redhat.com>
Date:   Wed Sep 12 12:54:06 2012 -0400

    Don't issue composite commands or create a8 surfaces when not available
    
    When the device or the client are not capable of composite commands or a8
    surfaces, don't issue these commands.

commit 4f37cd854f128714b8fcf3c0ab8afd72986407a0
Author: Johannes Obermayr <johannesoberm...@gmx.de>
Date:   Fri Sep 7 18:05:21 2012 +0200

    Require XServer >= 1.12.99.901 in conjunction with commit 4a43bd4.

commit 7059cff787eef80f3d3345de705e912b292a9f97
Author: Søren Sandmann <s...@redhat.com>
Date:   Thu Jul 12 09:53:31 2012 -0400

    Add Render support
    
    This commit adds support for using the new Composite command in spice
    protocol 0.12.0. This command is similar to the Composite request in
    the X Render protocol.
    
    By implementing the UXA composite stubs, we get acceleration for most
    common Composite requests, including glyphs.

commit 2fecf3a171e64ca0dad5653ed740409dc5af2edf
Author: Søren Sandmann <s...@redhat.com>
Date:   Tue Dec 20 09:01:17 2011 -0500

    Enable 8 bit pixmaps.
    
    a8 surfaces are now supported with the 8BIT_A format in spice, so we
    can have support 8 bit pixmaps.

commit 37c97620da959d9214abfc760835aa3031d54daa
Author: Søren Sandmann <s...@redhat.com>
Date:   Sun Aug 12 11:03:16 2012 -0400

    Use an RGBA format for 32 bit images
    
    With the upcoming Render changes, we can no longer assume that the
    fourth channel of images is unused.

commit 1e89aab2dc0beb01f43a2397faa05a8cd01a7547
Author: Søren Sandmann <s...@redhat.com>
Date:   Wed Aug 22 15:27:09 2012 -0400

    uxa: Plug leak in uxa_glyphs_via_masks
    
    If prepare_composite() fails, we need to free the temporary mask
    before returning.

commit afd8d20b84a4b4e9b22483e379d594517333e8c7
Author: Søren Sandmann <s...@redhat.com>
Date:   Tue Aug 14 14:20:11 2012 -0400

    uxa-glyphs: don't prepare composite when dest is not offscreen
    
    It is possbible for a pixmap to not be in video memory after
    uxa_clear_pixmap() was called. When this happens, we need to destroy
    the pixmap and return 1 to indicate that the operation can't be
    accelerated.

commit e738d00e1fb3cd469f850765e2b42976c2a85764
Author: Søren Sandmann <s...@redhat.com>
Date:   Tue Aug 21 12:56:52 2012 -0400

    Improved support for memory debugging.
    
    Make all memory allocation functions take a string that will explain
    what the memory will be used for. This allows debug print statements
    to be added to the allocation functions and could later potentially be
    used for more detailed statistics.

commit 4a43bd436c58dae72f91905657a36158efc68907
Author: Alon Levy <al...@redhat.com>
Date:   Thu Aug 23 18:28:03 2012 +0300

    src/qxl_driver: use the new dixScreenSpecificPrivatesSize
    
    xserver introduces a new screen specific privates infrastructure, moving
    the PRIVATE_PIXBUF over there, breaking qxl that was using the wrong
    dixPrivatesSize to access it - there is a new array of screen specific/not
    flags, and PRIVATE_PIXBUF is screen specific.
    
    xorg-xserver commit: 9d457f9c55f12106ba44c1c9db59d14f978f0ae8
    
    This fix breaks backward compat. The next release will only work with
    xorg-xserver >= 1.12.99.901
    
    RHBZ: 844463

commit 0998bf63cd6c69a98f67094eba4e4edd2bf2a906
Author: Søren Sandmann Pedersen <s...@redhat.com>
Date:   Thu Aug 23 17:24:51 2012 -0400

    Coding style fixes
    
    Undo most of the damage from 7f8d3ed05cbe891

commit 5554358fa3baf6616159b65f2f65a138f401aaf8
Author: Søren Sandmann Pedersen <s...@redhat.com>
Date:   Thu Aug 23 17:22:58 2012 -0400

    Bump spice-protocol version requirement to 0.12.0

commit a261befde42d21f3fa9e4a56f121203cc67f3831
Author: Alon Levy <al...@redhat.com>
Date:   Thu Aug 23 17:27:20 2012 +0300

    qxl_driver: Xspice: fix build breakage

commit c1b537fcafc3b9121d8c79cf5e98566158f34ab6
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Sun Jul 15 09:38:55 2012 -0400

   Return a preferred mode matching the current mode
    
    This make gnome-settings-daemon not switch resolution automatically to
    the largest available.

commit ef4f158a18f03444d358b5ece39db636f76365f9
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Fri Jul 13 08:20:33 2012 -0400

    Change output status when update monitors config

commit 907d0ff0b0f6934d37fbab4a6889295d70ae3496
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Sun Jul 8 15:35:23 2012 -0400

    Bypass rrcrtc.c screen size bounds check

commit 557e23e82b6d738fab6fa6bd28b077dd81437b22
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Fri Jul 6 08:06:10 2012 -0400

    Avoid calling qxl_update_monitors_config() with invalid config
    
    During startup, the monitors are not yet enabled/set. and we
    can avoid sending invalid/transient config.

commit 47b54dcfd9ba2aa78e0f154a288321bb0ff98dce
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Fri Jul 6 08:05:11 2012 -0400

    Split crtc_set_mode_major()
    
    Avoid sending many monitor config changes during qxl_create_desired_modes()

commit 6ee541636b6ed6846074afeb1c32d9e8e6a9bdda
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Fri Jul 6 08:02:21 2012 -0400

    Add check_crtc() helper, to catch crtc/monitor config errors

commit 7f8d3ed05cbe8914910e49b49ec44df15562bd16
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Wed Jul 4 14:56:07 2012 -0400

    Coding style improvement

commit f9980eec2287a01a918ff073a45f13d9dc66a1c6
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Wed Jul 4 14:01:45 2012 -0400

    get rid of one of the gcc warnings

commit 6c63d799a2b0f69485938dbae7975bf913284a23
Author: Alon Levy <al...@redhat.com>
Date:   Wed Jun 27 15:53:41 2012 +0300

    qxl_driver/qxl_initialize_x_modes: remove modes not fitting
framebuffer

commit f493653a5e09ae0e0fe1a5f70c3aba1dc9fe86fe
Author: Alon Levy <al...@redhat.com>
Date:   Mon Jun 25 17:09:20 2012 +0300

    qxl_driver: add infra for surface0 resizing
    
    Most importantly, don't allow randr resize if it is too large for the
    currently allocated mspace. Ifdeffed out almost working code for
    reallocating the primary mspace (qxl->mem).

commit 75619d076bb029b76bed7a885864e191c386aa23
Author: Alon Levy <al...@redhat.com>
Date:   Wed Jun 27 12:11:41 2012 +0300

    add qxl_edid
    
    Taken from Virtual Box, following exactly the same logic:
    gnome-settings-daemon relies on the serial given in the edid to set the
    resolution to the same one last used on that screen. Since this is not
    what we want with a virtual machine, we produce a serial that is
    different for every resolution.

commit de547245e75ea88f780205da072967bff119a636
Author: Alon Levy <al...@redhat.com>
Date:   Mon Jun 25 16:13:29 2012 +0300

    (for later) qxl_ring: add helpers (debugging/unused)

commit b4e3f07474c919af0e484a71fb86c788a703ad8c
Author: Alon Levy <al...@redhat.com>
Date:   Mon Jun 25 16:20:31 2012 +0300

    qxl_driver: qxl_init_randr: limit width/height to 8192, real check
done on randr screen resize callback

commit d85e07921dda5e5401a336d415e8deee4b663252
Author: Marc-André Lureau <marcandre.lur...@gmail.com>
Date:   Wed Jul 4 11:30:58 2012 -0400

    Add some error message if pci revision < 4

commit e6bfdd035f3692b712496069b9361d010526802a
Author: Alon Levy <al...@redhat.com>
Date:   Wed Jun 27 14:33:46 2012 +0300

    qxl_driver: introduce qxl_crtc, crtc private
    
    Additionally prevents disabling of the primary crtc.

commit f106ea65cde61c8f3cf5819d8c127fb7912ec067
Author: Alon Levy <al...@redhat.com>
Date:   Mon Apr 30 18:35:59 2012 +0300

    qxl_driver: implement randr, arbitrary resolution, multiple monitors (big 
dump)
    
    Send a MonitorsUpdate - this should definitely be split into it's own
    patch.
    
    Require revision 4 - this is needed just for MonitorsUpdate, should go
    with it.
    
    Adds new config: OPTION_NUM_HEADS, defaults to 4.

commit 21e5719f74749fa6187539dc0805cb12759d66da
Author: Alon Levy <al...@redhat.com>
Date:   Thu May 24 09:56:06 2012 +0300

    qxl_surface: add download_box_no_update

commit 26b8b350628ec053217715e7a9cb77ff56e4f56e
Author: Alon Levy <al...@redhat.com>
Date:   Thu May 24 09:55:27 2012 +0300

    qxl_surface: normalize surface_send names, add option to
surface_destroy to send/not send destroy message

commit 1db72fdf45a3ebbf7f0687671c1def75309b9499
Author: Alon Levy <al...@redhat.com>
Date:   Wed May 23 20:44:51 2012 +0300

    spiceqxl_io_port: mark FLUSH_SURFACES_ASYNC as unimplemented, do
half of it

commit 5d78c4cac24ad3830dba1900d5d879551dcbb407
Author: Alon Levy <al...@redhat.com>
Date:   Wed May 23 21:23:09 2012 +0300

    qxl_screen_init: move uxa_resources_init down to after
qxl_switch_mode has run

commit f246a251f88dab6a9db83e2d8bbd699e29950459
Author: Alon Levy <al...@redhat.com>
Date:   Wed May 23 21:20:23 2012 +0300

    qxl_close_screen: disable fb access, prevent segfaults in uxa later on
    
    I don't have a stacktrace to show any segfault unfortunately.

commit 6dedd9a3f997c0112e71cfd0b28465348dfbbc36
Author: Alon Levy <al...@redhat.com>
Date:   Mon Jun 25 17:08:11 2012 +0300

    qxl_driver: move mspace_set_*_func earlier

commit f838df1589c63fba8e99200238cf0b4e3acac6b1
Author: Alon Levy <al...@redhat.com>
Date:   Tue May 29 17:24:50 2012 +0300

    fix two segfaults in qxl_free_surface
    
    Both results from ProcFreePixmap being called in unanticipated
    circumstances:
    
     cache->all_surfaces is NULL
     surface->host_image is NULL
    
    To reproduce the following scripts work, in tandem:
    
    create xterms, destroy them
    chvt
    
    ============ xterm_test ============
    import os
    import subprocess
    import time
    import atexit
    
    env = os.environ
    env['DISPLAY'] = ':0.0'
    xterms = []
    
    def kill_all():
        print "killing xterms"
        for x in xterms:
                x.kill()
        del xterms[:]
    
    atexit.register(kill_all)
    while True:
        for i in range(10):
                xterms.append(subprocess.Popen(['xterm', '+u8']))
        time.sleep(1)
        kill_all()
    
    ============= chvt_test_helper ============
    XPID=`pgrep Xorg`
    XTTY=`find /proc/$XPID/fd -lname "/dev/tty*"`
    XTTY=`readlink $XTTY`
    XTTY=${XTTY#/dev/tty}
    echo "chvt 1 (from Xorg)"
    chvt 1
    sleep 2
    echo "chvt $XTTY (to Xorg)"
    chvt $XTTY
    
    ============== chvt_test =================
    while true; do ./chvt-test ; sleep 3; done

commit c60681561c9cf8317be4e84ac8ac2bb465e13eb0
Author: Alon Levy <al...@redhat.com>
Date:   Mon Jun 11 10:13:39 2012 +0300

    qxl: remove qxl_screen_t->stride

commit 203f579fed5e0c8a9970bfabebc84c7d84578ee5
Author: Alon Levy <al...@redhat.com>
Date:   Wed Jun 27 12:07:16 2012 +0300

    spiceqxl_inputs: don't hide the pointer global typedef

commit 5706a3765bead75999f6d0ca0b17fed6c30ad7ef
Author: Alon Levy <al...@redhat.com>
Date:   Wed Jun 27 11:06:17 2012 +0300

    uxa: fix bad argument type from removed index API change
(s/SCREEN_ARG_TYPE/SCRN_ARG_TYPE/)

commit ea676f67d4c8fc863a711fb8630c1afccfa0561c
Author: Alon Levy <al...@redhat.com>
Date:   Wed Jun 27 12:19:01 2012 +0300

    whitespace fix

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-qxl in Ubuntu.
https://bugs.launchpad.net/bugs/1056381

Title:
  [FFe: spice] error on x startup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/spice/+bug/1056381/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to