1. 14 Aug, 2010 2 commits
    • Dan Winship's avatar
      GSocketClient: plug two leaks · b76b24f1
      Dan Winship authored
      g_socket_client_connect_async() was always leaking its GCancellable,
      and would also leak any GSocket that eventually failed to connect
      after returning G_IO_ERROR_PENDING.
      b76b24f1
    • Dan Winship's avatar
      GSocketClient: add a timeout property · 16bafb47
      Dan Winship authored
      GSocket has a timeout flag now, but when using GSocketClient there was
      no way to set the timeout until after connecting (or failing). Fix
      that by adding a timeout property to GSocketClient.
      16bafb47
  2. 29 Jul, 2010 1 commit
    • Eduardo Lima Mitev's avatar
      GIO: Add G-I annotations for several methods · 8673f0b0
      Eduardo Lima Mitev authored
      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()
      8673f0b0
  3. 07 Jul, 2010 1 commit
  4. 23 Jul, 2009 1 commit
  5. 20 Jul, 2009 1 commit
  6. 01 Jul, 2009 1 commit
  7. 30 Jun, 2009 1 commit
    • Dan Winship's avatar
      Add GCancellables to GSocket ops · 53beca95
      Dan Winship authored
      Currently, to implement cancellability correctly, all synchronous
      calls to GSocket must be preceded by a g_socket_condition_wait() call,
      (even though GSocket does this internally as well) and all
      asynchronous calls must do occasional manual
      g_cancellable_is_cancelled() checks. Since it's trivial to do these
      checks inside GSocket instead, and we don't particularly want to
      encourage people to use the APIs non-cancellably, move the
      cancellation support into GSocket and simplify the existing callers.
      
      http://bugzilla.gnome.org/show_bug.cgi?id=586797
      53beca95
  8. 12 Jun, 2009 1 commit
  9. 27 May, 2009 1 commit
  10. 20 May, 2009 3 commits
  11. 19 May, 2009 1 commit
  12. 18 May, 2009 1 commit
  13. 15 May, 2009 1 commit