1. 01 Feb, 2020 21 commits
  2. 30 Jan, 2020 4 commits
  3. 29 Jan, 2020 2 commits
  4. 25 Jan, 2020 2 commits
  5. 24 Jan, 2020 5 commits
  6. 23 Jan, 2020 1 commit
  7. 22 Jan, 2020 2 commits
  8. 20 Jan, 2020 2 commits
    • Federico Mena Quintero's avatar
      Merge branch 'transform' into 'master' · 2b267b8d
      Federico Mena Quintero authored
      transform: implement our own Transform type
      
      See merge request !278
      2b267b8d
    • Paolo Borelli's avatar
      transform: implement our own Transform type · 6b8b5c2d
      Paolo Borelli authored
      Use our own Transform type, rather than cairo::Matrix.
      Beside paving the way to other rendering backends, using our own
      type has the benefit of not having to cross the ffi boundary for
      every transformation and also allows us to have a nicer api.
      The code matches the conventions of cairo::Matrix (eg the
      internal representation), but for the API I also checked
      euclid::Transform2D and resvg's Transform type, and where possible
      makes things more clear and ergonomic (explicit pre_ and post_
      variants for each method, chainable methods).
      
      Note: the filters-composite-02-b reftest differs by one pixel,
      I am assuming this is a rounding issue and hence I am updating
      the reference image.
      6b8b5c2d
  9. 19 Jan, 2020 1 commit