Enum clean-ups
authorMike Gorse <mgorse@novell.com>
Sun, 29 May 2011 22:46:39 +0000 (17:46 -0500)
committerMike Gorse <mgorse@novell.com>
Sun, 29 May 2011 22:46:39 +0000 (17:46 -0500)
commit7afb51e5093fef46c699d92ee8eee94f5b6886fb
tree153ccf97b6b3c6c8b6fa1fd263c0306b91c1e328
parente5198adbcc277c6dc22ecf022b4b7504292b7ce0
Enum clean-ups

Generate enum types where appropriate.
Fix prototypes where a method took a "gint" that was really a bitflag.
Remove tables of state and role names, since these are now redundant with data
from the generated enums and would need to be maintained in parallel.

These changes were originally in master but have been backed out since they
break compatibility with pygobject 2.26.0, which some users are still using.
12 files changed:
atspi/Makefile.am
atspi/atspi-accessible.c
atspi/atspi-accessible.h
atspi/atspi-constants.h
atspi/atspi-enum-types.c.template [new file with mode: 0644]
atspi/atspi-enum-types.h.template [new file with mode: 0644]
atspi/atspi-registry.c
atspi/atspi-registry.h
atspi/atspi-stateset.c
atspi/atspi-types.h
atspi/atspi.h
configure.ac