Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 31, 1998
  1. @vaporos

    Released GLib 1.1.11

    vaporos authored Shawn Amundson committed
    Wed Dec 30 18:24:57 CST 1998 Shawn T. Amundson <amundson@gtk.org>
    
            * Released GLib 1.1.11
    
            * INSTALL:
              NEWS:
              README:
              configure.in:
              docs/glib-config.1: version=1.1.11
Commits on Dec 30, 1998
  1. Define to G[U]INT64_TO_{LE,BE}, not G[U]INT32_TO_{LE,BE}.

    Raja R Harinath authored
    * glib.h (G[U]INT64_FROM_{LE,BE}):
    Define to G[U]INT64_TO_{LE,BE}, not G[U]INT32_TO_{LE,BE}.
    
    Wonder why it wasn't caught before.
Commits on Dec 26, 1998
  1. acglib.m4 provide defaults for POLL sysdefs, simple enums don't work …

    Manish Singh authored
    …with
    
    * acglib.m4
    * configure.in: provide defaults for POLL sysdefs, simple enums
    don't work with bitwise logic. Reported by Daniel Skarda
    <0rfelyus@atrey.karlin.mff.cuni.cz>
    
    -Yosh
Commits on Dec 24, 1998
  1. @vaporos

    Released GLib 1.1.10

    vaporos authored Shawn Amundson committed
    Wed Dec 23 00:43:25 CST 1998 Shawn T. Amundson <amundson@gtk.org>
    
            * Released GLib 1.1.10
    
            * INSTALL:
              NEWS:
              README:
              configure.in:
              docs/glib-config.1: version=1.1.10
Commits on Dec 23, 1998
  1. don't cast to timeval since timeval is for some reason not always a s…

    George Lebl authored George Lebl committed
    …truct
    
    Wed Dec 23 04:18:11 1998  George Lebl  <jirka@5z.com>
    
            * gmain.c: (g_get_current_time) don't cast to timeval since
              timeval is for some reason not always a struct of longs, weird
Commits on Dec 22, 1998
  1. Now passes 'make distcheck'.

    Elliot Lee authored
    Now passes 'make distcheck'.
  2. Work with builddir != srcdir

    Elliot Lee authored
    Work with builddir != srcdir
  3. @tim-janik

    fixed buglet that could cause bogus warnings.

    tim-janik authored Tim Janik committed
    Tue Dec 22 10:32:11 1998  Tim Janik  <timj@gtk.org>
    
            * ghook.c (g_hook_first_valid): fixed buglet that could cause bogus
            warnings.
Commits on Dec 21, 1998
  1. @tim-janik

    there was a reference count race for hooks during invocation loops. s…

    tim-janik authored Tim Janik committed
    …ince
    
    Mon Dec 21 21:48:29 1998  Tim Janik  <timj@gtk.org>
    
            * glib.h:
            * gmain.c: there was a reference count race for hooks during invocation
            loops. since all (known) hook loop implementations, do currently start
            out with g_hook_first_valid() and iterate with g_hook_next_valid(),
            g_hook_first_valid() will now return a referenced hook, and
            g_hook_next_valid() will "eat" that, and eventually transfer it to
            the next hook. <sigh> unfortunately this requires g_hook_next_valid()
            to take the hook_list as additional argument.
    
            * gmain.c (g_main_iterate): adjusted callers of g_hook_next_valid().
  2. @tim-janik

    default initialize source_timeout with -1 so we have a sane timeout v…

    tim-janik authored Tim Janik committed
    …alue
    
    Mon Dec 21 03:48:04 1998  Tim Janik  <timj@gtk.org>
    
            * gmain.c (g_main_iterate): default initialize source_timeout with -1
            so we have a sane timeout value if (*prpare) doesn't set it.
Commits on Dec 19, 1998
  1. Add #defines defining scale of priorities.

    Owen Taylor authored Owen Taylor committed
    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.
  2. Allocate space for pollfd's _after_ adding poll wake-up-pipe record.

    Owen Taylor authored Owen Taylor committed
    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.
    
    	* gmain.c (g_main_add_poll): Changed name
    	of internal function g_main_add_poll_unlocked()
    	back from the non-sensical g_main_add_unlocking_poll().
  3. @tim-janik

    fixed a minor bug that would let configures bail out if the MODULES

    tim-janik authored Tim Janik committed
    Sat Dec 19 06:25:55 1998  Tim Janik  <timj@gtk.org>
    
            * glib.m4: fixed a minor bug that would let configures bail out
            if the MODULES argument contained newlines.
    
            * acglib.m4: new file to be included by configure.in. it holds
            special GLIB_ autoconfiguration macros, eventually some of the
            easier ones should be moved into glib.m4, e.g. GLIB_IF_VAR_EQ,
            GLIB_STR_CONTAINS or GLIB_ADD_TO_VAR.
  4. add glibconfig-sysdefs.h to .cvsignore

    Tim Janik authored
  5. @tim-janik

    fixed up sys/poll.h and sys/types.h inclusions.

    tim-janik authored Tim Janik committed
    Sat Dec 19 04:27:17 1998  Tim Janik  <timj@gtk.org>
    
            * fixed up sys/poll.h and sys/types.h inclusions.
  6. @tim-janik

    fixed up gthread includes, cleaned up glibconfig.h a little bit.

    tim-janik authored Tim Janik committed
    Sat Dec 19 03:10:50 1998  Tim Janik  <timj@gtk.org>
    
            * fixed up gthread includes, cleaned up glibconfig.h a little bit.
Commits on Dec 18, 1998
  1. Dec 18 12:51:39 1998 Owen Taylor <otaylor@redhat.com>

    Owen Taylor authored
    	* gmain.c: Fix errors in computation of timeout
    	expiration times > 1sec.
  2. Changed the last pthread_cond_init to pthread_attr_init.

    Sebastian Wilhelmi authored Sebastian Wilhelmi committed
    1998-12-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
    
    	* configure.in (have_threads): Changed the last pthread_cond_init
    	to pthread_attr_init.
    
    1998-12-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
    
    	* testgthread.c (new_thread): As a joinable thread seems to be the
    	default on posix, leave the explicit setting out, as it causes
    	problems on some older platforms.
  3. @tim-janik

    new function to check whether a main loop has been quitted. (g_main_n…

    tim-janik authored Tim Janik committed
    …ew):
    
    Fri Dec 18 00:03:17 1998  Tim Janik  <timj@gtk.org>
    
            * glib.h:
            * gmain.c:
            (g_main_is_running): new function to check whether a main loop has been
            quitted.
            (g_main_new): added a gboolean argument to determine whether the loop
            should be considered initially running or not. however, g_main_run ()
            will still reset the main loops running state to TRUE upon initial
            entrance.
    
            * gmain.c:
            (g_main_iterate): documented this function's purpose in 5 steps.
            for step 2), flag sources as G_SOURCE_READY even if !dispatch and
            check G_SOURCE_READY prior to (*prepare), so we don't call (*prepare)
            on them multiple times.
    
    Thu Dec 17 23:43:47 1998  Tim Janik  <timj@gtk.org>
    
            * gmain.c (g_main_add_poll): reordered arguments, so GPollFD* comes
            first, <sigh> (sorry Snorfle, i should have let you know in the first
            place).
            (g_main_dispatch): stack G_HOOK_FLAG_IN_CALL flags. call source's
            destructor when destroying a source.
Commits on Dec 17, 1998
  1. Fixed size in g_memmove, reported by Alexander Larsson

    Sebastian Wilhelmi authored Sebastian Wilhelmi committed
    1998-12-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
    
    	* garray.c (g_ptr_array_remove_index): Fixed size in g_memmove,
    	reported by Alexander Larsson <alla@lysator.liu.se>.
    
    	* gmem.c: Fixed bug, that made compile fail for -DENABLE_MEM_PROFILE.
  2. @vaporos

    Released GLib 1.1.9

    vaporos authored Shawn Amundson committed
    Wed Dec 16 23:04:26 CST 1998 Shawn T. Amundson <amundson@gtk.org>
    
            * Released GLib 1.1.9
    
            * INSTALL:
              NEWS:
              README:
              configure.in:
              glib.spec:
              docs/glib-config.1: version=1.1.9
  3. @vaporos

    giounix.c: s/g_main_poll_add/g_main_remove_add/g

    vaporos authored Shawn Amundson committed
    Wed Dec 16 22:32:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
    
            * glib.h:
              giounix.c: s/g_main_poll_add/g_main_remove_add/g
                         s/g_main_poll_remove/g_main_remove_poll/g
                         s/g_main_poll_add_unlocking/g_main_add_unlocking_poll/g
              (from Tim Janik)
    
            * gthread-posix.c: use g_free in mutex_free (from Tim Janik)
  4. check for pthread_attr_init in all cases, du4 needs this since most o…

    Manish Singh authored
    …f the
    
    other functions are just #defines
    
    -Yosh
  5. @tim-janik

    if !G_THREADS_ENABLED, eat the trailing semicolon with a bogus function

    tim-janik authored Tim Janik committed
    Thu Dec 17 04:10:49 1998  Tim Janik  <timj@gtk.org>
    
            * glib.h (G_LOCK_DECLARE_*): if !G_THREADS_ENABLED, eat the
            trailing semicolon with a bogus function declaration, instead
            of with a bogus variable declarations, so we avoid unused
            variable warnings.
  6. @tim-janik

    -DG_LOG_DOMAIN="GThread", we don't need an extern variable for that

    tim-janik authored Tim Janik committed
    Thu Dec 17 03:38:57 1998  Tim Janik  <timj@gtk.org>
    
            * Makefile.am: -DG_LOG_DOMAIN="GThread", we don't need an extern
            variable for that (noticed by Joel Becker <jlbec@ocala.cs.miami.edu>)
Commits on Dec 16, 1998
  1. @vaporos

    Released GLib 1.1.8 (CVS tag is GLIB_1_1_8a)

    vaporos authored Shawn Amundson committed
    Wed Dec 16 07:49:16 PST 1998 Shawn T. Amundson <amundson@gtk.org>
    
            * Released GLib 1.1.8  (CVS tag is GLIB_1_1_8a)
  2. Fixed small bug.

    Sebastian Wilhelmi authored Sebastian Wilhelmi committed
    1998-12-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
    
    	* giounix.c (g_io_channel_unix_get_fd): Fixed small bug.
  3. Fixed stupid bug, that made g_static_mutex_lock(*mutex) not work as

    Sebastian Wilhelmi authored Sebastian Wilhelmi committed
    1998-12-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
    
    	* configure.in: Fixed stupid bug, that made
    	g_static_mutex_lock(*mutex) not work as expected.
  4. Updated to reflect the existence of gthread.

    Sebastian Wilhelmi authored Sebastian Wilhelmi committed
    1998-12-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
    
    	* docs/glib-config.1: Updated to reflect the existence of gthread.
    
    	* gmain.c (g_main_poll_add_unlocking): Changed
    	g_main_poll_add_unlocked to g_main_poll_add_unlocking to match
    	semantic, (indeed, main_loop must be locked, when calling this
    	function). Removed the unlocking from the end of that function, as
    	that is not right. Made a 'HOLDS' comment above the function.
  5. @tim-janik

    version bump to 1.1.8, binary age 0, interface age 0.

    tim-janik authored Tim Janik committed
    Wed Dec 16 03:16:58 1998  Tim Janik  <timj@gtk.org>
    
            * configure.in: version bump to 1.1.8, binary age 0, interface age 0.
    
            * glib.h: changed g_lock() to G_LOCK(), g_unlock() to G_UNLOCK() and
            g_trylock() to G_TRYLOCK(), since these are macros that expand to
            nothing with --disable-threads.
            changed G_LOCK_DEFINE() to G_LOCK_DECLARE() and introduced
            G_LOCK_DECLARE_STATIC() to achive the results of static G_LOCK_DECLARE().
            changed semantics of g_thread_supported to g_thread_supported() so it
            can be used as a function like g_module_supported(). the actuall
            definition is still a macro that expands into a variable for
            performance reasons though.
            various indentation and coding style cleanups.
    
            * configure.in: added --enable-threads that defaults to yes.
    
            * gmutex.c: changed tests g_thread_supported to g_thread_supported (),
            changed variable settings of g_thread_supported
            to g_threads_got_initialized.
    
            garray.c:
            gcache.c:
            gdataset.c:
            gdate.c:
            ghash.c:
            glist.c:
            gmain.c:
            gnode.c:
            gslist.c:
            gstring.c:
            gtree.c:
            gutils.c:
            changed s/g_lock/G_LOCK/, s/g_unlock/G_UNLOCK/,
            s/static G_LOCK_DEFINE/G_LOCK_DECLARE_STATIC/.
  6. @vaporos

    Released GLib 1.1.8

    vaporos authored Shawn Amundson committed
    Tue Dec 15 23:16:05 CST 1998 Shawn T. Amundson <amundson@gtk.org>
    
            * Released GLib 1.1.8
  7. Overview of Changes in GLib 1.1.8:

    Owen Taylor authored
    * Added threading support
      - The ability to specify a set of functions to be used for
        locking at runtime.
      - Default implementations of locking functions for pthreads,
        Solaris threads, and (experimentally) NSPR.
      - All static variables should now properly locked.
      - Enhancements to the generic main-loop mechanism to be thread-safe.
        (It is used for the main-loop in GTK+ as of GTK+-1.1.8)
    * Portability fixes.
  8. fixed error for AIX thread detection

    Joel Becker authored
  9. @tim-janik

    fixed library and flag ordering for --libs

    tim-janik authored Tim Janik committed
    Wed Dec 16 02:02:48 1998  Tim Janik  <timj@gtk.org>
    
            * glib-config.in (lib_glib): fixed library and flag ordering for
            --libs
Something went wrong with that request. Please try again.