1. 06 Oct, 2016 2 commits
  2. 09 Sep, 2016 1 commit
  3. 25 Aug, 2016 1 commit
  4. 20 Aug, 2016 3 commits
    • Matthias Clasen's avatar
      glib-compile-resources: generate .d-file style dependency · 87d76a5a
      Matthias Clasen authored
      Add --dependency-file=foo.d option to generate a gcc -M -MF style
      dependency file for other build tools. The current output of
      --generate-dependencies is only useful for use directly in Makefile
      rules, but can't be used in other build systems like that.
      
      The generated dependency file looks like this:
      $ glib-compile-resources --sourcedir= test.gresource.xml --dependency-file=-
      test.gresource.xml: test1.txt test2.txt test2.txt
      
      test1.txt:
      
      test2.txt:
      
      test2.txt:
      
      Unlike --generate-dependencies, the --dependency-file option can be
      used together with other --generate options to create dependencies
      as side-effect of generating sources.
      
      Based on a patch by Tim-Philipp Müller in
      https://bugzilla.gnome.org/show_bug.cgi?id=745754
      
      The changes in this patch, compared to his are to always return
      the hash table with file information from parse_resource_file, so
      we can use it for dependency output, regardless if generate_dependencies
      was TRUE or not.
      87d76a5a
    • Emmanuele Bassi's avatar
      Revert "glib-compile-resources: generate .d-file style dependency output for build tools" · 9afff5f0
      Emmanuele Bassi authored
      This reverts commit e8c8395f.
      
      Tim said that the patch isn't ready, yet, and the commit is breaking the
      build in Continuous.
      9afff5f0
    • Tim-Philipp Müller's avatar
      glib-compile-resources: generate .d-file style dependency output for build tools · e8c8395f
      Tim-Philipp Müller authored
      Add --dependency-file=foo.d option to generate a gcc -M -MF style
      dependency file for other build tools. The current output of
      --generate-dependencies is only useful for use directly in Makefile
      rules, but can't be used in other build systems like that.
      
      The generated dependency file looks like this:
      $ glib-compile-resources --sourcedir= test.gresource.xml --dependency-file=-
      test.gresource.xml: test1.txt test2.txt test2.txt
      
      test1.txt:
      
      test2.txt:
      
      test2.txt:
      
      Unlike --generate-dependencies, the --dependency-file option can be
      used together with other --generate options to create dependencies
      as side-effect of generating sources.
      
      Based on a patch by Tim-Philipp Müller.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=745754
      e8c8395f
  5. 26 Jul, 2016 1 commit
  6. 21 Jul, 2016 1 commit
  7. 20 Jul, 2016 1 commit
  8. 17 Jul, 2016 3 commits
  9. 01 Jul, 2016 1 commit
  10. 30 Jun, 2016 1 commit
  11. 29 Jun, 2016 2 commits
  12. 28 Jun, 2016 1 commit
    • Ondrej Holy's avatar
      fileinfo: Add G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute · e57355b0
      Ondrej Holy authored
      Add filesystem attribute to detect remote filesystems in order to
      replace hardcoded filesystem types in GtkFileSystem. Set this attribute
      also for GLocalFile appropriately.
      
      Bump version to 2.49.3, so that early adopters of new API have a version
      number to target.
      e57355b0
  13. 24 Jun, 2016 1 commit
    • Cosimo Cecchi's avatar
      vfs: add g_vfs_register_uri_scheme() · 375b4ca6
      Cosimo Cecchi authored
      Add a new API to allow clients to register a custom GFile implementation
      handling a particular URI scheme.
      This can be useful for tests, but also for cases where a different URI
      scheme is desired to be used with another custom GFile backend.
      
      As an additional cleanup, we can use this to register the "resource" URI
      scheme too.
      
      Based on a patch by Jasper St. Pierre <jstpierre@mecheye.net>.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=767887
      375b4ca6
  14. 21 Jun, 2016 1 commit
  15. 15 Jun, 2016 1 commit
  16. 02 Jun, 2016 1 commit
  17. 20 May, 2016 1 commit
    • Ondrej Holy's avatar
      gio: Add g_drive_is_removable() support · 7b3f6da3
      Ondrej Holy authored
      Nautilus wants to show entries in the sidebar only for removable devices.
      It uses currently sort of conditions to determine which devices should be
      shown. Those condition fails in some cases unfortunatelly. Lets provide
      g_drive_is_removable() which uses udisks Removable property to determine
      which devices should be shown. It should return true for all drives with
      removable media, or flash media, or drives on usb and firewire buses.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=765900
      7b3f6da3
  18. 19 May, 2016 1 commit
  19. 18 May, 2016 1 commit
  20. 05 May, 2016 1 commit
    • Matthias Clasen's avatar
      gdbus-codegen: Only generate autocleanup when instructed to · 98f86bee
      Matthias Clasen authored
      This adds a new --c-generate-autocleanup option to gdbus-codegen
      which can be used to instruct gdbus-codegen about what autocleanup
      definitions to emit.
      
      Doing this unconditionally was found to interfere with existing
      code out in the wild.
      
      The new option takes an argument that can be
      none, objects or all; to indicate whether to generate no
      autocleanup functions, only do it for object types, or do it
      for interface types as well. The default is 'objects', which
      matches the unconditional behavior of gdbus-codegen on the 2.48
      branch.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=763379
      98f86bee
  21. 28 Apr, 2016 1 commit
  22. 27 Apr, 2016 1 commit
  23. 12 Apr, 2016 1 commit
  24. 31 Jan, 2016 1 commit
  25. 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
  26. 16 Dec, 2015 1 commit
  27. 24 Nov, 2015 1 commit
    • Allison Karlitskaya's avatar
      docs: remove GDBusObjectManager example · 398c048c
      Allison Karlitskaya authored
      This example has been causing on-and-off build breaks for quite some
      time.  In this case, the code for copying the generated content into the
      main docs of GIO is causing problems with srcdir != destdir builds (due
      to the files also being copied from the read-only srcdir during
      distchecks).
      
      We could probably work around this problem yet again, but since there is
      no real benefit to having this content included, so let's remove it.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=734469
      398c048c
  28. 02 Nov, 2015 2 commits
  29. 30 Oct, 2015 2 commits
  30. 25 Oct, 2015 1 commit
  31. 19 Oct, 2015 1 commit
  32. 13 Oct, 2015 1 commit
    • Philip Withnall's avatar
      gsocketconnectable: Add a to_string() virtual method · 128c4132
      Philip Withnall authored
      Add string serialisation functions for GNetworkAddress, GSocketAddress,
      GUnixSocketAddress, GInetSocketAddress, GNetworkService and
      GSocketConnectable. These are intended for use in debug output, not for
      serialisation in network or disc protocols.
      
      They are implemented as a new virtual method on GSocketConnectable:
      g_socket_connectable_to_string().
      
      GInetSocketAddress and GUnixSocketAddress now implement
      GSocketConnectable directly to implement to_string(). Previously they
      implemented it via their abstract parent class, GSocketAddress.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=737116
      128c4132