summaryrefslogtreecommitdiff
path: root/gtk/gtkrenderbackground.c
Commit message (Expand)AuthorAgeFilesLines
* css: Render the background-clip area, not the background-originBenjamin Otte2021-10-071-11/+1
* renderbackground: Only query number of layers onceTimm Bäder2020-06-271-9/+9
* renderbackground: Only query h/vrepeat if we need toTimm Bäder2020-06-271-3/+5
* Drop fallback-c89.cChristoph Reiter2020-05-311-5/+0
* css: Make some local variables constTimm Bäder2020-02-051-1/+1
* background: Don't render initial backgroundsMatthias Clasen2020-02-011-6/+17
* Use style values directlyMatthias Clasen2020-01-291-21/+13
* renderbackground: Avoid unnecessary work in snapshot_background()Timm Bäder2020-01-261-41/+43
* Remove GtkCssShadowsValueTimm Bäder2020-01-181-8/+8
* Remove GtkCssRgbaValueTimm Bäder2020-01-181-2/+2
* renderbackground: Try to omit a save/restore pairTimm Bäder2020-01-071-6/+11
* renderbackground: Save a snapshot_translate() callTimm Bäder2020-01-071-15/+7
* renderbackground: Use new snapshot transformsBenjamin Otte2019-02-211-8/+7
* css: Pass boxes to the render functionsBenjamin Otte2019-02-151-16/+11
* cssboxes: IntroduceBenjamin Otte2019-02-151-57/+37
* render: Make gtk_render_background() use the snapshot APIBenjamin Otte2018-07-241-321/+0
* snapshot: Redo debug messagesBenjamin Otte2018-04-241-11/+12
* renderbackground: Avoid excess css value lookupsTimm Bäder2018-01-101-7/+7
* renderbackground: Add some constnessTimm Bäder2018-01-101-4/+4
* renderbackground: Pull out a gdk_rgba_is_clear checkTimm Bäder2018-01-101-4/+2
* renderbackground: Minimize style lookupsTimm Bäder2017-10-201-13/+19
* snapshot: Rename gtk_snapshot_translate_2d()Benjamin Otte2017-01-131-7/+7
* snapshot: Rename append APIsBenjamin Otte2017-01-131-8/+8
* snapshot: Redo pop() APIBenjamin Otte2017-01-131-5/+5
* snapshot: Add gtk_snapshot_push_blend()Benjamin Otte2017-01-131-56/+19
* Snapshot: Only record names if inspector is recordingAlexander Larsson2017-01-111-1/+2
* gsk: Add GskRepeatNodeBenjamin Otte2017-01-011-40/+31
* roundedbox: Add gtk_rounded_boxes_init_for_style()Benjamin Otte2016-12-201-31/+5
* gtk: Remove GtkJunctionSidesBenjamin Otte2016-12-201-9/+6
* API: gdk: Add gdk_rgba_is_clear() and gdk_rgba_is_opaque()Benjamin Otte2016-12-201-3/+3
* gsk: Add gsk_rounded_rect_shrink()Benjamin Otte2016-12-201-2/+2
* gsk: Add blend nodesBenjamin Otte2016-12-201-7/+39
* css: Replace custom blend modes with GskBlendModeBenjamin Otte2016-12-201-3/+3
* render: Fall back later when rendering backgroundsBenjamin Otte2016-12-201-10/+250
* css: An opaque background does not allow omitting push_groupBenjamin Otte2016-12-201-9/+0
* roundedbox: Remove _gtk_rounded_box_path()Benjamin Otte2016-12-201-2/+4
* gtk: Remove GtkRoundedBox structBenjamin Otte2016-12-201-2/+2
* roundedbox: typedef to GskRoundedRectBenjamin Otte2016-12-201-3/+3
* Use Graphene init macros for compound literalsEmmanuele Bassi2016-11-211-1/+1
* render: Refactor background drawing codeBenjamin Otte2016-11-191-19/+11
* render: Propagate snapshot drawing to box shadowsBenjamin Otte2016-11-191-17/+39
* renderbackground: Remove unused functionsBenjamin Otte2016-11-161-166/+0
* snapshot: Add gtk_snapshot_render_background()Benjamin Otte2016-11-151-0/+43
* render: Draw shadows outside of potential push_group() callBenjamin Otte2016-11-081-12/+12
* render: Clip the correct rectangleBenjamin Otte2016-11-081-1/+1
* rendernode: Require passing a renderer to get_draw_context()Benjamin Otte2016-11-011-4/+4
* Split css background into individual render nodesMatthias Clasen2016-10-181-8/+113
* Don't create render nodes for empty backgroundsMatthias Clasen2016-10-181-0/+14
* Break out the css background render node in a functionMatthias Clasen2016-10-181-0/+26
* css: add background-blend-mode supportGeorges Basile Stavracas Neto2016-07-031-3/+85