summaryrefslogtreecommitdiff
path: root/gtk/gtksnapshot.c
Commit message (Expand)AuthorAgeFilesLines
* snapshot: Don't cause invalid readsBenjamin Otte2018-04-051-13/+13
* snapshot: Allow passing the bounds of the created paintableBenjamin Otte2018-04-051-4/+14
* widget: Cache clip from creating render nodeBenjamin Otte2018-04-051-0/+17
* snapshot: Track clip as a rect onlyBenjamin Otte2018-04-051-155/+77
* snapshot: Remove clip argument from gtk_snapshot_new()Benjamin Otte2018-04-051-5/+3
* widget: Cache the render nodeBenjamin Otte2018-04-051-44/+82
* Fix some g-i annotation warningsRico Tzschichholz2018-04-011-3/+3
* snapshot: Plug memory leak when collecting rounded clip nodesTimm Bäder2018-03-311-1/+5
* snapshot: Generate better names for offset nodesBenjamin Otte2018-03-261-14/+4
* snapshot: Add gtk_snapshot_to_paintable()Benjamin Otte2018-03-261-0/+46
* snapshot: Export gtk_snapshot_append_layout()Benjamin Otte2018-03-261-1/+1
* snapshot: Make gtk_snapshot_append_node() take care of offsetBenjamin Otte2018-03-261-19/+120
* snapshot: Remove rendererBenjamin Otte2018-03-241-19/+1
* rendernode: Remove renderer argumentBenjamin Otte2018-03-241-1/+1
* snapshot: Limit cairo nodes to clip regionTimm Bäder2018-03-201-0/+14
* snapshot: Turn into GObjectBenjamin Otte2018-03-181-40/+22
* snapshot: Fix some indentationTimm Bäder2018-03-171-4/+4
* snapshot: Ignore 0 sized clip nodesTimm Bäder2018-03-141-0/+4
* snapshot: Add missing (nullable) annotationTimm Bäder2018-03-131-1/+1
* GtkSnapshot: Add gettersMatthias Clasen2018-03-111-1/+16
* Document new snapshot apiMatthias Clasen2018-03-111-2/+51
* GtkSnapshot: Drop init/finishMatthias Clasen2018-03-111-53/+11
* GtkSnapshot: Implement the builder patternMatthias Clasen2018-03-111-11/+104
* 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