1. 28 Jan, 2016 2 commits
  2. 07 Nov, 2015 1 commit
    • Philip Withnall's avatar
      glib: Add missing (nullable) and (optional) annotations · 25a7c817
      Philip Withnall authored
      Add various (nullable) and (optional) annotations which were missing
      from a variety of functions. Also port a couple of existing (allow-none)
      annotations in the same files to use (nullable) and (optional) as
      appropriate instead.
      
      Secondly, add various (not nullable) annotations as needed by the new
      default in gobject-introspection of marking gpointers as (nullable). See
      https://bugzilla.gnome.org/show_bug.cgi?id=729660.
      
      This includes adding some stub documentation comments for the
      assertion macro error functions, which weren’t previously documented.
      The new comments are purely to allow for annotations, and hence are
      marked as (skip) to prevent the symbols appearing in the GIR file.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=719966
      25a7c817
  3. 20 Aug, 2015 1 commit
    • Debarshi Ray's avatar
      fileinfo: Add a G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE attribute · fa0f51dd
      Debarshi Ray authored
      This is meant for opaque, non-POSIX-like backends to indicate that the
      URI is not persistent. Applications should look at
      G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET for the persistent URI.
      Examples of such backends could be a portal for letting sandboxed
      applications access the file-system, or a database-backed storage like
      Google Drive.
      
      In these cases, the user visible file and folder names are different
      from the real identifiers, used by the backend. So, a request to
      create google-drive://user@gmail.com/foo/New\ File, would actually
      lead to google-drive://user@gmail.com/foo/bar on the server even though
      the user visible name is still "New File". Since the server-defined URI
      is persistent and sanity-checked by the backend, it is recommended that
      applications switch to it as soon as possible. Backends will try to
      keep a mapping from "fake" to "real" URIs, but those are only on a
      best effort basis. They might not be persistent or have the same
      guarantees as the "real" URIs.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=741602
      fa0f51dd
  4. 13 Sep, 2014 1 commit
    • Sébastien Wilmet's avatar
      docs: various small fixes · 25990eb2
      Sébastien Wilmet authored
      For the GPtrArray example, several variables declared on the same line
      is harder to read and to work with (to move, remove or comment a single
      variable declaration).
      25990eb2
  5. 23 May, 2014 1 commit
  6. 08 Feb, 2014 2 commits
  7. 01 Feb, 2014 1 commit
    • Matthias Clasen's avatar
      Docs: Big entity cleanup · 42cf8078
      Matthias Clasen authored
      Strip lots of entity use from |[ ]| examples (which are now
      implicit CDATA). Also remove many redundant uses of <!-- -->.
      42cf8078
  8. 31 Jan, 2014 1 commit
  9. 28 Oct, 2013 1 commit
  10. 23 Oct, 2013 1 commit
    • Allison Karlitskaya's avatar
      file-info: Add a G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID attribute · fe706974
      Allison Karlitskaya authored
      This indicates whether the thumbnail (given by G_FILE_ATTRIBUTE_THUMBNAIL_PATH)
      is valid — i.e. to represent the file in its current state. If
      G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID is FALSE (for a normal _or_ failed
      thumbnail) it means the file has changed since the thumbnail was generated, and
      the thumbnail is out of date.
      
      Part of checking thumbnail validity (by the spec) involves parsing
      headers out of the thumbnail .png so we include some (small) code to do
      that in a separate file.  We will likely want to copy this code to gvfs
      to do the same for GVfsFile.
      
      Heavily based on a patch from Philip Withnall <philip.withnall@collabora.co.uk>
      who suggested the feature and designed the API.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=709898
      fe706974
  11. 28 Nov, 2012 1 commit
  12. 27 Nov, 2012 1 commit
  13. 30 Aug, 2012 1 commit
  14. 05 Apr, 2012 1 commit
  15. 27 Feb, 2012 1 commit
  16. 21 Feb, 2012 1 commit
  17. 11 Jan, 2012 1 commit
  18. 16 Nov, 2011 5 commits
  19. 15 Oct, 2011 1 commit
  20. 04 Jun, 2011 1 commit
  21. 12 Apr, 2011 1 commit
  22. 11 Mar, 2011 1 commit
    • Murray Cumming's avatar
      g_file_info_get/set_attribute_string*(): Document the UTF-8ness. · c1a75ca7
      Murray Cumming authored
      * gio/gfileattribute.c: (_g_file_attribute_value_get_string,
      _g_file_attribute_value_set_string): These use
      G_FILE_ATTRIBUTE_TYPE_STRING, which is documented as UTF-8, so
      document these private functions as using UTF-8.
      * gio/gfileinfo.c: (g_file_info_get_attribute_string,
      g_file_info_set_attribute_string, and stringv versions):
      Document that the strings are UTF-8 because the implementation uses
      those private functions, that use UTF-8.
      
      This helps language bindings (such as glibmm) whose API
      distinguishes between known and unknown encodings.
      c1a75ca7
  23. 24 Sep, 2010 1 commit
  24. 17 Aug, 2010 1 commit
  25. 10 Jul, 2010 1 commit
  26. 07 Jul, 2010 1 commit
  27. 10 Jun, 2010 1 commit
  28. 03 May, 2010 1 commit
  29. 08 Mar, 2010 1 commit
  30. 24 Aug, 2009 1 commit
  31. 06 Jul, 2009 1 commit
  32. 29 Jun, 2009 3 commits