235 Commits (master)
 

Author SHA1 Message Date
Tomasz Sowa e501a3f4a3 remove FileLog::synchro_lock() and FileLog::synchro_unlock() 1 month ago
Tomasz Sowa ce0348b2d7 add to Space methods which takes a Stream as an argument 1 month ago
Tomasz Sowa 7eba07a439 fix(Space): increment value object iterator in get_space_nc 2 months ago
Tomasz Sowa 663233fe2a let all utf8/wide functions can be available just by including utf8/utf8.h 2 months ago
Tomasz Sowa 84e9e6f98f add methods to Space that take a pointer to a string along with the length 2 months ago
Tomasz Sowa 9a596dd097 fix: return a correct value from Log::size and Log::capacity 2 months ago
Tomasz Sowa aa97fe2811 add methods for trimming \r\n from the end of a string 2 months ago
Tomasz Sowa d13c10c604 add methods for converting from hex string to bytes 2 months ago
Tomasz Sowa a524dfa2a7 add Space::to_float(...), to_double(...) and to_long_double(...) methods 3 months ago
Tomasz Sowa 4b68eba6d2 add LICENSE file 3 months ago
Tomasz Sowa b81daf9fb6 set 2-Clause BSD licence in *.cpp files 3 months ago
Tomasz Sowa 74230d667b change headerfile_picotools_* macros to headerfile_pikotools_* 3 months ago
Tomasz Sowa dad8042c41 add pikotools/version.h file 3 months ago
Tomasz Sowa cadba907b2 change licence from 3-Clause BSD to 2-Clause BSD 3 months ago
Tomasz Sowa 4933378ed6 make depend 3 months ago
Tomasz Sowa 4f07c00217 Merge branch 'api2021' 3 months ago
Tomasz Sowa 44bda888b5 fix: do not unescape xml sequences in filter mode 4 months ago
Tomasz Sowa 68fe25c8bf add limits when parsing a json/space format 4 months ago
Tomasz Sowa a40bab0445 add Space::get_table_item() method 4 months ago
Tomasz Sowa c3b7ab5793 add min_width parameter to methods converting int to string 4 months ago
Tomasz Sowa 5d2788d0d8 add Log::put_multiline() methods 4 months ago
Tomasz Sowa 72c10b20fb flush logs when printing to stdout 5 months ago
Tomasz Sowa 3173042229 make depend 5 months ago
Tomasz Sowa 5253963c84 fix: put a white char before an opening tag in tree mode if it was in the source html 8 months ago
Tomasz Sowa 0100c7e453 fix: check correctly for new lines when filtering html 8 months ago
Tomasz Sowa ac3c59323b add methods: try_esc_to_json(wchar_t val, stream) try_esc_to_xml(...) try_esc_to_csv(...) 8 months ago
Tomasz Sowa 3b9b464bb7 fix: add typename keyword in TextStreamBase<> in some places 8 months ago
Tomasz Sowa 6b97b1b74a fix: correctly escape json/xml/csv wide strings 8 months ago
Tomasz Sowa fd1a8270cd read CDATA as an ordinary text 9 months ago
Tomasz Sowa b781948f21 HTMLParser now parses correctly such entities: &amp; &lt; &gt; &quot; &apos; 10 months ago
Tomasz Sowa 2dadfc0809 added: HTMLParser::ItemParsedListener listener with an item_parsed(...) method which is called when a tag is parsed by the parser 10 months ago
Tomasz Sowa bb9205a55e added: Space::Space(const Date & date), Space::set(const Date & date), Space::add(const Date & date), Space::add(const wchar_t * field, const Date & date) 11 months ago
Tomasz Sowa 5eff9a5f4f Space::to_bool() return true now when a string/object or table is non empty 12 months ago
Tomasz Sowa c54c398828 fixed in HTMLParser: </nofilter> tag was printed 12 months ago
Tomasz Sowa 17d2c0fb25 - added some converting methods: esc_to_json(...), esc_to_xml(...), esc_to_csv() (convert/misc.h) 12 months ago
Tomasz Sowa 4902eb6037 fixed: in HTMLParser::CheckClosingTags() don't return immediately if stack_len is equal to 2 1 year ago
Tomasz Sowa 5e4c7e9929 make depend 1 year ago
Tomasz Sowa abe349be34 small refactoring in HTMLParser 1 year ago
Tomasz Sowa f23cabfb2f added to HTMLParser: filter_file(...) methods for filtering from a file 1 year ago
Tomasz Sowa 5b2583b566 fixed in HTMLParser: sometimes a closing item left on the stack, for stack_len < 3 there was not PopStack() called 1 year ago
Tomasz Sowa 2cc9dd69a3 make depend 1 year ago
Tomasz Sowa 2576eb12d1 HTMLParser: start working on xml mode 1 year ago
Tomasz Sowa b1cc64a29b added a compact_mode option when creating a space output 1 year ago
Tomasz Sowa b8a03bf852 HTMLParser: added possibility to parse html to Space class 1 year ago
Tomasz Sowa 7fcfdac52f Space: added pretty_print parameter to some json serializing methods 1 year ago
Tomasz Sowa 8c5ede5cf3 HTMLParser: for <script> and <!- (comments) we copy the content without parsing 1 year ago
Tomasz Sowa fdfd0b1385 renamed: HTMLFilter -> HTMLParser 1 year ago
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> 1 year ago
Tomasz Sowa c0e940c500 fixed improper new line character after <single/> items, added Item::new_line_before flag 1 year ago
Tomasz Sowa 4f8ae6ce29 some work in HTMLFilter 1 year ago