Validator: added tag types
Each tag has a type as defined by the html spec. This must be provided on registration. Implicitly registering tags, when an attribute is registered can't be done anymore, as the type information would be missing. The added parameterin register_tag, as well as the change of behaviourin register_attr has broken a lot of tests, that had to be adjusted therefor.
Showing
- sefht.geany 11 additions, 11 deletionssefht.geany
- src/lib/sefht/data.c 33 additions, 25 deletionssrc/lib/sefht/data.c
- src/lib/sefht/validator_attr.c 4 additions, 4 deletionssrc/lib/sefht/validator_attr.c
- src/lib/sefht/validator_html.h 4 additions, 0 deletionssrc/lib/sefht/validator_html.h
- src/lib/sefht/validator_tag.c 93 additions, 1 deletionsrc/lib/sefht/validator_tag.c
- src/lib/sefht/validator_tag.h 13 additions, 0 deletionssrc/lib/sefht/validator_tag.h
- src/lib/sefht/validator_tag_data.h 11 additions, 0 deletionssrc/lib/sefht/validator_tag_data.h
- tests/test_node_fragment.c 8 additions, 4 deletionstests/test_node_fragment.c
- tests/test_validator_attr.c 86 additions, 8 deletionstests/test_validator_attr.c
- tests/test_validator_tag.c 77 additions, 25 deletionstests/test_validator_tag.c
- todo.txt 0 additions, 1 deletiontodo.txt
Loading
Please register or sign in to comment