Add #defines defining scale of priorities.
authorOwen Taylor <otaylor@redhat.com>
Sat, 19 Dec 1998 22:21:39 +0000 (22:21 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Sat, 19 Dec 1998 22:21:39 +0000 (22:21 +0000)
Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>

* glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
scale of priorities.

12 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.h
glib/glib.h
glib/gmain.c
gmain.c

index d5ee525..84b2630 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
index d5ee525..84b2630 100644 (file)
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
index d5ee525..84b2630 100644 (file)
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
index d5ee525..84b2630 100644 (file)
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
index d5ee525..84b2630 100644 (file)
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
index d5ee525..84b2630 100644 (file)
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
index d5ee525..84b2630 100644 (file)
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
index d5ee525..84b2630 100644 (file)
@@ -1,5 +1,10 @@
 Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
 
+       * glib.h gmain.c (G_PRIORITY_LOW): Add #defines defining
+       scale of priorities.
+
+Sat Dec 19 16:56:02 1998  Owen Taylor  <otaylor@redhat.com>
+
        * gmain.c (g_main_poll): Allocate space for pollfd's
        _after_ adding poll wake-up-pipe record.
 
diff --git a/glib.h b/glib.h
index 293dda9..19c6dd7 100644 (file)
--- a/glib.h
+++ b/glib.h
@@ -2386,6 +2386,14 @@ struct _GSourceFuncs
   GDestroyNotify destroy;
 };
 
+/* Standard priorities */
+
+#define G_PRIORITY_HIGH            -100
+#define G_PRIORITY_DEFAULT          0
+#define G_PRIORITY_HIGH_IDLE        100
+#define G_PRIORITY_DEFAULT_IDLE     200
+#define G_PRIORITY_LOW             300
+
 typedef gboolean (*GSourceFunc) (gpointer data);
 
 /* Hooks for adding to the main loop */
index 293dda9..19c6dd7 100644 (file)
@@ -2386,6 +2386,14 @@ struct _GSourceFuncs
   GDestroyNotify destroy;
 };
 
+/* Standard priorities */
+
+#define G_PRIORITY_HIGH            -100
+#define G_PRIORITY_DEFAULT          0
+#define G_PRIORITY_HIGH_IDLE        100
+#define G_PRIORITY_DEFAULT_IDLE     200
+#define G_PRIORITY_LOW             300
+
 typedef gboolean (*GSourceFunc) (gpointer data);
 
 /* Hooks for adding to the main loop */
index 3fcc873..c3586ac 100644 (file)
@@ -287,7 +287,7 @@ g_source_remove (guint tag)
   if (hook)
     {
       GSource *source = (GSource *)hook;
-      
+
       ((GSourceFuncs *) source->hook.func)->destroy (source->source_data);
       g_hook_destroy_link (&source_list, hook);
     }
@@ -888,7 +888,8 @@ g_timeout_add (guint32        interval,
               GSourceFunc    function,
               gpointer       data)
 {
-  return g_timeout_add_full (0, interval, function, data, NULL);
+  return g_timeout_add_full (G_PRIORITY_DEFAULT, 
+                            interval, function, data, NULL);
 }
 
 /* Idle functions */
@@ -936,5 +937,5 @@ guint
 g_idle_add (GSourceFunc    function,
            gpointer       data)
 {
-  return g_idle_add_full (0, function, data, NULL);
+  return g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, function, data, NULL);
 }
diff --git a/gmain.c b/gmain.c
index 3fcc873..c3586ac 100644 (file)
--- a/gmain.c
+++ b/gmain.c
@@ -287,7 +287,7 @@ g_source_remove (guint tag)
   if (hook)
     {
       GSource *source = (GSource *)hook;
-      
+
       ((GSourceFuncs *) source->hook.func)->destroy (source->source_data);
       g_hook_destroy_link (&source_list, hook);
     }
@@ -888,7 +888,8 @@ g_timeout_add (guint32        interval,
               GSourceFunc    function,
               gpointer       data)
 {
-  return g_timeout_add_full (0, interval, function, data, NULL);
+  return g_timeout_add_full (G_PRIORITY_DEFAULT, 
+                            interval, function, data, NULL);
 }
 
 /* Idle functions */
@@ -936,5 +937,5 @@ guint
 g_idle_add (GSourceFunc    function,
            gpointer       data)
 {
-  return g_idle_add_full (0, function, data, NULL);
+  return g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, function, data, NULL);
 }