1. 20 Dec, 2016 2 commits
  2. 19 Dec, 2016 1 commit
    • Benjamin Otte's avatar
      cellview: Remove code to modify the background · 795f38b4
      Benjamin Otte authored
      GtkCellView has a gadget, so peopl can do all their shenanigans with
      CSS.
      
      And the original use case (overriding the background so that the
      cellview's GdkWindow shares the background color of the combobox) is
      outdated since we have transparent backgrounds.
      795f38b4
  3. 23 Nov, 2016 2 commits
  4. 20 Nov, 2016 2 commits
    • Benjamin Otte's avatar
      build: Don't link against libgtk and libgdk · dfd9150a
      Benjamin Otte authored
      libgdk is statically linked these days, so if you link against it, all
      of its symbols will exist twice: Once in libgtk.so and once in your
      binary.
      dfd9150a
    • Benjamin Otte's avatar
      tests: Remove outdated tests · fef2f96a
      Benjamin Otte authored
      The tests read a nonexisting colorprofile, try to convert stuff read
      from the window into it, do things that gdk-pixbuf should test and
      then aren't even integrated into the testuite.
      
      Sheesh.
      fef2f96a
  5. 19 Nov, 2016 6 commits
  6. 18 Nov, 2016 6 commits
  7. 17 Nov, 2016 1 commit
  8. 06 Nov, 2016 1 commit
  9. 05 Nov, 2016 1 commit
  10. 03 Nov, 2016 1 commit
  11. 01 Nov, 2016 1 commit
  12. 31 Oct, 2016 1 commit
  13. 29 Oct, 2016 3 commits
  14. 28 Oct, 2016 1 commit
  15. 26 Oct, 2016 1 commit
  16. 25 Oct, 2016 1 commit
  17. 23 Oct, 2016 1 commit
  18. 22 Oct, 2016 2 commits
  19. 21 Oct, 2016 1 commit
  20. 19 Oct, 2016 1 commit
  21. 18 Oct, 2016 2 commits
    • Emmanuele Bassi's avatar
      gsk: Rework GskRenderer and GskRenderNode semantics · 074c77e7
      Emmanuele Bassi authored
      This commit changes the way GskRenderer and GskRenderNode interact and
      are meant to be used.
      
      GskRenderNode should represent a transient tree of rendering nodes,
      which are submitted to the GskRenderer at render time; this allows the
      renderer to take ownership of the render tree. Once the toolkit and
      application code have finished assembling it, the render tree ownership
      is transferred to the renderer.
      074c77e7
    • Emmanuele Bassi's avatar
      Initial implementation of GSK rendering pipeline · 7afdd3fd
      Emmanuele Bassi authored
      GSK is conceptually split into two scene graphs:
      
       * a simple rendering tree of operations
       * a complex set of logical layers
      
      The latter is built on the former, and adds convenience and high level
      API for application developers.
      
      The lower layer, though, is what gets transformed into the rendering
      pipeline, as it's simple and thus can be transformed into appropriate
      rendering commands with minimal state changes.
      
      The lower layer is also suitable for reuse from more complex higher
      layers, like the CSS machinery in GTK, without necessarily port those
      layers to the GSK high level API.
      
      This lower layer is based on GskRenderNode instances, which represent
      the tree of rendering operations; and a GskRenderer instance, which
      takes the render nodes and submits them (after potentially reordering
      and transforming them to a more appropriate representation) to the
      underlying graphic system.
      7afdd3fd
  22. 17 Oct, 2016 2 commits