Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 16, 2012
  1. 2.31.10

    Matthias Clasen authored
  2. Updates

    Matthias Clasen authored
  3. @danwinship

    GInetSocketAddress: add IPv6 flowinfo and scope_id fields

    danwinship authored
    struct sin6_addr has two additional fields that struct sin_addr
    doesn't. Add support for those to GInetSocketAddress, and make sure
    they don't get lost when converting between glib and native types.
  4. @danwinship
  5. GSocket: Use correct type for SO_BROADCAST parameter

    Sebastian Dröge authored
  6. GSocket: Add function to get the currently available bytes for reading

    Ole André Vadla Ravnås authored Sebastian Dröge committed
  7. GSocket: Add function for setting unicast TTL

    Sebastian Dröge authored
  8. GSocket: Add support for source-specific multicast (RFC 4604)

    Sebastian Dröge authored
  9. GSocket: Add possibility to join a multicast group only on a specific…

    Sebastian Dröge authored
    … interface
  10. @danwinship

    GSocket: Add multicast-related functions

    danwinship authored Sebastian Dröge committed
    Add APIs for sending and receiving multicast datagrams with GSocket.
    Based on an earlier patch from Olivier Chalouhi.
  11. Updated Norwegian bokmål translation

    Kjartan Maraas authored
  12. @danwinship

    GAsyncInitable: fix subclassibility

    danwinship authored
    If a class implements GAsyncInitable, and its parent also implements
    it, then the subclass needs to call its parent's init_async() before
    running its own. This was made more complicated by the fact that the
    default init_finish() behavior was handled by the wrapper method
    (which can't be used when making the super call) rather than the
    default implementation itself. Fix that.
  13. @alexlarsson

    Fix typo

    alexlarsson authored
    registred_resources -> registered_resources
  14. @prlw1

    Protect call to pthread_condattr_setclock with define.

    prlw1 authored Matthias Clasen committed
    While here update pthread_attr_setstacksize test to use AC_LINK_IFELSE
    and avoid an unused variable in glib/tests/thread.c.
  15. @smcv

    g_error_new_valist, g_error_copy: warn if domain is 0 or message is NULL

    smcv authored Matthias Clasen committed
    Neither of those usages is valid, but there's a lot of use of 0 as a
    domain "in the wild", so we can't g_return_if_fail yet.
    Signed-off-by: Simon McVittie <>
  16. GError: small documentation addition

    Matthias Clasen authored
    Document that out variables are not guaranteed to be set to
    defined values if an error is thrown. Inspired by bug 658315
  17. Beef up Libs.private in glib-2.0.pc

    Matthias Clasen authored
    This should help getting static builds working on mingw.
    Based on a patch by Volker Grabsch, bug 619126.
    At the same time, drop the unnecessary GLIB_RT_LIBS variable;
    we are already adding -lrt to G_THREAD_LIBS.
  18. Trivial docs fix

    Matthias Clasen authored
    I like GLib to be consistently capitalized in the docs.
Commits on Jan 15, 2012
  1. @dmustieles

    Updated Spanish translation

    dmustieles authored
  2. @danwinship

    gmain: fix adding a child source to an already-attached source

    danwinship authored
    Adding a child source to an already-attached parent source would
    crash, because we were passing the parent's context when setting the
    child's priority.
  3. Ensure to generate a flags GType for empty Flags enums

    Christian Persch authored
    When the flags enum only has the default NONE = 0 entry, glib-mkenums
    creates an enum type for it, not a flags type. Add an annotation to the
    enum to ensure the correct GType is created.
    Bug #667938.
  4. resources: Use g_set_error_literal where appropriate

    Christian Persch authored
  5. Add missing Since: docs

    Christian Persch authored
Commits on Jan 14, 2012
  1. @frandieguez
  2. @ricotz
  3. array: return_if_fail() if element size is 0

    Benjamin Otte authored
    This is particular useful for:
      g_array_new (sizeof (MyStruct), FALSE, FALSE);
    because the correct incantation is
      g_array_new (FALSE, FALSE, sizeof (MyStruct));
    and these warnings will trigger in the first situation.
  4. values: Use v_pointer for g_value_set_gtype()

    Benjamin Otte authored
    ... and g_value_get_gtype(). G_TYPE_GTYPE is a pointer type, so it's
    values should use the v_pointer member. This is especially true, because
    the value collectors from varargs in gvaluecollector.h use that, too.
    This should only cause issues when sizeof(glong) != sizeof(gpointer),
    and I'm not aware of any such platform. Maybe win64?
Commits on Jan 13, 2012
  1. @ricotz
  2. @ricotz

    gio: Fix for -Wformat-security

    ricotz authored
  3. @ricotz
  4. @piotrdrag


    piotrdrag authored
  5. @alexlarsson
  6. @alexlarsson
Something went wrong with that request. Please try again.