summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-07Print ':' only when the namespace is not empty.feature/138-xml-misplaced-elementsKohei Yoshida
2021-12-07Add even more rules.Kohei Yoshida
2021-12-07Add a whole bunch more rules.Kohei Yoshida
2021-12-07Define rules for <ss:Data> context.Kohei Yoshida
2021-12-07Move up child element evaluation to the xml_context_base.Kohei Yoshida
2021-12-07No need to check XML structure in start_element(), now that it ...Kohei Yoshida
2021-12-07More descriptive validation results.Kohei Yoshida
2021-12-07Move evaluate_child_element() above create_child_context().Kohei Yoshida
2021-12-07Extract the element printing logic and re-use it in xml_stream_handler.Kohei Yoshida
2021-12-07No reason why we wouldn't set it to all contexts on the stack.Kohei Yoshida
2021-12-07This shouldn't be necessary since the ns cxt gets passed ...Kohei Yoshida
2021-12-06Add some TODO items.Kohei Yoshida
2021-12-06Now we can have xml_stream_handler create an invalid context directly.Kohei Yoshida
2021-12-06Pass session_cxt and tokens to xml_stream_handler too.Kohei Yoshida
2021-12-06Add more valid rules.Kohei Yoshida
2021-12-06<ss:Cell> to <ss:Data> is allowed.Kohei Yoshida
2021-12-06print_element() to always print <>.Kohei Yoshida
2021-12-06Tidy up the element structure validation rules.Kohei Yoshida
2021-12-03Print warning when an invalid element is encountered.Kohei Yoshida
2021-12-03Evaluate child element's validity ahead of time and make use of ...Kohei Yoshida
2021-12-03get_current_element() to not throw.Kohei Yoshida
2021-12-03We don't need non-const get_current_element() and get_parent_element().Kohei Yoshida
2021-12-03Add method docs.Kohei Yoshida
2021-12-03Add xml_empty_context to use it to ignore XML sub structures.Kohei Yoshida
2021-12-03Remove all traces of can_handle_element() virtual methods.Kohei Yoshida
2021-12-02Remove can_handle_element() virtual method.Kohei Yoshida
2021-12-02Re-generate ODF tokens based on v1.3 schema doc.feature/151-odf-v1.3Kohei Yoshida
2021-12-02Skip relaxNG namespace. This is only used in the schema doc.Kohei Yoshida
2021-12-02A little cleanupKohei Yoshida
2021-12-02Add the option of generating token summary output.Kohei Yoshida
2021-12-02Update the code to modern python and fix token generation.Kohei Yoshida
2021-12-01Switch away from for_each() with function object.Kohei Yoshida
2021-11-30for_each to range for loop.Kohei Yoshida
2021-11-30Use namespace to group mapped values.Kohei Yoshida
2021-11-30for_each to range-based for loop.Kohei Yoshida
2021-11-30More on pstring to std::string_view conversion.Kohei Yoshida
2021-11-30pstring to std::string_view in xml_stream_handler.Kohei Yoshida
2021-11-30Use std::unique_ptr to wrap the root context instance.Kohei Yoshida
2021-11-23Set the next version to 0.17.1.Kohei Yoshida
2021-11-23Fix CMake's check target.Kohei Yoshida
2021-11-23Fix the cmake build.Kohei Yoshida
2021-11-19Introduce style_attrs_t<T> to simplify some types a bit.Kohei Yoshida
2021-11-18Move this into a separate function like the other test groups.Kohei Yoshida
2021-11-18Test for active flags on number format attributes.Kohei Yoshida
2021-11-18Simplify the number format test code.Kohei Yoshida
2021-11-18Keep track of applied number format attributes and store that info.Kohei Yoshida
2021-11-18Commit format code only when it's not empty. Otherwise use the default.Kohei Yoshida
2021-11-18Use override keywords.Kohei Yoshida
2021-11-18pstring to std::string_view.Kohei Yoshida
2021-11-18Avoid repeatedly instantiating the number format context object.Kohei Yoshida