23 Commits

Author SHA1 Message Date
Eric Fischer
44c0a6b94a Fix a crash risk in parsing JSON coordinate arrays 2018-10-23 12:33:16 -07:00
Eric Fischer
4ce81bd587 Preserve per-node attributes through feature filter pipelines
They now stay in array form until just before printing, rather
than being decoded into strings as part of tile deserialization
2018-10-17 13:26:08 -07:00
Eric Fischer
0774711df3 I think this brings elevations in line with the spec 2018-10-09 13:55:29 -07:00
Eric Fischer
86cf0a5598 Should keep pre/postfilter from losing node attributes, but not working 2018-08-30 16:40:12 -07:00
Eric Fischer
09f76cdf2a Move the per-node attributes from coordinates to a parallel array 2018-08-30 15:18:54 -07:00
Eric Fischer
074ed225d0 Turn node attribute parsing back on. Fix message number in tile. 2018-08-27 17:32:59 -07:00
Eric Fischer
1ddaa92166 Work on generalizing to arbitrarily many dimensions 2018-08-24 15:56:12 -07:00
Eric Fischer
ee3f35363b More plumbing for additional geometry dimensions 2018-08-22 16:58:22 -07:00
Eric Fischer
6f4ec2a3f3 Merge branch 'master' into object-attributes-merge3 2018-03-16 18:07:17 -07:00
Eric Fischer
23004808e4 Merge branch 'master' into more-warnings 2017-11-09 15:13:07 -08:00
Eric Fischer
aa7191b1ee Also test large integers. Work around an apparent bug in strtoull. 2017-11-09 12:52:38 -08:00
Eric Fischer
50910b211b Remove more unused parameters 2017-11-07 11:09:22 -08:00
Eric Fischer
15a48e67d6 Canonicalize numbers in stringified attributes so geobuf can match 2017-08-29 17:40:57 -07:00
Eric Fischer
f9a007e8c3 Use milo dtoa for consistent string representation of numbers 2017-08-29 14:44:34 -07:00
Eric Fischer
5943c82457 Move file-format-neutral code out of JSON-specific source file 2017-08-28 11:10:57 -07:00
Eric Fischer
e7ee83f27b Move attribute type coercion out of parsing and into serialization 2017-08-24 17:27:30 -07:00
Eric Fischer
c2b7d36b1f Merge branch 'master' into object-attributes 2017-08-21 13:06:07 -07:00
Eric Fischer
c79f19e3ca Merge branch 'master' into plugins 2017-08-08 11:08:10 -07:00
Eric Fischer
7dc586bc84 Merge branch 'master' into plugins 2017-04-17 16:01:12 -07:00
Eric Fischer
7d47226444 Merge branch 'master' into plugins 2017-03-28 16:42:22 -07:00
Eric Fischer
3f14a0dd55 Factor out conversion from JSON types to vector tile attribute types 2016-12-07 16:17:17 -08:00
Eric Fischer
c82e3e98c3 Factor out parsing the geometry coordinate array 2016-12-06 17:19:22 -08:00
Eric Fischer
4256473283 More reorganization to reuse JSON parsing 2016-12-06 17:19:22 -08:00