Once bug 6416 is fixed, the ABI minor version numbers will need to be incremented. However, since there are changes to the video driver ABI that break backwards-compatibility (glyph privates), it seems like the video driver major ABI version ought to be changed. Comments?
CVSROOT: /cvs/xorg Module name: xserver Changes by: aplattner at kemper.freedesktop.org 06/04/07 18:56:04 Log message: * hw/xfree86/common/xf86Module.h: Bump the ABI versions. Due to Glyph privates and the XV update below, the video driver ABI needs to be bumped to 1.0. The rest of the ABI minor versions were bumped to include the LoaderGetABIVersion function. * hw/xfree86/common/xf86xv.c: (xf86XVRegetVideo), (xf86XVReputVideo), (xf86XVReputImage), (xf86XVPutStill), (xf86XVGetStill), (xf86XVPutImage): * hw/xfree86/common/xf86xv.h: Add a DrawblePtr argument to the XV hooks. This allows drivers to determine that the target window is redirected and draw to the appropriate place. Modified files: xserver/xorg/: ChangeLog xserver/xorg/hw/xfree86/common/: xf86Module.h xf86xv.c xf86xv.h Revision Changes Path 1.434 +15 -0 xserver/xorg/ChangeLog http://webcvs.freedesktop.org/xorg/xserver/xorg/ChangeLog 1.11 +5 -5 xserver/xorg/hw/xfree86/common/xf86Module.h http://webcvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/common/xf86Module.h 1.9 +12 -6 xserver/xorg/hw/xfree86/common/xf86xv.c http://webcvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/common/xf86xv.c 1.4 +6 -6 xserver/xorg/hw/xfree86/common/xf86xv.h http://webcvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/common/xf86xv.h
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.