[librsvg] (51 commits) Non-fast-forward update to branch alatiera/update-deps



The branch 'alatiera/update-deps' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  3c48ee5... Cargo: update deps
  3c30ace... Upgrade gtk-rs crates

Commits added to the branch:

  f8fe8cc... RsvgSaxHandlerStyle - don't use an RsvgSaxHandlerDefs struc (*)
  0319fa1... rsvg-load: Remove superfluous checks for the vtable functio (*)
  0ce5df4... rsvg-load: Fix use-after-free in style_handler_end() (*)
  0ec3601... rsvg-load: Fix use-after-free in xinclude_handler_end() if  (*)
  31543f6... Don't use a global variable for the xmlSAXHandler (*)
  2261bc6... RsvgLoad: move all the XML state to a separate structure (*)
  8b934ba... xml.rs: New file; start moving the XML parsing state to Rus (*)
  2ca3daf... Move the "currentnode" to XmlState in Rust (*)
  fb42d16... Port the element_name_stack to Rust (*)
  0540650... Port standard_element_start() to Rust (*)
  2cecd9b... Inline rsvg_load_set_node_atts() in its only caller (*)
  94155d9... standard_element_end(): Extract this function from sax_end_ (*)
  cb8e8e5... Port standard_element_end() to Rust (*)
  890b43c... Minimal docs for XmlState (*)
  9e20b1c... Port characters_impl() to Rust; it's now add_characters() (*)
  ee3a851... Remove a bunch of unused functions (*)
  1dcaee3... XmlContext: new trait for XML parsing contexts (*)
  d934751... Rewrite the machinery for nested XML handlers in Rust (*)
  ad725cc... Some documentation for XmlState (*)
  6133971... NodeCreationContext: move the actual node creation to its o (*)
  549c761... NodeCreationContext: add a case for the <style> element (*)
  971688e... NodeCreationContext: provide a little constructor for the i (*)
  5fc3ca2... Return Option from end_element() and get_node() in XmlHandl (*)
  0261040... Port <style> element handling to Rust (*)
  38797bc... rsvg-load.c: Remove leftover handling of the <style> elemen (*)
  09a3891... defs::Reference - encapsulate the micro-parser for uri#frag (*)
  2e75b99... Defs::lookup() - Use Reference::parse() instead of doing th (*)
  3fa7e9e... feImage: Use Reference::parse to see if we are dealing with (*)
  a620289... node.rs: Remove unused import (*)
  c88e25b... end_element: rename svg.set_delayed_style() (*)
  7d8d7c5... characters(): pass element name to node_new() (*)
  7024241... create_node() - don't pass element name to new_node.set_sty (*)
  0ee8831... node.rs: remove unused import (*)
  2554116... tests/dimensions.c: Make assertions in the main test functi (*)
  c84d213... Pass the previous_handler down to the start_element impleme (*)
  af417dd... wip: xinclude, in acquire_text() (*)
  6d6d3b8... Don't use dynamic dispatch for the XML handlers; we only ha (*)
  925e75d... XmlState: split style_start_element() into valid and invali (*)
  fe276c0... wip: xinclude fallback (*)
  2eb0617... wip: xinclude for text (*)
  550d396... cargo fmt (*)
  e14253a... Use a real NodeStyle for the <style> element instead of spe (*)
  65f77e1... Support <xi:include parse="text"> inclusions (*)
  37ba693... Make xi:fallback work for the <xi:include parse="text"> cas (*)
  f5e4388... Add tests for xi:include in text mode (*)
  9d31692... Hook up the C code to handle XML xi:include into the Rust c (*)
  ea63ebf... Remove unused C code for XML loading (*)
  d06e52a... Merge branch 'xml-processing' (*)
  bfb1dc7... Update NEWS (*)
  224b9d8... Cargo: update deps
  ea15ec4... Upgrade gtk-rs crates

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]