aboutsummaryrefslogtreecommitdiff
path: root/src/HtmlParser.c
AgeCommit message (Collapse)Author
2021-09-15Remove dependency on string.h, make string case insensitive equals publicdec05eba
2021-07-19Javascript string doesn't escape script end tag, so dont escape that. Fixes ↵dec05eba
some websites
2021-07-19Fix script tag not getting closed until the enddec05eba
2021-07-03Fix attribute value without quote (first char was skipped)dec05eba
2021-07-03mmdec05eba
2021-07-03Call tag end for void tags (such as br)dec05eba
2021-07-02Do not callback for text that is empty after strippingdec05eba
2021-07-02Return error if too many unclosed tagsdec05eba
2021-07-02Return non-0 value from callback to cancel parsing (and return the value in ↵dec05eba
html_parser_parse)
2021-04-28Remove warning stderr outputdec05eba
2021-04-28Simplify api, use const char* for input stringdec05eba
2021-04-28Make tags case insensitivedec05eba
2021-04-12Parse attribute value without quotes correctly with whitespacedec05eba
2020-10-19Take into consideration < /html> and <br/ >dec05eba
2020-10-19Revert tag name to previous after void tag end (such as <br>)dec05eba
2020-06-06Convert uppercase to lowercase for tag and attribute name, fix missing ↵dec05eba
is_identifier_char
2020-05-14Use text_stripped for javascript as welldec05eba
2020-02-03Make c89 compliantdec05eba
2020-01-06Support rss with colon in tag nameDEC05EBA
2020-01-04Call parse callback even for empty text/javascript. Makes tools like xpath ↵DEC05EBA
easier
2020-01-01Do not skip whitespaces in text in pre tagsDEC05EBA
2020-01-01Ignore comments, ignore end tags without a start tag.DEC05EBA
Fixes tags closing too soon
2019-12-31Fix bug where end tag can be reported for a broken void tagDEC05EBA
2019-12-31Change name of StringView to prevent name conflicts with other projectsDEC05EBA
2019-12-31Initial commit, copied from wwwhtml-parser. Works. Need to add unescape of ↵DEC05EBA
html sequences