287 Commits

Author SHA1 Message Date
Sandro Santilli
1cb2aab70f Do not show WARNINGs from regression
Should fix travis check:
https://travis-ci.org/pgpointcloud/pointcloud/builds/58411794#L520
2015-04-14 11:33:38 +02:00
Sandro Santilli
e5605e9292 Fix crash in schema parser
Closes #71.
Includes testcase.
2015-04-14 11:26:28 +02:00
Sandro Santilli
fc409ca842 Allow specifying per-table column name 2015-04-14 10:15:01 +02:00
Sandro Santilli
6fd8dc6b47 Document PC_Compress function 2015-04-13 17:07:14 +02:00
Sandro Santilli
667dcf3ec0 Fix handling of sigbits encoding with 0 common bits
Includes online check
Closes #69
2015-04-13 16:58:35 +02:00
Sandro Santilli
db42b12e0c Fix memory leak in pc_patch_uncompressed_compute_extent 2015-04-13 15:48:15 +02:00
Sandro Santilli
c72199f1f8 Fix 64bit sigbits encoding 2015-04-13 14:17:01 +02:00
Sandro Santilli
45c0fc7820 Revert "Fix sigbits decoding to handle the 0-commonbits case"
This reverts commit ca64830e53cdae288e80fb8a127c2a86cf141c2f.

It broke other cases, better to rethink (#69)
2015-04-13 14:10:49 +02:00
Sandro Santilli
ca64830e53 Fix sigbits decoding to handle the 0-commonbits case
See #67
2015-04-13 13:40:36 +02:00
Sandro Santilli
9c1edfccdf Add PC_Compress function 2015-04-13 13:39:42 +02:00
Sandro Santilli
00283ac53b Cleanup formats at end of tests 2015-04-13 10:06:17 +02:00
Sandro Santilli
3b569a59b2 Revert "Adding minimal doc for #67"
This reverts commit c9068c712705b3aa351599685d5b7155e4e45da3.

It documents a still unavailable function. To be added later.
2015-04-13 09:51:07 +02:00
Remi-C
c9068c7127 Adding minimal doc for #67 2015-04-10 12:50:58 +02:00
Sandro Santilli
20c6f462d9 PC_Summary: do not assume schema compression matches actual patch compression 2015-04-09 16:40:31 +02:00
Sandro Santilli
3011d8dace Fix crash on cloning schema with missing dimension name/description
Closes #66
Includes testcase
2015-04-09 16:00:27 +02:00
Sandro Santilli
53b4fa1dcb Add test for pc_schema_clone and plug memory leaks in the test
See #65
2015-04-09 12:24:47 +02:00
Sandro Santilli
87c8d4866b Add quick benchmarking tool 2015-04-07 14:17:02 +02:00
Sandro Santilli
bfc1998b53 Fix memory leak in dimensional encoding when all values are equal 2015-04-02 16:33:02 +02:00
Sandro Santilli
11012357fd Support sigbits encoding for 64bit integers
Fixes #61
2015-04-02 16:26:30 +02:00
Sandro Santilli
d0922d28b8 Do not generate extension files in the source dir 2015-04-01 12:18:37 +02:00
Sandro Santilli
4834cb1c7f Fix generation of pointcloud.control with cmake 2015-04-01 11:51:53 +02:00
Pete Gadomski
07af590f6b Configure cmake files
Without this patch, cmake install fails.
2015-03-27 21:33:54 -05:00
Pete Gadomski
868b78c1eb Compile the static library with -fPIC
On Ubuntu precise64, gcc/g++ 4.8, cmake 2.8.11.2, I get a link error
between the static libpc and the (default shared) libpointcloud.so. This
patch fixes the link error.

Fixes #26
2015-03-28 01:15:29 +00:00
Sandro Santilli
22cce27213 Merge pull request #52 from strk/cmake-build
Remove hard-coded version number from cmake build script
2015-03-25 17:51:23 +01:00
Sandro Santilli
ff84209144 Add note about aliases for the 1.0.0 release 2015-03-19 17:20:37 +01:00
Sandro Santilli
ca0ef74c5a Remove hard-coded version number from cmake build script
Hopefully fixes #45
2015-03-19 17:12:36 +01:00
Sandro Santilli
0fe2002210 Add NEWS file 2015-03-19 17:06:23 +01:00
Sandro Santilli
3fe9d4599f Implement PC_Summary(pcpatch)
Includes test and docs
2015-03-19 16:54:09 +01:00
Sandro Santilli
d2809bf98a Add PC_PCId documentation in README 2015-03-18 18:05:01 +01:00
Sandro Santilli
4647186b74 Fix availability info for PC_Get(pcpatch) in README 2015-03-18 17:32:54 +01:00
Sandro Santilli
007c7f86fd Fix availability info for PC_Get(pcpatch) 2015-03-18 17:13:20 +01:00
Sandro Santilli
9f3d96cea6 Add PC_PCId(pcpoint) and PC_PCId(pcpatch) functions
Closes #50
Includes (online) testcase
2015-03-18 17:13:01 +01:00
Sandro Santilli
f4e0e011c1 Add test for dimensional patch decompression (#44) 2015-03-10 13:43:39 +01:00
Sandro Santilli
4aaa8ca0d7 Revert "Avoid useless call to pc_bytes_serialized_size"
This reverts commit 69ed4d3c36d685b2b79778d52cebe2014f68b69e.

The call was not useless, see #44
2015-03-10 13:41:46 +01:00
Sandro Santilli
69ed4d3c36 Avoid useless call to pc_bytes_serialized_size
Closes #42
2015-02-13 16:20:23 +01:00
Sandro Santilli
009cea221d Fix typo in comment 2015-02-13 12:52:47 +01:00
Sandro Santilli
48faede812 More unused variables and definitions dropped 2015-02-12 18:22:08 +01:00
Sandro Santilli
7ca2b21c47 Fix a couple more unused variable warnings
Improves error checking in pc_patch_dimensional_compute_extent
2015-02-12 18:17:43 +01:00
Sandro Santilli
7d92ab50da Move INTERPRETATION_STRINGS and INTERPRETATION_SIZES to .c file
Closes #41
2015-02-12 17:36:46 +01:00
Sandro Santilli
cc1797fde1 Allow upgrading from 1.0.1 2015-02-12 17:20:53 +01:00
Sandro Santilli
492b8e06a8 Strip aggregates, types and casts from upgrade scripts
Closes #39 (again)
2015-02-12 17:20:13 +01:00
Sandro Santilli
3fa32dd33f Note last updated version for pointcloud_columns view 2015-02-12 17:20:09 +01:00
Sandro Santilli
28b4c1f817 Update expected version 2015-02-12 16:07:21 +01:00
Sandro Santilli
fdf25688ef Ignore generated files 2015-02-12 16:05:49 +01:00
Sandro Santilli
7ad56b66be Set version to 1.1.0 2015-02-12 16:01:12 +01:00
Sandro Santilli
490bce0ae0 Get version from Version.config 2015-02-12 13:41:40 +01:00
Sandro Santilli
77985c0b5c Centralize version into Version.config
Works with both autoconf and cmake
2015-02-12 13:39:26 +01:00
Sandro Santilli
196a623ad7 Only create pointcloud_formats table if it doesn't exist 2015-02-12 13:25:58 +01:00
Sandro Santilli
0a668a703e Automate creation of extension scripts, including upgrades
Closes #39
2015-02-12 13:15:03 +01:00
Sandro Santilli
30f18f3ce0 Fix unused variable warnings in pc_bytes.c 2015-02-12 12:25:17 +01:00