46 Commits (master)

Author SHA1 Message Date
Tomasz Sowa 1e5598cde1 added to Date: SerializeMonthAsRoman(Stream & out, int month) - serialize month in Roman numerals 6 months ago
Tomasz Sowa 198945c97b PatternReplacerBase: to_string() changed to to_str() 6 months ago
Tomasz Sowa 34f1fc04cf added Space::remove(size_t table_index) for removing a table item 7 months ago
Tomasz Sowa 8997284b16 added trim(...) functions to convert/text.h 7 months ago
Tomasz Sowa e0d6e7fcb1 added to Space: 7 months ago
Tomasz Sowa 009e240a8d fixed some memory leaks in Space, pointers in tables and objects were not correctly 'deleted', affected methods: 7 months ago
Tomasz Sowa 4a1630b1ea removed support for so called child objects from Space (this was an old feature of Space struct, now not needed) 7 months ago
Tomasz Sowa 8ec9350d52 added two functions to utf8: 7 months ago
Tomasz Sowa 4d9f5f6c55 Log class has the Stream class as a base class now 7 months ago
Tomasz Sowa 2b6789754f implemented pretty printing in Space::serialize_to_json_stream(StreamType & str, bool pretty_print, int level) 7 months ago
Tomasz Sowa 3c0b59e115 added to Space: long double to Space::Value and methods for converting from/to long double 7 months ago
Tomasz Sowa c1f1dc96df added Space::serialize_to_string(StreamType & stream) template 7 months ago
Tomasz Sowa 99fbdc1635 in Log::~Log(): removed call to save_log_and_clear() 7 months ago
Tomasz Sowa 4a2a99a77d removed a comment 7 months ago
Tomasz Sowa 0865c41e48 make depend 7 months ago
Tomasz Sowa ac407b2362 macro renamed: PT_HAS_MORM -> PT_HAS_MORM_LIBRARY 7 months ago
Tomasz Sowa 819c49e638 added class Stream (textstream/stream.h) which acts as a base class for TextStream 7 months ago
Tomasz Sowa 865837d911 fixed in Space::find_child_space_const(...) - clang address sanitizer reports stack-use-after-scope 7 months ago
Tomasz Sowa 06e0f13df9 added a comment in textstream.h 7 months ago
Tomasz Sowa 8b0ed5e750 added to TextStream: 7 months ago
Tomasz Sowa 4d70ae9e87 fixed: using size() when serializing strings - this allows to serialize a string which contain a null character 7 months ago
Tomasz Sowa 49c2b478c0 fixed return value from Space::add_child_space() 8 months ago
Tomasz Sowa 5ce36ea844 changed the way how child_spaces are created in Space class 8 months ago
Tomasz Sowa c11aa78335 changed: names of methods in SpaceParser: PascalCase to snake_case 8 months ago
Tomasz Sowa 6e4a0f68b3 removed from SpaceParser: SetDefault(), SkipEmpty(bool skip) and UseEscapeChar(bool escape) methods 8 months ago
Tomasz Sowa 82a21f6d85 removed: SpaceParser::SetSpace(...) methods, now ParseJSON/Space(...) methods take a space as an argument 8 months ago
Tomasz Sowa abeca010cc fixed: SpaceParser was using space->set_empty_object() when parsing a space 8 months ago
Tomasz Sowa 59d4c9a9c8 changed utf8 functions: PascalCase to snake_case 8 months ago
Tomasz Sowa b574289054 namespace PT renamed to pt 8 months ago
Tomasz Sowa 6f50626dda fixed another memory leak in CSVParser::parse() (similar like before) 8 months ago
Tomasz Sowa f8d24de386 fixed memory leak in CSVParser::parse() - a Space struct was allocated but never freed 8 months ago
Tomasz Sowa 604b47db32 added move semantics to Space class 8 months ago
Tomasz Sowa 430822bad8 make depend 8 months ago
Tomasz Sowa 0ea5497094 added CSVParser - a csv parser 8 months ago
Tomasz Sowa ae1d25d5f3 removed old not used variable from Space 8 months ago
Tomasz Sowa db93586c0e make depend 8 months ago
Tomasz Sowa ad4e8078ae MainSpaceParser class has been renamed to MainOptionsParser 8 months ago
Tomasz Sowa 96e60c526f moved files: mainspaceparser/mainspaceparser.(h|cpp) -> mainoptions/mainoptionsparser.(h|cpp) 8 months ago
Tomasz Sowa a5c8833452 added tests for MainSpaceParser 8 months ago
Tomasz Sowa ac691bccb7 updated MainSpaceParser to the new Space format, changed api to snake case 8 months ago
Tomasz Sowa 77d7bb5e64 fixed in Space: set_empty_string(), set_empty_wstring(), set_empty_table() and set_empty_object() didn't clear its object 8 months ago
Tomasz Sowa cd9e501f48 make depend 8 months ago
Tomasz Sowa b3cd4d5f7f removed definition of CXX and CXXFLAGS from Makefile 8 months ago
Tomasz Sowa adee7d134f added macro PT_HAS_MORM in Log class where operator<<(morm::Model & model) is used 8 months ago
Tomasz Sowa 7abe4b340a changes in convert/text functions 8 months ago
Tomasz Sowa 3984c29fbf moved all directories to src subdirectory 8 months ago