libsvgtiny.git
2025-06-09 Michael Orlitzkytest/runtest.sh: include libcss tests when decoding libcss-ng
2025-06-09 Michael Orlitzkysrc/svgtiny.c: deallocate stylesheets during finalisation
2025-06-09 Michael Orlitzkytest/css: add some visually-verified test cases for...
2025-06-09 Michael Orlitzkysrc/svgtiny.c: use case-sensitive comparisons for SVG...
2025-06-09 Michael Orlitzkyexamples/.gitignore: ignore the compiled example program
2025-06-09 Michael Orlitzkyexamples/svgtiny_display_x11.c: update build instructions
2025-06-09 Michael Orlitzkyexamples/GNUmakefile: add a GNUmakefile for the example...
2025-06-09 Michael Orlitzkysrc/svgtiny.c: remove parent == NULL hack
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: add some default user-agent properti...
2025-06-09 Michael Orlitzkysrc/svgtiny.c: implement composition of parent styles
2025-06-09 Michael Orlitzkysrc/svgtiny*.{c,h}: move the libcss unit context into...
2025-06-09 Michael Orlitzkysrc/svgtiny_internal.h: add parent style to the parser...
2025-06-09 Michael Orlitzkysrc/svgtiny{,_parse}.c: use a separate function for...
2025-06-09 Michael Orlitzkyexamples/svgtiny_display_x11.c: use opacity information
2025-06-09 Michael Orlitzkysrc/svgtiny.c: set shape opacities from the parser...
2025-06-09 Michael Orlitzkyinclude/svgtiny.h: add fill_opacity and stroke_opacity...
2025-06-09 Michael Orlitzkysrc/svgtiny.c: parse styles in svgtiny_parse_inline_style()
2025-06-09 Michael Orlitzkytest/decode_svg.c: handle svgtiny_LIBCSS_ERROR
2025-06-09 Michael Orlitzkyexamples/svgtiny_display_x11.c: handle svgtiny_LIBCSS_ERROR
2025-06-09 Michael Orlitzkysrc/svgtiny_internal.h: add fill/stroke_opacity to...
2025-06-09 Michael Orlitzkysrc/svgtiny_internal.h: add svgtiny_select_style()...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: add svgtiny_select_style() wrapper
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: use our userdata handler in set_libc...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: add user handler function
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: define a css_select_handler
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement named_ancestor_node()...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_presentational_hint...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement get_libcss_node_data(...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement set_libcss_node_data(...
2025-06-09 Michael Orlitzkysrc/svgtiny_strings.h: intern a "userdata" key string
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_visited() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement ua_default_for_property...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_lang() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: case-insensitivity for node_has_attr...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_target() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_checked() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_disabled() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_enabled() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_focus() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_active() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_hover() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_link() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_empty() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_count_siblings()...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_is_root() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_attribute_substri...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_attribute_suffix...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_attribute_prefix...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_attribute_include...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_attribute_dashmat...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_attribute_equal...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_attribute() selec...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_id() select handler
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_class() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_has_name() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_strings.h: intern the universal selector...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement sibling_node() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement parent_node() select handler
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement named_generic_sibling_node...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement named_sibling_node() selec...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement named_parent_node() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_id() select handler
2025-06-09 Michael Orlitzkysrc/svgtiny_strings.h: intern "id" for libcss
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_classes() select...
2025-06-09 Michael Orlitzkysrc/svgtiny_css.c: implement node_name() select handler
2025-06-09 Michael Orlitzkysrc/svgtiny{.c,_internal.h}: intern SVG's XML namespace URI
2025-06-08 Michael Orlitzkysrc/svgtiny_parse.c: add svgtiny_parse_style_inline...
2025-06-08 Michael Orlitzkysrc/svgtiny.c: use svgtiny_create_stylesheet() to parse...
2025-06-08 Michael Orlitzkysrc/svgtiny_internal.h: add svgtiny_create_stylesheet...
2025-06-08 Michael Orlitzkysrc/svgtiny_css.c: new function svgtiny_create_stylesheet()
2025-06-08 Michael Orlitzkysrc/svgtiny.c: add svgtiny_parse_style_element() functi...
2025-06-08 Michael Orlitzkysrc/Makefile: add the new svgtiny_css.c to the list...
2025-06-08 Michael Orlitzkysrc/svgtiny_css.c: new file with new svgtiny_resolve_ur...
2025-06-08 Michael OrlitzkyMakefile: drop -pedantic from CFLAGS
2025-06-08 Michael Orlitzkysrc/svgtiny.c: add impotent svgtiny_preparse_styles...
2025-06-08 Michael Orlitzkysrc/svgtiny.c: initialise/finalise the libcss context
2025-06-08 Michael Orlitzkyinclude/svgtiny.h: add new error constant svgtiny_LIBCS...
2025-06-08 Michael Orlitzkysrc/svgtiny_strings.h: add "media" to the list of strings
2025-06-08 Michael Orlitzkysrc/svgtiny_internal.h: add CSS context to parser state
2025-06-08 Michael OrlitzkyREADME: mention that libcss is required
2025-06-08 Michael OrlitzkyMakefile: build against libcss
2025-06-08 Michael Orlitzkysrc/svgtiny.c: remove old misleading libcss comments
2025-06-08 Michael Orlitzkysrc/svgtiny_internal.h: removed commented libcss stub
2025-06-08 Michael Orlitzkysrc/svgtiny_gradient.c: be more careful with float...
2024-07-25 Vincent SandersUpdate AFL test corpus master
2024-07-25 Vincent SandersUpdate test dir to add fuzzer configuration
2024-07-25 Vincent SandersImplement use element
2024-07-18 Vincent Sandersimprove svg parse initialisation/finalisation
2024-07-17 Vincent Sandersrefactor path parse
2024-07-17 Vincent Sandersfixup named colour lookup
2024-07-17 Vincent Sandersfixup paint parse
2024-07-11 Vincent SandersImprove gradient parsing and generation
2024-07-10 Vincent SandersImprove attribute parsing with operation tables
2024-07-07 Vincent SandersReimplement style processing
2024-07-04 Vincent SandersReimplement parsing of viewbox
2024-07-04 Vincent SandersImprove number parse API
2024-07-04 Vincent SandersReimplement color parsing
2024-07-02 Vincent SandersReimplement transform processing
2024-06-24 Vincent SandersCleanup length parsing
2024-06-24 Vincent SandersRework poly point parsing
next