František Kučera <franta-hg@frantovo.cz> [Sat, 04 Dec 2021 21:14:51 +0100] rev 53
Added tag v0.18 for changeset d22e9274fcad
František Kučera <franta-hg@frantovo.cz> [Mon, 29 Nov 2021 19:30:52 +0100] rev 52
fix LEB128 integer decoding of negative numbers smaller than -134217728 (-2^27)
Due to mismatch of data types of result value and the zero constant/literal, smaller numbers were decoded wrongly:
-134217728 → -134217728
-134217729 → -1
-134217730 → -2
Limits of the current implementation:
relpipe-in-cli --relation "velká_čísla" --attribute "číslo" integer --record -9223372036854775808 --record 9223372036854775807 | relpipe-out-tabular
velká_čísla:
╭──────────────────────╮
│ číslo (integer) │
├──────────────────────┤
│ -9223372036854775808 │
│ 9223372036854775807 │
╰──────────────────────╯
Record count: 2
i.e. +2^63 and -(2^63-1)
František Kučera <franta-hg@frantovo.cz> [Sat, 27 Nov 2021 23:15:16 +0100] rev 51
exception: fix typo: getMessge() → getMessage()
František Kučera <franta-hg@frantovo.cz> [Sat, 24 Oct 2020 00:08:18 +0200] rev 50
Added tag v0.17.1 for changeset 361696fb6434
František Kučera <franta-hg@frantovo.cz> [Tue, 20 Oct 2020 23:48:51 +0200] rev 49
Added tag v0.17 for changeset 1d1e60f64b70
František Kučera <franta-hg@frantovo.cz> [Sat, 06 Jun 2020 01:50:43 +0200] rev 48
Added tag v0.16 for changeset e10d98ca01e2
František Kučera <franta-hg@frantovo.cz> [Fri, 31 Jan 2020 23:34:51 +0100] rev 47
Added tag v0.15 for changeset 12c329f5524f
František Kučera <franta-hg@frantovo.cz> [Fri, 13 Dec 2019 22:19:39 +0100] rev 46
support signed integers, negative numbers; binary format change: encode numbers as SLEB128
František Kučera <franta-hg@frantovo.cz> [Tue, 10 Dec 2019 19:37:50 +0100] rev 45
binary format change: encode numbers as ULEB128 instead of original uint8/16/32/64 format
František Kučera <franta-hg@frantovo.cz> [Tue, 03 Dec 2019 16:30:02 +0100] rev 44
rename and make shared library: relpipe-lib-protocol.cpp → relpipe-lib-common.cpp
František Kučera <franta-hg@frantovo.cz> [Wed, 30 Oct 2019 16:47:42 +0100] rev 43
Added tag v0.14 for changeset 3442e0d6caec
František Kučera <franta-hg@frantovo.cz> [Tue, 22 Oct 2019 19:45:24 +0200] rev 42
fix license version: GNU LGPLv3 or GPLv2
František Kučera <franta-hg@frantovo.cz> [Tue, 30 Jul 2019 23:56:30 +0200] rev 41
Added tag v0.13 for changeset ea9c95b3b326
František Kučera <franta-hg@frantovo.cz> [Sun, 26 May 2019 22:22:59 +0200] rev 40
Added tag v0.12 for changeset 2ef3d0d04e83
František Kučera <franta-hg@frantovo.cz> [Mon, 08 Apr 2019 13:37:13 +0200] rev 39
Added tag v0.11 for changeset 7ae5c79af5d0
František Kučera <franta-hg@frantovo.cz> [Sat, 30 Mar 2019 16:14:40 +0100] rev 38
fix typo: Hadler → Handler
František Kučera <franta-hg@frantovo.cz> [Wed, 20 Feb 2019 11:30:49 +0100] rev 37
Added tag v0.10 for changeset a6a038a6ddcf
František Kučera <franta-hg@frantovo.cz> [Fri, 18 Jan 2019 20:26:30 +0100] rev 36
Added tag v0.9 for changeset 54b4a8372da3
František Kučera <franta-hg@frantovo.cz> [Thu, 17 Jan 2019 23:26:49 +0100] rev 35
netbeans project + .hgignore updates
František Kučera <franta-hg@frantovo.cz> [Thu, 20 Dec 2018 00:26:00 +0100] rev 34
Added tag v0.8 for changeset 392a0c048131
František Kučera <franta-hg@frantovo.cz> [Wed, 19 Dec 2018 23:10:19 +0100] rev 33
builds with cmake 3.7.2 (e.g. on Debian GNU/Linux 9.6)
František Kučera <franta-hg@frantovo.cz> [Tue, 18 Dec 2018 21:39:44 +0100] rev 32
cmake: generate pkg-config and install
František Kučera <franta-hg@frantovo.cz> [Sun, 09 Dec 2018 21:59:40 +0100] rev 31
cmake
František Kučera <franta-hg@frantovo.cz> [Sat, 01 Dec 2018 15:35:05 +0100] rev 30
license of protocol, reader and writer: GNU LGPLv3+ or GNU GPLv2+
František Kučera <franta-hg@frantovo.cz> [Thu, 29 Nov 2018 22:30:12 +0100] rev 29
license: GNU GPLv3+
František Kučera <franta-hg@frantovo.cz> [Sun, 16 Sep 2018 18:00:34 +0200] rev 28
AttributeMetadata: call vector.clear() before vector.reserve(), fixes error (if there are multiple relations in the stream)
František Kučera <franta-hg@frantovo.cz> [Sun, 16 Sep 2018 12:01:46 +0200] rev 27
unify .hgignore across repositories
František Kučera <franta-hg@frantovo.cz> [Sun, 16 Sep 2018 00:42:42 +0200] rev 26
AttributeMetadata: use smart pointer and avoid memory-leak
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Sep 2018 23:22:50 +0200] rev 25
AttributeMetadata: use vector.reserve() instead of resize() and [i] and thus avoid unwanted AttributeMetadata() constructor call
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Sep 2018 22:52:15 +0200] rev 24
AttributeMetadata: pImpl / d-pointer version but with memory-leak and unwanted empty constructor