gtk2/gtk/css
Benjamin Otte 1e0c0c0ba7 rendernodeparser: Parse cairo script
Use cairo-script-interpreter to parse the scripts that generate cairo
nodes.

This requires libcairoscriptinterpreter.so to work properly, but if
it isn't found we disable this (unimportant for normal functioning)
code and just emits a parser warning.
The testsuite requires it however or it will fail.

A new test is included that tests all of this.
2019-05-30 15:32:36 +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 rendernodeparser: Parse cairo script 2019-05-30 15:32:36 +02:00
gtkcssenumtypes.c.template build: Add gtk-css static library 2019-04-12 19:34:28 +02:00
gtkcssenumtypes.h.template build: Add gtk-css static library 2019-04-12 19:34:28 +02:00
gtkcsserror.c build: Add gtk-css static library 2019-04-12 19:34:28 +02:00
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 css: Use %f, not %.17f 2019-05-29 14:30:13 +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