Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-13 | Re-escape HTML data after Htmlclean | Brendan Long | |
This works by parsing HTML data into normal text. However, when we're done with it, we want this to become valid HTML again. If we leave things like & parsed, we can get situations where the title/content of a page depends on how many times we run it through Htmlclean. Fixes #918 | |||
2019-07-13 | Add tests for htmlclean | Brendan Long | |
2019-02-20 | Remove indented empty lines | Brendan Long | |
2019-02-20 | Assume XML docs are UTF-8 in libnxml | Brendan Long | |
Previously this required XML documents to explicitly list themselves as UTF-8 for us to handle UTF-8 codepoints correctly. This switches that to assume we're using UTF-8 unless the charset is explicitly set. Fixes #476 | |||
2019-02-20 | Add braces around all if/else/while/etc statements | Brendan Long | |
This will make it easier to programatically fix the indentation. | |||
2019-02-09 | Fix #853: use dc:creator tag for author, author tag for author email | Simon Jacobs | |
2018-12-28 | Run Vala code though Uncrustify | Brendan Long | |
This uses the changes in these two Uncrustify pull requests: https://github.com/uncrustify/uncrustify/pull/2142 https://github.com/uncrustify/uncrustify/pull/2137 | |||
2018-11-29 | Deduplicate shared libraries between local and decsync backends | Aldo Gunsing | |
2018-08-30 | htmlclean: Add back the fuzz test inputs | Brendan Long | |
2018-08-30 | htmlclean: Add a main function for easier testing / fuzzing | Brendan Long | |
2018-08-30 | htmlclean: Better duplicate char skipping | Brendan Long | |
2018-08-29 | Add "htmlclean" using Gumbo parser | Brendan Long | |
See: https://github.com/google/gumbo-parser/blob/master/examples/clean_text.cc | |||
2018-08-29 | Remove libvilistextum | Brendan Long | |
2018-08-29 | libvilistextum: Turn on more tests | Brendan Long | |
Non-breaking space is two characters in UTF-8 | |||
2018-08-26 | vilistextum: Add test that empty string stays empty string | Brendan Long | |
Also changes the empty string return value to be "" instead of NULL. | |||
2018-08-26 | libvilistextum: Add tests | Brendan Long | |
A lot of these are broken and commented out so far. I changed libvilistetum to add \n between lines, not just at the end of every line to make it easier to do "nothing should change" tests. Part of #741 | |||
2018-08-26 | libvilistextum: Remove broken AFL test | Brendan Long | |
2018-08-25 | libvilistexum: Fix more isalnums to iswalnum | Brendan Long | |
2018-08-25 | libvilistextum: Fix uninitialized variable use in fileio | Brendan Long | |
2018-08-25 | libvilistextum: Use iswalpha for wchar | Brendan Long | |
2018-08-25 | libvilistextum: Use iswspace instead of isspace for wchar | Brendan Long | |
2018-08-25 | libvilistextum: Simplify a realloc | Brendan Long | |
2018-08-25 | libvilistextum: Fix infinite loop in DOCTYPE | Brendan Long | |
2018-08-25 | libvilistextum: Fix infinite loop in friss_kommentar | Brendan Long | |
2018-08-25 | libvilistextum: Fix infinite loop in <hr> | Brendan Long | |
2018-08-25 | libvilistextum: Fix infinite loop in HTML tags | Brendan Long | |
2018-08-25 | libvilistexum: Don't put back EOF | Brendan Long | |
Fixing some hangs found by american fuzzy lop. | |||
2018-08-25 | libVilistextum: Add infrastructure for american fuzzy lop | Brendan Long | |
2018-04-28 | Add a lock around libvilistextum | Brendan Long | |
I was running into null pointer exceptions because the globals change if it's used in multiple threads. | |||
2018-04-26 | Fix warning in libvilistextum | Brendan Long | |
2018-04-25 | switch to meson build system | Jan Lukas Gernert | |