Skip to content
Commits on May 3, 2009
  1. Release 2.21.0

    Matthias Clasen committed May 3, 2009
  2. Fix up tests forgotten in Michaels commit

    When Michael cleaned up after my fumbled commit of his gmarkup
    optimizations, he fumbled himself and forgot to fix up the tests...
    Matthias Clasen committed May 3, 2009
  3. Add new functions

    Matthias Clasen committed May 3, 2009
  4. @pmkovar

    Updated Czech translation

    pmkovar committed May 3, 2009
  5. @ookull @plaes

    Updating Estonian translation

    ookull committed with plaes May 3, 2009
  6. Match up parameter names to help gtk-doc

    Matthias Clasen committed May 2, 2009
  7. Add bug references

    Matthias Clasen committed May 2, 2009
  8. Plug a memory leak in g_simple_async_result_set_op_res_gpointer

    Fixes bug 579272.
    Matthias Clasen committed May 2, 2009
  9. Correct g_utf8_to_utf16 docs

    As pointed out in bug 580932, len is counting bytes here.
    Matthias Clasen committed May 2, 2009
  10. Accept NULL as empty string list

    Fixes bug 580656.
    Matthias Clasen committed May 2, 2009
  11. Fix reference to g_strtoull

    As pointed out in bug 580546, that function does not exit.
    Matthias Clasen committed May 2, 2009
  12. Update NEWS

    Matthias Clasen committed May 2, 2009
  13. Bump version to 2.21.0

    Matthias Clasen committed May 2, 2009
Commits on May 1, 2009
  1. Updated Spanish translation

    Jorge Gonzalez committed May 1, 2009
  2. @danwinship

    Misc warning fixes

    glib/pcre/pcre_ucp_search_funcs.c, glib/pcre/pcre_valid_utf8.c: add
    back missing config.h includes, and this time add them to the copies
    in glib/update-pcre/ too so they don't get lost again on the next PCRE
    glib/garray.c, glib/gbase64.c: fix signed/unsigned pointer casts
    gio/xdgmime/xdgmimeglob.c: remove unused variable
    gio/tests/live-g-file.c: fix printf args on x86_64
    tests/, tests/regex-test.c: remove redundant -DENABLE_REGEX
    danwinship committed May 1, 2009
  3. @danwinship
  4. Patch originally committed only to the ChangeLog & tests ...

            Bug 572508 – gmarkup speedup ...
            * glib/gmarkup.c: Various optimizations: do less allocations by
            keeping a pool of GStrings, do in-place unescaping, avoid redundant
            utf-8 validation.
    Michael Meeks committed May 1, 2009
Commits on Apr 30, 2009
  1. @alexlarsson

    Ensure g_inet_address_get_type() call is not optimized away

    Yet another place where the get_type call can be optimized away due
    to the G_GNUC_CONST attribute. Use a volatile variable to ensure
    its not.
    alexlarsson committed Apr 30, 2009
Commits on Apr 29, 2009
  1. @danwinship

    Fix ginetaddress.c compile on Linux

    The GType type definition belongs outside the G_OS_WIN32 typedef.
    David King committed with danwinship Apr 29, 2009
  2. Bug 580450 – Reference counting and boxed types for arrays

    Add reference counting and boxed types for GArray, GByteArray and GPtrArray.
    Signed-off-by: Matthias Clasen <>
    David Zeuthen committed Apr 29, 2009
  3. @alexlarsson

    Ensure we're actually initializing the winsock library

    It turns out that just calling g_inet_address_get_type() isn't
    enough, since its marked G_GNUC_CONST, so the call is optimized
    away. If we assign the return value to a volatile location we ensure
    it is called.
    alexlarsson committed Apr 29, 2009
Commits on Apr 27, 2009
Commits on Apr 26, 2009
  1. @jordimas @gforcada
  2. @danwinship

    Fix socket-related configure tests on old platforms

    include <sys/types.h> in case <sys/socket.h> doesn't. #580299
    paul committed with danwinship Apr 26, 2009
  3. @danwinship

    Fix the networking stuff on (current) OS X

    OS X's headers split up the current and old (BIND 4) nameserver stuff
    slightly differently than Linux does, but explicitly including
    arpa/nameser_compat.h does the right thing on both. Part of #580301
    danwinship committed Apr 26, 2009
  4. @danwinship

    Fix ginetaddress.c compile on Solaris

    In glibc, IN6_IS_ADDR_UNSPECIFIED() et al. cast their argument to a
    uint32_t*, so it doesn't matter whether you pass them the in6_addr
    itself (which is what you're supposed to do) or one of its union
    members (which is what we were actually doing). Solaris's macro
    accesses the in6_addr fields directly though, and so only works if you
    pass the actual in6_addr. #580194.
    danwinship committed Apr 26, 2009
Commits on Apr 22, 2009
  1. @jobi

    Fix translation from GIO's file attr to xattr attributes

    Bug 579862 – requesting xattr::foo ends up calling getxattr(...,
    The patch makes sure we escape xattr::, not xattr:, before adding user.
    and calling getxattr.
    jobi committed Apr 22, 2009
  2. Use P_ for translatable param spec strings

    Translatable param spec strings should be annotated with P_() instead of
    plain _(). Bug #579830.
    Christian Persch committed Apr 22, 2009
  3. @danwinship

    GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable

    Higher-level wrappers around GResolver. GSocketConnectable provides an
    interface for synchronously or asynchronously iterating multiple
    socket addresses, with GNetworkAddress and GNetworkService providing
    interfaces based on hostname and SRV record resolution.
    Part of #548466.
    danwinship committed Dec 29, 2008
  4. @danwinship

    Add GResolver, a glib-ish interface to DNS

    GResolver provides asynchronous (and synchronous-but-cancellable) APIs
    for resolving hostnames, reverse-resolving IP addresses back to
    hostnames, and resolving SRV records. Part of #548466.
    danwinship committed Dec 29, 2008
  5. @danwinship

    Add network address and socket types

    Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX
    domain socket addresses under UNIX). This does not include code for
    actual socket I/O.
    Originally from "gnio". Much of the code was written by Christian
    Kellner, Samuel Cormier-Iijima, and Ryan Lortie.
    Part of #548466.
    danwinship committed Dec 12, 2008
  6. @danwinship

    Add hostname-related utilities in glib/ghostutils.h

    Functions for converting between UTF-8 IDNs (Internationalized Domain
    Names) and their ASCII-Compatible Encodings, plus a function to recognize
    IP addresses. Part of #548466.
    danwinship committed Dec 29, 2008
Commits on Apr 21, 2009
  1. @ensonic
  2. @ensonic

    goption: document that some option args need to be freed by the callee

    Option arguments where the result is stored in a string or string array need to
    be freed by the owner of the option group. Fixes #578363.
    ensonic committed Apr 14, 2009
  3. @ensonic
Something went wrong with that request. Please try again.