Erkki Seppälä
3ba0decb4b
dix: add a mechanism for iterating through all subresources
...
The mechanism allows iterating even through subresources that don't
have specific XID's. When such 'resources' are iterated, the XID for
them will be zero. A resource type can assign an iteration function
for its subresources with SetResourceTypeFindSubResFunc; by default
resources are assumed not to contain subresources.
The purpose of this extension is to enable accurate accounting of
the resources a resource consumes or uses.
This patch provides the subresource iteration functions for Windows
and GCs.
Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi>
2012-04-18 12:36:25 +03:00
..
.gitignore
.gitignore: use common defaults with custom section #24239
2009-11-11 21:40:20 -08:00
callback.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
client.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
closestr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
closure.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
colormap.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
colormapst.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
cursor.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
cursorstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dix-config-apple-verbatim.h
dix-config.h.in
Move to autoconf standard function name checks & defines
2011-12-05 14:32:45 -08:00
dix.h
Change lastDeviceIdleTime to be per-device
2012-03-22 13:12:56 +10:00
dixaccess.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dixevents.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dixfont.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dixfontstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dixgrabs.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
dixstruct.h
Change lastDeviceIdleTime to be per-device
2012-03-22 13:12:56 +10:00
eventconvert.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
events.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
eventstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
exevents.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
extension.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
extinit.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
extnsionst.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
gc.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
gcstruct.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
globals.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
hotplug.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
input.h
Xi: Fix TouchEnd to TouchUpdate change for one accepted grab
2012-03-22 11:33:20 +10:00
inputstr.h
Xext: Add per-device SyncCounters
2012-03-22 13:12:56 +10:00
inpututils.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
kdrive-config.h.in
kdrive: Add option to compile out input drivers
2010-01-06 19:47:53 +06:00
list.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
Makefile.am
Add 'optionstr.h' to include/Makefile.am
2011-11-20 14:50:57 -08:00
misc.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
miscstruct.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
opaque.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
optionstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
os.h
os: Pass the FatalError message to OsVendorFatalError
2012-03-24 01:07:05 -07:00
pixmap.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
pixmapstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
privates.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
property.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
propertyst.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
protocol-versions.h
Implemented first part of XResource extension v1.2: X_XResQueryClientIds
2012-04-18 10:21:49 +03:00
ptrveloc.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
region.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
regionstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
registry.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
resource.h
dix: add a mechanism for iterating through all subresources
2012-04-18 12:36:25 +03:00
rgb.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
screenint.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
scrnintstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
selection.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
servermd.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
site.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
swaprep.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
swapreq.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
validate.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
version-config.h.in
window.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
windowstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
XIstubs.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xkb-config.h.in
Move to autoconf standard function name checks & defines
2011-12-05 14:32:45 -08:00
xkbfile.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xkbrules.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xkbsrv.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xkbstr.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xorg-config.h.in
xserver: check for elevated privileges not uid=0
2011-12-16 15:38:13 -08:00
xorg-server.h.in
Fix gcc warnings about redundant declarations of fallback functions
2011-12-05 14:32:59 -08:00
Xprintf.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xserver-properties.h
Introduce a consistent coding style
2012-03-21 13:54:42 -07:00
xsha1.h
Move SHA1 computation from render/glyph.c to os/
2009-10-15 01:17:44 +02:00
xwin-config.h.in
Remove unused function checks from configure.ac & include/*.h.in
2011-12-03 10:19:12 -08:00