ac67013 | Eric Fischer | 21 November 2017, 18:50:01 UTC | Merge pull request #473 from mapbox/json-join Working on tools for joining CSV data to GeoJSON | 21 November 2017, 18:50:01 UTC |
9a12a76 | Eric Fischer | 17 November 2017, 23:47:10 UTC | Fix overflow when iterating through 0-length lists backwards | 17 November 2017, 23:47:10 UTC |
6fd4918 | Eric Fischer | 17 November 2017, 23:43:02 UTC | Attach coalesced-as-needed leftovers to the last feature, not the first | 17 November 2017, 23:43:02 UTC |
ecbfad2 | Eric Fischer | 17 November 2017, 23:35:19 UTC | Fix problem where --detect-shared-borders could simplify polygons away | 17 November 2017, 23:35:19 UTC |
ab86846 | Eric Fischer | 17 November 2017, 23:30:14 UTC | Merge branch 'master' into json-join | 17 November 2017, 23:30:14 UTC |
4754084 | Eric Fischer | 17 November 2017, 22:11:22 UTC | Merge pull request #492 from mapbox/rate-clarify Clarify documentation; add --no-progress-indicator option; fix many compiler warnings | 17 November 2017, 22:11:22 UTC |
3f54a70 | Eric Fischer | 17 November 2017, 22:05:37 UTC | Add a test for joining with tippecanoe-json-tool | 17 November 2017, 22:05:37 UTC |
2b1cba0 | Eric Fischer | 17 November 2017, 21:52:45 UTC | Warn during json-tool extraction if the extracted field isn't found | 17 November 2017, 21:52:45 UTC |
f318fcc | Eric Fischer | 17 November 2017, 19:21:48 UTC | Turn off very verbose initializer warnings | 17 November 2017, 19:21:59 UTC |
621e0af | Eric Fischer | 17 November 2017, 19:21:01 UTC | Merge branch 'more-warnings' into rate-clarify | 17 November 2017, 19:21:01 UTC |
b6163dd | Eric Fischer | 17 November 2017, 19:11:44 UTC | Merge branch 'master' into json-join | 17 November 2017, 19:11:44 UTC |
76d86f7 | Eric Fischer | 17 November 2017, 01:08:03 UTC | Add an option to quiet the progress indicator but not warnings | 17 November 2017, 01:08:59 UTC |
4dec9b4 | Eric Fischer | 15 November 2017, 21:19:42 UTC | Try to clarify documentation for point dropping | 15 November 2017, 21:19:42 UTC |
2d87059 | Eric Fischer | 10 November 2017, 21:59:57 UTC | Some more constructors | 10 November 2017, 21:59:57 UTC |
f1c3811 | Eric Fischer | 10 November 2017, 21:49:07 UTC | Merge pull request #488 from mapbox/test-centos7 Test on centos7 via docker | 10 November 2017, 21:49:07 UTC |
069807c | Eric Fischer | 10 November 2017, 21:06:47 UTC | Use a proper constructor, discover two unused fields | 10 November 2017, 21:06:47 UTC |
dca1ebb | Eric Fischer | 10 November 2017, 00:50:38 UTC | Get rid of some C99-style variable-length arrays | 10 November 2017, 00:54:06 UTC |
2300480 | Eric Fischer | 09 November 2017, 23:13:07 UTC | Merge branch 'master' into more-warnings | 09 November 2017, 23:13:07 UTC |
450032a | Eric Fischer | 09 November 2017, 23:01:56 UTC | Merge pull request #490 from mapbox/float-bounds Be more careful about checking for overflow when parsing numbers | 09 November 2017, 23:01:56 UTC |
948680f | Eric Fischer | 09 November 2017, 22:10:29 UTC | Exclude failing overflow test from geobuf tests | 09 November 2017, 22:10:29 UTC |
fda0e1f | Eric Fischer | 09 November 2017, 21:40:31 UTC | Fix more cases of loss of precision for large magnitude integers | 09 November 2017, 21:56:07 UTC |
aa7191b | Eric Fischer | 09 November 2017, 20:49:09 UTC | Also test large integers. Work around an apparent bug in strtoull. | 09 November 2017, 20:52:38 UTC |
87ce5b9 | Eric Fischer | 09 November 2017, 20:11:07 UTC | Be more careful about checking for overflow when parsing numbers | 09 November 2017, 20:11:07 UTC |
0152db4 | Eric Fischer | 07 November 2017, 23:57:56 UTC | More initializers | 07 November 2017, 23:57:56 UTC |
30aa422 | Eric Fischer | 07 November 2017, 23:27:47 UTC | Missed one | 07 November 2017, 23:27:47 UTC |
4f974b3 | Eric Fischer | 07 November 2017, 23:25:54 UTC | Less verbose initializer syntax | 07 November 2017, 23:25:54 UTC |
ba62ab8 | Eric Fischer | 07 November 2017, 23:20:17 UTC | More structure initializers | 07 November 2017, 23:20:17 UTC |
891f99f | Eric Fischer | 07 November 2017, 20:58:27 UTC | More structure initializers | 07 November 2017, 21:32:03 UTC |
1b60fdb | Eric Fischer | 07 November 2017, 20:52:43 UTC | Some structure initializers | 07 November 2017, 20:52:43 UTC |
20e6e80 | Eric Fischer | 07 November 2017, 19:38:38 UTC | Fix signed comparison warning from g++ | 07 November 2017, 19:38:38 UTC |
c18f9a1 | Eric Fischer | 07 November 2017, 19:14:55 UTC | Enable more warnings | 07 November 2017, 19:15:04 UTC |
50910b2 | Eric Fischer | 07 November 2017, 19:06:30 UTC | Remove more unused parameters | 07 November 2017, 19:09:22 UTC |
d89d46d | Eric Fischer | 07 November 2017, 18:48:19 UTC | Remove unused parameters | 07 November 2017, 18:55:34 UTC |
95cc167 | Dane Springmeyer | 07 November 2017, 17:44:25 UTC | test on centos7 via docker | 07 November 2017, 17:44:25 UTC |
5a68886 | Eric Fischer | 06 November 2017, 18:45:53 UTC | Merge pull request #486 from mapbox/surrogate-pairs Support UTF-16 surrogate pairs in JSON and arbitrarily long lines in CSVs | 06 November 2017, 18:45:53 UTC |
12a1258 | Eric Fischer | 03 November 2017, 23:59:45 UTC | Also remove the point styling script since CartoCSS is long deprecated | 03 November 2017, 23:59:45 UTC |
0585742 | Eric Fischer | 03 November 2017, 23:50:59 UTC | Remove unused constant and out-of-date comment | 03 November 2017, 23:51:45 UTC |
0801a93 | Eric Fischer | 03 November 2017, 22:25:14 UTC | Silence the projection warning if you asked for --quiet | 03 November 2017, 22:25:14 UTC |
8ae9a8b | Eric Fischer | 03 November 2017, 22:22:04 UTC | Merge pull request #483 from mapbox/docker-test Test inside docker on travis | 03 November 2017, 22:22:04 UTC |
e39db07 | Eric Fischer | 03 November 2017, 22:19:43 UTC | Bump version number | 03 November 2017, 22:19:43 UTC |
1960eb8 | Eric Fischer | 10 October 2017, 23:22:21 UTC | Follow JSON rules for what looks like a number in a CSV | 03 November 2017, 22:17:09 UTC |
6467a5b | Eric Fischer | 10 October 2017, 22:06:12 UTC | Fix the arbitrary line length limit | 03 November 2017, 22:15:46 UTC |
21042a7 | Eric Fischer | 10 October 2017, 21:57:38 UTC | Move CSV code into its own file | 03 November 2017, 22:15:28 UTC |
c217a77 | Eric Fischer | 10 October 2017, 21:31:45 UTC | Add UTF-8 and UTF-16 emoji to a test | 03 November 2017, 22:13:08 UTC |
621cf72 | Eric Fischer | 10 October 2017, 21:03:33 UTC | Handle surrogate pairs in JSON strings | 03 November 2017, 22:09:00 UTC |
cc734c8 | Eric Fischer | 03 November 2017, 17:10:12 UTC | Merge pull request #485 from mapbox/milo-bounds Port fix for array index out of bounds in decimal conversion | 03 November 2017, 17:10:12 UTC |
41c0267 | Eric Fischer | 02 November 2017, 23:33:14 UTC | Port fix for array index out of bounds in decimal conversion https://github.com/miloyip/dtoa-benchmark/issues/7 commit fe550f38669fe0f488926c1ef0feb6c101f586d6 Author: Eli Fidler <efidler@topologyinc.com> Date: Tue May 31 11:51:37 2016 -0400 avoid array index out-of-bounds UBSAN gave "runtime error: index 13 out of bounds for type 'const uint32_t [10]'" | 02 November 2017, 23:42:29 UTC |
d551231 | Dane Springmeyer | 01 November 2017, 20:42:42 UTC | test inside docker on travis | 01 November 2017, 20:42:42 UTC |
dc42c7c | Eric Fischer | 30 October 2017, 22:16:07 UTC | Merge pull request #481 from mapbox/crashers Be more careful about corrupt mbtiles files | 30 October 2017, 22:16:07 UTC |
faf4065 | Eric Fischer | 30 October 2017, 20:53:54 UTC | Bump version number | 30 October 2017, 20:53:54 UTC |
93a3256 | Eric Fischer | 30 October 2017, 20:14:38 UTC | Guard against impossible tile coordinates when decoding | 30 October 2017, 20:24:31 UTC |
e2b9b96 | Eric Fischer | 30 October 2017, 19:55:22 UTC | Detect impossible zoom levels in mbtiles when decoding | 30 October 2017, 19:55:22 UTC |
a3e95db | Eric Fischer | 30 October 2017, 19:48:55 UTC | Guard against decoding tiles with an impossible extent | 30 October 2017, 19:48:55 UTC |
dfbb13e | Eric Fischer | 28 October 2017, 00:40:39 UTC | Guard against impossible zoom level | 28 October 2017, 00:40:39 UTC |
d13e08c | Eric Fischer | 28 October 2017, 00:38:07 UTC | Guard against null keys and values in tileset metadata | 28 October 2017, 00:38:07 UTC |
4c7de92 | Eric Fischer | 28 October 2017, 00:31:00 UTC | Merge pull request #480 from mapbox/join-ints Make sure to encode tile-joined integers as ints, not doubles | 28 October 2017, 00:31:00 UTC |
197d36b | Eric Fischer | 27 October 2017, 19:43:23 UTC | Make sure to encode tile-joined integers as ints, not doubles | 27 October 2017, 19:43:23 UTC |
68e4f31 | Eric Fischer | 27 October 2017, 19:21:52 UTC | Merge pull request #479 from mapbox/rename-layer Add tile-join option to rename layers | 27 October 2017, 19:21:52 UTC |
18a5300 | Eric Fischer | 27 October 2017, 18:00:47 UTC | Add tile-join option to rename layers | 27 October 2017, 18:04:06 UTC |
cd47a39 | Eric Fischer | 13 October 2017, 19:32:32 UTC | Merge pull request #477 from mapbox/empty-attribute-keys Fix error when parsing attributes with empty-string keys | 13 October 2017, 19:32:32 UTC |
ee6da93 | Eric Fischer | 13 October 2017, 18:22:15 UTC | Fix error when parsing attributes with empty-string keys | 13 October 2017, 18:22:15 UTC |
9ebeb47 | Eric Fischer | 11 October 2017, 00:50:37 UTC | Don't duplicate the join key in JSON tool output | 11 October 2017, 00:51:16 UTC |
894a0ac | Eric Fischer | 10 October 2017, 23:59:23 UTC | Fix missing URL and explanation in documentation | 10 October 2017, 23:59:23 UTC |
2f1945c | Eric Fischer | 10 October 2017, 23:46:47 UTC | Add example | 10 October 2017, 23:46:47 UTC |
68a55b8 | Eric Fischer | 10 October 2017, 23:22:21 UTC | Follow JSON rules for what looks like a number in a CSV | 10 October 2017, 23:22:47 UTC |
86a4ce6 | Eric Fischer | 10 October 2017, 23:12:40 UTC | Joining basically works | 10 October 2017, 23:12:40 UTC |
face450 | Eric Fischer | 10 October 2017, 22:06:12 UTC | Fix the arbitrary line length limit | 10 October 2017, 22:06:12 UTC |
19117d8 | Eric Fischer | 10 October 2017, 21:57:38 UTC | Move CSV code into its own file | 10 October 2017, 21:57:38 UTC |
54e9cd3 | Eric Fischer | 10 October 2017, 21:31:45 UTC | Add UTF-8 and UTF-16 emoji to a test | 10 October 2017, 21:31:45 UTC |
1f9768c | Eric Fischer | 10 October 2017, 21:03:33 UTC | Handle surrogate pairs in JSON strings | 10 October 2017, 21:03:33 UTC |
ebb26ee | Eric Fischer | 10 October 2017, 19:24:23 UTC | Add property extraction for sorting | 10 October 2017, 21:03:24 UTC |
d9c2213 | Eric Fischer | 10 October 2017, 18:37:30 UTC | Rename geojson2nd to tippecanoe-json-tool | 10 October 2017, 18:37:30 UTC |
42a56b1 | Eric Fischer | 10 October 2017, 18:33:29 UTC | Merge pull request #471 from mapbox/coalesce-smallest Experiment with coalescing features to reduce tile size | 10 October 2017, 18:33:29 UTC |
91e469a | Eric Fischer | 10 October 2017, 00:14:32 UTC | Merge any leftover feature remnants onto some feature. Add a test for coalescing small features onto large ones. | 10 October 2017, 00:37:21 UTC |
748ef3b | Eric Fischer | 10 October 2017, 00:05:29 UTC | Add a tippecanoe-decode option to report tile size and feature count | 10 October 2017, 00:05:29 UTC |
ecadd77 | Eric Fischer | 09 October 2017, 23:26:55 UTC | Don't try to coalesce features of different types | 09 October 2017, 23:26:55 UTC |
8ae1ec5 | Eric Fischer | 07 October 2017, 01:06:37 UTC | Distribute coalescing error more evenly | 07 October 2017, 01:06:37 UTC |
be92270 | Eric Fischer | 07 October 2017, 01:01:08 UTC | Experiment with coalescing features to reduce tile size | 07 October 2017, 01:01:08 UTC |
4c2d80e | Amy Ghate | 18 September 2017, 18:31:07 UTC | Corrected Link to "Visualizing Month of Lightning" | 18 September 2017, 18:31:07 UTC |
e000bcc | Eric Fischer | 08 September 2017, 17:16:19 UTC | Merge pull request #463 from mapbox/stringpool Limit the depth of the search in the string pool. | 08 September 2017, 17:16:19 UTC |
a2d12f1 | Eric Fischer | 07 September 2017, 22:34:55 UTC | Reorder and reword documentation | 07 September 2017, 22:34:55 UTC |
84a6aa6 | Eric Fischer | 07 September 2017, 21:40:50 UTC | Use std::isinf() and std::isnan() instead of the C versions According to https://github.com/mapbox/tippecanoe/issues/464 this is necessary for g++-5 on Linux | 07 September 2017, 21:40:50 UTC |
c3d2367 | Eric Fischer | 07 September 2017, 20:48:09 UTC | Also fix arithmetic overflow when reading a Geobuf GeometryCollection | 07 September 2017, 20:48:09 UTC |
c77c2a2 | Eric Fischer | 07 September 2017, 19:04:32 UTC | Fix compiler complaints about arithmetic overflow in hashing | 07 September 2017, 19:04:32 UTC |
93920d0 | Eric Fischer | 07 September 2017, 00:08:53 UTC | Slightly lower average traversal using a hash for comparison | 07 September 2017, 00:10:10 UTC |
764a8ac | Eric Fischer | 06 September 2017, 22:26:19 UTC | Use 32-bit offsets in the string pool search tree to reduce its size | 06 September 2017, 22:26:19 UTC |
0f8b32c | Eric Fischer | 06 September 2017, 20:06:08 UTC | Limit the depth of the search in the string pool. Use a better comparison function. (Attributes often have a common prefix but rarely have a common suffix.) | 06 September 2017, 20:06:08 UTC |
2518f23 | Eric Fischer | 06 September 2017, 18:49:55 UTC | Use tippecanoe instead of tile-join in the filter example | 06 September 2017, 18:49:55 UTC |
7ce882c | Eric Fischer | 06 September 2017, 18:20:32 UTC | Merge pull request #462 from mapbox/gl-filters Add feature attribute filters (as in the GL style spec) to tile-join | 06 September 2017, 18:20:32 UTC |
c9e4275 | Eric Fischer | 05 September 2017, 21:02:43 UTC | Do fewer tests in the address sanitizer build | 05 September 2017, 21:02:43 UTC |
bdd95af | Eric Fischer | 05 September 2017, 20:29:57 UTC | Be careful not to generate empty layers in tile-join. Add a test of filtering during tile-join. Bump version number. | 05 September 2017, 20:33:10 UTC |
d349b77 | Eric Fischer | 05 September 2017, 19:17:23 UTC | Add the tests for filtering for feature type | 05 September 2017, 19:17:23 UTC |
7b71f41 | Eric Fischer | 02 September 2017, 00:36:43 UTC | Fix compiler warnings | 02 September 2017, 00:36:43 UTC |
86ff221 | Eric Fischer | 02 September 2017, 00:12:16 UTC | I think this should fix the access to already-freed memory Also drop the reference to the JSON parser when disconnecting a JSON object from the parse tree. | 02 September 2017, 00:22:05 UTC |
681907e | Eric Fischer | 01 September 2017, 23:53:19 UTC | Add the feature ID filter tests | 01 September 2017, 23:53:19 UTC |
8d502eb | Eric Fischer | 01 September 2017, 23:41:01 UTC | Fix memory leak | 01 September 2017, 23:41:01 UTC |
c232e56 | Eric Fischer | 01 September 2017, 22:14:14 UTC | Working on testing against Mapbox GL JS filter tests | 01 September 2017, 23:27:27 UTC |
0fd4454 | Eric Fischer | 01 September 2017, 18:51:12 UTC | Allow filter expressions during tippecanoe as well as during tile-join | 01 September 2017, 18:51:12 UTC |
dbb789d | Eric Fischer | 01 September 2017, 17:29:08 UTC | Merge branch 'master' into gl-filters | 01 September 2017, 17:29:08 UTC |
dd07511 | Eric Fischer | 01 September 2017, 17:28:22 UTC | Merge pull request #460 from mapbox/geobuf Add input support for Geobuf format | 01 September 2017, 17:28:22 UTC |