Commit Graph

4 Commits

Author SHA1 Message Date
Tomasz Sowa f6df8bc1bc HTMLFilter: added a std::vector<int> stack for a current white mode - white chars mode can be changed by such tags: <textarea>, <pre>, <script>, <nofilter> 2021-07-21 15:57:46 +02:00
Tomasz Sowa c0e940c500 fixed improper new line character after <single/> items, added Item::new_line_before flag 2021-07-21 11:30:49 +02:00
Tomasz Sowa 4f8ae6ce29 some work in HTMLFilter
- instead of directly using pchar pointer now we use pointers/streams from BaseParser
- removed support for putting a white char in long words: removed BreakWord(size_t break_after_) method
- changed the way how white characters are treated: added white_chars_mode(int mode) method
  mode 0: WHITE_MODE_ORIGIN
  mode 1: WHITE_MODE_SINGLE_LINE
  mode 2: WHITE_MODE_TREE
2021-07-20 20:48:01 +02:00
Tomasz Sowa bdb2616f32 added: HTMLFilter (html/htmlfilter.h|cpp) - copied from winix project 2021-07-17 13:35:10 +02:00