Thu, 07 Jun 2018 13:54:10 +0200 |
Roker |
merge JSON-93 (to support InLength<>) into "default"
|
changeset |
files
|
Thu, 07 Jun 2018 13:53:35 +0200 |
Roker |
close branch before merge.
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 13:53:16 +0200 |
Roker |
and last but not least: document the new InLength<> feature. :-)
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 13:52:50 +0200 |
Roker |
bump API version to 0.15.2 "(39) Gemünden"
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 13:28:12 +0200 |
Roker |
fix hex encoding of the test string "Größe" in unittest expected values
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 13:24:12 +0200 |
Roker |
JSON-94: add more checks to me more robust. Add unittest for illegal \u sequences
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 12:44:11 +0200 |
Roker |
JSON-94: re-implement combining of UTF-16 surrogate pairs. the 1st implementation was nuts. :-9
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 12:42:43 +0200 |
Roker |
JSON-94: fix a bug in encode_utf() for Non-BMP characters. *sigh*
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 12:09:53 +0200 |
Roker |
JSON-94: implement recombining of \u-escaped UTF-16 surrogate pair
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 11:41:39 +0200 |
Roker |
JSON-94: create unit test for JSON reading, incl. the problematic and failing example data
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 10:14:06 +0200 |
Roker |
adding Non-ASCII input strings shows: I still have encoding problems in my JSON parser. -.-
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 09:56:55 +0200 |
Roker |
add tests for InLength<> feature
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 09:56:08 +0200 |
Roker |
remove logging to stderr. be less chatty.
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 09:55:31 +0200 |
Roker |
add *~
JSON-93
|
changeset |
files
|
Thu, 07 Jun 2018 09:55:07 +0200 |
Roker |
be less chatty... remove logging to stdout/stderr
JSON-93
|
changeset |
files
|
Tue, 05 Jun 2018 13:18:15 +0200 |
Lars Rohwedder |
NULL context is no longer allowed
JSON-93
|
changeset |
files
|
Tue, 05 Jun 2018 13:15:40 +0200 |
Lars Rohwedder |
use a "DummyContext" to store the values in the unittest instead of NULL Context.
JSON-93
|
changeset |
files
|
Tue, 05 Jun 2018 13:14:23 +0200 |
Lars Rohwedder |
remove 'check_security_token' parameter. it is useless and dangerous if misused.
JSON-93
|
changeset |
files
|
Mon, 28 May 2018 15:24:06 +0200 |
Roker |
and now, finally: _USE_ the new shiny template InLength<> for real function calls. Yay!
JSON-93
|
changeset |
files
|
Mon, 28 May 2018 15:23:28 +0200 |
Roker |
simplify definition of InLength<>. Add Type2String<> specialization for it, because inheritance does not work here. :-(
JSON-93
|
changeset |
files
|
Mon, 28 May 2018 15:08:09 +0200 |
Roker |
In<c_string> stores the length. InLength<> retrieves it.
JSON-93
|
changeset |
files
|
Mon, 28 May 2018 15:07:19 +0200 |
Roker |
KISS principle: we only need size_t objects in the store, so only support this type, at the moment.
JSON-93
|
changeset |
files
|
Wed, 23 May 2018 11:45:05 +0200 |
Roker |
enum -> enum class. requires a lot of class name prefixes. :-/
JSON-93
|
changeset |
files
|
Wed, 23 May 2018 11:27:57 +0200 |
Roker |
store and retrieve objects in the Context
JSON-93
|
changeset |
files
|
Wed, 23 May 2018 00:17:10 +0200 |
Roker |
add comment why Out::Out() ignores the value.
JSON-93
|
changeset |
files
|
Wed, 23 May 2018 00:12:06 +0200 |
Roker |
merge double head.
JSON-93
|
changeset |
files
|
Wed, 23 May 2018 00:11:30 +0200 |
Roker |
explain In<>, Out<>, InOut<> and InOutP<>
JSON-93
|
changeset |
files
|
Thu, 17 May 2018 17:16:28 +0200 |
Lars Rohwedder |
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(
JSON-93
|
changeset |
files
|
Thu, 17 May 2018 17:15:41 +0200 |
Lars Rohwedder |
specialize Out<stringlist_t*, DontOwn>::~Out() that does not delete the stringlist.
JSON-93
|
changeset |
files
|
Thu, 17 May 2018 17:12:27 +0200 |
Lars Rohwedder |
differentiate between normal and augmented output data types to implement non-owning return types.
JSON-93
|
changeset |
files
|
Thu, 17 May 2018 17:11:17 +0200 |
Lars Rohwedder |
define Type2String<Out<T,PF>> for every PF.
JSON-93
|
changeset |
files
|
Thu, 17 May 2018 10:28:51 +0200 |
Roker |
add specializations for non-owning parameters. but the test with stringlist_add() does strange things. WHY????
JSON-93
|
changeset |
files
|
Tue, 15 May 2018 16:59:01 +0200 |
Roker |
big refactoring for ParamFlag parameter of In<> and Out<>
JSON-93
|
changeset |
files
|
Tue, 15 May 2018 11:11:06 +0200 |
Roker |
start branch JSON-93
JSON-93
|
changeset |
files
|
Tue, 15 May 2018 10:58:43 +0200 |
Roker |
merge JSON-92 into "default" again.
|
changeset |
files
|
Tue, 15 May 2018 10:58:25 +0200 |
Roker |
close branch again before merge
JSON-92
|
changeset |
files
|
Tue, 08 May 2018 11:46:18 +0200 |
Roker |
JSON-92 change API again: Change keylist from Out<> to InOutP<>, which is a compatible API change in JSON/JavaScript. New API version: 0.15.1
JSON-92
|
changeset |
files
|
Fri, 04 May 2018 12:24:30 +0200 |
Roker |
--add-sharks
|
changeset |
files
|
Thu, 03 May 2018 17:55:43 +0200 |
Roker |
update API reference and detailed API reference, too. So all copies in any wiki is outdated now. Please update! ;-)
|
changeset |
files
|
Thu, 03 May 2018 17:27:38 +0200 |
Roker |
merge JSON-92 into default.
|
changeset |
files
|
Thu, 03 May 2018 17:27:17 +0200 |
Roker |
close branch before merge
JSON-92
|
changeset |
files
|
Thu, 03 May 2018 17:26:51 +0200 |
Roker |
new version "(38) Frankenberg": 0.15.0 due to incompatible API change.
JSON-92
|
changeset |
files
|
Thu, 03 May 2018 17:21:37 +0200 |
Roker |
Nullpointers creates null JSON values and vice versa.
JSON-92
|
changeset |
files
|
Thu, 03 May 2018 08:58:45 +0200 |
Roker |
add example that reveals a bug that will be fixed in JSON-93.
JSON-92
|
changeset |
files
|
Wed, 02 May 2018 20:36:26 +0200 |
Lars Rohwedder |
fix memory leak in Return values
JSON-92
|
changeset |
files
|
Wed, 02 May 2018 18:24:58 +0200 |
Lars Rohwedder |
Out<T>::value is no longer a pointer. Compiles, but does it work, too?
JSON-92
|
changeset |
files
|
Wed, 02 May 2018 17:10:20 +0200 |
Lars Rohwedder |
Added tag last_Out_with_pointer_value for changeset 4c89d6c1d5dc
JSON-92
|
changeset |
files
|
Wed, 02 May 2018 13:17:24 +0200 |
Roker |
fix mem leak in test function
JSON-92 last_Out_with_pointer_value
|
changeset |
files
|
Wed, 02 May 2018 12:53:25 +0200 |
Roker |
add unittest for RPC calls. \o/
JSON-92
|
changeset |
files
|
Wed, 02 May 2018 12:52:46 +0200 |
Roker |
be more robust. change order of attributes for easier testing; semantics is unchanged.
JSON-92
|
changeset |
files
|
Wed, 25 Apr 2018 15:57:11 +0200 |
Roker |
merge "default" into my branch
JSON-92
|
changeset |
files
|
Wed, 25 Apr 2018 15:56:46 +0200 |
Roker |
fix unittests. isNFC() works now. :-)
|
changeset |
files
|
Wed, 25 Apr 2018 09:37:53 +0200 |
Lars Rohwedder |
add PEP_CANNOT_REENCRYPT
JSON-92
|
changeset |
files
|
Wed, 25 Apr 2018 09:21:56 +0200 |
Lars Rohwedder |
merge "default" into "JSON-92"
JSON-92
|
changeset |
files
|
Wed, 25 Apr 2018 09:21:20 +0200 |
Lars Rohwedder |
add missing #include <algorithm>
|
changeset |
files
|
Wed, 25 Apr 2018 09:19:10 +0200 |
Lars Rohwedder |
add missing c'tor; member is "mutable" now; remove wrong "template<>"
JSON-92
|
changeset |
files
|
Wed, 25 Apr 2018 09:07:48 +0200 |
Lars Rohwedder |
add InOutP<T>, add specialization for Out<c_string>.
JSON-92
|
changeset |
files
|
Tue, 24 Apr 2018 10:10:31 +0200 |
Roker |
start branch JSON-92
JSON-92
|
changeset |
files
|
Thu, 19 Apr 2018 18:27:02 +0200 |
Roker |
implement NFC composing. UNTESTED!
|
changeset |
files
|
Wed, 18 Apr 2018 17:35:27 +0200 |
Roker |
add NFC_Compose mapping, which is generated arithmetically from NFC_Decompose
|
changeset |
files
|