Fix/rework selective caching
authorMike Gorse <mgorse@novell.com>
Sun, 22 May 2011 23:37:27 +0000 (18:37 -0500)
committerMike Gorse <mgorse@novell.com>
Sun, 22 May 2011 23:41:28 +0000 (18:41 -0500)
commit78beee3d5f5f919fd2ec1ed99bef9a4126c0b56c
treeef745a02f400c75e4f1ff9e40c5e799b20aba32a
parent9ed3925b0769fe068bc2ac31910770a93a5129e9
Fix/rework selective caching

Previously, atspi_accessible_set_cache_mask would not affect accessibles
which were already cached, but this was not very useful, as caching is done
automatically when a new app is discovered.  Functions that may retrieve
cached data now test the cache setting for the application--not just whether
there is a value stored for the data--whe ndetermining whether to call the app.

Also, annotate atspi_accessible_set_cache_mask as a gint.  This is temporary;
properly generating GTypes for enums/flags is TODO for 2.2.
atspi/atspi-accessible.c
atspi/atspi-accessible.h
atspi/atspi-constants.h