[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