Commit Graph

587 Commits (103fef97e69d0374aad922f935dfdb7c971bc072)

Author SHA1 Message Date
Roker 251d7348cd add MIME_decrypt_message_20() wrapper function 5 years ago
Roker f3ead0ccec start new branch JSON-97 5 years ago
Roker 67e2ccf17e configurable clip and wrap lengths 5 years ago
Roker 30d05ca606 Multilinegelöt 5 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
Roker 1b0956dc13 add comment why Out::Out() ignores the value. 5 years ago
Roker 5d91d197ab merge double head. 5 years ago
Roker 44293bb317 explain In<>, Out<>, InOut<> and InOutP<> 5 years ago
Lars Rohwedder d4c633ad0b adopt the test for augmented Out<> return types. correct return value of stringlist_add(): it does _not_ return the whole list, but the last element. m( 5 years ago
Lars Rohwedder b885b8f4de specialize Out<stringlist_t*, DontOwn>::~Out() that does not delete the stringlist. 5 years ago
Lars Rohwedder e42023730b differentiate between normal and augmented output data types to implement non-owning return types. 5 years ago
Lars Rohwedder 2308ab5d86 define Type2String<Out<T,PF>> for every PF. 5 years ago
Roker ff3d999341 add specializations for non-owning parameters. but the test with stringlist_add() does strange things. WHY???? 5 years ago