Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-27 | Merge pull request #27 from jestabro/reference-constraint-groupcircinus-streamcircinus | Christian Breunig | |
T6404: add constraintGroup element to reference tree | |||
2024-05-26 | T6404: add constraintGroup element to reference tree | John Estabrook | |
2024-03-29 | Merge pull request #25 from jestabro/tree-mask | Daniil Baturin | |
T6180: add ability to apply mask to config tree | |||
2024-03-29 | T6180: add ability to apply mask to config tree | John Estabrook | |
2024-03-21 | Merge pull request #24 from jestabro/priority | Daniil Baturin | |
T6149: update node_data if necessary when merging nodes | |||
2024-03-21 | T6149: update node_data if necessary when merging nodes | John Estabrook | |
2024-03-14 | Merge pull request #23 from jestabro/fix-escape | Daniil Baturin | |
T6111: Fix modification of String.escaped to leave UTF-8 bytes unescaped | |||
2024-03-12 | T6111: Fix modification of String.escaped to leave UTF-8 bytes unescaped | John Estabrook | |
The existing fix still passed the string as a whole to Bytes.escaped (as does the standard library function): the exemption of chars with high bit set needs to occur in Bytes.escaped as well. | |||
2023-08-23 | Merge pull request #21 from jestabro/render-valueless1.4.0-epa21.4.0-epa1 | John Estabrook | |
T5500: adjust render function on valueless leaf and tag node values | |||
2023-08-22 | T5500: render_tag_node_child does not need to consider values | John Estabrook | |
Configtree allows for a tag node child to have values, however it is not possible to define such an object in the XML interface-definitions, hence that case can be ignored in render_tag_node_child. | |||
2023-08-22 | T5500: remove empty braces after valueless node | John Estabrook | |
2023-07-28 | Merge pull request #19 from jestabro/immutable | Daniil Baturin | |
T5317: remove mutable references | |||
2023-07-27 | T5317: remove mutable references | John Estabrook | |
Redesign and implement version without mutable refs. | |||
2023-07-27 | T5316: drop trim functions | John Estabrook | |
2023-07-27 | T5316: use a single pass of diff function instead of trim function | John Estabrook | |
2023-07-25 | Merge pull request #20 from jestabro/filter-xml-files | John Estabrook | |
T5194: filter on files of extension .xml | |||
2023-07-25 | T5194: filter on files of extension .xml | John Estabrook | |
2023-07-21 | Merge pull request #18 from jestabro/catch-parse-error | Daniil Baturin | |
T5385: catch correct errors in Xml_light Xml.parse_file | |||
2023-07-20 | T5385: catch correct errors in Xml_light Xml.parse_file | John Estabrook | |
2023-05-16 | Merge pull request #17 from jestabro/reference-tree | John Estabrook | |
T5194: add support for reference tree | |||
2023-05-10 | T5194: drop keep_order field | John Estabrook | |
This is not applicable under the current node sorting; drop for now. | |||
2023-05-10 | T5194: add load and render function for binding | John Estabrook | |
2023-05-10 | T5194: ignore syntaxVersion elements | John Estabrook | |
syntaxVersion elements are post-processed in the Python reference dict | |||
2023-05-10 | T5194: override json serialization for node_type variant | John Estabrook | |
2023-05-10 | T5194: add default_value | John Estabrook | |
2023-05-10 | T5194: add completion_help | John Estabrook | |
2023-05-10 | T5194: allow for empty element string and child order in valueHelp | John Estabrook | |
One needs to handle the pathological cases of an empty element string and arbitrary order of child elements. Neither are prohibited, and the former has a use case (for now). | |||
2023-05-10 | T5194: add render_json | John Estabrook | |
2023-05-10 | T5194: insert_maybe as node names exist in multiple interface-def files | John Estabrook | |
2023-05-10 | T5194: add priority element | John Estabrook | |
2023-05-10 | T5194: use empty string as name of root to avoid conflict | John Estabrook | |
cf. 4df07f8e for details | |||
2023-05-10 | T5194: import load_interface_definitions from vyconf | John Estabrook | |
2023-05-10 | T5194: remove unused variables and flag | John Estabrook | |
2023-05-10 | T5194: add util functions for reference tree | John Estabrook | |
2023-05-10 | T5194: update dependencies | John Estabrook | |
2023-05-10 | T5194: import reference_tree from vyconf | John Estabrook | |
2023-04-26 | Merge pull request #16 from jestabro/compare-bug | Daniil Baturin | |
T5185: drop assumption in case of a sequence of 0's | |||
2023-04-26 | T5185: drop assumption in case of a sequence of 0's | John Estabrook | |
In the original implementation, it was mistakenly assumed that strings of digits of differing lengths would not have equal value, but strings of 0's are a counterexample. | |||
2023-03-28 | Merge pull request #15 from jestabro/identity | John Estabrook | |
T5089: support for unit test of config_diff | |||
2023-03-23 | T5089: add optional arg to order values on render_config | John Estabrook | |
For unit tests of identity: tree = union of subtrees, one needs a consistent ordering of values. Add an optional argument to order values in render_config. | |||
2023-03-23 | T5089: order nodes on configtree parsing from string | John Estabrook | |
This is a conservative application of lexical_numeric ordering for configtree: order nodes on instantiation in 'from_string' | |||
2023-03-23 | T5089: add tree_union for use in unit test. | John Estabrook | |
2023-03-23 | T4235: drop unneeded graft function | John Estabrook | |
This was a general use function that is uneeded in this simple case. | |||
2023-03-23 | T5087: clone with lexical insertion of nodes and ordering of values | John Estabrook | |
2023-03-23 | T5087: add optional arg for lexical insertion of nodes | John Estabrook | |
2023-03-23 | Merge pull request #14 from jestabro/lexical_numeric | John Estabrook | |
T5088: add lexical_numeric_compare function | |||
2023-03-14 | T5088: add dune support for lexical_numeric_compare | John Estabrook | |
2023-03-14 | T5088: add lexical_numeric_compare function | John Estabrook | |
2023-02-11 | Merge pull request #13 from jestabro/udiff | John Estabrook | |
T4991: add function show_diff for unified diff of configs | |||
2023-02-10 | T4991: add function show_diff for unified diff of configs | John Estabrook | |