gtk2/gtk/css
Benjamin Otte 0886ade182 cssparser: Make gsk_renderer_consume_url() return a string
We don't want to return a GFile because GFile can't handle can't deal
with data: urls.
That makes the code a bit more complicated that doesn't deal with those
URLs, but it makes the other code actually work.

GtkCssImageUrl also now decodes data urls immediately instead of only at
the first load. So don't use data urls if you care about performance.
2019-05-12 17:28:19 +02:00
..
gtkcss.h css: Move gtkcsssection.[ch] into gtk/css 2019-04-12 19:34:28 +02:00
gtkcssdataurl.c css: Add gtk_css_data_url_parse() 2019-05-12 17:27:01 +02:00
gtkcssdataurlprivate.h css: Add gtk_css_data_url_parse() 2019-05-12 17:27:01 +02:00
gtkcssenums.h Resurrect the CSS parser from the tokenizer branch 2019-04-12 19:34:28 +02:00
gtkcssenumtypes.c.template
gtkcssenumtypes.h.template
gtkcsserror.c
gtkcsserror.h csserror: Add G_BEGIN_DECLS and G_END_DECLS 2019-04-24 16:32:54 +02:00
gtkcsslocation.c css: Split GtkCssLocation into its own file 2019-04-12 19:34:28 +02:00
gtkcsslocation.h css: Split GtkCssLocation into its own file 2019-04-12 19:34:28 +02:00
gtkcsslocationprivate.h css: Split GtkCssLocation into its own file 2019-04-12 19:34:28 +02:00
gtkcssparser.c cssparser: Make gsk_renderer_consume_url() return a string 2019-05-12 17:28:19 +02:00
gtkcssparserprivate.h cssparser: Make gsk_renderer_consume_url() return a string 2019-05-12 17:28:19 +02:00
gtkcsssection.c css: Move gtkcsssection.[ch] into gtk/css 2019-04-12 19:34:28 +02:00
gtkcsssection.h css: Move gtkcsssection.[ch] into gtk/css 2019-04-12 19:34:28 +02:00
gtkcsstokenizer.c csstokenizer: Handle backslash at end of document 2019-05-08 00:58:52 +02:00
gtkcsstokenizerprivate.h css: Split GtkCssLocation into its own file 2019-04-12 19:34:28 +02:00
meson.build css: Add gtk_css_data_url_parse() 2019-05-12 17:27:01 +02:00