ff7fec7 | Eric Fischer | 29 April 2016, 19:56:41 UTC | Add optional code to loop until geometry stabilizes | 29 April 2016, 19:56:41 UTC |
838061f | Eric Fischer | 29 April 2016, 00:05:59 UTC | Build the polygon abuse code | 29 April 2016, 00:05:59 UTC |
f4c66e4 | Eric Fischer | 29 April 2016, 00:04:29 UTC | Generate terrible polygons to stress-test Clipper | 29 April 2016, 00:04:29 UTC |
364450a | Eric Fischer | 28 April 2016, 23:41:18 UTC | Merge pull request #233 from mapbox/overflow Make better use of the C++ standard library | 28 April 2016, 23:41:18 UTC |
023ce03 | Eric Fischer | 28 April 2016, 22:11:57 UTC | Fix indentation and bump version number | 28 April 2016, 22:11:57 UTC |
adc7034 | Eric Fischer | 28 April 2016, 21:43:04 UTC | Use std::set to track the layer-wide feature attribute types. Track them during parsing, not tiling. Remove the old string pool code. | 28 April 2016, 21:59:58 UTC |
87b90a5 | Eric Fischer | 28 April 2016, 19:57:03 UTC | Use std::set to track included and excluded feature properties | 28 April 2016, 19:57:03 UTC |
f75d9e0 | Eric Fischer | 28 April 2016, 19:46:40 UTC | Avoid needlessly constructing a temporary string | 28 April 2016, 19:46:40 UTC |
444de1f | Eric Fischer | 28 April 2016, 19:14:19 UTC | Get rid of malloc around layer names | 28 April 2016, 19:20:51 UTC |
3f0904c | Eric Fischer | 28 April 2016, 18:56:30 UTC | Use std::string instead of malloc strings to make mbtiles metadata | 28 April 2016, 18:56:30 UTC |
40a6b7b | Eric Fischer | 27 April 2016, 23:48:01 UTC | Another attempt to ensure that string hashing can't overflow | 28 April 2016, 18:52:16 UTC |
5490f3e | Eric Fischer | 27 April 2016, 23:41:41 UTC | Fix numeric overflow | 28 April 2016, 18:52:09 UTC |
666565e | Eric Fischer | 27 April 2016, 22:52:05 UTC | Merge pull request #232 from mapbox/cplusplus Convert everything to C++ | 27 April 2016, 22:52:05 UTC |
7449150 | Eric Fischer | 27 April 2016, 22:41:40 UTC | Restore dependency on headers in subdirectories | 27 April 2016, 22:41:40 UTC |
2b393ad | Eric Fischer | 27 April 2016, 22:33:30 UTC | Move jsonpull into a subdirectory like other included libraries | 27 April 2016, 22:33:30 UTC |
48a8203 | Eric Fischer | 27 April 2016, 22:14:09 UTC | Oops, I didn't check main.cpp in. | 27 April 2016, 22:14:09 UTC |
24db559 | Eric Fischer | 27 April 2016, 22:12:03 UTC | Fix complaint about duplicate #define | 27 April 2016, 22:12:03 UTC |
c427430 | Eric Fischer | 27 April 2016, 22:10:26 UTC | Fix indentation | 27 April 2016, 22:10:26 UTC |
ee97e6c | Eric Fischer | 27 April 2016, 22:09:06 UTC | Whittle down tile.hpp to the things that actually related to tile.cpp | 27 April 2016, 22:09:06 UTC |
3662f1a | Eric Fischer | 27 April 2016, 21:59:20 UTC | Split main program functions apart from GeoJSON parsing | 27 April 2016, 21:59:20 UTC |
a52733e | Eric Fischer | 27 April 2016, 21:22:44 UTC | Use protozero functions for zigzag encoding and decoding | 27 April 2016, 21:22:44 UTC |
f3b9e15 | Eric Fischer | 27 April 2016, 21:19:10 UTC | Move serialization code to its own file | 27 April 2016, 21:19:10 UTC |
65253cb | Eric Fischer | 27 April 2016, 21:00:14 UTC | Drag header files into C++ | 27 April 2016, 21:00:14 UTC |
a57c247 | Eric Fischer | 27 April 2016, 20:55:28 UTC | Don't try to reindent Clipper and Protozero | 27 April 2016, 20:55:28 UTC |
7b0bb9a | Eric Fischer | 27 April 2016, 20:54:00 UTC | Drag the main function and GeoJSON parsing into C++ | 27 April 2016, 20:54:00 UTC |
3f3a341 | Eric Fischer | 27 April 2016, 19:44:46 UTC | Drag constant pool handling into C++ | 27 April 2016, 19:44:46 UTC |
3d56a56 | Eric Fischer | 27 April 2016, 19:41:49 UTC | Drag memory-mapped file handling into C++ | 27 April 2016, 19:41:49 UTC |
fb9f3b6 | Eric Fischer | 27 April 2016, 19:40:19 UTC | Drag tileset enumeration into C++ | 27 April 2016, 19:40:19 UTC |
575072b | Eric Fischer | 27 April 2016, 19:39:21 UTC | Drag projection math into C++ | 27 April 2016, 19:39:21 UTC |
94db232 | Eric Fischer | 27 April 2016, 19:38:04 UTC | Drag mbtiles handling into C++ | 27 April 2016, 19:38:04 UTC |
d32d4bb | Eric Fischer | 27 April 2016, 19:25:03 UTC | No need for line clipping to have its own source file | 27 April 2016, 19:36:51 UTC |
b12413e | Eric Fischer | 27 April 2016, 19:22:47 UTC | Rename everything from .cc to .cpp to match other projects | 27 April 2016, 19:22:47 UTC |
8c7ac58 | Eric Fischer | 27 April 2016, 19:11:24 UTC | Fix memory leaks and questionable arithmetic Fix memory leaks and questionable arithmetic | 27 April 2016, 19:11:24 UTC |
737ae44 | Eric Fischer | 27 April 2016, 18:13:15 UTC | Fix warnings about questionable numeric operations | 27 April 2016, 18:57:46 UTC |
d4504da | Eric Fischer | 27 April 2016, 18:36:56 UTC | Rationalize the highest allowed maxzoom in terms of detail | 27 April 2016, 18:46:24 UTC |
3182930 | Dane Springmeyer | 27 April 2016, 00:15:37 UTC | fix 'negation of 1 cannot be represented in type unsigned int' error - refs #227 | 27 April 2016, 18:46:16 UTC |
d35ef72 | Dane Springmeyer | 27 April 2016, 00:15:14 UTC | fix 'runtime error: left shift of negative value -12' error - refs #227 | 27 April 2016, 18:46:05 UTC |
87fea80 | Eric Fischer | 27 April 2016, 17:47:21 UTC | Make indent, and finish writing a comment that I started | 27 April 2016, 17:51:54 UTC |
5cfd7cf | Eric Fischer | 27 April 2016, 17:31:10 UTC | Don't leak layer names | 27 April 2016, 17:46:01 UTC |
1e16eb9 | Eric Fischer | 27 April 2016, 00:28:14 UTC | Don't leak whatever is left of one parse tree when starting another | 27 April 2016, 17:45:55 UTC |
39c180a | Eric Fischer | 27 April 2016, 00:11:22 UTC | Don't leak the non-GeoJSON objects in the JSON parse tree | 27 April 2016, 17:45:41 UTC |
60318e6 | Eric Fischer | 26 April 2016, 23:51:13 UTC | Fix leak of pools for -x and -y options | 27 April 2016, 17:45:33 UTC |
6a37ea4 | Eric Fischer | 26 April 2016, 23:43:32 UTC | Fix leaks of input source lists and bounding boxes | 27 April 2016, 17:45:25 UTC |
0205086 | Eric Fischer | 26 April 2016, 23:32:32 UTC | Fix memory leak of temporary filenames | 27 April 2016, 17:45:17 UTC |
235939e | Dane Springmeyer | 27 April 2016, 00:03:00 UTC | Merge pull request #226 from mapbox/c++-math use std::fabs instead of clib fabs | 27 April 2016, 00:03:00 UTC |
65964c9 | Dane Springmeyer | 26 April 2016, 23:56:24 UTC | more std:: usage in c++ files | 26 April 2016, 23:56:24 UTC |
d0b5ba3 | Dane Springmeyer | 26 April 2016, 23:51:12 UTC | use std::fabs instead of clib fabs | 26 April 2016, 23:51:12 UTC |
b206310 | Dane Springmeyer | 26 April 2016, 22:52:45 UTC | Merge pull request #222 from mapbox/debug-builds Explict Release/Debug modes to build | 26 April 2016, 22:52:45 UTC |
86e6cd7 | Dane Springmeyer | 26 April 2016, 22:46:58 UTC | Add OSX Debug build | 26 April 2016, 22:46:58 UTC |
ef3b9be | Dane Springmeyer | 26 April 2016, 22:39:42 UTC | Explict Release/Debug modes to build | 26 April 2016, 22:39:42 UTC |
ce64565 | Dane Springmeyer | 26 April 2016, 22:26:15 UTC | [build] use AR variable in Makefile | 26 April 2016, 22:26:15 UTC |
bd5dc4a | Eric Fischer | 26 April 2016, 21:26:10 UTC | Merge pull request #187 from mapbox/earcut-polygon Upgrade Clipper to 07b828b1 to fix self-intersecting polygons | 26 April 2016, 21:26:10 UTC |
77bc24d | Eric Fischer | 26 April 2016, 21:16:19 UTC | Bump version number | 26 April 2016, 21:16:19 UTC |
bebb0dd | Eric Fischer | 26 April 2016, 21:01:59 UTC | Add missing #include | 26 April 2016, 21:01:59 UTC |
49d29ad | Eric Fischer | 26 April 2016, 20:54:08 UTC | But no, I still left a few more dependencies | 26 April 2016, 20:54:08 UTC |
33f9d91 | Eric Fischer | 26 April 2016, 20:50:08 UTC | Remove protobuf prerequisites again | 26 April 2016, 20:50:08 UTC |
a9a14b3 | Eric Fischer | 26 April 2016, 20:48:03 UTC | Merge remote-tracking branch 'origin/master' into earcut-polygon | 26 April 2016, 20:48:03 UTC |
535b328 | Dane Springmeyer | 26 April 2016, 19:51:48 UTC | add libprotobuf back to packages (not sources) | 26 April 2016, 19:51:48 UTC |
3570d93 | Dane Springmeyer | 26 April 2016, 19:48:32 UTC | whoops, libprotobuf is still required a bit (for now) | 26 April 2016, 19:48:32 UTC |
c4a13fc | Dane Springmeyer | 26 April 2016, 19:41:27 UTC | fix clang++ build by upgrading to 3.5 | 26 April 2016, 19:41:27 UTC |
8c82ee4 | Eric Fischer | 26 April 2016, 19:09:56 UTC | Merge branch 'master' into earcut-polygon Conflicts: tile.cc | 26 April 2016, 19:09:56 UTC |
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 |
62a74af | Eric Fischer | 19 April 2016, 19:28:49 UTC | Remember to do floating point division in pnpoly | 19 April 2016, 19:28:49 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 |
04c5632 | Eric Fischer | 14 April 2016, 23:21:56 UTC | Merge branch 'master' into earcut-polygon Conflicts: geometry.cc | 14 April 2016, 23:21:56 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 |
4dba8b3 | Eric Fischer | 13 April 2016, 17:18:32 UTC | Update clipper to 381c817fd13e8 | 13 April 2016, 17:18:32 UTC |