1. 21 Nov, 2016 1 commit
  2. 03 May, 2016 1 commit
  3. 01 May, 2016 1 commit
  4. 12 Jan, 2016 1 commit
  5. 08 Jan, 2016 1 commit
  6. 29 Sep, 2015 1 commit
    • Matthias Clasen's avatar
      rounded rect: cache arcs · d9f05aa3
      Matthias Clasen authored
      We are only ever drawing axis-aligned quarter arcs here. By caching
      these paths, sincos drops from the profiles for drawing-heavy
      workloads.
      d9f05aa3
  7. 29 Mar, 2015 1 commit
  8. 31 Jan, 2015 1 commit
    • Benjamin Otte's avatar
      roundedbox: Treat path segments differently · f1ec76a9
      Benjamin Otte authored
      If a side of the box is 0px wide, make the corners owned by the adjacent
      sides. This avoids spilling over of unwanted colors from the 0-width
      side into the corner.
      
      This is the fix that should actually have been part of
      7e5ac3a5 but my amazing amending skills
      got rid of it when amending the test.
      f1ec76a9
  9. 20 Jan, 2015 1 commit
  10. 07 Jan, 2015 1 commit
  11. 02 Dec, 2014 1 commit
    • Matthias Clasen's avatar
      Add clipping apis to GtkRoundedBox · 73e6a05e
      Matthias Clasen authored
      This adds two functions for checking whether an axis-aligned
      rectangle is completely outside or inside of a rounded box.
      These are not trying to be exact, but fast.
      73e6a05e
  12. 20 Aug, 2014 1 commit
  13. 16 Aug, 2014 1 commit
  14. 01 May, 2014 1 commit
  15. 21 Dec, 2012 1 commit
  16. 02 Dec, 2012 1 commit
  17. 02 Oct, 2012 1 commit
  18. 17 Apr, 2012 1 commit
  19. 27 Feb, 2012 1 commit
  20. 14 Feb, 2012 1 commit
  21. 02 Feb, 2012 1 commit
  22. 09 Jan, 2012 4 commits
  23. 21 Jul, 2011 1 commit
  24. 13 Jun, 2011 2 commits
  25. 12 Jun, 2011 1 commit
  26. 11 Jun, 2011 1 commit
    • Benjamin Otte's avatar
      gtk: Add GtkRoundedBox · 86719e1d
      Benjamin Otte authored
      CSS drawing operates on rounded boxes a lot, so it makes sense to split
      them out instead of duplicating them everywhere.
      86719e1d