Bug 6417 - Need to bump ABI versions
Summary: Need to bump ABI versions
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: All All
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 6416
Blocks: 5041
  Show dependency treegraph
 
Reported: 2006-03-28 15:10 UTC by Aaron Plattner
Modified: 2006-04-10 00:50 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

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.