CVS Update: xserver (branch: trunk)

Eric Anholt xorg-commit at cvs.freedesktop.org
Thu Mar 9 08:04:07 EET 2006


CVSROOT:	/cvs/xorg
Module name:	xserver
Changes by:	anholt at kemper.freedesktop.org	06/03/09 06:04:07

Log message:
  Rearrange EXA driver structures so that there's a hope of maintaining
  ABI when extending the driver interface.  The card and accel structures
  are merged into the ExaDriverRec, which is to be allocated using
  exaDriverAlloc().  The driver structure also grows exa_major and
  exa_minor, which drivers fill in and have checked by EXA
  (double-checking that the driver really did check that the EXA version
  was correct).  Removes exaInitCard(), which is replaced by the driver
  filling in the rec by hand, and the exaGetVersion() and related
  EXA_*VERSION which are replaced by always using the XFree86 loadable
  module versioning.

Modified files:
      xserver/xorg/:
        ChangeLog 
      xserver/xorg/hw/kdrive/ephyr/:
        ephyr.h ephyr_draw.c 
      xserver/xorg/exa/:
        exa.c exa.h exa_accel.c exa_migration.c exa_offscreen.c 
        exa_render.c 
      xserver/xorg/hw/xfree86/exa/:
        examodule.c 
  
  Revision      Changes    Path
  1.285         +30 -0     xserver/xorg/ChangeLog
  http://cvs.freedesktop.org/xorg/xserver/xorg/ChangeLog
  1.7           +1 -1      xserver/xorg/hw/kdrive/ephyr/ephyr.h
  http://cvs.freedesktop.org/xorg/xserver/xorg/hw/kdrive/ephyr/ephyr.h
  1.3           +38 -26    xserver/xorg/hw/kdrive/ephyr/ephyr_draw.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/hw/kdrive/ephyr/ephyr_draw.c
  1.36          +48 -41    xserver/xorg/exa/exa.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa.c
  1.13          +17 -24    xserver/xorg/exa/exa.h
  http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa.h
  1.37          +114 -120  xserver/xorg/exa/exa_accel.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_accel.c
  1.37          +19 -19    xserver/xorg/exa/exa_migration.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_migration.c
  1.17          +18 -18    xserver/xorg/exa/exa_offscreen.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_offscreen.c
  1.23          +33 -35    xserver/xorg/exa/exa_render.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_render.c
  1.2           +1 -1      xserver/xorg/hw/xfree86/exa/examodule.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/exa/examodule.c




More information about the xorg-commit mailing list