summaryrefslogtreecommitdiff
path: root/gsk/gskrendernode.c
Commit message (Expand)AuthorAgeFilesLines
* types: fix various use of volatile in type registrationwip/chergert/volatile-fixesChristian Hergert2020-11-181-1/+1
* Replace "gchar" with "char"Benjamin Otte2020-07-251-1/+1
* Turn GskRenderNode into a derivable typeEmmanuele Bassi2020-04-081-32/+284
* rendernode: Don't clip when _draw()ingTimm Bäder2020-02-121-12/+0
* gsk: Remove some unused definesTimm Bäder2020-01-261-3/+0
* Add pure and const annotations to various functionsTimm Bäder2020-01-261-4/+4
* gsk: Fix annotations for ref()/unref()Benjamin Otte2019-06-181-2/+2
* render node: Optimize type checksMatthias Clasen2019-06-051-2/+9
* Fix some GObject introspection annotationsNiels De Graef2019-05-301-1/+2
* TrivialMatthias Clasen2019-05-261-2/+2
* rendernodeparser: Skip root node when it's a containerBenjamin Otte2019-05-211-28/+0
* Add error func to node deserializationTimm Bäder2019-05-051-3/+4
* Parse render nodes from text filesTimm Bäder2019-05-051-39/+5
* Revert "Add aligned allocator functions to GSK"Benjamin Otte2018-06-191-3/+2
* Use aligned allocators for GskRenderNodeРуслан Ижбулатов2018-06-091-2/+3
* rendernode: Remove gsk_render_node_set_name()Benjamin Otte2018-04-241-43/+2
* rendernode: Add gsk_render_node_diff()Benjamin Otte2018-04-051-0/+81
* GdkWindow -> GdkSurface initial type renameAlexander Larsson2018-03-201-1/+1
* The big versioning cleanupMatthias Clasen2018-02-061-14/+0
* gsk: Reorganize env varsMatthias Clasen2018-01-141-2/+6
* gsk: make logging per-rendererMatthias Clasen2018-01-141-2/+2
* gsk: Remove gsk_render_node_set_scaling_filters()Benjamin Otte2017-12-031-27/+0
* GskTexture => GdkTextureBenjamin Otte2017-11-041-1/+0
* Remove some outdated informationMatthias Clasen2017-10-201-4/+1
* gsk: Documentation additionsMatthias Clasen2017-09-241-0/+11
* gsk: Improve debug outputMatthias Clasen2017-09-031-1/+1
* gsk: Fix memory leak in gsk_render_node_write_to_file()Garrett Regier2016-12-231-0/+1
* gsk: Add docs and error handling to serialization APIBenjamin Otte2016-12-231-4/+42
* gsk: Add gsk_render_node_write_to_file()Benjamin Otte2016-12-231-0/+36
* gsk: Warn on cairo errors during gsk_render_node_draw()Benjamin Otte2016-12-231-0/+9
* gsk: Add gsk_render_node_serialize/deserialize()Benjamin Otte2016-12-231-0/+50
* GskRenderNode: Use C99 flexible arrays to avoid extra allocationAlexander Larsson2016-12-211-4/+4
* gsk: Add bounds member to RenderNodeAlexander Larsson2016-12-211-12/+6
* gsk: Drop gsk_render_node_make_immutable, nodes are always immutableAlexander Larsson2016-12-211-23/+2
* gsk: Add blend nodesBenjamin Otte2016-12-201-41/+0
* gsk: Replace gsk_render_node_set_opacity()Benjamin Otte2016-12-201-40/+0
* gsk: Add gsk_render_node_draw()Benjamin Otte2016-12-201-0/+59
* gsk: gsk_render_node_set_transform() => GskTransformNodeBenjamin Otte2016-12-201-43/+0
* gsK: Move children handling to GskContainerNodeBenjamin Otte2016-12-201-270/+0
* gsk: Remove GskRenderNode::parentBenjamin Otte2016-12-201-93/+0
* gsk: Remove world matrix supportBenjamin Otte2016-12-201-83/+0
* gsk: Remove gsk_render_node_set_bounds()Benjamin Otte2016-12-201-28/+3
* gsk: Remove gsk_render_node_get_size()Benjamin Otte2016-12-201-27/+0
* gsk: Add GskRenderNodeClass.make_immutable()Benjamin Otte2016-12-201-9/+2
* gsk: Remove gsk_render_node_set_opaque()Benjamin Otte2016-12-201-42/+0
* gsk: Add custom structs to RenderNode subclassesBenjamin Otte2016-12-201-2/+2
* gsk: Add GskRenderNodeClass.finalize()Benjamin Otte2016-12-201-2/+2
* gsk: Introduce GskRenderNodeClassBenjamin Otte2016-12-201-9/+8
* gsk: Split render node subclasses out into their own fileBenjamin Otte2016-12-201-168/+0
* gsk: Remove gsk_render_node_is_surface/texture()Benjamin Otte2016-12-201-16/+0