Skip to content

Add node iteration API for the C code

Ivan Molodetskikh requested to merge YaLTeR/librsvg:node-iter-children-c into master

Closes #230 (closed).

  • Implemented DoubleEndedIterator for the node.children() iterator;
  • Added C functions for using the node.children() iterator;
  • Added tests for the iterator and for the C functions;
  • Replaced all uses of rsvg_node_foreach_child() with the iterator functions;
  • Got rid of rsvg_node_foreach_child() and Node::foreach_child().

Merge request reports