summaryrefslogtreecommitdiff
path: root/gtk/gtkrendericon.c
Commit message (Expand)AuthorAgeFilesLines
* gtk_css_style_snapshot_icon_paintable: Fix uninitialized memory accessAlexander Larsson2020-02-061-3/+5
* GtkIconPaintable: Always recolor when snapshotting.Alexander Larsson2020-02-061-27/+16
* Use style values directlyMatthias Clasen2020-01-291-19/+9
* Remove GtkCssShadowsValueTimm Bäder2020-01-181-3/+3
* Remove builtin icons altogetherMatthias Clasen2020-01-101-5/+3
* render: Fix gotoBenjamin Otte2019-10-161-1/+1
* transform: Move to GSKBenjamin Otte2019-03-041-5/+5
* csstransform: Create a GtkTransformBenjamin Otte2019-02-211-10/+13
* rendericon: Use new snapshot transformsBenjamin Otte2019-02-211-16/+10
* rendericon: Ignore transparent iconsTimm Bäder2019-02-101-0/+4
* render: Make gtk_render_icon() use the snapshot APIBenjamin Otte2018-07-241-75/+0
* render: Make gtk_render_check/arrow/handle() use the snapshot APIBenjamin Otte2018-07-241-58/+0
* Remove icon extents APITimm Bäder2018-07-171-39/+0
* snapshot: Redo debug messagesBenjamin Otte2018-04-241-3/+7
* iconhelper: transition to GdkPaintableBenjamin Otte2018-03-161-16/+11
* Use GtkSnapshot gettersMatthias Clasen2018-03-111-1/+1
* rendericon: Add missing includeBenjamin Otte2017-11-101-0/+1
* Simplify the gtk_snapshot_icon_texture APIMatthias Clasen2017-11-081-9/+24
* GskTexture => GdkTextureBenjamin Otte2017-11-041-5/+5
* Avoid creating trivial shadow nodesMatthias Clasen2017-10-281-22/+8
* Allow passing a color matrix when rendering iconsMatthias Clasen2017-10-231-4/+12
* rendericon: Fix texture transformationTimm Bäder2017-10-111-6/+7
* Don't try to snapshot invisible iconsTimm Bäder2017-10-101-0/+3
* cssshadowsvalue: Don't heap-allocate shadowsTimm Bäder2017-10-011-16/+18
* Avoid computing the same thing twiceMatthias Clasen2017-08-301-4/+1
* snapshot: Rename append APIsBenjamin Otte2017-01-131-2/+2
* snapshot: Redo pop() APIBenjamin Otte2017-01-131-4/+4
* gtk: Implement -gtk-icon-filterBenjamin Otte2016-12-311-6/+17
* gsk: Add GskShadowNodeBenjamin Otte2016-12-201-16/+26
* snapshot: Work on pushing and popping againBenjamin Otte2016-12-201-26/+11
* snapshot: Add API for colors and texturesBenjamin Otte2016-12-201-8/+2
* snapshot: Change how gtk_snapshot_push/pop worksBenjamin Otte2016-12-201-7/+8
* gsk: gsk_render_node_set_transform() => GskTransformNodeBenjamin Otte2016-12-201-31/+68
* gsk: Add gsk_texture_node_new()Benjamin Otte2016-12-201-2/+3
* rendericon: Pass the scale factor when rendeirng texturesBenjamin Otte2016-11-261-11/+13
* Use Graphene init macros for compound literalsEmmanuele Bassi2016-11-211-5/+5
* Reduce the text shadow warningsMatthias Clasen2016-11-191-2/+6
* render: Compute extents correctlyBenjamin Otte2016-11-191-3/+3
* csstransform: Convert to use graphene_matrix_tBenjamin Otte2016-11-181-63/+34
* snapshot: Fix graphene misunderstandingsBenjamin Otte2016-11-171-18/+18
* snapshot: Add infrastructure to snapshot CSS imagesBenjamin Otte2016-11-161-3/+49
* snapshot: Convert GtkImage and GtkIconHelperBenjamin Otte2016-11-151-0/+49
* gtk: Mark internal functions as staticEmmanuele Bassi2016-10-171-1/+1
* rendericon: Save and restore cairo matrixBenjamin Otte2016-01-111-1/+5
* rendericon: Move a functionBenjamin Otte2015-12-161-0/+74
* css: Move enumBenjamin Otte2015-12-161-0/+1
* rendericon: Restore cairo matrix after renderingBenjamin Otte2015-12-151-1/+4
* render: Implement -gtk-icon-transform for icon surfacesBenjamin Otte2015-01-201-3/+51
* render: Split icon surface rendering outBenjamin Otte2015-01-201-0/+18
* render: Split icon rendering into its own fileBenjamin Otte2015-01-201-0/+76