1. 01 Jul, 2017 3 commits
  2. 26 May, 2017 1 commit
  3. 21 May, 2017 1 commit
  4. 16 May, 2017 1 commit
  5. 01 May, 2017 1 commit
  6. 10 Mar, 2017 1 commit
  7. 13 Dec, 2016 1 commit
  8. 18 Nov, 2016 1 commit
  9. 01 Nov, 2016 1 commit
  10. 20 Aug, 2016 1 commit
  11. 04 Aug, 2016 1 commit
  12. 01 Jun, 2016 1 commit
  13. 24 Mar, 2016 1 commit
  14. 11 Mar, 2016 2 commits
  15. 04 Feb, 2016 2 commits
  16. 18 Sep, 2015 1 commit
  17. 03 Sep, 2015 1 commit
  18. 28 Jul, 2015 1 commit
    • Sebastian Dröge's avatar
      textoverlay: Query downstream caps for checking if caps features are... · 5830db70
      Sebastian Dröge authored
      textoverlay: Query downstream caps for checking if caps features are supported, not just accept-caps
      
      accept-caps is not recursive and might stop at the next downstream element,
      while caps queries are generally recursive. The next element might accept any
      capsfeatures we want, but that doesn't mean that further downstream it will
      also work.
      
      Additionally for the future:
      We should probably check if downstream *prefers* the
      overlay meta, and only enforce usage of it if we can't handle
      the format ourselves and thus would have to drop the overlays.
      Otherwise we should prefer what downstream wants here.
      5830db70
  19. 24 Jul, 2015 2 commits
    • Nicolas Dufresne's avatar
      basetextoverlay: Use the extents rectangle for positioning · d4759f05
      Nicolas Dufresne authored
      the extents rectangle is what you need to know to properly position
      a buffer that has been rendered in a surface of the ink rectangle
      size. This patch make the placement on par with the placement we had
      before without having to over allocate.
      
      This patch also enable placement for vertical rendering. Note that
      the halginement, valighment and line-alignment default are set to
      the previous default when this property is set. This is for backward
      compatibility, you can change the value after setting vertical render.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=728636
      d4759f05
    • Nicolas Dufresne's avatar
      basetextoverlay: Fix clipping issues · 7569a2e9
      Nicolas Dufresne authored
      This patch uses the ink rectangle in order to compute the size
      of the surface require to render. It also correctly compute the
      transformation matrix as the ink_rect position might not be at
      0, 0. Additionally, shadow_offset and outline_offset (which is
      in fact the diameter of a dot, not a really an offset) is now
      taken into account. Redundant matrix operation has been removed
      for the vertical rendering.
      
      Take note that the matrix operation in cairo are excuted in
      reverse order.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=728636
      7569a2e9
  20. 22 Jul, 2015 4 commits
  21. 20 Jul, 2015 7 commits
  22. 16 Jul, 2015 1 commit
  23. 02 Jul, 2015 3 commits
  24. 14 Jun, 2015 1 commit