Commits on Sep 27, 2010
  1. release 2.26.0

    desrt committed Sep 27, 2010
  2. Updated Spanish translation

    Jorge González committed Sep 27, 2010
  3. Update Czech translation

    pmkovar committed Sep 27, 2010
  4. Improve .gitignore

    desrt committed Sep 27, 2010
  5. Bug 628937 - gracefully handle broken schemas

    desrt committed Sep 27, 2010
    Implement the second feature requested in the bug: silently ignore
    override files that attempt to override schemas that are not currently
    Also, support 'strictness' being optional for other errors when parsing
    override files (ie: inability to open the file, unknown key name, parse
    errors, out of range).  We don't completely back out the file in this
    case — as that is difficult with the current implementation — but just
    ignore the override for the single key.
  6. glib-compile-schemas: improve error accuracy

    desrt committed Sep 27, 2010
    We wrote "<enum> must contain at least one <value>" for empty <flags>.
    Fix that.
  7. Bug 628937 - gracefully handle broken schemas

    desrt committed Sep 27, 2010
    Implement the first of two features requested in the bug: when
    encountering a broken .xml schema file, back out the changes in that
    file and continue to parse other files.
    This prevents a single broken .xml file from messing up GSettings for
    everyone else.
    Add a --strict option to get the old behaviour.  Use this from the test
  8. Bug 630077 - GDateTime week number support

    desrt committed Sep 27, 2010
    Fully implement support for ISO 8601 week dates in GDateTime and
    document that this is the case.
    Add an exhaustive test case to ensure correctness.
  9. Updated Bulgarian translation

    Damyan Ivanov committed with Alexander Shopov Sep 27, 2010
Commits on Sep 26, 2010
  1. clean up g_date_time_get_week_day()

    desrt committed Sep 26, 2010
    No functionality changes here.
    Vastly simplify the algorithm for calculating the day of the week.
    Fix the documentation (which is incorrectly stating that 1 means
    Sunday) and clarify that the number we return is in line with ISO 8601
    week day numbering.
  2. Updated Romanian translation

    luciang committed Sep 26, 2010
  3. Updated Russian translation

    yurayko committed with Yuri Myasoedov Sep 26, 2010
Commits on Sep 24, 2010
  1. GTimeZone: hide some API

    desrt committed Sep 24, 2010
    I'm not totally happy with the API yet, so only expose the bits that are
    required to make meaningful use of GDateTime.
  2. GDBusConnection: Use correct GMainContext when invoking free functions

    David Zeuthen committed with desrt Sep 23, 2010
    Without this fix, the ./gdbus-connection test case occasionally fails, see

    like this
     /gdbus/connection/basic: OK
     /gdbus/connection/life-cycle: **
    ERROR:gdbus-connection.c:223:test_connection_life_cycle: assertion failed:
     cleaning up bus with pid 21794
     Aborted (core dumped)
    because the callback didn't happen on the same thread as where we are
    running the loop.
    Signed-off-by: David Zeuthen <>
  3. build: fix out of srcdir build

    ensonic committed with desrt Sep 23, 2010
    The gtk-doc makefile rules do cd srcdir && cp $(HTML_IMAGES) target/ and this
    breaks for "srcdir" != ".".
  4. GDBus: fix name test cases

    David Zeuthen committed with desrt Sep 23, 2010
    Since we make message buses come and go, we need to ensure that the
    singleton connection instance goes away before attempting to call
    g_bus_get_sync() or similar.
    Signed-off-by: David Zeuthen <>
  5. GDBus: bump timeout for some tests

    David Zeuthen committed with desrt Sep 23, 2010
    When under load, a one second timeout is just not enough. This can be
    observed by e.g. restarting a CPU- and IO-intensive application like a
    web browser with many tabs while running the test cases. Therefore,
    bump the timeouts to 30 seconds.
    Signed-off-by: David Zeuthen <>
  6. GDBus: Move "slow" connection test cases into separate test program

    David Zeuthen committed with desrt Sep 23, 2010
    Signed-off-by: David Zeuthen <>
  7. GDBusConnection: Avoid callbacks on finalized connection

    David Zeuthen committed with desrt Sep 23, 2010
    Turns out that GDBusWorker will issue callbacks (in its own thread)
    even after g_dbus_worker_stop() has been called. This would rarely
    happen (and unreffing a connection is even rarer) so only saw this bug
    occasionally when running the gdbus-connection test case in a loop.
    Fix up this issue by maintaining a set of GDBusConnection objects that
    are currently "alive" and do nothing in the callbacks if the passed
    user_data pointer is not in this set.
    Also attempted to fix up a race condition with
    _g_object_wait_for_single_ref_do() and its use of GObject toggle
    references - for now, just resort to busy waiting, thereby
    sidestepping the toggle reference mess altogether.
    Signed-off-by: David Zeuthen <>
  8. Bug 630185 — Allow NULL strings in g_quark_try_string()

    Philip Withnall committed with desrt Sep 20, 2010
    Allow NULL strings to be passed to g_quark_try_string(), returning a 0 quark
    in that case, as per the existing documentation. Closes: bgo#630185
  9. Fix typo

    behdad committed with desrt Sep 21, 2010
  10. Updated Korean translation

    changwoo committed Sep 24, 2010
Commits on Sep 23, 2010
  1. Updated Japanese translation (symbolic link related)

    Takayuki KUSANO committed Sep 23, 2010
  2. Updated French translation

    annoab committed Sep 23, 2010
Commits on Sep 22, 2010
  1. GSocketControlMessage: clean up confusing code

    desrt committed Sep 22, 2010
    It looks like the deserialisation function in GSocketControlMessage can
    potentially leak a reference to the class structure of a
    GSocketControlMessage subclass (although the particular code path is
    probably never hit).
    Clean up the code a bit.
    Also, make sure that the GUnixCredentialsMessage type is registered
    before attempting deserialisation.
    Closes bug #629687.
  2. fix argument order for g_date_time_difference()

    desrt committed Sep 22, 2010
    The names of the arguments in the header file was reversed.
    Closes bug #630000
Commits on Sep 21, 2010
  1. [l10n] Updated Estonian translation

    Mattias Põldaru committed with plaes Sep 21, 2010
  2. Updated Basque language

    dooteo committed with dooteo Sep 21, 2010