Hello, Here is the pull request for introducing and implementing XResource extension v1.2. The previous pull request with some more information about this extension, that didn't make it to 1.10, can be viewed at
http://www.mail-archive.com/xorg-devel@lists.x.org/msg18418.html . These branches have been rebased against the corresponding master branches. This version has been tested on 64-bit platforms as well and libXRes has been slightly amended to fix an issue (hi, Tiago!). Cc'd to interested parties. ======================================================================== xorg/xserver: The following changes since commit a19771e4337d1c4600550314bbc42a1495a023ff: Erkki Seppälä (1): xfree86/common: Remove a configScreen leak when conf_screen is NULL are available in the git repository at: git://gitorious.org/erkkise/fdo-xserver.git client-tracking Erkki Seppälä (6): 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: add a generic hashtable implementation dix: add reference count of the resource to ResourceSizeRec Xext: add support for X_XResQueryResourceBytes Rami Ylimäki (3): render: Report pixmap usage of pictures to resource extension. composite: Report pixmap usage of client windows to resource extension. dix: Add reverse resource name lookup function to registry. Xext/xres.c | 830 +++++++++++++++++++++++++++++++++++++++++- composite/compext.c | 24 ++ dix/Makefile.am | 1 + dix/hashtable.c | 240 ++++++++++++ dix/registry.c | 10 + dix/resource.c | 375 ++++++++++++++++++- hw/xfree86/loader/sdksyms.sh | 1 + include/Makefile.am | 1 + include/hashtable.h | 113 ++++++ include/protocol-versions.h | 2 +- include/registry.h | 6 + include/resource.h | 59 +++ render/picture.c | 24 ++ test/Makefile.am | 3 +- test/hashtabletest.c | 143 ++++++++ 15 files changed, 1813 insertions(+), 19 deletions(-) create mode 100644 dix/hashtable.c create mode 100644 include/hashtable.h create mode 100644 test/hashtabletest.c ======================================================================== xorg/proto/resourceproto: The following changes since commit 386946098f97b9137af3265b5608fdcf22c7d49a: Alan Coopersmith (1): Add missing XFree86 copyright notice to COPYING are available in the git repository at: git://git.gitorious.org/erkkise/fdo-resourceproto.git client-tracking Erkki Seppälä (1): Protocol records for XRes v1.2 Rami Ylimäki (1): Added protocol description for XRes v1.2 XResproto.h | 100 +++++++++++++- resproto.txt | 462 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 561 insertions(+), 1 deletions(-) create mode 100644 resproto.txt ======================================================================== xcb/proto: The following changes since commit c4497cdbf0640c376cdebb0a9e5ea62458e6ba51: Peter Harris (1): Merge branch 'master' of git://anongit.freedesktop.org/~peterh/xcbproto are available in the git repository at: git://gitorious.org/erkkise/fdo-xcb-proto.git client-tracking Erkki Seppälä (1): Prototype for XRes v1.2 src/res.xml | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 69 insertions(+), 1 deletions(-) ======================================================================== xorg/lib/libXRes: The following changes since commit 455c02ee9143b2bfbfd99b6481a1b22a0ce2a2bf: Gaetan Nadon (1): config: comment, minor upgrade, quote and layout configure.ac are available in the git repository at: git://gitorious.org/erkkise/fdo-libXRes.git client-tracking Erkki Seppälä (2): Implemented first part of XResource extension v1.2: XResQueryClientIds Implemented second part of XResource extension v1.2: XResQueryResourceBytes include/X11/extensions/XRes.h | 79 ++++++++++++++ src/XRes.c | 230 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 306 insertions(+), 3 deletions(-) ======================================================================== end of pull requests :). _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel