Mon Mar 11 15:36:33 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Copy REALLOC_0_WORKS check from
HEAD, since autoconf-2.5x complains about the
old version.
* acinclude.m4: Remove libtool macros.
* acglib.m4 configure.in: Fix AC_DIVERT compatibility
problems with autoconf-2.5x.
* ghash.c: Backport optimization (remove floating
point arithmetic) from HEAD. (#59124)
Mon Mar 11 15:19:01 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Backport from HEAD of fix by Raja R Harinath:
(fd_set): Change the grep for `fd_mask' to search for `fd_set'.
(#56364)
* gcompletion.c (g_completion_complete): Fix memory
leak. (#53408, Ron Koerner)
2001-03-07 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* makefile.cygwin.in, makefile.msc.in: Set G_LOG_DOMAIN to
\"GModule\" instead of g_log_domain_gmodule.
* gmodule/Makefile.am: Set G_LOG_DOMAIN to \"GModule\" instead of
g_log_domain_gmodule.
* gmodule/gmodule.c, gmodule/gmodule.def, gmodule/gmodule.h: Removed
g_log_domain_gmodule. This fixes Bug #51643 for good.
Fri Mar 2 12:35:40 2001 Owen Taylor <otaylor@redhat.com>
* Release 1.2.9
* NEWS: Final update for 1.2.9
* INSTALL INSTALL.in: Add note about the movement of
the include files.
Wed Feb 28 16:59:05 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (mem_warn): Add discouraging message if
--enable-mem-profile or --enable-mem-check is given.
Mon Feb 26 21:06:17 CST 2001 Shawn T. Amundson <amundson@gtk.org>
* gstrfuncs.c: Backport implementation of
g_printf_string_upper_bound from 1.3. Bug #50217.
* gmain.c: Cast RHS of an assignment to a GSourceFunc variable.
Fourth param of g_source_add() is a gpointer, so add a cast to that
param. From Richard K. Lloyd. A portion of bug #50793.
Mon Feb 26 23:06:54 2001 Owen Taylor <otaylor@redhat.com>
* README: Fix information about reporting bugs to
report to bugzilla.gnome.org.
* HACKING: Minor tweaks.
Sat Feb 17 07:33:44 2001 Tim Janik <timj@gtk.org>
* configure.in (G_MODULE_BROKEN_RTLD_GLOBAL): check for systems
with broken RTLD_GLOBAL.
Sat Feb 17 07:33:21 2001 Tim Janik <timj@gtk.org>
* gmodule-dl.c: fix systems with broken RTLD_GLOBAL.
* garray.h (g_array_append_val, g_array_prepend_val,
g_array_insert_val): Use parentheses around an argument to make
these cause an error if you pass a non-lvalue for the value,
rather than silently doing the wrong thing.
Mon Oct 16 11:11:06 2000 Tim Janik <timj@gtk.org>
* configure.in: up version number to 1.2.9, interface 9, binary 9.
* gstrfuncs.c (g_printf_string_upper_bound): added patchy hack to
pad us around segfaults for usages of '\'' in decimal conversions.
applied patch from jody:
2000-10-15 Jody Goldberg <jgoldberg@home.com>
* gstrfuncs.c (g_printf_string_upper_bound) : Add 'G' as a valid
character.
Sun Aug 6 20:06:02 2000 Tim Janik <timj@gtk.org>
* gmessages.c (g_log_domain_check_free): keep *last updated while
running through the domain list, so we don't screw up the removal,
patch provided by Gady Kozma <gadykozma@hotmail.com>.
Sun Aug 6 20:03:41 2000 Tim Janik <timj@gtk.org>
* gmessages.c (g_log_remove_handler): keep *last updated while running
through the handler list, so we don't screw up the removal.
2000-09-30 Martin Baulig <baulig@suse.de>
* glib.pc.in, gmodule.pc.in, gthread.pc.in: Provide
pkg-config scripts.
* configure.in: Create *.pc scripts from the *.pc.in
templates.
* Makefile.am (pkgconfig_DATA): Install the *.pc
scripts in `$(libexecdir)/pkgconfig'.
Fri Sep 8 21:46:13 2000 Owen Taylor <otaylor@redhat.com>
* gmodule/Makefile.am Makefile.am glib-config.in:
Move headers to @includedir@/glib-1.2/ to allow
safe coexistance with a glib-2.0 build environment.
Mon Aug 21 14:39:36 2000 Owen Taylor <otaylor@redhat.com>
* glib.h: Use C99 varargs macros where possible
(check __STDC_VERSION__), otherwise, on gcc, use an alternate
form of gcc varargs which is more likely
to be supported going forward. (Based on some code
from Raja Harinath)
2000-07-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: glibconfig.h now includes files outside of the
extern "C" block. Makes some C++ compiler happy. Reported by Denis
Vakatov <vakatov@peony.nlm.nih.gov>.
* gmodule/gmodule.h: include glib.h before doing extern "C".
Makes some C++ compiler happy. Reported by Denis Vakatov
<vakatov@peony.nlm.nih.gov>.
Sat Jul 15 09:14:35 2000 Tim Janik <timj@gtk.org>
* gstrfuncs.c (g_strncasecmp): fixed an off by 0 error (yeah,
the function went off when the while (n--) loop failed due to
n==0 ;), reported by Jean-Louis HAMEL <jlhamel@club-internet.fr>.
2000-05-31 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_any_init): Use sysconf (_SC_GETPW_R_SIZE_MAX)
for initial bufsize, where available. This is already in GLib 1.3.
2000-05-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Use strlen instead of exit in the test for
sys_siglist, as using strlen (function without side effects) makes
the compiler remove that for optimized compilation and the linker
wont see the symbol, thus a successfull link doesn't mean, that
the symbol exists. Hint from Robert Pouliot
<robert.pouliot@bell.ca>.
* configure.in: Also look for thread functions in libthreads. Hint
also from Robert Pouliot <robert.pouliot@bell.ca>.
2000-04-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* garray.c (g_ptr_array_maybe_expand): Really initialize the whole
GPtrArray to 0 after resizing. Pionted out by David Menestrina
<dmenest@Princeton.EDU>. Fixes Bug #9270. This needn't be applied
to glib-1.3.
Wed Apr 19 08:32:32 2000 Tim Janik <timj@gtk.org>
* gscanner.c (g_scanner_new): make sure that
scanner->config->cset_skip_characters is "" instead of NULL, so we
don't segfault further on.
* gstrfuncs.c: A stringified double can be longer than 32 chars -
fix space calculation routine to 'double' the max amount of space
a double & long double can take.
Fri Mar 24 03:34:02 2000 Tim Janik <timj@gtk.org>
* glib.h: put a comment for the g_datalist_ and g_dataset_ API, that
these fucntions are scheduled for a rename in GLib 1.3.
2000-03-21 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: The mutex in the check for pthread_mutex_trylock
should be a static var. Thanks to Wan-Teh Chang <wtc@netscape.com>
for pointing this out.
2000-02-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Changed GCC version test to also accept major
versions > 2. Thanks to Ben Gertzfield <che@debian.org> for
pointing this out.
Mon Feb 14 22:32:49 2000 Tim Janik <timj@gtk.org>
* gstring.c: changed g_str_hash() to a 31 bit version based on
a submission by Karl Nelson and hand optimized ad absurdum by
various people ;)
Fri Jan 28 11:37:41 2000 Owen Taylor <otaylor@redhat.com>
Bug #4156 - Changes vaguely modelled after Scott Gifford's patch
* gtimer.c (g_timer_elapsed): Never report negative times -
clip times to 0.
* gmain.c (g_timeout_prepare): Guard against unexpected
clock shifts by never setting a timeout of more than
data->interval msecs.
Wed Jan 26 05:29:11 2000 Tim Janik <timj@gtk.org>
* glib.h:
* gmain.c: s/current_time/dispatch_time/ for the dispatch() handlers.
refetch the current time after invocation of poll() to cover up for
the time spent in that function call.