"pth" package. Changes since version 1.2.6:
- 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 ;)
- gmain.c: removed spurious non-commented #endif suffix
- 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.
- 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.
- gstrfuncs.c (g_strtod): correctly fetch the current locale,
fix from owen.
- configure.in: Make the test for getpwuid_r work on newer AIX
versions, too. Still works on Solaris and Linux. Patch from Craig
Rodrigues <rodrigc@mediaone.net>.
- glib.h (G_DIR_SEPARATOR): Add defines for EMX/OS2.
- gcache.c (g_cache_remove): Test if node is NULL.
If not tested, GIMP's script-fu will crash.
- gdataset.c (g_data_set_internal): remove g_dataset_global_lock around
destroy() notification here as well.
- gdataset.c (g_datalist_clear_i): Avoid Freezing, when g_datalist
is called recursivly. Reported by Ola Andersson <rand@ling.umu.se>.
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.
which used to be part of gtk+. It is a library providing lists,
trees, hashes, memory allocation functionality and many other things.
Modified by me to use the NetBSD libtool package, add NetBSD RCS Ids,
correct the PLIST, install scripts correctly, correct the English etc.