GLib is the underlying core library of gtk++ and GNOME Engineering, it is a practical and lightweight C program library for general purpose, it provides definitions of commonly used data structures in C language, related processing functions, interesting and practical macros, portable encapsulation and some run-time functions such as event loops, threads, API for dynamic invocation, object system, etc. It can run on operating systems such as UNIX-like Linux, Hp-unix, Windows,os2 and BeOS platforms.
GLib 2.29.12 Update log:
* Bugs fixed:
&http://www.aliyun.com/zixun/aggregation/37954.html ">nbsp;502560 g_rand_double_range returns ' INF '
612729 g_mkdir_with_parents can fail if the directory already exists
619418 ADD a configured test for UTF-8 decoding functions
619435 make g_utf8_to_ucs4_fast () verb faster
631231 bitlock:fix detection and usage of futexes with Bionic
638449 Gtk-doc master broken on glib docs
640518 Gmainloop super-delegates quadratic complexity all POLLFD ' s have ...
642026 Race condition in G_static_private_free
644905 glib-compile-schemas:unistd.h include error
646635 Fix Introspection of GLib
650882 use stdout instead of stderr for informational messages
651009 Minor documentation Fix
651034 regarding g_cond_wait after G_thread_pool_push in gthreaded ...
651219 Fix Path to True (1) on OpenBSD
651327 Minor fixes for the Gsocket API
* Updated Translations
Catalan (Valencian)
Irish
GLib requires support for a thread-supporting operating system and a character set conversion function Iconv, in fact most modern operating systems have these two functions.
GLib consists of the base type, support for core applications, utility functions, data types, and five parts of the object system.
Download Address:
GNU and Unix Windows (32-bit) and 64-bit Mac OS X