Revert "Clean up enums"
authorMike Gorse <mgorse@novell.com>
Sun, 29 May 2011 22:27:02 +0000 (17:27 -0500)
committerMike Gorse <mgorse@novell.com>
Sun, 29 May 2011 22:27:02 +0000 (17:27 -0500)
This reverts commit a12d7458110c57e183916255d701b1e0d7c070e1.

Conflicts:

atspi/atspi-constants.h

Reverting these enum clean-ups for now, since they require pygobject 2.28.0
for pyatspi, at least one user is pulling git while using pygobject 2.26.0,
upgrading pygobject is likely to be a complicated process that may break
things, and these changes are only code clean-ups that will not really benefit
users.  Will reinstate in a separate branch and merge some time in the future.

atspi/Makefile.am
atspi/atspi-accessible.c
atspi/atspi-constants.h
atspi/atspi-enum-types.c.template [deleted file]
atspi/atspi-enum-types.h.template [deleted file]
atspi/atspi-registry.c
atspi/atspi-registry.h
atspi/atspi-types.h
configure.ac

index 4d38ee4..8a26430 100644 (file)
@@ -48,7 +48,6 @@ atspi-gmain.h \
        atspi-value.h
 
 libatspi_la_SOURCES =          \
-       $(BUILT_SOURCES) \
        $(libatspiinclude_HEADERS) \
        atspi.h \
        atspi-accessible.c \
@@ -103,25 +102,13 @@ libatspi_la_SOURCES =             \
        atspi-value.c \
        atspi-value.h
 
-BUILT_SOURCES = \
-       atspi-enum-types.c \
-       atspi-enum-types.h
+#BUILT_SOURCES = atspi-constants.h
 
 #CLEANFILES = atspi-constants.h
 
 #atspi-constants.h: $(top_srcdir)/xml/spec.xml $(top_srcdir)/tools/c-constants-gen.py
 #      python $(top_srcdir)/tools/c-constants-gen.py Atspi $(top_srcdir)/xml/spec.xml atspi-constants
 
-ENUM_TYPES = \
-       atspi-constants.h \
-       atspi-types.h
-
-atspi-enum-types.h: atspi-enum-types.h.template $(ENUM_TYPES) $(GLIB_MKENUMS)
-       $(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template atspi-enum-types.h.template $(ENUM_TYPES)) > $@
-
-atspi-enum-types.c: atspi-enum-types.c.template $(ENUM_TYPES) $(GLIB_MKENUMS)
-       $(AM_V_GEN) (cd $(srcdir) && $(GLIB_MKENUMS) --template atspi-enum-types.c.template $(ENUM_TYPES)) > $@
-
 if HAVE_INTROSPECTION
 INTROSPECTION_FILES = $(libatspi_la_SOURCES)
 
index eb8a103..50b5845 100644 (file)
@@ -1415,7 +1415,7 @@ atspi_accessible_new (AtspiApplication *app, const gchar *path)
  *
  * @accessible: The #AtspiAccessible to operate on.  Must be the desktop or
  *             the root of an application.
- * @mask: An #AtspiCache specifying a bit mask of the types of data to cache.
+ * @mask: (type int): An #AtspiCache specifying a bit mask of the types of data to cache.
  *
  * Sets the type of data to cache for accessibles.
  * If this is not set for an application or is reset to ATSPI_CACHE_UNDEFINED,
index 3632854..073102c 100644 (file)
@@ -761,8 +761,8 @@ typedef enum {
 
 typedef enum
 {
-     ATSPI_CACHE_NONE     = 0,
-     ATSPI_CACHE_PARENT   = 1 << 0,
+  ATSPI_CACHE_NONE     = 0,
+  ATSPI_CACHE_PARENT   = 1 << 0,
   ATSPI_CACHE_CHILDREN    = 1 << 1,
   ATSPI_CACHE_NAME        = 1 << 2,
   ATSPI_CACHE_DESCRIPTION = 1 << 3,
diff --git a/atspi/atspi-enum-types.c.template b/atspi/atspi-enum-types.c.template
deleted file mode 100644 (file)
index cd92f99..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*** BEGIN file-header ***/
-#include "atspi-enum-types.h"
-
-/*** END file-header ***/
-
-/*** BEGIN file-production ***/
-/* enumerations from "@filename@" */
-#include "@filename@"
-
-/*** END file-production ***/
-
-/*** BEGIN value-header ***/
-GType
-@enum_name@_get_type (void)
-{
-       static GType the_type = 0;
-       
-       if (the_type == 0)
-       {
-               static const G@Type@Value values[] = {
-/*** END value-header ***/
-
-/*** BEGIN value-production ***/
-                       { @VALUENAME@,
-                         "@VALUENAME@",
-                         "@valuenick@" },
-/*** END value-production ***/
-
-/*** BEGIN value-tail ***/
-                       { 0, NULL, NULL }
-               };
-               the_type = g_@type@_register_static (
-                               g_intern_static_string ("@EnumName@"),
-                               values);
-       }
-       return the_type;
-}
-
-/*** END value-tail ***/
diff --git a/atspi/atspi-enum-types.h.template b/atspi/atspi-enum-types.h.template
deleted file mode 100644 (file)
index bd297b5..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-/*** BEGIN file-header ***/
-#ifndef __ATSPI_ENUM_TYPES_H__
-#define __ATSPI_ENUM_TYPES_H__
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-
-/*** END file-header ***/
-
-/*** BEGIN file-production ***/
-/* Enumerations from "@filename@" */
-
-/*** END file-production ***/
-
-/*** BEGIN enumeration-production ***/
-#define ATSPI_TYPE_@ENUMSHORT@ (@enum_name@_get_type())
-GType @enum_name@_get_type     (void) G_GNUC_CONST;
-
-/*** END enumeration-production ***/
-
-/*** BEGIN file-tail ***/
-G_END_DECLS
-
-#endif /* __ATSPI_ENUM_TYPES_H__ */
-/*** END file-tail ***/
-
index 51392d0..9856be3 100644 (file)
@@ -119,8 +119,7 @@ atspi_register_keystroke_listener (AtspiDeviceListener  *listener,
                                         GArray             *key_set,
                                         AtspiKeyMaskType         modmask,
                                         AtspiKeyEventMask        event_types,
-                                        AtspiKeyListenerSyncType sync_type,
-                                         GError **error)
+                                        gint sync_type, GError **error)
 {
   GArray *d_key_set;
   gchar *path = _atspi_device_listener_get_path (listener);
index f8bf42f..03086dc 100644 (file)
@@ -42,8 +42,7 @@ atspi_register_keystroke_listener (AtspiDeviceListener  *listener,
                                         GArray *key_set,
                                         AtspiKeyMaskType         modmask,
                                         AtspiKeyEventMask        event_types,
-                                        AtspiKeyListenerSyncType sync_type,
-                                         GError **error);
+                                        gint sync_type, GError **error);
 
 gboolean
 atspi_deregister_keystroke_listener (AtspiDeviceListener *listener,
index 4e8dc1a..e56f93f 100644 (file)
@@ -143,8 +143,8 @@ typedef struct _AtspiKeySet
  **/
 typedef enum {
   ATSPI_KEYLISTENER_NOSYNC = 0,
-  ATSPI_KEYLISTENER_SYNCHRONOUS = 1 << 0,
-  ATSPI_KEYLISTENER_CANCONSUME = 1 << 1,
-  ATSPI_KEYLISTENER_ALL_WINDOWS = 1 << 2
+  ATSPI_KEYLISTENER_SYNCHRONOUS = 1,
+  ATSPI_KEYLISTENER_CANCONSUME = 2,
+  ATSPI_KEYLISTENER_ALL_WINDOWS = 4
 } AtspiKeyListenerSyncType;
 #endif /* _ATSPI_TYPES_H_ */
index fc0c93d..b3374be 100644 (file)
@@ -171,8 +171,6 @@ else
 fi
 AC_SUBST(DBUS_SERVICES_DIR)
 
-AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums)
-
 GOBJECT_INTROSPECTION_CHECK([0.9.6])
 
 AC_SUBST(LIBTOOL_EXPORT_OPTIONS)