240 Commits (master)
 

Author SHA1 Message Date
Tomasz Sowa 96a3a564cf add a virtual dctor to BaseParser()
1 month ago
Tomasz Sowa 379adf6a69 allow to parse a time decimal fraction in ParseTime() method
1 month ago
Tomasz Sowa 3b3c04b85d fix: rename Toul -> to_ul in PatternReplacer
2 months ago
Tomasz Sowa b3137a7607 rename functions for converting strings to integers to snake case
2 months ago
Tomasz Sowa f97c06d441 add a check_time_zone parameter when parsing a date
3 months ago
Tomasz Sowa e501a3f4a3 remove FileLog::synchro_lock() and FileLog::synchro_unlock()
5 months ago
Tomasz Sowa ce0348b2d7 add to Space methods which takes a Stream as an argument
5 months ago
Tomasz Sowa 7eba07a439 fix(Space): increment value object iterator in get_space_nc
6 months ago
Tomasz Sowa 663233fe2a let all utf8/wide functions can be available just by including utf8/utf8.h
6 months ago
Tomasz Sowa 84e9e6f98f add methods to Space that take a pointer to a string along with the length
6 months ago
Tomasz Sowa 9a596dd097 fix: return a correct value from Log::size and Log::capacity
6 months ago
Tomasz Sowa aa97fe2811 add methods for trimming \r\n from the end of a string
6 months ago
Tomasz Sowa d13c10c604 add methods for converting from hex string to bytes
6 months ago
Tomasz Sowa a524dfa2a7 add Space::to_float(...), to_double(...) and to_long_double(...) methods
7 months ago
Tomasz Sowa 4b68eba6d2 add LICENSE file
7 months ago
Tomasz Sowa b81daf9fb6 set 2-Clause BSD licence in *.cpp files
7 months ago
Tomasz Sowa 74230d667b change headerfile_picotools_* macros to headerfile_pikotools_*
7 months ago
Tomasz Sowa dad8042c41 add pikotools/version.h file
7 months ago
Tomasz Sowa cadba907b2 change licence from 3-Clause BSD to 2-Clause BSD
7 months ago
Tomasz Sowa 4933378ed6 make depend
7 months ago
Tomasz Sowa 4f07c00217 Merge branch 'api2021'
7 months ago
Tomasz Sowa 44bda888b5 fix: do not unescape xml sequences in filter mode
8 months ago
Tomasz Sowa 68fe25c8bf add limits when parsing a json/space format
8 months ago
Tomasz Sowa a40bab0445 add Space::get_table_item() method
8 months ago
Tomasz Sowa c3b7ab5793 add min_width parameter to methods converting int to string
8 months ago
Tomasz Sowa 5d2788d0d8 add Log::put_multiline() methods
8 months ago
Tomasz Sowa 72c10b20fb flush logs when printing to stdout
9 months ago
Tomasz Sowa 3173042229 make depend
9 months ago
Tomasz Sowa 5253963c84 fix: put a white char before an opening tag in tree mode if it was in the source html
12 months ago
Tomasz Sowa 0100c7e453 fix: check correctly for new lines when filtering html
12 months ago
Tomasz Sowa ac3c59323b add methods: try_esc_to_json(wchar_t val, stream) try_esc_to_xml(...) try_esc_to_csv(...)
12 months ago
Tomasz Sowa 3b9b464bb7 fix: add typename keyword in TextStreamBase<> in some places
12 months ago
Tomasz Sowa 6b97b1b74a fix: correctly escape json/xml/csv wide strings
12 months ago
Tomasz Sowa fd1a8270cd read CDATA as an ordinary text
1 year ago
Tomasz Sowa b781948f21 HTMLParser now parses correctly such entities: &amp; &lt; &gt; &quot; &apos;
1 year ago
Tomasz Sowa 2dadfc0809 added: HTMLParser::ItemParsedListener listener with an item_parsed(...) method which is called when a tag is parsed by the parser
1 year 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)
1 year ago
Tomasz Sowa 5eff9a5f4f Space::to_bool() return true now when a string/object or table is non empty
1 year ago
Tomasz Sowa c54c398828 fixed in HTMLParser: </nofilter> tag was printed
1 year ago
Tomasz Sowa 17d2c0fb25 - added some converting methods: esc_to_json(...), esc_to_xml(...), esc_to_csv() (convert/misc.h)
1 year 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