5e02bdd | Eric Fischer | 07 January 2016, 19:51:58 UTC | Merge pull request #142 from mapbox/consistent-clip Simplify lines consistently on opposite sides of tile boundaries | 07 January 2016, 19:51:58 UTC |
1f8b6fa | Eric Fischer | 07 January 2016, 19:35:11 UTC | Simplify lines consistently on opposite sides of tile boundaries | 07 January 2016, 19:35:11 UTC |
e1e028b | Eric Fischer | 06 January 2016, 22:41:00 UTC | Merge pull request #141 from mapbox/multithread-low-zooms Multithread line simplification and polygon cleaning at low zooms | 06 January 2016, 22:41:00 UTC |
22293ca | Eric Fischer | 06 January 2016, 21:29:59 UTC | Bump version number | 06 January 2016, 21:29:59 UTC |
c857363 | Eric Fischer | 05 January 2016, 21:56:36 UTC | Track how many threads are active to calculate how many sub-threads to use | 05 January 2016, 21:56:36 UTC |
977533e | Eric Fischer | 05 January 2016, 20:29:40 UTC | Use multiple threads within a single tile for geometric simplification | 05 January 2016, 20:29:40 UTC |
f43d18e | Eric Fischer | 21 December 2015, 23:56:21 UTC | Bring back the old simple polygon clipping algorithm | 05 January 2016, 01:31:33 UTC |
32111af | Eric Fischer | 05 January 2016, 01:29:25 UTC | Merge pull request #136 from mapbox/multithread-input2 Multithreaded input | 05 January 2016, 01:29:25 UTC |
1d77261 | Eric Fischer | 05 January 2016, 01:20:38 UTC | Bump version number | 05 January 2016, 01:20:38 UTC |
2b378ce | Eric Fischer | 04 January 2016, 21:39:34 UTC | Use multiple threads to sort the features | 04 January 2016, 22:45:34 UTC |
b39a171 | Eric Fischer | 23 December 2015, 01:04:32 UTC | Merge remote-tracking branch 'origin/master' into multithread-input2 | 23 December 2015, 01:04:32 UTC |
228a4d6 | Eric Fischer | 23 December 2015, 00:58:27 UTC | Make the geometric origin a per-reader property for thread safety | 23 December 2015, 00:58:27 UTC |
76cf1f8 | Dane Springmeyer | 23 December 2015, 00:33:22 UTC | Merge pull request #135 from mapbox/build-inherit Inherit CXX,CC,CFLAGS,CXXFLAGS,LDFLAGS from env | 23 December 2015, 00:33:22 UTC |
2fd0041 | Eric Fischer | 23 December 2015, 00:29:45 UTC | Clean up progress indicator and feature sequence | 23 December 2015, 00:29:45 UTC |
8e3f8b8 | Dane Springmeyer | 23 December 2015, 00:26:24 UTC | inherit CXX,CC,CFLAGS,CXXFLAGS,LDFLAGS from env | 23 December 2015, 00:26:24 UTC |
02cf4d4 | Eric Fischer | 22 December 2015, 23:42:51 UTC | Close files that were being left open | 22 December 2015, 23:42:51 UTC |
fde3aa4 | Eric Fischer | 22 December 2015, 22:58:19 UTC | Make parallel reading a command-line option | 22 December 2015, 22:58:19 UTC |
ca4d1be | Eric Fischer | 22 December 2015, 22:27:38 UTC | Guard against trying to map an empty string pool into memory | 22 December 2015, 22:27:38 UTC |
a8b39aa | Eric Fischer | 22 December 2015, 22:10:21 UTC | Merge branch 'master' into multithread-input2 | 22 December 2015, 22:10:21 UTC |
40ec317 | Eric Fischer | 22 December 2015, 22:02:31 UTC | Launch a separate thread to read each segment | 22 December 2015, 22:02:31 UTC |
f290794 | Eric Fischer | 22 December 2015, 18:40:13 UTC | Bump version number | 22 December 2015, 18:40:13 UTC |
a9ad1d9 | Eric Fischer | 22 December 2015, 18:35:22 UTC | Merge pull request #134 from mapbox/fixshards Round the number of threads to use down to a power of 2 | 22 December 2015, 18:35:22 UTC |
edd325e | Eric Fischer | 22 December 2015, 18:33:08 UTC | Round the number of threads to use down to a power of 2 Since other calculations depend on this being true | 22 December 2015, 18:33:08 UTC |
bd081c8 | Eric Fischer | 22 December 2015, 02:00:07 UTC | It tiles again! | 22 December 2015, 02:00:07 UTC |
aaf9e87 | Eric Fischer | 22 December 2015, 01:46:04 UTC | Reassemble the combined string pool and metadata files | 22 December 2015, 01:46:04 UTC |
de60545 | Eric Fischer | 22 December 2015, 01:21:18 UTC | Include the segment number in the serialized geometry | 22 December 2015, 01:21:18 UTC |
1f335ee | Eric Fischer | 22 December 2015, 01:00:07 UTC | Get rid of a global I had forgotten about | 22 December 2015, 01:00:07 UTC |
2dc9969 | Eric Fischer | 22 December 2015, 00:17:47 UTC | Stub out enough to get it to compile | 22 December 2015, 00:17:47 UTC |
fee18cc | Dane Springmeyer | 20 December 2015, 23:13:33 UTC | Add errno.h - refs #131 | 20 December 2015, 23:13:33 UTC |
ee35b9f | Dane Springmeyer | 20 December 2015, 23:11:15 UTC | fix matrix | 20 December 2015, 23:11:15 UTC |
255960b | Dane Springmeyer | 20 December 2015, 23:09:35 UTC | Add travis | 20 December 2015, 23:09:35 UTC |
f6dfe0a | Eric Fischer | 19 December 2015, 00:47:48 UTC | WIP on splitting geometry-reading state into per-thread structures | 19 December 2015, 01:10:20 UTC |
2159d46 | Eric Fischer | 18 December 2015, 23:59:07 UTC | Segment the file into input chunks. Allow commas at the top level. | 18 December 2015, 23:59:07 UTC |
ed90c7b | Eric Fischer | 26 October 2015, 23:05:01 UTC | Use memory-mapped I/O for GeoJSON reading if possible Conflicts: geojson.c | 18 December 2015, 23:20:43 UTC |
dd2a4b0 | Eric Fischer | 18 December 2015, 23:12:27 UTC | Pass the input line number around instead of the JSON parser itself | 18 December 2015, 23:12:27 UTC |
c6dfae2 | Eric Fischer | 23 October 2015, 21:58:50 UTC | Add a function to disconnect a JSON object from the parse tree | 18 December 2015, 20:05:22 UTC |
dfcdd03 | Eric Fischer | 23 October 2015, 18:59:57 UTC | Factor out the JSON token reading loop Conflicts: geojson.c | 18 December 2015, 20:04:52 UTC |
08a6607 | Eric Fischer | 18 December 2015, 19:29:00 UTC | Merge pull request #127 from mapbox/maxzoom Separate the concept of basezoom for dot-dropping from maxzoom for tiling | 18 December 2015, 19:29:00 UTC |
fd682b6 | Eric Fischer | 18 December 2015, 19:28:00 UTC | Mention base zoom and drop rate calculation in changelog | 18 December 2015, 19:28:00 UTC |
4fe1a95 | Eric Fischer | 18 December 2015, 01:16:04 UTC | Calculate effective basezoom and droprate, taking gamma into account | 18 December 2015, 01:16:04 UTC |
acd4444 | Eric Fischer | 17 December 2015, 20:33:52 UTC | Allow specifying a marker width for automatic basezoom guessing | 17 December 2015, 20:33:52 UTC |
f9d1e87 | Eric Fischer | 17 December 2015, 00:18:16 UTC | Heuristics for basezoom and droprate if no tiles are naturally small enough | 17 December 2015, 00:18:16 UTC |
38fe00c | Eric Fischer | 16 December 2015, 21:09:31 UTC | Replicate the dot-gamma logic in the base/rate guessing code | 16 December 2015, 21:09:31 UTC |
b7a4117 | Eric Fischer | 16 December 2015, 20:33:07 UTC | Don't allow <0 gamma (randomized) if basezoom or droprate not known | 16 December 2015, 20:33:07 UTC |
6681817 | Eric Fischer | 16 December 2015, 20:13:24 UTC | Add an option to guess the drop rate | 16 December 2015, 20:13:24 UTC |
eb906df | Eric Fischer | 16 December 2015, 00:20:05 UTC | Write spaces over the reading progress message at the end | 16 December 2015, 00:21:07 UTC |
966bee8 | Eric Fischer | 15 December 2015, 23:55:54 UTC | Fix bounding box calculation | 15 December 2015, 23:55:54 UTC |
7f8eb4d | Eric Fischer | 15 December 2015, 23:52:08 UTC | Add an option to guess an appropriately dense base zoom level | 15 December 2015, 23:52:08 UTC |
8e2c202 | Eric Fischer | 15 December 2015, 20:17:36 UTC | Try to clarify documentation | 15 December 2015, 20:22:19 UTC |
fee8b33 | Eric Fischer | 15 December 2015, 20:08:07 UTC | Fix a place where it was still passing around maxzoom as basezoom | 15 December 2015, 20:08:07 UTC |
76de0c8 | Eric Fischer | 15 December 2015, 20:00:05 UTC | Further cleanup of minzoom- and maxzoom-related variable names | 15 December 2015, 20:00:05 UTC |
7372a2c | Eric Fischer | 15 December 2015, 19:56:49 UTC | Add basezoom parameter for dot-dropping, independent of maxzoom | 15 December 2015, 19:56:49 UTC |
3b8a5d4 | Eric Fischer | 15 December 2015, 00:17:21 UTC | Merge pull request #125 from mapbox/integers Encode numeric attributes as integers instead of floating point if possible | 15 December 2015, 00:17:21 UTC |
9391c82 | Eric Fischer | 15 December 2015, 00:10:34 UTC | Print floating point attributes as integers if they are exact integers | 15 December 2015, 00:10:34 UTC |
a60a923 | Eric Fischer | 14 December 2015, 23:45:00 UTC | Use integers instead of floating point for numeric attributes if possible | 14 December 2015, 23:45:57 UTC |
9de2ddd | Eric Fischer | 11 December 2015, 20:39:33 UTC | Merge pull request #124 from mapbox/pointclip Don't simplify "unused" movetos from points. Don't write empty geometries. | 11 December 2015, 20:39:33 UTC |
cf27994 | Eric Fischer | 11 December 2015, 20:31:10 UTC | Don't simplify "unused" movetos from points. Don't write empty geometries. | 11 December 2015, 20:34:55 UTC |
25e261a | Eric Fischer | 09 December 2015, 23:25:12 UTC | Merge pull request #122 from mapbox/dateline2 More fixes for large polygons and clipping at the antimeridian | 09 December 2015, 23:25:12 UTC |
a6be746 | Eric Fischer | 09 December 2015, 23:24:07 UTC | Unrelated code formatting correction | 09 December 2015, 23:24:07 UTC |
f04c5e1 | Eric Fischer | 09 December 2015, 23:02:59 UTC | Avoid arithmetic overflow in area calculation | 09 December 2015, 23:02:59 UTC |
4bde17f | Eric Fischer | 09 December 2015, 01:21:59 UTC | Remove unnecessary coordinate offsetting. Negative coordinates are OK. | 09 December 2015, 01:21:59 UTC |
256139b | Eric Fischer | 09 December 2015, 00:57:04 UTC | Clipping is faster with only one duplicate/shifted geometry copy | 09 December 2015, 00:57:04 UTC |
dace304 | Eric Fischer | 09 December 2015, 00:24:17 UTC | Offset coordinates for Clipper to keep them positive. Limit very high or low latitudes and longitudes. | 09 December 2015, 00:24:17 UTC |
bbcf9e1 | Eric Fischer | 03 December 2015, 23:21:19 UTC | Merge pull request #120 from mapbox/dateline Handle features that cross the antimeridian | 03 December 2015, 23:21:19 UTC |
5506288 | Eric Fischer | 03 December 2015, 23:19:54 UTC | Bump version number | 03 December 2015, 23:19:54 UTC |
9faa625 | Eric Fischer | 03 December 2015, 22:42:59 UTC | Calculate bounding boxes better for features that cross the antimeridian | 03 December 2015, 22:42:59 UTC |
c832b34 | Eric Fischer | 03 December 2015, 21:12:34 UTC | Better handling of features that cross the antimeridian | 03 December 2015, 21:12:34 UTC |
5347152 | Eric Fischer | 30 November 2015, 19:19:59 UTC | Merge pull request #119 from wilsaj/make-install-dependencies include all CLI tools as dependencies for `make install` | 30 November 2015, 19:19:59 UTC |
7c693c8 | wilsaj | 30 November 2015, 19:10:19 UTC | include all CLI tools as dependencies for `make install` | 30 November 2015, 19:10:19 UTC |
024c685 | Eric Fischer | 24 November 2015, 21:40:12 UTC | Merge pull request #118 from mapbox/tile-join-multi Let tile-join combine non-conflicting tilesets together | 24 November 2015, 21:40:12 UTC |
368916b | Eric Fischer | 12 November 2015, 01:03:49 UTC | Bump version number | 12 November 2015, 01:05:41 UTC |
c854fd5 | Eric Fischer | 12 November 2015, 00:16:27 UTC | Merge pull request #112 from mapbox/checkcpu Check how many CPUs and filehandles there are instead of guessing | 12 November 2015, 00:16:27 UTC |
e1f4bdd | Eric Fischer | 12 November 2015, 00:10:39 UTC | Check how many CPUs and filehandles there are instead of guessing | 12 November 2015, 00:10:39 UTC |
666a56d | Eric Fischer | 03 November 2015, 22:11:39 UTC | Merge pull request #110 from mapbox/more-docs Document and install tippecanoe-enumerate and tippecanoe-decode | 03 November 2015, 22:11:39 UTC |
5399798 | Eric Fischer | 03 November 2015, 22:10:02 UTC | Spell out what tippecanoe-enumerate does | 03 November 2015, 22:10:02 UTC |
2e155b3 | Eric Fischer | 03 November 2015, 22:04:28 UTC | Document and install tippecanoe-enumerate and tippecanoe-decode | 03 November 2015, 22:04:28 UTC |
71e00fc | Eric Fischer | 02 November 2015, 22:34:01 UTC | Calculate the min and max lat, lon, and zoom when merging tilesets | 02 November 2015, 22:34:01 UTC |
321c12d | Eric Fischer | 02 November 2015, 22:07:20 UTC | Merge pull request #108 from mapbox/layer-name Merge input files into one layer if a layer name is specified | 02 November 2015, 22:07:20 UTC |
7f24cd6 | Eric Fischer | 02 November 2015, 22:03:45 UTC | Don't produce layers with no features. Say "layer" instead of "name" in decode. | 02 November 2015, 22:03:45 UTC |
84173e2 | Eric Fischer | 02 November 2015, 21:52:52 UTC | Produce JSON with proper nesting even if polygon rings go the wrong way | 02 November 2015, 21:52:52 UTC |
36f4f77 | Eric Fischer | 02 November 2015, 19:43:44 UTC | Another polygon fix: if the outer ring was dropped, drop its inner rings too | 02 November 2015, 19:43:44 UTC |
4c4ba69 | Eric Fischer | 02 November 2015, 18:46:13 UTC | Remove debugging output accidentally left in | 02 November 2015, 18:46:13 UTC |
4df95df | Eric Fischer | 31 October 2015, 00:59:15 UTC | Fix tile-join crash when no CSV is specified. Accept multiple input files. | 31 October 2015, 00:59:15 UTC |
d13f60e | Eric Fischer | 31 October 2015, 00:30:18 UTC | Merge files into one layer if a name is specified with -l | 31 October 2015, 00:30:18 UTC |
0b6f643 | Eric Fischer | 23 October 2015, 18:59:57 UTC | Factor out the JSON token reading loop | 30 October 2015, 22:53:31 UTC |
fd5ced6 | Eric Fischer | 29 October 2015, 23:46:57 UTC | Pay attention to $PREFIX when installing the man page | 29 October 2015, 23:46:57 UTC |
9a09e92 | Eric Fischer | 29 October 2015, 18:30:12 UTC | Update man page and put it in /usr/local | 29 October 2015, 18:30:12 UTC |
0ff0bf1 | Eric Fischer | 28 October 2015, 21:38:32 UTC | Merge pull request #105 from mapbox/polygon-close Use closepath for each polygon ring to match the vector tile spec | 28 October 2015, 21:38:32 UTC |
358e9ca | Eric Fischer | 28 October 2015, 21:34:57 UTC | Use closepath for each polygon ring to match the vector tile spec | 28 October 2015, 21:34:57 UTC |
b07a40e | Eric Fischer | 27 October 2015, 19:56:08 UTC | Merge branch 'master' of https://github.com/mapbox/tippecanoe | 27 October 2015, 19:56:08 UTC |
c9d6615 | Eric Fischer | 27 October 2015, 19:55:42 UTC | Add tile resolution change to CHANGELOG | 27 October 2015, 19:55:42 UTC |
8993f01 | Eric Fischer | 27 October 2015, 19:23:12 UTC | Merge pull request #104 from mapbox/always-4096 Use 4096-unit tiles as much as possible to keep GL happy | 27 October 2015, 19:23:12 UTC |
0058360 | Eric Fischer | 27 October 2015, 19:22:18 UTC | Use 4096-unit tiles as much as possible to keep GL happy | 27 October 2015, 19:22:18 UTC |
3fbd0d6 | Eric Fischer | 20 October 2015, 22:21:46 UTC | Merge pull request #100 from mapbox/multithread Multithreaded tile generation | 20 October 2015, 22:21:46 UTC |
e554a12 | Eric Fischer | 20 October 2015, 19:03:49 UTC | Fix formatting | 20 October 2015, 19:03:49 UTC |
eb5c784 | Eric Fischer | 20 October 2015, 19:01:10 UTC | Bump version number and add changelog details | 20 October 2015, 19:01:10 UTC |
a38668a | Eric Fischer | 20 October 2015, 17:15:02 UTC | Add volatile declaration to shared global variables | 20 October 2015, 17:15:02 UTC |
e4e14b2 | Eric Fischer | 19 October 2015, 22:43:06 UTC | Link with -lpthread | 19 October 2015, 22:43:06 UTC |
965176f | Eric Fischer | 19 October 2015, 21:17:04 UTC | Make the progress indicator more aware of progress in other threads | 19 October 2015, 21:19:32 UTC |
56910fd | Eric Fischer | 19 October 2015, 20:39:44 UTC | Restore the error message when a tile can't be made small enough | 19 October 2015, 20:39:44 UTC |