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
František Kučera <franta-hg@frantovo.cz> [Sun, 09 Sep 2018 22:47:18 +0200] rev 23
remove obsolete DataTypeReaderCatalog.h
František Kučera <franta-hg@frantovo.cz> [Sun, 09 Sep 2018 21:01:17 +0200] rev 22
use AttributeMetadata instead of std::pair for relation header
František Kučera <franta-hg@frantovo.cz> [Sat, 08 Sep 2018 23:27:49 +0200] rev 21
use for-each and type aliases
František Kučera <franta-hg@frantovo.cz> [Sat, 08 Sep 2018 19:43:20 +0200] rev 20
hgignore: qtcreator project
František Kučera <franta-hg@frantovo.cz> [Sat, 08 Sep 2018 19:42:29 +0200] rev 19
add endOfPipe() to handlers
František Kučera <franta-hg@frantovo.cz> [Mon, 03 Sep 2018 23:40:12 +0200] rev 18
read using std::function
František Kučera <franta-hg@frantovo.cz> [Mon, 27 Aug 2018 00:06:14 +0200] rev 17
interface + dummy implementation
František Kučera <franta-hg@frantovo.cz> [Sat, 25 Aug 2018 19:10:24 +0200] rev 16
handler structure
František Kučera <franta-hg@frantovo.cz> [Sat, 25 Aug 2018 18:25:02 +0200] rev 15
remove DataTypeReader.cpp (move implementation to DataTypeReader.h)
František Kučera <franta-hg@frantovo.cz> [Sat, 25 Aug 2018 18:16:53 +0200] rev 14
refactoring, move files, use TypeId instead of integer_t
František Kučera <franta-hg@frantovo.cz> [Sat, 25 Aug 2018 17:39:27 +0200] rev 13
move non-public headers from include to src
František Kučera <franta-hg@frantovo.cz> [Sat, 25 Aug 2018 17:04:11 +0200] rev 12
remove format.h and use constants.h from lib-protocol
František Kučera <franta-hg@frantovo.cz> [Sat, 25 Aug 2018 11:45:05 +0200] rev 11
add AddressSanitizer (ASan): -fsanitize=address
František Kučera <franta-hg@frantovo.cz> [Mon, 13 Aug 2018 21:30:32 +0200] rev 10
relpipe-lib-reader: move public header files to: include/relpipe/reader/
František Kučera <franta-hg@frantovo.cz> [Sun, 15 Jul 2018 00:43:42 +0200] rev 9
fix includes
František Kučera <franta-hg@frantovo.cz> [Sun, 15 Jul 2018 00:15:09 +0200] rev 8
reader only reads + refactoring
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 23:24:22 +0200] rev 7
add data type and catalog classes from the prototype
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 17:34:03 +0200] rev 6
move format.h to virtual folder 'Header Files'
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 17:10:01 +0200] rev 5
reader only reads, writer only writes
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 17:06:04 +0200] rev 4
rename 'writer' namespace to 'reader'
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 17:04:24 +0200] rev 3
add new files to the project
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 17:01:16 +0200] rev 2
rename writers to readers
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 16:58:33 +0200] rev 1
copy of .cpp and .h from relpipe-lib-writer.cpp
František Kučera <franta-hg@frantovo.cz> [Sat, 14 Jul 2018 16:57:22 +0200] rev 0
empty project