1. 25 Feb, 2016 1 commit
  2. 15 Dec, 2015 1 commit
  3. 13 Dec, 2015 1 commit
  4. 22 Oct, 2015 2 commits
  5. 13 Sep, 2015 1 commit
  6. 05 Jul, 2015 1 commit
  7. 27 Apr, 2015 1 commit
  8. 18 Mar, 2015 12 commits
  9. 12 Mar, 2015 1 commit
  10. 20 Jan, 2015 2 commits
  11. 16 Aug, 2014 1 commit
  12. 10 Jun, 2014 1 commit
  13. 24 May, 2014 1 commit
  14. 14 May, 2014 1 commit
  15. 30 Nov, 2012 2 commits
  16. 25 Nov, 2012 1 commit
    • Benjamin Otte's avatar
      styleprovider: Change function prototype · 42dc0ea0
      Benjamin Otte authored
      Make _gtk_style_provider_private_get_color() return a GtkCssValue (a
      GtkCssColorValue to be exact) instead of GtkSymbolicColor.
      
      With this, the symbolic color usage inside GTK is minimized.
      42dc0ea0
  17. 08 Nov, 2012 1 commit
  18. 28 Sep, 2012 1 commit
    • Benjamin Otte's avatar
      css: Huge refactoring to avoid computing wrong values · 1454ba15
      Benjamin Otte authored
      Here's the shortest description of the bug I can come up with:
      When computing values, we have 3 kinds of dependencies:
      (1) other properties ("currentColor" or em values)
      (2) inherited properties ("inherit")
      (3) generic things from the theme (@keyframes or @define-color)
      Previously, we passed the GtkStyleContext as an argument, because it
      provided these 3 things using:
      (1) _gtk_style_context_peek_property()
      (2) _gtk_style_context_peek_property(gtk_style_context_get_parent())
      (3) context->priv->cascade
      
      However, this makes it impossible to lookup values other than the ones
      accessible via _gtk_style_context_peek_property(). And this is exactly
      what we are doing in gtk_style_context_update_cache(). So when the cache
      updates encountered case (1), they were looking up the values from the
      wrong style data.
      
      So this large patch essentially does nothing but replace the
      context argument in all compute functions with new arguments for the 3
      cases above:
      (1) values
      (2) parent_values
      (3) provider
      
      We apparently have a lot of computing code.
      1454ba15
  19. 17 Sep, 2012 2 commits
  20. 28 Aug, 2012 2 commits
  21. 17 Apr, 2012 4 commits