[PULL] [xorg/xserver] XRes v1.2

Erkki Seppala erkki.seppala at vincit.fi
Thu Apr 7 01:09:45 PDT 2011


And sending this to the mailing list as well - Keith might be getting 
this twice.
---

On 07.04.2011 07:06, Keith Packard wrote:
> This looks ready to merge, and I would be replying with such a message
> if test/Makefile.am wasn't separately updated since the place you
> branched from.

Great! The latest rebased branch applies to master at least at this 
moment :). (And hashtabletest compiles as well.)

Here is the updated pull-request:

The following changes since commit 7aad7dbf409eaa16a2c80d76ba2a42dc84501919:
   Peter Hutterer (1):
         Xext: use EXT_MASK macro instead of manual & 0x7f

are available in the git repository at:

   git://gitorious.org/erkkise/fdo-xserver.git client-tracking-v2

Erkki Seppälä (8):
       Implemented first part of XResource extension v1.2: 
X_XResQueryClientIds
       dix: add a mechanism for iterating through all subresources
       dix: add hashing functions to resource.h for others to use.
       dix: don't use a local wrapper for calling HashResourceID
       dix: HashResourceID always succeeds
       Xext: add a generic hashtable implementation
       dix: add reference count of the resource to ResourceSizeRec
       Xext: add support for X_XResQueryResourceBytes

Rami Ylimäki (2):
       render: Report pixmap usage of pictures to resource extension.
       composite: Report pixmap usage of client windows to resource 
extension.

  Xext/Makefile.am            |    2 +-
  Xext/hashtable.c            |  291 +++++++++++++++
  Xext/hashtable.h            |  137 +++++++
  Xext/xres.c                 |  830 
++++++++++++++++++++++++++++++++++++++++++-
  composite/compext.c         |   24 ++
  dix/resource.c              |  362 ++++++++++++++++++-
  include/protocol-versions.h |    2 +-
  include/resource.h          |   57 +++
  render/picture.c            |   24 ++
  test/Makefile.am            |    3 +-
  test/hashtabletest.c        |  162 +++++++++
  11 files changed, 1873 insertions(+), 21 deletions(-)
  create mode 100644 Xext/hashtable.c
  create mode 100644 Xext/hashtable.h
  create mode 100644 test/hashtabletest.c


More information about the xorg-devel mailing list