1. 27 Jun, 2018 1 commit
  2. 19 Jun, 2018 3 commits
  3. 14 Jun, 2018 5 commits
  4. 23 May, 2018 1 commit
  5. 16 Apr, 2018 1 commit
  6. 10 Apr, 2018 3 commits
  7. 05 Apr, 2018 1 commit
    • Tomasz Miąsko's avatar
      Add libdazzle-1.0 pkg-config package to gir XML file. · 8cf384ca
      Tomasz Miąsko authored
      This ensures that languages that generate compile time bindings can
      obtain appropriate compilations and linking flags from pkg-config.
      
      export_packages option in meson gnome.generate_gir translates into
      --pkg-export=libdazzle-1.0 for g-ir-scanner, which in turn translates
      into one additional line in Dazzle-1.0.gir file:
      
      ```
        <package name="libdazzle-1.0"/>
      ```
      8cf384ca
  8. 29 Mar, 2018 1 commit
  9. 20 Mar, 2018 1 commit
  10. 14 Mar, 2018 4 commits
  11. 09 Mar, 2018 1 commit
  12. 05 Mar, 2018 1 commit
  13. 01 Mar, 2018 2 commits
  14. 28 Feb, 2018 1 commit
    • Christian Hergert's avatar
      graph: use monotonic clock for time · 8a89a335
      Christian Hergert authored
      We can't rely on frame time, since that seems to have shifted
      in recent gtk+ commits to avoid jitter.
      
      I'd like to use the frame time, but that probably puts undue
      requirements on the graph model.
      8a89a335
  15. 25 Feb, 2018 1 commit
  16. 21 Feb, 2018 1 commit
  17. 20 Feb, 2018 1 commit
  18. 18 Feb, 2018 1 commit
  19. 15 Feb, 2018 2 commits
  20. 12 Feb, 2018 2 commits
  21. 11 Feb, 2018 4 commits
  22. 05 Feb, 2018 1 commit
  23. 26 Jan, 2018 1 commit
    • Christian Hergert's avatar
      signal-group: use GWeakRef and GC invalidated closures · f36f686d
      Christian Hergert authored
      This helps ensure we only ever look at the target instance once we've
      attained a full reference to the target. If we fail, we get NULL back
      and can go through alternate paths.
      
      Instead of using weak refs for the connect_object() tracking, we can
      rely on the object to invalidate the GClosure (as we already do). If
      we do graceful cleanup at opportune moments, we can avoid the extra
      weak reference all together at the cost of some delayed cleanup.
      
      The GClosure.is_invalid bit lets us know the state and protects the
      closure from being activated after finalization. Since there are no
      longer connect_object()s to disconnect weak pointers from, we avoid
      the ordering issues in GObject (famous last words).
      f36f686d