1. 16 Feb, 2013 3 commits
  2. 14 Feb, 2013 1 commit
  3. 13 Feb, 2013 1 commit
  4. 11 Feb, 2013 4 commits
  5. 10 Feb, 2013 1 commit
  6. 08 Feb, 2013 1 commit
    • Simon Feltman's avatar
      Fix reference leaks with transient floating objects · 5efe2e5c
      Simon Feltman authored
      Unify and refactor caller and callee GObject argument marshalers.
      Combine code from the large switch statement used to marshal
      arguments to and from vfuncs/closures with the marshalers used
      for direct calls to gi functions. This fixes a reference leak
      when marshalling GObjects to Python with transfer=full due to
      the diverging code paths.
      Replace ability in gobject_new_full to optionally sink objects
      with ability to optionaly "steal" objects. This fits the premise
      that binding layers should always sink objects initially. The
      steal argument is then used for marshalling arguments which are
      transfer=full.
      Add hacks and comments to work around GTK+ bugs 693393 and 693400.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=687522
      5efe2e5c
  7. 06 Feb, 2013 1 commit
  8. 05 Feb, 2013 2 commits
  9. 04 Feb, 2013 5 commits
  10. 01 Feb, 2013 2 commits
  11. 31 Jan, 2013 4 commits
  12. 30 Jan, 2013 7 commits
  13. 23 Jan, 2013 3 commits
  14. 22 Jan, 2013 1 commit
  15. 17 Jan, 2013 3 commits
  16. 16 Jan, 2013 1 commit