I'm happy to announce a new xf86-video-qxl release, 0.1.1. Here is the list of changes: Major changes in 0.1.1 ====================== KMS support DFPS available to guest driver too Xspice audio & agent support GPL code removed (EDID) Warnings squash Bug fixes (numbers are Red Hat Bugzilla bug ids): 883578 - remote-viewer gets frozen after migration of guest with video playback 968931 - Crash in Xspice after closing tab with spice-html5 894421 - Small change in guests resolution results in wrong resolution Adam Jackson (1): Remove mibstore.h Alon Levy (23): spiceqxl_main_loop: fix use of watch after removal fix a bunch of warnings - unused variables, labels, code fix undefined symbol qxl_enter_vt_kms for XSPICE xspice: support sending monitors config xspice: zero memory on allocation, fix uninitialized use (valgrind reported) spiceqxl_inputs: expose buttons & position api for agent usage qxl_option_helpers: add required includes xspice: add vdagent support xspice: add uinput support to vdagent support Xspice: use subprocess.Popen, nicer cleanup of files/processes Xspice: correct doc string Xspice: require display parameter, and set if earlier in environment Xspice: vdagent{,d} launching support qxl_get_formats: use surface enum, not bitmap (fixes clang warning) spiceqxl_display: add noreturn attribute (silence clang warning) uxa: use PIXMAN consts instead of PICT in some places (silence clang warning) Xspice: add --audio-fifo-dir spiceqxl_audio: fix possible buffer overflow (clang) qxl_image: fix build break once MIN/MAX switched to spice-protocol Xspice: kill Xorg process on SIGTERM xspice: add tests for audio remoting Release 0.1.1 fix make dist Andrew Eikum (1): Implement sending audio to the client from a directory of FIFO queues Cole Robinson (1): qxl: Report actual module version Dave Airlie (31): qxl: split uxa related code into separate file qxl: split user modesetting code and crtc code out. qxl: move io functions to a separate file qxl_mem: drop unused if 0 code. qxl: move mem slots code to qxl_mem.c qxl: move garbage collector + alloc into qxl_mem.c qxl: move mspace setup to qxl_mem.c uxa: port over tiled fill code from EXA qxl: split surface struct out into its own header file. qxl: pass qxl instead of surface cache to some functions qxl_surface: move to using struct to avoid ordering issues with typedef. qxl: fix memory leak on driver exit. qxl: split common pre init code out from qxl pre init qxl_edid: add missing config.h qxl: pass surface struct instead of ids in drawable functions. qxl: add direct pointer from qxl surface to qxl screen qxl: abstract object allocation away from surface/image/cursor code qxl: separate surface ums code out into separate file qxl: fix build in koji qxl: fix xspice build due to missing include. qxl: use u64_to_pointer to avoid warnings when building on i686 qxl: drop pointless and wrong memset. qxl: add KMS support v1.2 qxl/kms: recreate the host image upon resize qxl: don't enable kms unless we can find qxl_drm.h qxl: fix 32-bit mmaps qxl: fix issue with resizing dev_image improperly qxl: add uevent handler support qxl: drop GPL code from qxl driver qxl: fix broken cursor hotspot on KMS driver fix build with --disable-kms Jeremy White (33): Change include paths to fix rare compilation issue. Unify memory management for the primary screen. Add a DeferredFPS option. Shift the uxa function initialization to a separate function. Add a deferred frames mode. Implement copy with fbFill. Implement prepare_copy using GC functions. Enable the use of SpiceExitOnDisconnect so that Xspice can be configured Establish a preferred default of 1024x768 correctly. We're uploading a drawable from the primary surface, use it. Initialize our update region at surface creation, avoids 0 size regions Handle cache and surface options the same way we handle all options. Add missing options to the example xorg.conf file. Consolidate and document the missing parameters Add a '--auto' flag to create a temporary xorg.conf file. Enable the deferred-fps and exit-on-disconnect options Add a --xsession option, to allow for an automatic start of an xsession script Add an example stanza for the FIFO dir logic. More correctly signal that we only want the first head connected at start. Eliminate gcc warning on duplicate use of ARRAY_SIZE by Xorg. Removed unused local variables Document a meaningful warning. Eliminate a printf format warning on 32 bit systems. Actually request the forcibly inline functions to be inline. Eliminate a gcc "cast discards '__attribute__((const))'" warning Eliminate gcc warning "initialization discards 'const' qualifier from pointer target type" Make the Deferred FPS mode available in all cases, not just XSPICE. Modify X interfaces to better enable Xorg resets. Set -noreset on invocation Provide compatibility for Xorg list code with Xorg < 1.12, for RHEL 6 support Handle a missed case where lack of kms doesn't work with XSpice. Remove MAX/MIN macros that are now included via spice/macros.h. Use non deprecated functions, removes warnings from build. Søren Sandmann Pedersen (2): Add new DebugRenderFallbacks option When DebugRenderFallbacks is turned on, print debug spew in many cases Uri Lublin (5): qxl_driver: remove unused enum ROPDescriptor qxl_pre_init: fix calculation of available video memory qxl_driver: check_crtc: handle qxl->crtcs == NULL qxl_driver: simplify calling qxl_update_monitors_config qxl_driver: monitors_config: adjust to memory-remap Yaakov Selkowitz (2): Add XORG_LIBS to LIBADD Only include Xv headers if server supports it git tag: xf86-video-qxl-0.1.1 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-qxl-0.1.1.tar.bz2 MD5: 39f0721e83bc3bb2aba5c0379616ddbc xf86-video-qxl-0.1.1.tar.bz2 SHA1: 6ec6b58369ffed4e112f7697d884e50df28fe3a2 xf86-video-qxl-0.1.1.tar.bz2 SHA256: 834e70d7ab1274e916787e3d79c1edc423ce66f0f809606f93cd8af45f2adafe xf86-video-qxl-0.1.1.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-qxl-0.1.1.tar.gz MD5: f2d93b5501e4c2691fb1fb1086132ed8 xf86-video-qxl-0.1.1.tar.gz SHA1: 1ced22c0d0a73ddaa067d3a225c593f6fdad50ad xf86-video-qxl-0.1.1.tar.gz SHA256: 08bdcb13bf6bb928f50649f13a2fae4a81ebc4e86f17e51d597c8ee1dce5c981 xf86-video-qxl-0.1.1.tar.gz
Attachment:
pgpq9Qw7C1P3k.pgp
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel