[Spice-devel] [ANNOUNCE] xf86-video-qxl 0.1.1
Alon Levy
alevy at redhat.com
Sun Oct 20 23:37:13 CEST 2013
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20131021/b7ffd198/attachment.pgp>
More information about the Spice-devel
mailing list