Permalink
Commits on Jul 29, 2010
  1. add one more NEWS item

    desrt committed Jul 29, 2010
  2. GIO: Add G-I annotations for several methods

    Specifically:
     - g_io_stream_get_input/output_stream()
     - g_socket_client_get_local_address()
     - g_socket_connection_get_socket()
     - g_socket_listener_add_address()
     - g_socket_listener_accept_socket()
     - g_socket_listener_accept()
     - g_io_extension_point_get_extensions()
    elima committed Jul 26, 2010
  3. get a start on the NEWS

    desrt committed Jul 29, 2010
Commits on Jul 28, 2010
  1. [gschema-compile] fix segfault

    If files are passed on the command line and we don't set override_files
    at all, don't try to read from the array.
    owtaylor committed with cgwalters Jul 28, 2010
  2. Use correct type for GDBusServer:active property

    It's a boolean, not a string.
    
    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jul 28, 2010
  3. GDBusConnection: Pass the GObject to g_simple_async_result_new()

    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jul 28, 2010
  4. Add support for vendor override files

    You can drop a key-file in the schema directory that looks like:
    
    [org.gtk.Example]
    key='value'
    
    to override the default value of 'key' in schema 'org.gtk.Example'.
    desrt committed Jul 27, 2010
Commits on Jul 27, 2010
Commits on Jul 26, 2010
  1. Updated Spanish translation

    Jorge González committed Jul 26, 2010
Commits on Jul 24, 2010
  1. Updated Hebrew translation.

    yarons committed Jul 24, 2010
Commits on Jul 23, 2010
  1. Revert "notify: Remove unused g_object_notify_queue_clear()"

    This reverts commit 0201a81 and adds
    locks in the right place.
    
    As this file is a public header (see last commit), we cannot just remove
    functions from it.
    Benjamin Otte committed Jul 23, 2010
  2. notify: Readd g_object_notify_queue_from_object()

    gobjectnotifyqueue.c is a public header, so we cannot remove files from
    it. (Yes you read that right, this .c file is a public header. See your
    installation directory.)
    Benjamin Otte committed Jul 23, 2010
Commits on Jul 22, 2010
  1. Cleanup the GSettingsBackend API

    This is a substantial ABI break.  Rebuild dconf.
    desrt committed Jul 22, 2010
  2. GSettings: add g_settings_reset()

    Resets a key to its default value.
    desrt committed Jul 22, 2010
  3. notify: Make dedup code clearer

    A for loops seems easier to understand to me than gotos.
    Benjamin Otte committed Jul 22, 2010
  4. notify: Make GObject property change notifications thread safe

    Adds locking around object property change notification handling. The
    notifications are only emitted after all threads have called
    g_object_thaw_notify().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=166020
    Olivier Crête committed with Benjamin Otte Jul 22, 2010
  5. notify: Remove g_object_notify_queue_from_object()

    The function will not be safe with object locking in place, so we remove
    it. The workaround is somewhat ugly, but it works.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=166020
    Olivier Crête committed with Benjamin Otte Jul 22, 2010
  6. notify: Refactor g_object_notify_queue_thaw()

    This adds better error reporting and simplifies the code for adding
    thread safety.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=166020
    Olivier Crête committed with Benjamin Otte Jul 22, 2010
  7. notify: Emit a g_critical() instead g_return_if_fail()ing

    This does not change the code semantically in any way but avoids a
    return in the middle of the code.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=166020
    Benjamin Otte committed Jul 22, 2010
  8. binding: Cast to avoid compiler warning

    Benjamin Otte committed Jul 22, 2010
  9. tests: Use GPOINTER_TO_SIZE() instead of just casting to guint

    a) gcc doesn't like this ("Cast to pointer of different size)
    b) It compares only half of the pointer
    Benjamin Otte committed Jul 22, 2010
  10. inotify: Constify function argument

    gcc complained...
    Benjamin Otte committed Jul 22, 2010
  11. Bug 624991 - GSettings mapping for G_TYPE_STRV

    Added default mapping for G_TYPE_STRV based on a patch from Garrett
    Regier.
    
    Add a test case.
    desrt committed Jul 22, 2010
Commits on Jul 21, 2010
  1. Updated Hebrew translation.

    yarons committed Jul 21, 2010
Commits on Jul 20, 2010
  1. GDBusAuthObserver: Fix docs

    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jul 20, 2010
  2. Bug 617483 – Credentials passing

     - Make GCredentials instance and class structures private so it can't
       be subclassed and we don't have to worry about ABI compat
       issues. This also allows us to get rid of the GCredentialsPrivate
       struct.
    
     - Add a GCredentialsType enumeration that is used whenever exchanging
       pointers with the user. This allows us to support OSes with
       multiple native credential types. In particular, it allows
       supporting OSes where the native credential evolves or even changes
       over time.
    
     - Add g_socket_get_credentials() method.
    
     - Add tests for g_socket_get_credentials(). Right now this is in the
       GDBus peer-to-peer test case but we can change that later.
    
     - Move GTcpConnection into a separate gtk-doc page as was already
       half-done with GUnixConnection. Also finish the GUnixConnection
       move and ensure send_credentials() and receive_credentials()
       methods are in the docs. Also nuke comment about GTcpConnection
       being empty compared to its superclass.
    
    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jul 20, 2010
  3. GDBusServer: Avoid handling incoming connections after stop() has bee…

    …n called
    
    Without this fix, we'd sometimes run code after stop() and finalize()
    to handle incoming requests. This was observed in the gdbus-peer test
    case occasionally crashing:
    
     $ ./gdbus-peer
     /gdbus/peer-to-peer: OK
     /gdbus/delayed-message-processing: OK
     /gdbus/nonce-tcp:
     GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GDBusServer'
     aborting...
    
    Signed-off-by: David Zeuthen <davidz@redhat.com>
    David Zeuthen committed Jul 20, 2010