Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 4, 2012
  1. @desrt

    GLib 2.33.2

    desrt authored
  2. Updates for 2.33.2

    Matthias Clasen authored
  3. Improve GResource test coverage

    Matthias Clasen authored
  4. Improve GSocketAddress test coverage

    Matthias Clasen authored
  5. Improve GNetworkMonitor test coverage

    Matthias Clasen authored
  6. Improve GIcon test coverage

    Matthias Clasen authored
  7. Formatting cleanups

    Matthias Clasen authored
  8. Improve GMenu test coverage

    Matthias Clasen authored
  9. Improve GApplication test coverage

    Matthias Clasen authored
  10. Improve GActionGroup test coverage

    Matthias Clasen authored
  11. Improve GIcon test coverage

    Matthias Clasen authored
  12. Expand GAppInfo tests

    Matthias Clasen authored
Commits on Jun 3, 2012
  1. @annoab

    Updated French translation

    annoab authored
Commits on Jun 1, 2012
  1. @Keruspe

    glib: fix g_reload_user_special_dirs_cache

    Keruspe authored
    We handle a special case for G_USER_DIRECTORY_DESKTOP
    when we init the values but drop it when we reload them.
    Fix this by preferring old values to NULL
    Signed-off-by: Marc-Antoine Perennou <>
Commits on May 31, 2012
  1. @dmustieles

    Updated Spanish translation

    dmustieles authored
  2. @dmustieles

    Updated Spanish translation

    dmustieles authored
Commits on May 30, 2012
  1. @danwinship

    GConverterInputStream: fix an edge case

    danwinship authored
    Reading from a GConverterInputStream with both input_buffer and
    converted_buffer non-empty would return bogus data (the data from
    converted_buffer would essentially get skipped over, though the
    returned nread reflected what the count would be if it hadn't been).
    This was never noticed before because (a) it can't happen if all of
    your reads are at least as large as either the internal buffer size or
    the remaining length of the stream (which covers most real-world use),
    and (b) it can't happen if all of your reads are 1 byte (which covers
    most of tests/converter-test). (And (c) it only happens for some
    converters/input streams.) But this was happening occasionally in
    libsoup when content-sniffing a gzipped response, because the
    SoupContentSnifferStream would first read 512 bytes (to sniff), and
    then pass through larger reads after that.
    Fixed and added a test to converter-test.
Commits on May 29, 2012
  1. build: Add missing AM_V_GEN to silence the build

    Christian Persch authored
  2. application: Add dbus register/unregister hooks

    Christian Persch authored
    When the application is using its D-Bus backend, it is useful to be able
    to export extra D-Bus objects at the right time, i.e. *before* the application
    tries to own the bus name. This is accomplished here by adding a hook
    in GApplicationClass for this; and a corresponding hook that will be called
    on unregistration to undo whatever the register hook did.
    Bug #675509.
Commits on May 28, 2012
  1. @pwithnall

    gobject: Document notify signal deduplication with freeze/thaw

    pwithnall authored
    Expand the documentation for g_object_[freeze|thaw]_notify() to explain that
    it deduplicates “notify” signals emitted by frozen objects, so that at most
    one signal is emitted per property.
  2. Updated Slovenian translation

    Matej Urbančič authored
  3. @gdesmott
Commits on May 26, 2012
  1. @cgwalters
  2. @cgwalters
  3. @cgwalters
  4. @cgwalters

    Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30

    cgwalters authored
    I didn't do this comprehensively, since there's a lot of it, mainly
    due to the GDBus object manager stuff, but anyone trying to use
    that would fail fast due to lack of the gdbus code generator.
    My main goal was to get API additions to existing classes like
    g_data_input_stream_read_line_utf8(), as well as the lower level new
    API like glib-unix.h.
  5. @Keruspe

    gio: fix symbol name

    Keruspe authored
    Signed-off-by: Marc-Antoine Perennou <>
Commits on May 24, 2012
  1. @danwinship @magcius

    gio: add GBytes-based input/output stream methods

    danwinship authored magcius committed
    Using a caller-supplied buffer for g_input_stream_read() doesn't
    translate well to the semantics of many other languages, and using a
    non-refcounted buffer for read_async() and write_async() makes it
    impossible to manage the memory correctly currently in
    garbage-collected languages.
    Fix both of these issues by adding a new set of methods that work with
    GBytes objects rather than plain buffers.
  2. Revert "application: Don't print a critical warning here"

    Christian Persch authored
    This reverts commit 1541478.
  3. application: Save a few bytes in the library

    Christian Persch authored
    There's really no need to put useless whitespace into the .so.
  4. application: Don't print a critical warning here

    Christian Persch authored
    It's a runtime error, not a programming error.
Commits on May 22, 2012
  1. @Keruspe

    glib: fix build

    Keruspe authored
    Signed-off-by: Marc-Antoine Perennou <>
  2. gspawn: Add GSpawnFlag to use the PATH from envp

    Christian Persch authored
    Add a G_SPAWN_SEARCH_PATH_FROM_ENVP flag to GSpawnFlags so that
    g_spawn_async() etc use the PATH variable from the passed-in child
    environment to search for the executable.
    If both this flag and the G_SPAWN_SEARCH_PATH flag are set, the
    child environment is searched first and only falls back to the
    PATH from the process environment if it is unset.
    Bug #676398.
Commits on May 21, 2012
  1. @cgwalters

    GMemoryOutputStream: Add API to return data as a GBytes

    cgwalters authored
    Matches the corresponding additions to GMemoryInputStream.
Something went wrong with that request. Please try again.