d72639b | Eric Fischer | 26 April 2016, 00:00:32 UTC | Merge pull request #219 from mapbox/protozero Use protozero for reading and writing vector tile protocol buffers | 26 April 2016, 00:00:32 UTC |
aaec2c9 | Eric Fischer | 25 April 2016, 23:52:20 UTC | Clearer names | 25 April 2016, 23:52:20 UTC |
52f2804 | Eric Fischer | 25 April 2016, 23:47:30 UTC | Make lexical feature ordering work again, and add a test for it | 25 April 2016, 23:47:30 UTC |
e10a71e | Eric Fischer | 25 April 2016, 23:19:52 UTC | Use the mvt constant pool when tiling | 25 April 2016, 23:19:52 UTC |
7bb4c7d | Eric Fischer | 25 April 2016, 21:19:38 UTC | Add a helper method to manage the tile layer's key-value constant pool | 25 April 2016, 21:20:21 UTC |
2dea1d1 | Eric Fischer | 25 April 2016, 19:23:40 UTC | Fix hardwired layer version number | 25 April 2016, 19:23:40 UTC |
2393416 | Eric Fischer | 25 April 2016, 19:13:52 UTC | Methods instead of functions | 25 April 2016, 19:13:52 UTC |
2afd0bf | Eric Fischer | 25 April 2016, 17:22:14 UTC | Try with clang++ instead | 25 April 2016, 17:22:14 UTC |
4e71c40 | Eric Fischer | 25 April 2016, 16:58:36 UTC | Try backing off to older C++ standard for older g++ | 25 April 2016, 16:58:36 UTC |
03d5c89 | Eric Fischer | 25 April 2016, 16:24:36 UTC | These are version 2 tiles | 25 April 2016, 16:24:36 UTC |
9e9afb0 | Eric Fischer | 23 April 2016, 06:32:02 UTC | Fix signedness warnings, missing #includes, and code formatting. | 23 April 2016, 06:32:02 UTC |
b15956b | Eric Fischer | 23 April 2016, 02:30:37 UTC | Oops, was still linking to -lprotobuf-lite | 23 April 2016, 02:30:37 UTC |
4cee508 | Eric Fischer | 23 April 2016, 00:51:35 UTC | Add missing #include | 23 April 2016, 00:51:35 UTC |
135aea8 | Eric Fischer | 23 April 2016, 00:45:06 UTC | Use protozero for writing tiles | 23 April 2016, 00:45:24 UTC |
5ec41d7 | Eric Fischer | 23 April 2016, 00:10:33 UTC | Use protozero for tile decoding | 23 April 2016, 00:10:33 UTC |
f9c4fb8 | Eric Fischer | 22 April 2016, 22:47:06 UTC | Factor out tile reading and writing from tile-join | 22 April 2016, 22:47:06 UTC |
f837577 | Eric Fischer | 22 April 2016, 22:10:16 UTC | Rename pb_ prefixes to mvt_ | 22 April 2016, 22:10:16 UTC |
358f019 | Eric Fischer | 22 April 2016, 22:06:26 UTC | Factor out vector tile writing | 22 April 2016, 22:06:26 UTC |
f902721 | Eric Fischer | 22 April 2016, 20:27:03 UTC | Abstraction of tile decoding | 22 April 2016, 20:27:03 UTC |
b91e8f6 | Eric Fischer | 22 April 2016, 19:00:03 UTC | Start factoring out protocol buffer handling code | 22 April 2016, 19:00:19 UTC |
2607a76 | Eric Fischer | 21 April 2016, 17:36:51 UTC | Merge pull request #215 from mapbox/no-clipping Add an option not to clip features if they appear in the tile at all | 21 April 2016, 17:36:51 UTC |
ea63891 | Eric Fischer | 20 April 2016, 22:00:32 UTC | Add an option not to clip features and to include each exactly once per zoom | 20 April 2016, 22:06:43 UTC |
41099ed | Eric Fischer | 19 April 2016, 23:13:02 UTC | Don't add extra points at tile boundaries if not clipping The extra points kept the features from being exactly the same in each tile. | 19 April 2016, 23:13:02 UTC |
56d8178 | Eric Fischer | 19 April 2016, 22:35:58 UTC | Fix a mistake in the formatting of the Usage message | 19 April 2016, 22:35:58 UTC |
24f401d | Eric Fischer | 19 April 2016, 22:32:58 UTC | Add an option not to clip features if they appear in the tile at all | 19 April 2016, 22:32:58 UTC |
694fa8e | Eric Fischer | 18 April 2016, 23:15:13 UTC | Merge pull request #213 from mapbox/polygon-coalesce Clean up polygon geometry again after coalescing | 18 April 2016, 23:15:13 UTC |
45cddc5 | Eric Fischer | 18 April 2016, 23:10:08 UTC | Simplify coordinates to avoid cross-platform rounding errors | 18 April 2016, 23:10:08 UTC |
86b8567 | Eric Fischer | 18 April 2016, 22:46:07 UTC | Clean up polygon geometry again after coalescing | 18 April 2016, 22:53:04 UTC |
2a6e411 | Eric Fischer | 14 April 2016, 17:32:19 UTC | Merge pull request #212 from mapbox/limitfiles Speculatively open files to avoid overrunning the system limits | 14 April 2016, 17:32:19 UTC |
81517a0 | Eric Fischer | 14 April 2016, 17:20:28 UTC | Fix tracking of number of available file descriptors | 14 April 2016, 17:20:28 UTC |
732a51d | Eric Fischer | 14 April 2016, 17:06:01 UTC | Fix the option for testing radix sort Add a check to make sure I don't make the same mistake again | 14 April 2016, 17:06:01 UTC |
2227350 | Eric Fischer | 14 April 2016, 03:33:01 UTC | Add a sanity check to make sure I remember to close all open files | 14 April 2016, 03:33:01 UTC |
137bb46 | Eric Fischer | 14 April 2016, 03:19:41 UTC | Clean up the maximum-files-open check a little | 14 April 2016, 03:20:25 UTC |
cae20bb | Eric Fischer | 14 April 2016, 01:05:24 UTC | Speculatively open files to avoid overrunning the system limits | 14 April 2016, 01:05:24 UTC |
7c9bd5d | Eric Fischer | 13 April 2016, 20:31:51 UTC | Merge pull request #210 from mapbox/block-input Don't let the input buffer for parallel streaming input get too big. | 13 April 2016, 20:31:51 UTC |
fbcb00f | Eric Fischer | 13 April 2016, 19:49:41 UTC | Add an option to set the tileset's attribution | 13 April 2016, 19:49:41 UTC |
3a46c05 | Eric Fischer | 12 April 2016, 17:59:06 UTC | Fix the progress indicator | 12 April 2016, 17:59:06 UTC |
968c94a | Eric Fischer | 11 April 2016, 23:43:46 UTC | Quiet warning about potentially uninitialized variable. | 11 April 2016, 23:43:46 UTC |
efe66dc | Eric Fischer | 11 April 2016, 22:59:02 UTC | Use stdio instead of mmap for geometry while tiling to reduce thrashing | 11 April 2016, 22:59:02 UTC |
c6d2988 | Eric Fischer | 11 April 2016, 21:51:04 UTC | Logic may be clearer this way | 11 April 2016, 21:51:04 UTC |
e846b11 | Eric Fischer | 11 April 2016, 20:50:39 UTC | Don't let the input buffer for parallel streaming input get too big. | 11 April 2016, 20:51:28 UTC |
9d48d6a | Eric Fischer | 07 April 2016, 23:50:01 UTC | Merge pull request #208 from mapbox/simplify-crash Fix a line simplification crash when a segment degenerates to a single point | 07 April 2016, 23:50:01 UTC |
acb9736 | Eric Fischer | 07 April 2016, 23:45:45 UTC | Fix a line simplification crash when a segment degenerates to a single point | 07 April 2016, 23:45:45 UTC |
1792a13 | Eric Fischer | 07 April 2016, 19:23:05 UTC | Merge pull request #207 from mapbox/checkspace Keep an eye on free disk space and warn if tippecanoe is using it all | 07 April 2016, 19:23:05 UTC |
41ae221 | Eric Fischer | 07 April 2016, 18:39:32 UTC | Mention the default location for temporary files | 07 April 2016, 18:39:32 UTC |
73fcdba | Eric Fischer | 07 April 2016, 18:23:33 UTC | Linux and Mac want different headers for file system stats | 07 April 2016, 18:23:33 UTC |
1eb0537 | Eric Fischer | 07 April 2016, 17:47:46 UTC | Warn if temporary directory doesn't begin with / | 07 April 2016, 17:47:46 UTC |
39285c8 | Eric Fischer | 07 April 2016, 17:35:36 UTC | Keep an eye on free disk space and warn if tippecanoe is using it all | 07 April 2016, 17:35:36 UTC |
22ede9a | Eric Fischer | 06 April 2016, 21:33:48 UTC | Merge pull request #206 from mapbox/chatty-polygon Add an option to drop a fraction of polygons by zoom. | 06 April 2016, 21:33:48 UTC |
574a2b7 | Eric Fischer | 06 April 2016, 21:17:44 UTC | Add an option to drop a fraction of polygons by zoom. Only warn once about polygon cleaning failures. | 06 April 2016, 21:17:44 UTC |
d1456c0 | Eric Fischer | 05 April 2016, 22:13:44 UTC | Merge pull request #202 from mapbox/radix Restructure geometry reordering to try to reduce virtual memory thrashing | 05 April 2016, 22:13:44 UTC |
4a572b8 | Eric Fischer | 05 April 2016, 21:07:24 UTC | Close some file descriptors that were left dangling before | 05 April 2016, 21:07:24 UTC |
b10b436 | Eric Fischer | 05 April 2016, 20:32:44 UTC | Add a way to test recursive radix sorting. Bump version number. | 05 April 2016, 20:32:44 UTC |
e394501 | Eric Fischer | 05 April 2016, 18:13:31 UTC | Check for errors when closing files | 05 April 2016, 18:13:31 UTC |
c0a0aef | Eric Fischer | 05 April 2016, 17:08:46 UTC | Use large sort chunks, since that part can be parallelized | 05 April 2016, 17:08:46 UTC |
2a4be4f | Eric Fischer | 05 April 2016, 00:00:11 UTC | Parallel reading is effectively random order, not sequential | 05 April 2016, 00:00:11 UTC |
c627620 | Eric Fischer | 04 April 2016, 23:18:55 UTC | Can't tell Linux to free pages, so just say we don't need them | 04 April 2016, 23:18:55 UTC |
72e485f | Eric Fischer | 04 April 2016, 23:14:26 UTC | Also advise when unmapping pages | 04 April 2016, 23:14:26 UTC |
b1d3849 | Eric Fischer | 04 April 2016, 23:03:13 UTC | Sprinkle madvise calls to hint about how files should be paged in | 04 April 2016, 23:03:13 UTC |
2b0ac89 | Eric Fischer | 04 April 2016, 22:33:25 UTC | Fix the status message about how much geometry there is | 04 April 2016, 22:33:25 UTC |
d4b9f79 | Eric Fischer | 04 April 2016, 21:49:41 UTC | Fix the progress indicator when there is an inner radix sort | 04 April 2016, 21:49:41 UTC |
31c4d48 | Eric Fischer | 04 April 2016, 20:22:23 UTC | Remove dead code | 04 April 2016, 20:22:23 UTC |
2fe841c | Eric Fischer | 04 April 2016, 18:42:40 UTC | Remove extra newline output from old progress format | 04 April 2016, 18:42:40 UTC |
7b6cd2d | Eric Fischer | 04 April 2016, 18:25:21 UTC | Fix the any-valid-geometries check again | 04 April 2016, 18:25:21 UTC |
c9e542e | Eric Fischer | 04 April 2016, 18:18:37 UTC | Keep meta count inline to avoid thrash if no attributes | 04 April 2016, 18:18:37 UTC |
986719f | Eric Fischer | 04 April 2016, 17:53:53 UTC | Rework sorting/merging progress indicator | 04 April 2016, 17:53:53 UTC |
e2b36a8 | Eric Fischer | 02 April 2016, 01:15:31 UTC | Restore mergesort for the intermediate sort. Tests pass. | 02 April 2016, 01:15:31 UTC |
55f9396 | Eric Fischer | 02 April 2016, 00:41:53 UTC | Stop recursing when the indices are exactly the same | 02 April 2016, 00:41:53 UTC |
cf806ba | Eric Fischer | 02 April 2016, 00:36:09 UTC | Slow, but works for some cases now | 02 April 2016, 00:36:09 UTC |
6013953 | Eric Fischer | 02 April 2016, 00:01:10 UTC | Provide top-level output files for geometry and index | 02 April 2016, 00:01:10 UTC |
9793be1 | Eric Fischer | 01 April 2016, 23:25:10 UTC | Split indices and geometries up by radix | 01 April 2016, 23:25:10 UTC |
851d7b5 | Eric Fischer | 01 April 2016, 22:32:15 UTC | Merge branch 'master' into radix | 01 April 2016, 22:32:15 UTC |
1e8c030 | Eric Fischer | 01 April 2016, 22:31:59 UTC | Make indent | 01 April 2016, 22:31:59 UTC |
560add2 | Eric Fischer | 01 April 2016, 22:31:34 UTC | More calculation about how many fds are available | 01 April 2016, 22:31:34 UTC |
24deae5 | Eric Fischer | 01 April 2016, 19:38:32 UTC | Reunify the string pool and metadata earlier to free up file descriptors | 01 April 2016, 19:38:32 UTC |
9acecdf | Eric Fischer | 31 March 2016, 22:29:43 UTC | OS-specific code to determine memory size | 31 March 2016, 22:29:43 UTC |
8cc844c | Eric Fischer | 31 March 2016, 21:33:11 UTC | Merge pull request #201 from mapbox/llong_max Fix where I used the wrong names for the max/min long long constants | 31 March 2016, 21:33:11 UTC |
389cdf2 | Eric Fischer | 31 March 2016, 18:44:04 UTC | Bump version number | 31 March 2016, 18:44:04 UTC |
e5157ec | Eric Fischer | 31 March 2016, 18:39:12 UTC | Fix where I used the wrong names for the max/min long long constants | 31 March 2016, 18:39:12 UTC |
5d70191 | Eric Fischer | 29 March 2016, 22:08:06 UTC | Merge pull request #199 from mapbox/named-layers Add an option to give specific layer names to specific input files | 29 March 2016, 22:08:06 UTC |
62fac4d | Eric Fischer | 29 March 2016, 22:01:03 UTC | Add a test for layer names | 29 March 2016, 22:01:03 UTC |
bd3b9a5 | Eric Fischer | 29 March 2016, 20:12:59 UTC | Add an option to give specific layer names to specific input files | 29 March 2016, 20:13:39 UTC |
72b7dc9 | Eric Fischer | 28 March 2016, 22:31:31 UTC | Merge pull request #196 from mapbox/stray-geom Remove temporary files that were accidentally left in place | 28 March 2016, 22:31:31 UTC |
448d1a1 | Eric Fischer | 28 March 2016, 22:10:04 UTC | Handle case of options that aren't processed individually | 28 March 2016, 22:10:04 UTC |
edce0f0 | Eric Fischer | 28 March 2016, 22:03:28 UTC | Add GNU-style long options | 28 March 2016, 22:03:28 UTC |
b47653e | Eric Fischer | 28 March 2016, 21:00:01 UTC | Remove temporary files that were accidentally left in place | 28 March 2016, 21:00:01 UTC |
9f2e221 | Eric Fischer | 28 March 2016, 20:46:45 UTC | Merge pull request #193 from mapbox/malloc Check return values after allocating memory | 28 March 2016, 20:46:45 UTC |
5a2a1b7 | Eric Fischer | 28 March 2016, 20:22:03 UTC | Exit cleanly if there was no valid input instead of giving an mmap error | 28 March 2016, 20:22:03 UTC |
cf2abf6 | Eric Fischer | 28 March 2016, 20:08:54 UTC | Oops: need to check array size in bytes, not number of objects | 28 March 2016, 20:08:54 UTC |
356575d | Eric Fischer | 28 March 2016, 19:25:33 UTC | Check for JSON array and hash overflows | 28 March 2016, 19:25:33 UTC |
7d60298 | Eric Fischer | 28 March 2016, 19:07:41 UTC | Merge pull request #194 from stevage/patch-2 Warn of spurious errors (as per #191) | 28 March 2016, 19:07:41 UTC |
21a635f | Eric Fischer | 28 March 2016, 19:00:55 UTC | Check for string length overflow | 28 March 2016, 19:00:55 UTC |
8c9aa53 | Steve Bennett | 26 March 2016, 01:28:23 UTC | Warn of spurious errors (as per #191) | 26 March 2016, 01:28:23 UTC |
1e5d420 | Eric Fischer | 25 March 2016, 20:45:28 UTC | Fix warnings about unused arguments | 25 March 2016, 20:45:28 UTC |
12be3e5 | Eric Fischer | 25 March 2016, 20:21:32 UTC | This one really is an int upstream | 25 March 2016, 20:21:32 UTC |
52dbed8 | Eric Fischer | 25 March 2016, 20:03:57 UTC | Fix a few warnings about globals | 25 March 2016, 20:03:57 UTC |
c223131 | Eric Fischer | 25 March 2016, 19:20:32 UTC | Many places where I used unsigned array indices but meant size_t | 25 March 2016, 19:20:32 UTC |
eee596d | Eric Fischer | 25 March 2016, 18:57:33 UTC | Check return values from memory allocation | 25 March 2016, 18:57:33 UTC |
bc5a7b2 | Eric Fischer | 25 March 2016, 18:20:56 UTC | Check return values after allocating memory | 25 March 2016, 18:20:56 UTC |
eebba7b | Eric Fischer | 23 March 2016, 00:35:42 UTC | Merge pull request #189 from mapbox/decode-pbf Add the ability to tippecanoe-decode a standalone .pbf tile | 23 March 2016, 00:35:42 UTC |