1. 10 Sep, 2020 1 commit
  2. 24 May, 2020 1 commit
  3. 06 May, 2020 1 commit
    • Michael Gratton's avatar
      GI annotation fixes (#96) · 507b1499
      Michael Gratton authored
      * Fix g_mime_message_get_date ownership txfr GI annotation
      
      The message owns the date (it's effectively a property), so don't
      transfer ownership.
      
      Fixes a critical in vala when using this object.
      
      See vala#986
      
      * Add missing nullable GI annotations to GMimeMessage
      
      These help out bindings for languages that care about nullability,
      like vala.
      Co-authored-by: Rico Tzschichholz's avatarRico Tzschichholz <ricotz@ubuntu.com>
      507b1499
  4. 24 Apr, 2020 1 commit
  5. 20 Mar, 2020 1 commit
  6. 18 Mar, 2020 2 commits
  7. 10 Mar, 2020 1 commit
  8. 09 Mar, 2020 2 commits
  9. 03 Mar, 2020 1 commit
  10. 16 Feb, 2020 3 commits
  11. 15 Feb, 2020 4 commits
  12. 12 Feb, 2020 1 commit
  13. 11 Feb, 2020 1 commit
  14. 08 Feb, 2020 2 commits
  15. 06 Feb, 2020 1 commit
  16. 25 Dec, 2019 1 commit
    • Michael Gratton's avatar
      Fix vala abstract public constructor warning (#76) · b53c1894
      Michael Gratton authored
      This fixes "Creation method of abstract class cannot be public" warnings
      when compiling with recent valac.
      
      Since `g_mime_object_new[_type]` are effectively static factory methods
      rather than constructors, suppress their use as ctors and bind using
      custom static methods.
      b53c1894
  17. 10 Dec, 2019 1 commit
  18. 04 Dec, 2019 1 commit
  19. 02 Dec, 2019 1 commit
  20. 14 Nov, 2019 1 commit
  21. 13 Nov, 2019 2 commits
  22. 11 Nov, 2019 2 commits
  23. 10 Nov, 2019 1 commit
  24. 09 Nov, 2019 1 commit
    • Eric Wong's avatar
      gmime_multipart_foreach: avoid stack overflow from recursion · 6d7c904e
      Eric Wong authored
      We can use a GQueue to emulate the behavior of an stack on the
      heap.  This allows us to parse deeply nested MIME parts since
      RLIMIT_STACK is typically only a few megabytes while typical
      GNU/Linux systems can use all available virtual memory for the
      heap.
      6d7c904e
  25. 18 Oct, 2019 1 commit
  26. 03 Oct, 2019 1 commit
  27. 02 Oct, 2019 1 commit
  28. 01 Oct, 2019 2 commits
  29. 28 Jul, 2019 1 commit