[glibmm] Regenerate enums defs.



commit 327c2f61705e52d419da86e30d0ae91aaaedd25d
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Oct 25 09:58:12 2011 +0200

    Regenerate enums defs.
    
      * glib/src/glib_enums.defs, gobject_enums.defs: Regenerated with enums.pl.
    * glib/src/glib_deprecated_enums.defs: Added this file.
    * glib/src/filelist.am: Mention the new file.
    * glib/src/glib.defs: Mention the new file and actually mention
    gobject_enums.defs.

 ChangeLog                           |   10 ++++
 glib/src/filelist.am                |    3 +-
 glib/src/glib.defs                  |    2 +
 glib/src/glib_deprecated_enums.defs |   22 +++++++++
 glib/src/glib_enums.defs            |   88 +++++++++++------------------------
 5 files changed, 64 insertions(+), 61 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 29425c9..1c29b3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2011-10-25  Murray Cumming  <murrayc murrayc com>
+
+	Regenerate enums defs.
+
+  * glib/src/glib_enums.defs, gobject_enums.defs: Regenerated with enums.pl.
+	* glib/src/glib_deprecated_enums.defs: Added this file.
+	* glib/src/filelist.am: Mention the new file.
+	* glib/src/glib.defs: Mention the new file and actually mention 
+	gobject_enums.defs.
+
 2011-10-23  Josà Alburquerque  <jaalburqu svn gnome org>
 
 	Gio::DBus::Connection: Temporarily remove newly added call() methods.
diff --git a/glib/src/filelist.am b/glib/src/filelist.am
index 01ab608..fedd32b 100644
--- a/glib/src/filelist.am
+++ b/glib/src/filelist.am
@@ -2,7 +2,8 @@
 
 glibmm_files_defs =		\
 	glib.defs		\
-	glib_enums.defs		\
+	glib_enums.defs	\
+	glib_deprecated_enums.defs	\
 	glib_functions.defs	\
 	glib_extra_objects.defs	\
 	gmodule_enums.defs	\
diff --git a/glib/src/glib.defs b/glib/src/glib.defs
index e7e1297..640c5ed 100644
--- a/glib/src/glib.defs
+++ b/glib/src/glib.defs
@@ -1,6 +1,8 @@
 (include glib_functions.defs)
 (include glib_enums.defs)
+(include glib_deprecated_enums.defs)
 (include glib_extra_objects.defs)
+(include gobject_enums.defs)
 (include gobject_functions.defs)
 (include gmodule_functions.defs)
 (include gmodule_enums.defs)
diff --git a/glib/src/glib_deprecated_enums.defs b/glib/src/glib_deprecated_enums.defs
new file mode 100644
index 0000000..b80fc58
--- /dev/null
+++ b/glib/src/glib_deprecated_enums.defs
@@ -0,0 +1,22 @@
+;; From gthread.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;;   G_THREAD_PRIORITY_LOW,
+;;   G_THREAD_PRIORITY_NORMAL,
+;;   G_THREAD_PRIORITY_HIGH,
+;;   G_THREAD_PRIORITY_URGENT
+;; } GThreadPriority;
+
+(define-enum-extended ThreadPriority
+  (in-module "G")
+  (c-name "GThreadPriority")
+  (values
+    '("low" "G_THREAD_PRIORITY_LOW" "0")
+    '("normal" "G_THREAD_PRIORITY_NORMAL" "1")
+    '("high" "G_THREAD_PRIORITY_HIGH" "2")
+    '("urgent" "G_THREAD_PRIORITY_URGENT" "3")
+  )
+)
+
diff --git a/glib/src/glib_enums.defs b/glib/src/glib_enums.defs
index e309f23..bfec0b5 100644
--- a/glib/src/glib_enums.defs
+++ b/glib/src/glib_enums.defs
@@ -28,24 +28,6 @@
   )
 )
 
-;; From gbsearcharray.h
-
-;; Original typedef:
-;; typedef enum
-;; {
-;;   G_BSEARCH_ARRAY_ALIGN_POWER2  = 1 << 0, /* align memory to power2 sizes */
-;;   G_BSEARCH_ARRAY_AUTO_SHRINK  = 1 << 1   /* shrink array upon removal */
-;; } GBSearchArrayFlags;
-
-(define-flags-extended BSearchArrayFlags
-  (in-module "G")
-  (c-name "GBSearchArrayFlags")
-  (values
-    '("align-power2" "G_BSEARCH_ARRAY_ALIGN_POWER2" "1 << 0")
-    '("auto-shrink" "G_BSEARCH_ARRAY_AUTO_SHRINK" "1 << 1")
-  )
-)
-
 ;; From gchecksum.h
 
 ;; Original typedef:
@@ -177,23 +159,6 @@
   )
 )
 
-;; From gdebug.h
-
-;; Original typedef:
-;; typedef enum {
-;;   G_DEBUG_FATAL_WARNINGS  = 1 << 0,
-;;   G_DEBUG_FATAL_CRITICALS = 1 << 1
-;; } GDebugFlag;
-
-(define-flags-extended DebugFlag
-  (in-module "G")
-  (c-name "GDebugFlag")
-  (values
-    '("warnings" "G_DEBUG_FATAL_WARNINGS" "1 << 0")
-    '("criticals" "G_DEBUG_FATAL_CRITICALS" "1 << 1")
-  )
-)
-
 ;; From gfileutils.h
 
 ;; Original typedef:
@@ -422,12 +387,16 @@
 ;;   G_IO_FLAG_APPEND = 1 << 0,
 ;;   G_IO_FLAG_NONBLOCK = 1 << 1,
 ;;   G_IO_FLAG_IS_READABLE = 1 << 2,	/* Read only flag */
-;;   G_IO_FLAG_IS_WRITEABLE = 1 << 3,	/* Read only flag */
+;;   G_IO_FLAG_IS_WRITABLE = 1 << 3,	/* Read only flag */
 ;;   G_IO_FLAG_IS_SEEKABLE = 1 << 4,	/* Read only flag */
 ;;   G_IO_FLAG_MASK = (1 << 5) - 1,
 ;;   G_IO_FLAG_GET_MASK = G_IO_FLAG_MASK,
 ;;   G_IO_FLAG_SET_MASK = G_IO_FLAG_APPEND | G_IO_FLAG_NONBLOCK
 ;; } GIOFlags;
+;; Note that we add is-writeable in glibmm to preserve API.
+;; They do that with a #define in glib, though an enum would have been OK:
+;; See http://git.gnome.org/browse/glib/commit/glib/giochannel.h?id=0d1a2eb4bfcd733e0c015c76fb0ca0308b8a61f0
+;; and https://bugzilla.gnome.org/show_bug.cgi?id=657045#c6
 
 (define-flags-extended IOFlags
   (in-module "G")
@@ -437,6 +406,7 @@
     '("nonblock" "G_IO_FLAG_NONBLOCK" "1 << 1")
     '("is-readable" "G_IO_FLAG_IS_READABLE" "1 << 2")
     '("is-writeable" "G_IO_FLAG_IS_WRITEABLE" "1 << 3")
+    '("is-writable" "G_IO_FLAG_IS_WRITABLE" "1 << 3")
     '("is-seekable" "G_IO_FLAG_IS_SEEKABLE" "1 << 4")
     '("mask" "G_IO_FLAG_MASK" "(1 << 5) - 1")
     '("get-mask" "G_IO_FLAG_GET_MASK" "0x1F")
@@ -1221,29 +1191,9 @@
 ;; Original typedef:
 ;; typedef enum
 ;; {
-;;   G_THREAD_PRIORITY_LOW,
-;;   G_THREAD_PRIORITY_NORMAL,
-;;   G_THREAD_PRIORITY_HIGH,
-;;   G_THREAD_PRIORITY_URGENT
-;; } GThreadPriority;
-
-(define-enum-extended ThreadPriority
-  (in-module "G")
-  (c-name "GThreadPriority")
-  (values
-    '("low" "G_THREAD_PRIORITY_LOW" "0")
-    '("normal" "G_THREAD_PRIORITY_NORMAL" "1")
-    '("high" "G_THREAD_PRIORITY_HIGH" "2")
-    '("urgent" "G_THREAD_PRIORITY_URGENT" "3")
-  )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
 ;;   G_ONCE_STATUS_NOTCALLED,
 ;;   G_ONCE_STATUS_PROGRESS,
-;;   G_ONCE_STATUS_READY  
+;;   G_ONCE_STATUS_READY
 ;; } GOnceStatus;
 
 (define-enum-extended OnceStatus
@@ -1291,7 +1241,7 @@
 ;;   G_UNICODE_OTHER_LETTER,
 ;;   G_UNICODE_TITLECASE_LETTER,
 ;;   G_UNICODE_UPPERCASE_LETTER,
-;;   G_UNICODE_COMBINING_MARK,
+;;   G_UNICODE_SPACING_MARK,
 ;;   G_UNICODE_ENCLOSING_MARK,
 ;;   G_UNICODE_NON_SPACING_MARK,
 ;;   G_UNICODE_DECIMAL_NUMBER,
@@ -1327,7 +1277,7 @@
     '("other-letter" "G_UNICODE_OTHER_LETTER" "7")
     '("titlecase-letter" "G_UNICODE_TITLECASE_LETTER" "8")
     '("uppercase-letter" "G_UNICODE_UPPERCASE_LETTER" "9")
-    '("combining-mark" "G_UNICODE_COMBINING_MARK" "10")
+    '("spacing-mark" "G_UNICODE_SPACING_MARK" "10")
     '("enclosing-mark" "G_UNICODE_ENCLOSING_MARK" "11")
     '("non-spacing-mark" "G_UNICODE_NON_SPACING_MARK" "12")
     '("decimal-number" "G_UNICODE_DECIMAL_NUMBER" "13")
@@ -1437,7 +1387,7 @@
 )
 
 ;; Original typedef:
-;; typedef enum 
+;; typedef enum
 ;; {                         /* ISO 15924 code */
 ;;   G_UNICODE_SCRIPT_INVALID_CODE = -1,
 ;;   G_UNICODE_SCRIPT_COMMON       = 0,   /* Zyyy */
@@ -1713,6 +1663,24 @@
   )
 )
 
+;; Original typedef:
+;; typedef enum
+;; {
+;;   G_FORMAT_SIZE_DEFAULT     = 0,
+;;   G_FORMAT_SIZE_LONG_FORMAT = 1 << 0,
+;;   G_FORMAT_SIZE_IEC_UNITS   = 1 << 1
+;; } GFormatSizeFlags;
+
+(define-flags-extended FormatSizeFlags
+  (in-module "G")
+  (c-name "GFormatSizeFlags")
+  (values
+    '("default" "G_FORMAT_SIZE_DEFAULT" "0x0")
+    '("long-format" "G_FORMAT_SIZE_LONG_FORMAT" "1 << 0")
+    '("iec-units" "G_FORMAT_SIZE_IEC_UNITS" "1 << 1")
+  )
+)
+
 ;; From gvariant.h
 
 ;; Original typedef:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]