Permalink
Commits on Aug 28, 2009
  1. Updates

    Matthias Clasen committed Aug 28, 2009
  2. Use the saved errno value

    Matthias Clasen committed Aug 28, 2009
    Bug 591995
  3. Read /dev/urandom unbuffered

    Matthias Clasen committed Aug 28, 2009
    To avoid wasting entropy. Bug 593232.
  4. Preserve errno

    Christian Persch committed with Matthias Clasen Aug 20, 2009
    When using errno in g_set_error with _(), preserve errno. Bug #592457.
  5. Only fsync if the existing file is > 0 bytes

    alexlarsson committed with Matthias Clasen Aug 11, 2009
    This means we don't sync in the case where we created an (empty)
    temp file and now replace it with the data.
    
    This fixes (among other things) the performance of trashing files.
  6. Avoid some compiler warnings.

    Matthias Clasen committed Jul 10, 2009
  7. Another possible error code clash, yay

    Matthias Clasen committed Jul 10, 2009
Commits on Aug 24, 2009
Commits on Aug 14, 2009
  1. [Win32] Avoid superfluous '/' from g_file_resolve_relative_path()

    zsx committed with tml1024 Aug 14, 2009
    Patch from bug #591532.
  2. Avoid gcc warning on Windows

    tml1024 committed Aug 14, 2009
    Avoid "function declaration isn't a prototype" warnings from gcc 4.4
    in the Windows-specific code.
Commits on Aug 10, 2009
  1. Updated Galician translation

    Antón Méixome committed with gforcada Aug 10, 2009
Commits on Jun 27, 2009
  1. Bump version

    Matthias Clasen committed Jun 27, 2009
  2. 2.20.42.20.4

    Matthias Clasen committed Jun 27, 2009
  3. Updates

    Matthias Clasen committed Jun 27, 2009
  4. Fix a typo

    Matthias Clasen committed Jun 27, 2009
  5. Add NULL to end of g_filename_complete_get_completions() return value

    palfrey committed with Matthias Clasen Jun 27, 2009
    g_filename_complete_get_completions() return value is meant to be a
    g_strfreev-compatible array i.e. NULL-terminated. However, pointer arrays
    aren't automagically NULL-terminated. This fixes bug 586868
Commits on Jun 23, 2009
  1. Use pipe2 when available

    Matthias Clasen committed Jun 20, 2009
    This avoids a small window for races between pipe and fdset.
    Reported in bug 579933 by Thiago Macieira.
  2. Avoid unnecessary work if mount watching not specified (#585360)

    alexlarsson committed with Matthias Clasen Jun 15, 2009
    If G_FILE_MONITOR_WATCH_MOUNTS isn't specified, don't do all the work
    when the mtab changes.
  3. Refer to the correct gcc deprecation options

    Matthias Clasen committed Jun 15, 2009
    This oversight was pointed out in bug 585520.
  4. Fix some typos in list documentation

    Matthias Clasen committed Jun 15, 2009
    This fixes bug 585726.
  5. Fix the icon property implementation

    Matthias Clasen committed Jun 15, 2009
    Turns out both the setter and the getter were broken...
    Fixes bug 585676.
  6. Trivial formatting fixes

    Matthias Clasen committed Jun 15, 2009
  7. Use inotify_init1 when available

    Matthias Clasen committed Jun 15, 2009
    To avoid leaking the inotify fd. Fixes bug 585478.
  8. don't make strings const when they are not

    benjamin-otte committed with Matthias Clasen Jun 12, 2009
    gets rid of compiler warnings
  9. Fix an oversight in the previous commit

    Matthias Clasen committed Jun 11, 2009
    We don't want to unset DISPLAY etc, if none is specified in the
    app launch context.
  10. Fix g_string_chunk_insert_len to accept nuls

    Matthias Clasen committed Jun 11, 2009
    Contrary to what the documentation says, g_string_chunk_insert_len
    was stopping at the first nul. Also add a test. Fixes bug 585088.
  11. Make setting DISPLAY work

    Matthias Clasen committed Jun 10, 2009
    And remove a bunch of grotty code to manipulate an environment
    array at the same time. Instead, simply call setenv in the child_setup
    function.
  12. Support automake 1.11

    Matthias Clasen committed Jun 10, 2009
  13. only query file info in g_file_copy() when we need it

    benjamin-otte committed with Matthias Clasen Jun 8, 2009
    The default implementation of g_file_copy() checked the size of the file
    to copy to give useful progress updates unconditionally. This can cause
    long delays on 1-connection FTP servers while it tries to open a second
    connection before it returns EBUSY. This patch makes this query only
    happen when we actually send progress updates.
  14. Copy namespaces correctly in g_file_copy_attributes

    alexlarsson committed Jun 23, 2009
    File attribute namespaces are delimited with "::", but
    build_attribute_list_for_copy only used ":", so we didn't copy
    any writable namespaces.
Commits on Jun 18, 2009
  1. Use io_prio as mainloop prio for async-emulation (#579449)

    alexlarsson committed Jun 18, 2009
    I'm not sure why we used the elaborate formula to convert the io-priority
    to the priority of the mainloop idle when emulating async i/o with idles.
    However, it causes the default io priority to be less than the normal
    idle prio, so the i/o won't be scheduled if there is an idle outstanding.
    
    There is really no great mapping to use here, doing blocking i/o in an
    idle of any prio is generally bad and apps doing a lot of async i/o should
    initialize threads. However, if we use the io-priority directly we at least
    avoid the starvation problem above and make things easier to understand.
  2. updating for Punjabi

    A S Alam committed Jun 18, 2009
Commits on Jun 9, 2009
  1. Updated Bengali India Translation

    Runa Bhattacharjee committed Jun 9, 2009
Commits on May 29, 2009
  1. Bump version to 2.20.4

    Matthias Clasen committed May 29, 2009
  2. 2.20.3

    Matthias Clasen committed May 29, 2009