roker commented on issue pEp.foundation/pEpEngine#176
we fail to MIME-decode a message with anx-UTF_8J
attachment
I wonder what charset UTF-8J shall be. Google said it is an inofficial name for "UTF-8 with BOM". But the attached patch does not have any BOM. *sigh*
roker commented on issue pEp.foundation/pEpEngine#175
email: parsing a message destroys timezone information inDate
header
. o O ( time for libpEpMIME… ) *SCNR*
roker commented on issue pEp.foundation/pEpEngine#169
re-implement listsOkay. The JSON Adapter does not work on the lists of the pEpEngine, does not even know at all, what a list is. ;-) It just converts them from C to JSON datatype and vice versa via the two…
roker commented on issue pEp.foundation/pEpEngine#169
re-implement listsIn JavaScript all these lists are just arrays of their elements. There are `to_json<T>()` and `from_json<T>()` functions that do what their names suggest. I'd like to know what you want to…
roker commented on issue pEp.foundation/pEpEngine#169
re-implement listsWhat do you want to change in the lists? The JSON adapter can be changed so it uses the new lists, too. So no "compatibility layer" is necessary for it. Just ask me if you might have questions. …
roker commented on issue pEp.foundation/pEpEngine#149
Generate C header files out of API specificationThe pEpJSONAdapter also has documentation, that is based on the documentation of the C API of the p≡p Engine, especially describing the differences between the C API and the JSON API. The…
roker commented on issue pEp.foundation/pEpEngine#134
move pEpMIME to the Engine sourceI am happy to see that you now want to switch to pEpMIME. If you need some help understanding the code, please let me know. :-)
roker commented on issue pEp.foundation/pEpEngine#126
Improvement: Proposal to removePEP_SESSION.sync_obj
Sure, if this parameter is not in use, never was and never will (in the foreseeable future), get rid of it! 👍
roker commented on issue pEp.foundation/pEpEngine#126
Improvement: Proposal to removePEP_SESSION.sync_obj
AFAIR this object is not used by the Engine because it was intended as "userdata" pointer by the adapters, so they can use member functions for their callbacks. Just google "C callback void*…
roker commented on issue pEp.foundation/libpEpCxx11#2
locked_queue: Correct emplace functions using perfect-forwarding> @roker > its as simple as > ``` > void emplace_back(const T&& data) > ``` > right? Nope. The key feature of these "emplace" methods is the construction of the elements…
roker commented on issue pEp.foundation/libpEpCxx11#2
locked_queue: Correct emplace functions using perfect-forwarding> @roker But i will fix this of course, thanks for pointing it out. > I hope you are well. I just use this awesome `locked_queue` in one of my hobby projects where the element type is not…
roker commented on issue pEp.foundation/libpEpCxx11#2
locked_queue: Correct emplace functions using perfect-forwarding> @roker There is a lot of 'move semantics' and possibly superflous copies in all of the C++ code in all components. > I just dragon to fight that are worse than that, like... constantly. No…
roker opened issue pEp.foundation/libpEpCxx11#2
locked_queue<T>::emplace_back() should use universal references…roker pushed to Release_3.1 at pEp.foundation/pEpJSONServerAdapter
-
bc7c3110c0 implement toggle() which was missing for whatever reason. :-O
roker pushed to master at roker/Logger
-
cddafe4c76 implement toggle() which was missing for whatever reason. :-O
roker pushed to master at roker/Logger
-
2e3dd04af6 add reference to unittest_logger.cc to document usage of the Logger.
roker pushed to master at roker/Logger
-
3408d6f436 make the unittest much more comprehensive and show the different usages of the Logger, and add some comments to explain things. :-)
roker pushed to master at roker/Logger
-
ac2d89b641 make README.md Logger-specific
roker pushed to master at roker/Logger
-
002fb754a5 remove non-logger stuff from html directory.