Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-22 | Fix formatting in Vylist. | Daniil Baturin | |
2015-09-21 | Update tests for the Vylist API change. | Daniil Baturin | |
2015-09-21 | Fix multilevel insert logic in Vytree. | Daniil Baturin | |
2015-09-21 | Fix multilevel insert logic. | Daniil Baturin | |
2015-09-21 | Make Vylist.complement return a list rather than list option. | Daniil Baturin | |
Situations when two lists are the same and when they don't have a common part become indistinguishable, but that's rarely needed. | |||
2015-09-21 | Remove metadata from the config tree data, rendering and the like requires | Daniil Baturin | |
input from the reference tree anyway. Make value modification functions behaviour multi-value node aware. | |||
2015-09-21 | Expose multilevel insert in the Vytree module signature. | Daniil Baturin | |
2015-09-21 | Add multilevel insert that uses default data. | Daniil Baturin | |
That was not so much of a bad idea after all. | |||
2015-08-28 | Add missing cases to insert_immediate. | Daniil Baturin | |
2015-08-28 | Add is_multi function to the reference tree module. | Daniil Baturin | |
This is important for decision is set should add or replace a value. | |||
2015-06-03 | Add get_data function, a shortcut for getting a data of node at specified path. | Daniil Baturin | |
Mainly for quickly getting data from a reference tree. | |||
2015-06-03 | Make tree insert position-aware. | Daniil Baturin | |
Make insertion at the beginning default behaviour. Implement insertion at the end. | |||
2015-05-11 | Add vytree insertion load test. | Daniil Baturin | |
2015-04-28 | Rename vyconf_tree_test to just vytree_test. | Daniil Baturin | |
2015-04-28 | Add Vylist.in_list for quick checks. | Daniil Baturin | |
2015-04-27 | Import readme from the original prototype. | Daniil Baturin | |
2015-04-26 | Add an option to keep child order, will be used for rendering. | Daniil Baturin | |
2015-04-26 | Add config tree module. | Daniil Baturin | |
2015-04-26 | Add Vytree.exists for checking if path exists in a tree. | Daniil Baturin | |
2015-04-26 | Add path validation functionality. | Daniil Baturin | |
2015-04-26 | Make Value_checker.validate_any return true if constraint list is empty | Daniil Baturin | |
(i.e. no constraints means anything goes). | |||
2015-04-26 | Expose Vytree.find/find_or_fail. | Daniil Baturin | |
2015-04-24 | Add validate_any to Value_checker for testing if a value passes at least one ↵ | Daniil Baturin | |
test. | |||
2015-04-24 | Trivial reference tree load test. | Daniil Baturin | |
2015-04-24 | Remove debug prints. | Daniil Baturin | |
2015-04-24 | Add test data for reference tree tests. | Daniil Baturin | |
2015-04-24 | Initial implementation of the reference tree module. | Daniil Baturin | |
2015-04-24 | Add the util module to the _oasis | Daniil Baturin | |
2015-04-24 | Reduce the amount of references in the interface definition schema. | Daniil Baturin | |
2015-04-24 | Move constraintError out of the constraint tag, rename to ↵ | Daniil Baturin | |
constraintErrorMessage. | |||
2015-04-24 | Make find_xml_child return Xml.xml option rather than raise Not_found. | Daniil Baturin | |
2015-04-24 | Add Vylist.complement for calculating difference between two lists | Daniil Baturin | |
where one contains another (starting with the first element). | |||
2015-04-23 | Quick and dirty path pretty printer. | Daniil Baturin | |
2015-04-23 | Add get_existent_path for finding the part of a path that already exists in ↵ | Daniil Baturin | |
a tree. | |||
2015-04-23 | Make insert require all but the last elements in the path to exist in the tree. | Daniil Baturin | |
Making it linear time at cost of knowing the data for all path elements was probably a bad idea. | |||
2015-04-22 | Add a function for looking up xml-light tag children. | Daniil Baturin | |
It now lives in a Util, a module that implements the adopter design pattern. | |||
2015-04-22 | Revert "Make multi-value and single-value leaf nodes separate things." | Daniil Baturin | |
Looks like it was a bad idea. This reverts commit 7c02dc2a949798a3fea3dbcce5a63888a3f10f51. | |||
2015-04-17 | Make multi-value and single-value leaf nodes separate things. | Daniil Baturin | |
2015-04-16 | Use two-part valueHelp with format and description. | Daniil Baturin | |
Rename helpString to just help. | |||
2015-04-16 | Group node properties and children into their own tags. | Daniil Baturin | |
Make order of elements unimportant. Remove unused references. | |||
2015-04-15 | Further simplify the schema. | Daniil Baturin | |
Make extends an attribute. Remove nodeList tag. | |||
2015-04-15 | Add an example of interface definition. | Daniil Baturin | |
2015-04-15 | Simplify the interface definition schema. | Daniil Baturin | |
1. Don't distinguish name and value constraints, they have exact same structure. 2. Don't use individual error messages for all constraints. If they work like OR, it makes little sense. 3. Move most of data from arguments to tag bodies. | |||
2015-04-15 | Add value validator module. | Daniil Baturin | |
2015-04-15 | Group vyconf modules into a single library. | Daniil Baturin | |
2015-04-14 | Abandon the idea of default data in Vytree.insert and use explicit data list | Daniil Baturin | |
for multilevel insert. | |||
2015-04-13 | Don't multiply apostrophes without a strong need. | Daniil Baturin | |
2015-04-13 | Expose node_type and position types. | Daniil Baturin | |
2015-04-13 | Import XML schemata from the prototype. | Daniil Baturin | |
2015-04-13 | Import XML-related scripts from the prototype. | Daniil Baturin | |