This release provides support for adapting to a desktop configuration
(read VMware GUI configuration) exposed using drm connectors rather than using
RandR12+. Since this is the way gnome-shell/Wayland adapts to a desktop
configuration this driver can coexist with an auto-fit multimonitor VMware
gnome-shell/Wayland configuration and therefore enables future open-vm-tools
versions to expose GUI configuration changes through drm connectors at
system start-up time without using the xorg driver as a proxy.
It also contains a compilation fix for ABI 23 from Hans de Goede.
This driver is targeted for new distro releases with X coexisting with
gnome-shell/Wayland. Although it's been fairly well tested there might be
regressions and therefore it's not suitable for LTS-type release updates.
Hans de Goede (1):
Adapt Block/WakeupHandler signature for ABI 23
Thomas Hellstrom (11):
vmware/vmwgfx: Expose kernel connector attributes and react to hotplug events
vmware/vmwgfx: Add missing includes of the config.h header.
vmware/vmwgfx: Update RandR output properties on hotplug events v2
vmware/vmwgfx: Add a layout handler v2
vmware/vmwgfx: Avoid filling the log with modeline printouts
vmware/vmwgfx: Read the implicit output status from KMS if available.
vmware/vmwgfx: Disable autolayout if we detect an old resolutionset
vmware/vmwgfx: Don't require screen objects to run
vmware: Bump minor to signal availability of new features
vmware/vmwgfx: Add a missing source file for distribution
Bump minor for release.
Problems found locating distfiles:
Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
This release provides a number of important bug fixes as well as support
for recent releases of Xserver. Distro maintainers are encouraged to upgrade.
The driver is intended to be backwards compatible with and used also with
older X servers.
Adam Jackson (1):
saa: Adapt to GC client clip changes in xserver 1.17
Hans de Goede (2):
Add support for XSERVER_PLATFORM_BUS
Add support for server managed fds
Jakob Bornecrantz (7):
vmware/vmwgfx: Don't move cursors without images
vmware/vmwgfx: A bit more error logging when handling cursors
vmware/vmwgfx: Fix auto colorkey fill usage
vmware/legacy: Apply same fix to auto colorkey fill
vmware/legacy: Fix uninitialized values in video commands
vmware/vmwgfx: Fix compilation issue on older X servers
vmware/legacy: Fix out of bound array indexing
Julien Cristau (1):
configure: fix build without xatracker
Stefan Dirsch (1):
xf86xv.h cannot be included without first including xorg-server.h.
Thomas Hellstrom (16):
vmware/vmwgfx: Don't change backing-store of active scanout surfaces
vmware/vmwgfx: Don't tell XA that we have a mask when we haven't
vmware/vmwgfx: Set desired modes after xMir screen init
vmware/vmwgfx: Fix initial dirty region for pixmaps
vmware/saa: Disable the noreadback polyfillrect optimization
vmware/vmwgfx: Fix xwayland build on newer XA versions
vmware/vmwgfx: Fix an error path segfault
vmware: Clear the PITCHLOCK register if available before modeset
vmware: Fix bootstrap related compile errors on earlier X servers
vmware/legacy: Fix overlay related compile breakage on earlier X servers
vmware/vmwgfx: Don't add pixmaps to the pixmap list if they're already on it
vmware/vmwgfx: Fix cursor problem with multimon
Revert "vmware/saa: Disable the noreadback polyfillrect optimization"
vmware/saa: Fix saa_check_copy_window dirty region v3
vmware/saa: Fix saa_check_poly_fill_rect_noreadback v2
vmware: Bump version number for release
This release contains support for both XMir and XWayland, updated
support for the new XA version released with the new Mesa 10.1 version.
Gaetan Nadon (1):
vmwgfx: handle changes of DamageUnregister API in 1.14.99.2
Jakob Bornecrantz (2):
vmware: Fix compilation on newer X servers
Bump the version number to 13.0.2
Rob Clark (1):
vmwgfx: update for XA API changes
Thomas Hellstrom (17):
vmwgfx: Avoid HW operations when not master
vmwgfx: Implement textured video completely on top of XA.
vmwgfx: Get rid of device-specific DMA code
vmwgfx: Fix some compilation warnings and indentations
vmwgfx: Support also XA version 1 v2
vmwgfx: Remove stray 1
Revert "vmwgfx: Get rid of device-specific DMA code"
vmwgfx: Really allow XA version 2.
vmwgfx: Fix compile breakage on XA version 1.
vmwgfx: Add an infrastructure to be able to run hosted under a compositor v2
vmwgfx: Add support for XMir v2.
vmwgfx: Add support for XWayland
vmwgfx: Enable direct dmas
vmwgfx: Block DMA to prime surfaces for now
vmware: Fix build errors and warnings
vmware: Require libdrm 2.4.38 to build XMir.
vmware/vmwgfx: Always allocate shared hardware surfaces.
Gaetan Nadon (6):
.gitignore: use common defaults with custom section # 24239
.gitignore: use common defaults with custom section # 24239
Several driver modules do not have a ChangeLog target in Makefile.am #23814
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Michel Danzer (3):
vmware: Fix crash with xserver >= 1.7.
VMWAREComposite: Only hide cursor if source picture is backed by drawable.
Bump for 10.16.9 release.
Dave Airlie (3):
vmware: update for resources/RAC API removal
vmware: fix resource removal properly
vmware: change to using ABI version check
Gaetan Nadon (1):
xf86-video-vmware: Remove unused .cvsignore file #23776
Philip Langdale (1):
Bump fo 10.16.8 Release
Bob Long (1):
Fix black screen after resume from hibernate.
Micah Dowty (1):
An imperfect fix for Xinerama state changes without a mode change
Philip Langdale (1):
Bump for 10.16.7 Release.
Alan Coopersmith (1):
Remove xorgconfig & xorgcfg from See Also list in man page
Micah Dowty (5):
Update README
Fix dynamic mode edge cases
Unbreak vmwarectrl setres
Allow cursor updates while unhidden
Better cursor size limit and explanation
Philip Langdale (1):
Bump for 10.16.6 release
Shelley Gong (1):
Automatically add modelines for the driver's built-in set of modes.
Bankim Bhavsar (2):
Add RegionEqual function for older XFree86 versions.
Video Overlay: Handle clipping correctly with AutoPaint colorkey.
Philip Langdale (2):
Prepare for 10.16.4 release.
Bump version for 10.16.5 release.
10.16.4:
Video Overlay: Handle clipping correctly with AutoPaint colorkey.
10.16.3:
minor Xv fixes
10.16.2:
More xorg and xfree86 backwards compatibility
Fix VMWARE_CTRL and Xinerama Initialization
Prepare for 10.16.2