Bug 6417

Summary: Need to bump ABI versions
Product: xorg Reporter: Aaron Plattner <aplattner>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: dberkholz
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 6416    
Bug Blocks: 5041    

Description Aaron Plattner 2006-03-28 15:10:52 UTC
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?
Comment 1 Aaron Plattner 2006-04-10 17:50:08 UTC
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.