1. 20 Jul, 2018 1 commit
  2. 05 Feb, 2018 1 commit
  3. 13 Nov, 2017 1 commit
  4. 08 Nov, 2017 1 commit
  5. 03 Jul, 2016 1 commit
  6. 23 May, 2016 1 commit
  7. 22 Mar, 2016 2 commits
  8. 11 Mar, 2016 1 commit
  9. 28 Feb, 2016 1 commit
  10. 04 Feb, 2016 1 commit
  11. 30 Jan, 2016 1 commit
    • Matthias Clasen's avatar
      CSS provider: Add a way to emit errors · 2c7fdf64
      Matthias Clasen authored
      Currently, GtkCssProvider can emit ::parsing-error only during
      the actual parsing, although the documentation hints that it might
      happen at other times.
      
      This commit adds a emit_error method to the GtkStyleProviderPrivate
      interface that will let us emit errors from the compute() implementations
      as well, which can be useful (e.g. if an image fails to load).
      2c7fdf64
  12. 14 Jan, 2016 1 commit
  13. 07 Jan, 2016 1 commit
  14. 26 Dec, 2015 1 commit
    • Matthias Clasen's avatar
      Redo the CSS docs · 26d8688c
      Matthias Clasen authored
      Split the CSS docs off from the GtkCssProvider docs and
      give them their own chapter. Among other things, this commit
      introduces more or less complete definitions of the syntax for
      the supported selectors, a complete list of all supported
      properties, and definitions for their values. This includes
      documentation for GTK+-specific properties such as -gtk-icon-source.
      26d8688c
  15. 20 Dec, 2015 1 commit
  16. 02 Dec, 2015 1 commit
  17. 21 Nov, 2015 3 commits
  18. 16 Nov, 2015 3 commits
  19. 28 Oct, 2015 1 commit
  20. 09 Sep, 2015 1 commit
  21. 27 Aug, 2015 1 commit
  22. 27 Jul, 2015 1 commit
    • Matthias Clasen's avatar
      Plug a memory leak · 4050abe2
      Matthias Clasen authored
      GtkCssProvider was using the wrong unref function for GtkCssKeyframe
      objects. Funnily, this didn't crash at all, the refcount was at the
      same place in the struct - it just didn't free all the memory, causing
      valgrind to complain.
      4050abe2
  23. 18 Mar, 2015 1 commit
  24. 07 Jan, 2015 1 commit
  25. 18 Dec, 2014 1 commit
  26. 10 Dec, 2014 2 commits
  27. 13 Nov, 2014 1 commit
    • Matthias Clasen's avatar
      GtkCssProvider: Load themes from versioned directories · e2ce0700
      Matthias Clasen authored
      Look for themes in $prefix/themes/$name/gtk-$version/ (for
      version = 3.16, 3.14, ...), before using the old location
      $prefix/themes/$name/gtk-3.0/. This gives theme authors a
      way to support multiple versions of GTK+ 3 with separate
      css files.
      e2ce0700
  28. 12 Nov, 2014 1 commit
  29. 24 Oct, 2014 1 commit
  30. 22 Oct, 2014 1 commit
  31. 04 Oct, 2014 2 commits
  32. 28 Aug, 2014 1 commit
  33. 19 Jul, 2014 1 commit
    • Benjamin Otte's avatar
      cssmatcher: Use widget path's state · 19eb1614
      Benjamin Otte authored
      Don't take a state when constructing the CSS matcher. Instead, rely on
      the newly introduced state in the widget path.
      
      This way, the state can be queried not only on the first element, but on
      all elements of the widget path.
      19eb1614