1. 15 Aug, 2004 3 commits
  2. 13 Aug, 2004 1 commit
    • Keith Packard's avatar
      Empty damage object when freeing pixmap. · a29bfbd3
      Keith Packard authored
      Wrap InstallColormap so that the DDX doesn't see colormaps from our ARGB
          visual (avoids lovely green tint to screen). Also, set visual->nplanes
          of ARGB visual to all used (including alpha) planes so DIX can set
          pixel values correctly.
      Translate automatic update regions correctly to account for borders
      When nplanes == 32 (ARGB visuals), mask in all ones for alpha values to
          allocated pixel values.
      Remove redundant fbAddTraps declaration
      Fix fbCopyWindow to work on non-screen pixmaps (not needed yet)
      Replace broken clipping code with that from modular tree.
      Respect subWindowMode.
      a29bfbd3
  3. 12 Aug, 2004 3 commits
  4. 07 Aug, 2004 1 commit
  5. 03 Aug, 2004 1 commit
    • Eric Anholt's avatar
      Major improvements to Composite wrapper. Several issues remain, but it now · bfbb40c2
      Eric Anholt authored
          appears stable in limited testing.
      - Allocate the picture private, avoiding segfault.
      - Wrap PaintWindow to draw the background/border to the backing pixmap
          (based on Deron Johnson's comptran.c).
      - Set the x_off/y_off returns to translate coordinates properly.
      - Don't bother allocating temporary areas for the modified coordinates.
          Layers above are responsible for handling lower layers changing the
          arguments, so cw doesn't have to worry about it. mibstore.c has to do
          the allocation because it calls down twice (front buffer and backing
          store). (Suggested by keithp)
      - Handle the mode argument to PolyPoint, Polylines, and FillPolygon.
      - Remove some dead elements in the cw privates.
      - Kill a prototype warning in compinit.c by adding the cw.h header.
      bfbb40c2
  6. 31 Jul, 2004 1 commit
    • Eric Anholt's avatar
      Integrate COMPOSITEWRAP branch including composite wrapper. This code still · d690556d
      Eric Anholt authored
          has several issues, including:
      - CopyWindow and PaintWindow wrappers missing (will be done soon)
      - Some segfaults seen in the Render wrappers.
      - Xprt server build breaks with Composite.
      - DDXs must be recompiled for Composite due to VisualRec size change.
      - Composite bugs pointed out by Deron Johnson in email.
      Also, reorder XFixes initialization according to comments by Keith which
          are also in xserver CVS.
      d690556d