Commit Graph

545 Commits (4a1765f8bfe64aade617de3b359cb53973fa1b89)

Author SHA1 Message Date
Claudio Luck 4a1765f8bf JSON-104: transplant engine code into thin air 4 years ago
Claudio Luck e47a117639 JSON-104: mechanism to call hotfix binary once (trivial) 4 years ago
Roker 8f180cb41b merge JSON-101 into default branch 4 years ago
Roker 3fa9a02b4f close branch before merge... 4 years ago
Roker bafdefbe30 rename branch to JSON-101 4 years ago
Roker 7f67dad613 Use the Logger class in ev_server 4 years ago
Roker b43edf229a use the Logger class in the JsonAdapter class incl. different log levels for debug/info/errors etc. 4 years ago
Roker 822a6293c3 add a pseudo unittest for the logger 4 years ago
Roker 48c26f5ca3 do the log to file & close the logfile on shutdown. 4 years ago
Roker 4254e659b5 implement wrapping/folding of overlong lines, incl. keeping UTF-8 sequences intact, marking the wrap with special signs and all that things. :-) 4 years ago
Roker 67e2ccf17e configurable clip and wrap lengths 4 years ago
Roker 30d05ca606 Multilinegelöt 4 years ago
Lars Rohwedder e433afeedf only create logfile when target == File 5 years ago
Lars Rohwedder 2f2466a8ca Less segfaults. More run. 5 years ago
Lars Rohwedder 41221140ca Let's the JsonAapter class use the new Logger. 5 years ago
Lars Rohwedder 67fb168d2e let's Logger::Stream working again. :-) 5 years ago
Roker 49225e318c will support multiline again. 5 years ago
Roker 3b0f931384 add good-old Logger class. 5 years ago
Roker d750c2ffaa start branch JSON-90 5 years ago
Roker f00925a991 merge JSON-95 into default branch. 5 years ago
Roker c5bf492c5e close branch before merge. :-) 5 years ago
Roker ebc53502c3 okay, MSVC still insits to have symbols that nobody needs, not even MSVC itself. Braindead. m( 5 years ago
Roker 25249d0475 okay, MSVC is unable or unwilling to compile that one-liner, so I make 3 lines out of it. Does it work now? 5 years ago
Roker c8d8c842a9 start branch JSON-95 5 years ago
Roker 4ca3b23ab2 I hope that change will convince MSVC to compile that code, too. 5 years ago
Roker 80ef2d744b add explicit static_cast to make Microsoft's compiler happier. 5 years ago
Roker 4a882ec785 merge JSON-93 (to support InLength<>) into "default" 5 years ago
Roker e104670801 close branch before merge. 5 years ago
Roker 6090159e2a and last but not least: document the new InLength<> feature. :-) 5 years ago
Roker 8fa78805c0 bump API version to 0.15.2 "(39) Gemünden" 5 years ago
Roker bdf8e1cbb8 fix hex encoding of the test string "Größe" in unittest expected values 5 years ago
Roker 445e47a193 JSON-94: add more checks to me more robust. Add unittest for illegal \u sequences 5 years ago
Roker 8d0c2a50b5 JSON-94: re-implement combining of UTF-16 surrogate pairs. the 1st implementation was nuts. :-9 5 years ago
Roker 7c4643e143 JSON-94: fix a bug in encode_utf() for Non-BMP characters. *sigh* 5 years ago
Roker a369e22504 JSON-94: implement recombining of \u-escaped UTF-16 surrogate pair 5 years ago
Roker 0f73bad45c JSON-94: create unit test for JSON reading, incl. the problematic and failing example data 5 years ago
Roker 3eba63f483 adding Non-ASCII input strings shows: I still have encoding problems in my JSON parser. -.- 5 years ago
Roker d0b149147d add tests for InLength<> feature 5 years ago
Roker cc6db68542 remove logging to stderr. be less chatty. 5 years ago
Roker 4c3c93978c add *~ 5 years ago
Roker d8596bc2ae be less chatty... remove logging to stdout/stderr 5 years ago
Lars Rohwedder 68a673e120 NULL context is no longer allowed 5 years ago
Lars Rohwedder eb0d7cb533 use a "DummyContext" to store the values in the unittest instead of NULL Context. 5 years ago
Lars Rohwedder 9f49972c0d remove 'check_security_token' parameter. it is useless and dangerous if misused. 5 years ago
Roker c8d7401de0 and now, finally: _USE_ the new shiny template InLength<> for real function calls. Yay! 5 years ago
Roker c60dbe9c18 simplify definition of InLength<>. Add Type2String<> specialization for it, because inheritance does not work here. :-( 5 years ago
Roker 625a9d8128 In<c_string> stores the length. InLength<> retrieves it. 5 years ago
Roker c84816bddf KISS principle: we only need size_t objects in the store, so only support this type, at the moment. 5 years ago
Roker eedc5ef7f7 enum -> enum class. requires a lot of class name prefixes. :-/ 5 years ago
Roker f43a30d614 store and retrieve objects in the Context 5 years ago