1. 22 May, 2021 1 commit
  2. 19 May, 2021 1 commit
  3. 02 May, 2021 1 commit
  4. 26 Apr, 2021 2 commits
  5. 11 Mar, 2021 1 commit
  6. 07 Aug, 2020 1 commit
  7. 25 Jul, 2020 1 commit
  8. 24 Jul, 2020 1 commit
  9. 21 Jul, 2020 1 commit
  10. 18 Jan, 2020 1 commit
    • Matthias Clasen's avatar
      Tweak the file transfer portal _again_ · 69fb3648
      Matthias Clasen authored
      This is a neverending story. I was seeing problems in tests where
      the nested mainloop was picking up unrelated timeouts.
      
      Break down and make this async. This changes the ordering in which
      the (de)serializers are registered. If this is causing issues, we
      can introduce priorities or something else.
      69fb3648
  11. 08 Jan, 2020 1 commit
  12. 16 Dec, 2019 1 commit
  13. 12 Dec, 2019 1 commit
  14. 19 Jul, 2018 2 commits
  15. 03 Feb, 2018 1 commit
    • Emmanuele Bassi's avatar
      Allow binding GdkContentFormatsBuilder · 2cbe094b
      Emmanuele Bassi authored
      GdkContentFormatsBuilder is currently not introspectable, as it does not
      have a GType. We can turn it into a boxed type, but we need to implement
      memory management for it.
      
      The current gdk_content_formats_builder_free() function returns a newly
      constructed value, so we cannot use it as a GBoxedFreeFunc; additionally
      copying a GdkContentFormatsBuilder contents would make it a bit odd, as
      you could get multiple identical GdkContentFormats out of the copies.
      
      A simple approach is to model the GdkContentFormatsBuilder API to follow
      the GBytes one: use reference counting for memory management, and have
      a function to release a reference, return a GdkContentFormats, and reset
      the GdkContentFormatsBuilder state.
      
      For language bindings, we can provide a get_formats() function that
      returns the GdkContentFormats instance and resets the builder instance,
      leaving the reference count untouched.
      
      For C convenience we can keep gdk_content_formats_builder_free(), and
      make it a wrapper around gdk_content_formats_builder_get_formats(), with
      the guarantee that it'll free the builder instance regardless of its
      current reference count.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=793097
      https://blogs.gnome.org/otte/2018/02/03/builders/
      2cbe094b
  16. 03 Jan, 2018 1 commit
  17. 26 Dec, 2017 2 commits
  18. 04 Dec, 2017 1 commit
  19. 03 Dec, 2017 7 commits