1. 26 Oct, 2017 1 commit
  2. 12 Oct, 2017 1 commit
  3. 11 Oct, 2017 1 commit
  4. 29 May, 2017 1 commit
  5. 22 Nov, 2016 1 commit
  6. 17 Jul, 2016 1 commit
  7. 18 Jan, 2016 1 commit
    • Philip Withnall's avatar
      gio: Add DTLS interfaces · c3d6934f
      Philip Withnall authored
      Add a new GDtlsConnection interface, plus derived GDtlsClientConnection
      and GDtlsServerConnection interfaces, for implementing Datagram TLS
      support in glib-networking.
      
      A GDtlsConnection is a GDatagramBased, so may be used as a normal
      datagram socket, wrapping all datagrams from a base GDatagramBased in
      DTLS segments.
      
      Test cases are included in the implementation in glib-networking.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752240
      c3d6934f
  8. 13 Oct, 2015 1 commit
  9. 01 Oct, 2015 1 commit
  10. 03 Jun, 2015 1 commit
  11. 25 Mar, 2015 1 commit
    • Allison Karlitskaya's avatar
      GListModel: roll back use of type redefinition · 4a292721
      Allison Karlitskaya authored
      We declare the typedefs for GListModel and GListStore in giotypes.h, as
      a matter of convention.  This is not actually required, since the
      typedef is emitted as part of the G_DECLARE_* macros.
      
      The giotypes.h approach is only used to avoid cyclic dependencies
      between headers, which is not a problem in this case.
      
      Type redefinition is a C11 feature, and although it was around in some
      compilers before then, gcc 4.2.1 (from 2007) is apparently still in wide
      use, being the default compiler for OpenBSD.
      
      Eventually, we will probably hit a case where we actually need to
      redefine a type, but since we're not there yet, let's back off a bit.
      4a292721
  12. 17 Feb, 2015 1 commit
  13. 30 Jan, 2015 1 commit
  14. 11 Dec, 2014 1 commit
  15. 09 May, 2014 1 commit
  16. 24 Apr, 2014 1 commit
  17. 15 Apr, 2014 1 commit
  18. 10 Feb, 2014 1 commit
  19. 31 Jan, 2014 1 commit
  20. 21 Oct, 2013 2 commits
  21. 17 Oct, 2013 1 commit
    • Colin Walters's avatar
      GSubprocess: New class for spawning child processes · 5b48dc40
      Colin Walters authored
      There are a number of nice things this class brings:
      
      0) Has a race-free termination API on all platforms (on UNIX, calls to
         kill() and waitpid() are coordinated as not to cause problems).
      1) Operates in terms of G{Input,Output}Stream, not file descriptors
      2) Standard GIO-style async API for wait() with cancellation
      3) Makes some simple cases easy, like synchronously spawning a
         process with an argument list
      4) Makes hard cases possible, like asynchronously running a process
         with stdout/stderr merged, output directly to a file path
      
      Much rewriting and code review from Ryan Lortie <desrt@desrt.ca>
      
      https://bugzilla.gnome.org/show_bug.cgi?id=672102
      5b48dc40
  22. 06 Sep, 2013 1 commit
  23. 11 Jul, 2013 1 commit
  24. 21 Apr, 2013 1 commit
    • Allison Karlitskaya's avatar
      Introduce GBytesIcon · 9cc222c0
      Allison Karlitskaya authored
      GBytesIcon is an icon that has a GBytes inside of it where the GBytes
      contains some sort of encoded image in a widely-recognised file format.
      Ideally this will be a PNG.
      
      It implements GLoadableIcon, so GTK will already understand how to use
      it, but we will add another patch there to make things more efficient.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=688820
      9cc222c0
  25. 28 Dec, 2012 1 commit
  26. 10 Oct, 2012 1 commit
  27. 19 Apr, 2012 1 commit
  28. 18 Apr, 2012 2 commits
  29. 05 Apr, 2012 1 commit
  30. 13 Jan, 2012 1 commit
    • Alexander Larsson's avatar
      Initial version of GResource · b87cf491
      Alexander Larsson authored
      GResource is a bundle of files combined into a single binary blog.
      The API lets you access the files the resource contains by
      using resource paths. You can also register resources with a
      global list and access these globally in a merged resource namespace.
      
      The normal way this is used is to link in the resources into your
      application/library and have it be automatically registred.
      
      Resources are compiled from an xml description using
      glib-compile-resources.
      b87cf491
  31. 17 Dec, 2011 1 commit
    • Allison Karlitskaya's avatar
      introduce GRemoteActionGroup · eefd0899
      Allison Karlitskaya authored
      This interfaceifies the extra functions that were on GDBusActionGroup
      for dealing with platform data.
      
      The two main benefits of doing this:
      
        - no longer have to do a silly song and dance in GApplication to avoid
          calling GDBusActionGroup API from non-dbus-aware code
      
        - the interface can be reused by the action group exporter to avoid
          ugly and unbindable hook callbacks
      
      https://bugzilla.gnome.org/show_bug.cgi?id=665737
      eefd0899
  32. 08 Dec, 2011 3 commits
  33. 14 Nov, 2011 2 commits
  34. 05 Oct, 2011 1 commit
  35. 29 Aug, 2011 1 commit
    • Matthias Clasen's avatar
      Spelling fixes · 1b28408b
      Matthias Clasen authored
      Spelling fixes in comments and docs, provided by
      Kjartan Maraas in bug 657336.
      1b28408b