You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Tomasz Sowa 6b97b1b74a fix: correctly escape json/xml/csv wide strings
A wide string was first changed to utf-8 and then escaped to json/xml/csv
which is incorrect. First should be escaped and then changed to utf-8.

Add TextStreamBase<>::iterator and TextStreamBase<>::const_interator as classes
with a method wchar_t get_unicode_and_advance(const iterator & end)
to return one character either from utf-8 stream or from wide stream.

Let TextStreamBase<>::operator<<(wchar_t v) correctly use utf-8.
1 year ago
src fix: correctly escape json/xml/csv wide strings 1 year ago
tests fix: correctly escape json/xml/csv wide strings 1 year ago
.editorconfig added .editorconfig file with tab style and tab size information 2 years ago
.gitignore removed *.a from .gitignore 2 years ago
Makefile fixed memory leak in CSVParser::parse() - a Space struct was allocated but never freed 2 years ago