Commit Graph

44 Commits

Author SHA256 Message Date
Dominique Leuenberger
827ab14d26 Accepting request 1063499 from X11:XOrg
- Update to version 13.4.0
- supersedes u_Fix-build-gcc-12.patch
- switched back to tarball from git checkout via source service

OBS-URL: https://build.opensuse.org/request/show/1063499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=23
2023-02-07 17:48:24 +00:00
25cc88f768 - Update to version 13.4.0
- supersedes u_Fix-build-gcc-12.patch
- switched back to tarball from git checkout via source service

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=42
2023-02-06 18:12:43 +00:00
Dominique Leuenberger
86cb049c7c Accepting request 977264 from X11:XOrg
- set SUSE_ZNOW to 0 (boo#1197994)

OBS-URL: https://build.opensuse.org/request/show/977264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=22
2022-05-16 16:07:38 +00:00
6256c78f0c - set SUSE_ZNOW to 0 (boo#1197994)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=40
2022-05-14 17:42:38 +00:00
Dominique Leuenberger
4735617417 Accepting request 957024 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/957024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=21
2022-02-24 17:18:17 +00:00
1b7e417b62 Accepting request 956998 from home:iznogood:factory
My original intent was to fix build with gcc 12 - but it grew somewhat during that process.
We still get 4 years of bugfixes, so I think overall this is the way to go.
Feel free to reject, and only use the gcc 12 buildfix patch

- Update to version 13.3.0+12:
  * vmwgfx:
    - Change header inclusion order to avoid xorg headers catching
      stdbool.h
    - Unify style in scanout_update and present functions
    - Limit the number of cliprects in a drm present_readback
      command v3
    - Limit the number of cliprects in a drm present command v3
    - Limit the number of cliprects in a drm dirtyfb command v3
    - Don't exceed the device command size limit v3
    - Fix invalid memory accesses in CloseScreen
    - Use libdrm to obtain the drm device node name v2
    - Fix a memory leak
    - Fix XVideo memory leaks
  * saa: Make sure damage destruction happens at the correct
    location
  * Remove obsolete B16 & B32 tags in struct definitions
- Switch to git checkout via source service.
- Add u_Fix-build-gcc-12.patch: Still needs a patch to build with
  gcc 12.
- Modernize spec, add libtool BuildRequires and bootstrap build.

OBS-URL: https://build.opensuse.org/request/show/956998
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=39
2022-02-23 12:00:57 +00:00
Dominique Leuenberger
5a6fe06e09 Accepting request 610635 from X11:XOrg
- Update to version 13.3.0
  * This release provides dri3 support for recent mesa (XA version
    2.4+), build support for xserver 1.20, a number of compilation
    warning fixes, removal of old Xwayland and Xmir support, and a
    couple of minor bug fixes.
  * Note that linux distros that choose to not compile in kernel
    modesetting- and 3D should avoid enabling the vmwgfx linux
    kernel module.
  * As usual, the release is intended to be usable even with old
    X servers, but testing for older servers (xserver 1.0+) has
    been limited to compile-testing only. Dedicated functionality
    testing has been run on xserver 1.19.99 series.

OBS-URL: https://build.opensuse.org/request/show/610635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=20
2018-05-20 15:19:50 +00:00
20b191e595 - Update to version 13.3.0
* This release provides dri3 support for recent mesa (XA version
    2.4+), build support for xserver 1.20, a number of compilation
    warning fixes, removal of old Xwayland and Xmir support, and a
    couple of minor bug fixes.
  * Note that linux distros that choose to not compile in kernel
    modesetting- and 3D should avoid enabling the vmwgfx linux
    kernel module.
  * As usual, the release is intended to be usable even with old
    X servers, but testing for older servers (xserver 1.0+) has
    been limited to compile-testing only. Dedicated functionality
    testing has been run on xserver 1.19.99 series.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=37
2018-05-19 15:18:39 +00:00
Dominique Leuenberger
855e6fe4d9 Accepting request 499654 from X11:XOrg
- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041651)

OBS-URL: https://build.opensuse.org/request/show/499654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=19
2017-06-03 23:46:46 +00:00
aa00ce6407 - includes everything needed for missing sle issue entries:
fate #315643-315645, 319159-319161, 319618 (bsc#1041651)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=35
2017-05-30 10:19:35 +00:00
Dominique Leuenberger
f020eca92c Accepting request 441177 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/441177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=18
2016-11-24 20:17:32 +00:00
021d60f516 Accepting request 440984 from home:tobijk:X11:XOrg
- Update to version 13.2.1:
  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 (Xserver 1.19).

OBS-URL: https://build.opensuse.org/request/show/440984
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=33
2016-11-21 11:02:27 +00:00
Dominique Leuenberger
7706493f4a Accepting request 282535 from X11:XOrg
- Update to version 13.1.0:
  + Adapt to GC client clip changes in server 1.17
  + Fix xf86xv.h cannot be included without first including
    xorg-server.h
  + Fix saa_check_poly_fill_rect_noreadback v2
  + Fix saa_check_copy_window dirty region v3
  + Revert "vmware/saa: Disable the noreadback polyfillrect
    optimization"
  + Fix cursor problem with multimon
  + Don't add puixmaps to the pixmap list if they're already
    on it.
  + Fix overlay related compile breakage on earlier X servers
  + Fix bootstrap related compile errors on earlier X servers
  + Clear the PITCHLOCK register if available before modeset
  + Fix out of bound array indexing
  + Fix compilation issue on older X servers
  + Fix uninitialized values in video commands
  + Fix an error path segfault (fdo#80645)
  + Fix auto colorkey fill usage
  + Better error logging when handling cursors
  + Don't move cursors without images
  + Fix xwayland build on newer XA versions
  + Add support for server managed fds
  + Add support for XSERVER_PLATFORM_BUS
  + Fix initial dirty region for pixmaps
  + Set desired modes after xMir screen init
  + Don't tell XA that we have a mask when we haven't
  + Don't change backing-store of active scanout services
  + Fix build without xatracker
- Changes from version 13.0.1
  + Fix compilation on newer X servers
  + Always allocate shared hardware surfaces
  + Require libdrm 2.4.38 to build XMir
  + Block DMA to prime surfaces for now
  + Enable direct dmas
  + Add support for XWayland
  + Add support for XMir v2
  + Add an infrastructure to be able to run hosted under
    a compositor v2
  + Fix compile breakage on XA version 1
  + Really allow XA version 2
  + Revert "vmwgfx: Get rid of device-specific DMA code"
  + Support also XA version 1 v2
  + Handle changes of DamageUnregister API in 1.14.99.2
  + Implement textured video completely on top of XA
  + Avoid HW operations when not master
  + Update for XA API changes
+ Dropped (patches accepted upstream):
  + U_vmware-vmwgfx-Don-t-add-pixmaps-to-the-pixmap-list-i.patch
  + u_xf86xv.h-cannot-be-included-without-first-including-.patch
  + xf86-video-vmware-13.0.2.tar.bz2

OBS-URL: https://build.opensuse.org/request/show/282535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=17
2015-01-25 20:13:45 +00:00
688e8e3c7d fixed typo in patch name in changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=31
2015-01-23 10:39:26 +00:00
b21063e80a Accepting request 282504 from home:sfalken:branches:X11:XOrg
Update to 13.1.0

OBS-URL: https://build.opensuse.org/request/show/282504
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=30
2015-01-23 10:28:24 +00:00
Stephan Kulow
475910ccb2 Accepting request 256232 from X11:XOrg
- U_vmware-vmwgfx-Don-t-add-pixmaps-to-the-pixmap-list-i.patch
  * prevent endless looping during Xserver reset (bnc#900884)

- u_xf86xv.h-cannot-be-included-without-first-including-.patch
  * include xorg-server.h before xf86xv.h in order to fix 
    build with latest glibc

OBS-URL: https://build.opensuse.org/request/show/256232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=16
2014-10-15 14:19:45 +00:00
f2d5caf4f8 - U_vmware-vmwgfx-Don-t-add-pixmaps-to-the-pixmap-list-i.patch
* prevent endless looping during Xserver reset (bnc#900884)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=28
2014-10-14 10:03:17 +00:00
d14ce87c66 - u_xf86xv.h-cannot-be-included-without-first-including-.patch
* include xorg-server.h before xf86xv.h in order to fix 
    build with latest glibc

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=27
2014-10-06 10:59:30 +00:00
Stephan Kulow
899b61e3ad Accepting request 232915 from X11:XOrg
- update to release 13.0.2 
  * This release contains support for both XMir and XWayland,
    updated support for the new XA version released with the
    new Mesa 10.1 version.

OBS-URL: https://build.opensuse.org/request/show/232915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=14
2014-05-10 06:31:53 +00:00
3c97aa96fd - update to release 13.0.2
* This release contains support for both XMir and XWayland,
    updated support for the new XA version released with the
    new Mesa 10.1 version.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=25
2014-05-07 09:58:58 +00:00
Stephan Kulow
843a625ab4 Accepting request 226776 from X11:XOrg
- update to current git commit 51cdfa6 in order to fix build against
  latest xserver
- obsoletes U_0001-vmwgfx-update-for-XA-API-changes.patch,
  U_0002-vmwgfx-Avoid-HW-operations-when-not-master.patch,
  U_0003-vmwgfx-Implement-textured-video-completely-on-top-of.patch,
  U_0004-vmwgfx-Get-rid-of-device-specific-DMA-code.patch,
  U_0005-vmwgfx-handle-changes-of-DamageUnregister-API-in-1.1.patch

OBS-URL: https://build.opensuse.org/request/show/226776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=13
2014-03-22 18:46:11 +00:00
a595b0677c - update to current git commit 51cdfa6 in order to fix build against
latest xserver
- obsoletes U_0001-vmwgfx-update-for-XA-API-changes.patch,
  U_0002-vmwgfx-Avoid-HW-operations-when-not-master.patch,
  U_0003-vmwgfx-Implement-textured-video-completely-on-top-of.patch,
  U_0004-vmwgfx-Get-rid-of-device-specific-DMA-code.patch,
  U_0005-vmwgfx-handle-changes-of-DamageUnregister-API-in-1.1.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=23
2014-03-19 17:22:00 +00:00
Stephan Kulow
cd69ef9a17 Accepting request 209178 from X11:XOrg
- U_0001-vmwgfx-update-for-XA-API-changes.patch
- U_0002-vmwgfx-Avoid-HW-operations-when-not-master.patch
  * Note that for DRI2, a dri2_copy_region becomes a NOP when not master.
    Additionally, all dri2 operations that lead to a potential kernel
    access will return FALSE.
- U_0003-vmwgfx-Implement-textured-video-completely-on-top-of.patch
  * Remove device-specific hacks. This may increase resource usage a little
    on old hardware revisions, but we don't need separate code paths on
    different hardware revisions.
- U_0004-vmwgfx-Get-rid-of-device-specific-DMA-code.patch
  * It's rarely used and things seem to work well enough on top of XA.
- U_0005-vmwgfx-handle-changes-of-DamageUnregister-API-in-1.1.patch
  * Fix is inspired from the intel driver.

OBS-URL: https://build.opensuse.org/request/show/209178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=12
2013-12-11 16:45:53 +00:00
e81dc8bbd0 - U_0001-vmwgfx-update-for-XA-API-changes.patch
- U_0002-vmwgfx-Avoid-HW-operations-when-not-master.patch
  * Note that for DRI2, a dri2_copy_region becomes a NOP when not master.
    Additionally, all dri2 operations that lead to a potential kernel
    access will return FALSE.
- U_0003-vmwgfx-Implement-textured-video-completely-on-top-of.patch
  * Remove device-specific hacks. This may increase resource usage a little
    on old hardware revisions, but we don't need separate code paths on
    different hardware revisions.
- U_0004-vmwgfx-Get-rid-of-device-specific-DMA-code.patch
  * It's rarely used and things seem to work well enough on top of XA.
- U_0005-vmwgfx-handle-changes-of-DamageUnregister-API-in-1.1.patch
  * Fix is inspired from the intel driver.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=21
2013-12-02 15:55:50 +00:00
Stephan Kulow
03f27cb727 Accepting request 174710 from X11:XOrg
- xf86-video-vmware 13.0.1
  * vmwgfx: Use myGlyphs to fix crashes (fdo#61780)
  * Kill mibstore
- obsoletes U_mibstore.patch

OBS-URL: https://build.opensuse.org/request/show/174710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=10
2013-05-07 14:03:17 +00:00
0e60a9618e - xf86-video-vmware 13.0.1
* vmwgfx: Use myGlyphs to fix crashes (fdo#61780)
  * Kill mibstore
- obsoletes U_mibstore.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=19
2013-05-07 11:42:20 +00:00
Stephan Kulow
9091015581 Accepting request 162812 from X11:XOrg
- Add Source URL, see https://en.opensuse.org/SourceUrls (forwarded request 162729 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/162812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=9
2013-04-07 12:29:23 +00:00
b6c764d538 Accepting request 162729 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/162729
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=17
2013-04-05 12:13:37 +00:00
Stephan Kulow
7b31bce598 Accepting request 160241 from X11:XOrg
- make supplements conditional on hardware (bnc#810333)

- Add U_mibstore.patch, fixes build with xorg-server 1.14

OBS-URL: https://build.opensuse.org/request/show/160241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=8
2013-03-21 08:55:07 +00:00
e365618608 - make supplements conditional on hardware (bnc#810333)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=15
2013-03-20 11:38:29 +00:00
0517bd9248 Accepting request 160010 from home:sumski:branches:X11:XOrg
- Add U_mibstore.patch, fixes build with xorg-server 1.14

OBS-URL: https://build.opensuse.org/request/show/160010
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=14
2013-03-19 19:50:46 +00:00
Stephan Kulow
9fa14a7f8a Accepting request 149810 from X11:XOrg
- xf86-video-vmware 13.0.0
  * Release for Xserver 1.13. ABI bump plus bug fixes. A must have
    for all users of the Xserver 1.13.

OBS-URL: https://build.opensuse.org/request/show/149810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=6
2013-01-25 08:41:16 +00:00
2df1bc807e - xf86-video-vmware 13.0.0
* Release for Xserver 1.13. ABI bump plus bug fixes. A must have
    for all users of the Xserver 1.13.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=12
2013-01-24 15:50:42 +00:00
Stephan Kulow
8ab99b27e2 Accepting request 134727 from X11:XOrg
- update to latest git commit 007bed3

OBS-URL: https://build.opensuse.org/request/show/134727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=5
2012-09-18 12:02:43 +00:00
Ismail Dönmez
9b4f353e36 Fix source url
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=10
2012-09-17 19:06:40 +00:00
a0280f880e - update to latest git commit 007bed3
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=9
2012-09-17 09:21:19 +00:00
Stephan Kulow
e4bd270050 Accepting request 129430 from X11:XOrg
- disable build on anything other than i386/x86_64 (forwarded request 129345 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/129430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=4
2012-07-31 11:46:41 +00:00
022875ae19 Accepting request 129345 from home:dirkmueller:branches:X11:XOrg
- disable build on anything other than i386/x86_64

OBS-URL: https://build.opensuse.org/request/show/129345
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=7
2012-07-31 10:20:02 +00:00
Stephan Kulow
136b23ff33 Accepting request 126776 from X11:XOrg
- removed obsolete comment in specfile
- Add pkgconfig(xatracker) BuildRequires for full 3D support.
  (bnc#729189).

OBS-URL: https://build.opensuse.org/request/show/126776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=3
2012-07-02 09:23:55 +00:00
a75d7ee1ec removed obsolete comment in specfile
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=5
2012-07-01 11:41:32 +00:00
9d50aa724e Accepting request 126719 from home:dimstar:branches:X11:XOrg
Enable xatracker support, allowing vmware to have full 3d capability.. one of the features we annoucne as 'new'  in 12.2... pleae verify inclusion in openSUSE 12.2

OBS-URL: https://build.opensuse.org/request/show/126719
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=4
2012-07-01 10:14:17 +00:00
Stephan Kulow
18fef4de64 Accepting request 115447 from X11:XOrg
Pushing X11:XOrg

OBS-URL: https://build.opensuse.org/request/show/115447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-vmware?expand=0&rev=1
2012-05-08 10:03:49 +00:00
5e604546c3 Accepting request 114601 from home:dimstar:branches:X11:XOrg
Update - compatible with X 1.12. - Package fails build until my xorg-server 1.12 package lands (due to missing x11_abi_videodrv_req macro) - Recommend to accept as one collection

OBS-URL: https://build.opensuse.org/request/show/114601
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=2
2012-04-20 09:30:54 +00:00
eeee26b1c2 Accepting request 114543 from home:vuntz:branches:X11:XOrg
New package, split from xorg-x11-driver-video

OBS-URL: https://build.opensuse.org/request/show/114543
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=1
2012-04-19 09:40:54 +00:00