gtk/gsk
Matthias Clasen 79e1c66657 gsk: Don't autoinclude backend-specific headers
Don't install headers for code that we don't build.
And don't include those headers in gsk.h.

Just as we do in gdk, require applications to include
the backend-specific headers they need explicitly.

Update the one affected demo, gtk4-node-editor.
2020-04-24 21:40:30 -04:00
..
broadway Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gl gsk: Fall back to cairo if compiling shaders fails 2020-04-17 13:42:33 -04:00
resources gl renderer: Shorten shaders a bit 2020-01-24 06:08:39 +01:00
vulkan Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gen-gsk-gresources-xml.py meson: Reduce useless relinking on reconfigure 2020-04-03 18:41:55 +05:30
gsk-autocleanup.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gsk.h gsk: Don't autoinclude backend-specific headers 2020-04-24 21:40:30 -04:00
gskcairoblur.c cairoblur: Get rid of gdk_cairo_get_clip_rectangle() call 2020-02-13 07:36:38 +01:00
gskcairoblurprivate.h
gskcairorenderer.c
gskcairorenderer.h
gskdebug.c
gskdebugprivate.h
gskdiff.c
gskdiffprivate.h
gskenums.h Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gskenumtypes.c.template
gskenumtypes.h.template
gskprivate.c
gskprivate.h
gskprofiler.c Convert all profiler times from nsec to usec 2020-02-12 10:44:17 +01:00
gskprofilerprivate.h
gskrenderer.c gsk: Don't unconditionally spew to stdout 2020-03-20 10:43:25 -04:00
gskrenderer.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gskrendererprivate.h
gskrendernode.c Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gskrendernode.h Add get_type() functions for GskRenderNode subclasses 2020-04-08 16:07:04 +01:00
gskrendernodeimpl.c Properly annotate the render node constructors 2020-04-08 16:17:08 +01:00
gskrendernodeparser.c Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gskrendernodeparserprivate.h
gskrendernodeprivate.h Add get_type() functions for GskRenderNode subclasses 2020-04-08 16:07:04 +01:00
gskroundedrect.c roundedrect: Fix inlining of graphene functions 2020-02-13 07:36:38 +01:00
gskroundedrect.h Add pure and const annotations to various functions 2020-01-26 18:21:07 +01:00
gskroundedrectprivate.h Add pure and const annotations to various functions 2020-01-26 18:21:07 +01:00
gsktransform.c transform: Don't crash for gsk_transform_transform (id, id) 2020-02-21 18:30:13 +01:00
gsktransform.h GskTransform: Add gsk_transform_transform_point() 2020-01-24 06:19:12 +01:00
gsktransformprivate.h
gsktypes.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
meson.build gsk: Don't autoinclude backend-specific headers 2020-04-24 21:40:30 -04:00