summaryrefslogtreecommitdiff
path: root/gtk/gtksnapshot.c
Commit message (Expand)AuthorAgeFilesLines
* The big versioning cleanupMatthias Clasen2018-02-061-24/+0
* snapshot: Don't create clip nodes with 0 width or heightTimm Bäder2017-12-281-0/+4
* snapshot: Add & use API for linear gradient nodesTimm Bäder2017-12-211-0/+160
* snapshot: Directly clip color nodesTimm Bäder2017-12-211-0/+16
* snapshot: Fix typoTimm Bäder2017-12-211-1/+1
* snapshot: Don't create blur nodes with radius 0Timm Bäder2017-12-091-1/+7
* snapshot: Collapse color matrix nodesTimm Bäder2017-12-091-5/+36
* Revert "gtksnapshot: Merge trivial clip duplicates"Alexander Larsson2017-12-011-15/+1
* snapashot: Optimize rounded clip nodesTimm Bäder2017-12-011-1/+17
* snapshot: Only create clip nodes if we need toTimm Bäder2017-12-011-0/+4
* gtksnapshot: Merge trivial clip duplicatesAlexander Larsson2017-11-301-1/+15
* Drop gtk_snapshot_render_iconMatthias Clasen2017-11-291-35/+0
* Simplify the gtk_snapshot_icon_texture APIMatthias Clasen2017-11-081-1/+1
* Partially revert GskTexture → GdkTexture renameEmmanuele Bassi2017-11-041-1/+1
* GskTexture => GdkTextureBenjamin Otte2017-11-041-6/+6
* Avoid creating trivial shadow nodesMatthias Clasen2017-10-281-11/+3
* Allow passing a color matrix when rendering iconsMatthias Clasen2017-10-231-1/+2
* Optimize away trivial opacitiesMatthias Clasen2017-10-191-6/+17
* snapshot: Use a better placeholderMatthias Clasen2017-10-081-2/+5
* snapshot: Set blend mode directly after pushing stateTimm Bäder2017-10-081-1/+1
* snapshot: Fix blend mode handlingMatthias Clasen2017-10-071-14/+13
* snapshot: Fix mixup when creating crossfade nodesTimm Bäder2017-10-021-13/+12
* snapshot: Use one GPtrArray for all nodesTimm Bäder2017-10-021-6/+18
* snapshot: Use one large GArray for all statesTimm Bäder2017-10-021-201/+253
* cssshadowsvalue: Don't heap-allocate shadowsTimm Bäder2017-10-011-8/+10
* Add gtk_snapshot_push_blur()Matthias Clasen2017-09-041-0/+51
* Use gsk for text shadowsMatthias Clasen2017-09-011-23/+12
* Use GskPangoRenderer to render textMatthias Clasen2017-09-011-17/+25
* snapshot: Avoid a double-freeTimm Bäder2017-02-141-2/+2
* snapshot: Rename gtk_snapshot_translate_2d()Benjamin Otte2017-01-131-15/+15
* snapshot: Rename append APIsBenjamin Otte2017-01-131-22/+22
* snapshot: Redo pop() APIBenjamin Otte2017-01-131-33/+20
* snapshot: Add gtk_snapshot_push_blend()Benjamin Otte2017-01-131-0/+91
* Add gtk_snapshot_push_cross_fade()Benjamin Otte2017-01-131-1/+121
* GtkSnapshot: Always use int for the translationwip/alexl/snapshot-int-translateAlexander Larsson2017-01-111-10/+11
* GtkSnapshot: Reuse snapshot state objectsAlexander Larsson2017-01-111-11/+29
* GtkSnapshot: Move collect data to a union in the stateAlexander Larsson2017-01-111-169/+157
* Snapshot: Only record names if inspector is recordingAlexander Larsson2017-01-111-20/+30
* gsk: Add GskRepeatNodeBenjamin Otte2017-01-011-0/+70
* gsk: Turn GskTexture into a GObjectBenjamin Otte2017-01-011-1/+1
* snapshot: Add gtk_snapshot_push_color_matrix()Benjamin Otte2016-12-311-0/+64
* snapshot: Fix some annoationsRico Tzschichholz2016-12-211-4/+3
* gtk: Remove GtkJunctionSidesBenjamin Otte2016-12-201-4/+2
* gsk: Add GskShadowNodeBenjamin Otte2016-12-201-0/+61
* snapshot: Implement gtk_snapshot_push_opacity()Benjamin Otte2016-12-201-0/+52
* snapshot: Handle NULL returns in pop_and_append()Benjamin Otte2016-12-201-2/+5
* gsk: Add support for rounded clip rectanglesBenjamin Otte2016-12-201-0/+68
* snapshot: Work on pushing and popping againBenjamin Otte2016-12-201-34/+206
* snapshot: Add API for colors and texturesBenjamin Otte2016-12-201-0/+94
* snapshot: Change how gtk_snapshot_push/pop worksBenjamin Otte2016-12-201-47/+70