1. 22 Feb, 2019 1 commit
  2. 07 Jan, 2018 1 commit
  3. 06 Oct, 2017 2 commits
  4. 29 Aug, 2016 1 commit
  5. 09 Jun, 2016 1 commit
  6. 25 Mar, 2016 1 commit
  7. 12 Mar, 2016 1 commit
  8. 11 Mar, 2016 1 commit
  9. 13 Dec, 2015 1 commit
  10. 02 Dec, 2015 1 commit
  11. 11 Nov, 2015 1 commit
    • Alexander Larsson's avatar
      Add gtk_native_dialog_destroy() · 51dc4873
      Alexander Larsson authored
      Its very easy to get extra references to the NativeDialog so that
      when you release your last reference any visible dialog is not
      hidden. We handle this by adding a destroy method similar to how
      you destroy regular toplevels.
      51dc4873
  12. 05 Nov, 2015 1 commit
  13. 03 Nov, 2015 2 commits
  14. 23 Sep, 2015 1 commit
  15. 06 Aug, 2015 1 commit
    • Matthias Clasen's avatar
      file chooser button: Fix some refcounting confusion · defc0cf5
      Matthias Clasen authored
      GtkFileSystem has a complicated way to handle cancellables.
      You keep the cancellable pointer that is returned by
      _gtk_file_system_get_info and similar methods so that you can
      cancel the operation, but you do not own a reference to it.
      The only place where it is ok to unref a cancellable is in
      your callback, which gets handed a cancellable that you need
      to unref at the end. You are expected to compare it to the
      pointer you stashed away to find out if the operation has
      already been superseded by a newer call, in which case you
      disregard the results.
      
      GtkFileChooserButton was following these rules for most of
      the cancellables it keeps around, but it was sometimes unreffing
      the cancellables that are stored in the model, which could lead
      to refcount confusion and crashes. This commit makes it follow
      the rules for that case too, which fixes the crash in the bug
      below, and does not show up any leaks in valgrind under light
      testing.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=737804
      defc0cf5
  16. 01 Aug, 2015 1 commit
    • Matthias Clasen's avatar
      Code cleanup · 9f24b547
      Matthias Clasen authored
      Use g_slist_free_full more consistently. This commit just converts
      the obvious cases where g_slist_forall is directly followed by
      g_slist_free.
      9f24b547
  17. 17 Jul, 2015 1 commit
  18. 22 Mar, 2015 1 commit
  19. 30 Jan, 2015 1 commit
  20. 22 Aug, 2014 1 commit
  21. 26 Jun, 2014 1 commit
  22. 13 Jun, 2014 1 commit
  23. 28 May, 2014 1 commit
  24. 19 Feb, 2014 1 commit
  25. 09 Feb, 2014 1 commit
  26. 07 Feb, 2014 2 commits
  27. 06 Feb, 2014 1 commit
  28. 05 Feb, 2014 1 commit
  29. 04 Feb, 2014 1 commit
  30. 29 Jan, 2014 3 commits
  31. 28 Jan, 2014 1 commit
  32. 24 Jan, 2014 1 commit
  33. 17 Jan, 2014 1 commit
  34. 13 Aug, 2013 1 commit
  35. 26 Jul, 2013 1 commit
    • Matthias Clasen's avatar
      Another round of template binding api changes · cda60c3c
      Matthias Clasen authored
      We rename the gtk_widget_class_bind_template_child{_internal}
      macros by appending a _private to their name. Otherwise, it
      would be too magic to pass the 'public' names as arguments,
      but affect a member of the Private struct. At the same time,
      
      Add two new macros with the old names,
      gtk_widget_class_bind_template_child{_internal} that operate
      on members of the instance struct.
      cda60c3c