artemp
|
604d7b08af
|
use reserve to pre-allocate line_strings + cleanups
|
2015-02-18 13:48:05 +01:00 |
|
artemp
|
2e4e1f71b8
|
adapt to use mapnik::new_geometry::geometry (shape.input only)
|
2015-02-18 13:21:16 +01:00 |
|
artemp
|
a1f7017d45
|
new geometry implementation - initial barebone framework
|
2015-02-18 11:07:26 +01:00 |
|
Dane Springmeyer
|
1ebd6afd9c
|
improve sql subselect parsing + add tests - closes #2704
|
2015-02-13 01:26:19 -08:00 |
|
Dane Springmeyer
|
2aaaecbcaf
|
initialize pos_ variable in path_iterator + fix spelling
|
2015-02-12 11:38:31 -08:00 |
|
Dane Springmeyer
|
58645c7842
|
json error handler: fix -Wunused-parameter warning
|
2015-02-11 23:13:59 -08:00 |
|
Dane Springmeyer
|
7fbc254673
|
fix polygon_clipper to work with vertex_adapter
|
2015-02-11 15:52:36 -08:00 |
|
Dane Springmeyer
|
1dc5452c74
|
msvs 2014 compile fixes
|
2015-02-10 18:20:08 -08:00 |
|
Dane Springmeyer
|
2042ffd824
|
avoid need to instanciate expensive svg_path_generator twice
|
2015-02-10 12:16:01 -08:00 |
|
Dane Springmeyer
|
6d611b8e1a
|
cleanup commented code
|
2015-02-09 23:28:27 -08:00 |
|
artemp
|
1ecf3f0889
|
use const ref when iterating over geometries in feature
|
2015-02-09 13:46:01 +01:00 |
|
artemp
|
0f22fb596b
|
enforce geometry_type const by removing ``inline geometry_type& get_geometry(std::size_t index) ``
|
2015-02-06 17:13:41 +01:00 |
|
artemp
|
e19fdad3a6
|
implement vertex interface in vertex_adapter and make mapnik::geometry_type immutable
|
2015-02-06 16:45:51 +01:00 |
|
Jordan Hollinger
|
187a42f006
|
Merge pull request #2680 from mapycz/rm-grid_marker_helpers
remove redundant header
|
2015-02-05 17:01:36 -05:00 |
|
artemp
|
ae9eafa2c1
|
allow "stringified" nested objects and arrays as feature property
|
2015-02-04 18:28:47 +01:00 |
|
Jiri Drbalek
|
f38ee06224
|
remove redundant header
|
2015-02-04 14:46:17 +00:00 |
|
Jiri Drbalek
|
1fcbdc3e98
|
add upright value auto-down
|
2015-02-03 16:08:36 +00:00 |
|
artemp
|
9f282af61a
|
json - instantiate grammars using Iterator = char const* to avoid potentially expensive std::string allocations
|
2015-02-03 13:37:39 +01:00 |
|
Dane Springmeyer
|
c361e538f7
|
Merge pull request #2671 from sarametz/png8_encoding_bug
Png8 encoding bug
|
2015-02-02 14:08:05 -08:00 |
|
Dane Springmeyer
|
074b1e2836
|
cleanup commented code after 89e516b493
|
2015-02-02 10:46:20 -08:00 |
|
artemp
|
d5ff3f5f2c
|
fix bbox extractor
|
2015-02-02 18:44:56 +01:00 |
|
artemp
|
89e516b493
|
unicode string grammar via boost/libs/spirit/example/qi/json/json/parser/grammar.hpp
update json based grammars
|
2015-02-02 11:22:54 +01:00 |
|
Sara Metz
|
f38d2ee69b
|
Fixes bugs that cause tests in PR #2599 to fail
|
2015-01-30 10:40:50 +13:00 |
|
Jiri Drbalek
|
711fc8ccf2
|
fix gcc compile
|
2015-01-29 20:50:37 +00:00 |
|
artemp
|
e3c96666c4
|
json - make feature_collection_grammar "on-feature" callback based
|
2015-01-29 12:33:18 +01:00 |
|
artemp
|
1f3e36c3ec
|
use perfect forwarding to resolve copy/move semantics of universal references - #2651
|
2015-01-28 12:55:57 +01:00 |
|
artemp
|
cf16f5e6c9
|
move operator<< into separate header <mapnik/util/variant_io.hpp>
|
2015-01-27 21:42:35 -08:00 |
|
artemp
|
2a3af1eb40
|
move boost.geometry <-- mapnik::box2d<double> into separate header for better modularity and code re-use
|
2015-01-26 10:37:09 +01:00 |
|
artemp
|
7f0e77d172
|
Merge branch 'master' into large-geojson
|
2015-01-23 18:12:33 +01:00 |
|
Dane Springmeyer
|
ec111c8a27
|
add extra metadata to lyr desc + use for srid/keyfield in postgis - closes #2650
|
2015-01-22 18:44:56 -08:00 |
|
artemp
|
5a7a285216
|
extraxt_bounding_box_grammar - add generic json support to deal with arbitary key:value's in GeoJSON
|
2015-01-20 12:05:35 +01:00 |
|
artemp
|
9a74a55dd6
|
formatting
|
2015-01-20 11:29:58 +01:00 |
|
artemp
|
a408a84fb0
|
ignore invalid bounding boxes from "geometry": null
|
2015-01-19 22:04:21 +01:00 |
|
artemp
|
15a83ff54d
|
extract bounding boxes from GeoJSON - re-implement grammar to store offset and size of "Feature" elements
|
2015-01-19 18:09:23 +01:00 |
|
artemp
|
b15224af1b
|
add <iomanip> for std::setprecision
|
2015-01-16 17:19:17 +01:00 |
|
artemp
|
da960fea33
|
use std::advance to work with std::iterators
|
2015-01-16 16:40:28 +01:00 |
|
artemp
|
b6cd3b37ef
|
store {bbox, offset} to match boost.geometry rtree instantiation
|
2015-01-16 16:24:31 +01:00 |
|
artemp
|
8b19793dc8
|
fix grammar (use iter_pos parser instead of hacking raw[] directive) + cleanups
|
2015-01-16 10:05:02 +01:00 |
|
artemp
|
785cf5c09f
|
extract_bounding_box grammar initial impl
|
2015-01-16 09:48:57 +01:00 |
|
Dane Springmeyer
|
b55d5def0d
|
sync with latest master/3.x
|
2015-01-14 18:35:40 -08:00 |
|
artemp
|
235326c8db
|
image_32 : add image_32(image_data_rgba8 &&) ctor
|
2015-01-13 11:44:24 +01:00 |
|
Dane Springmeyer
|
056feb4daa
|
add text-transform:reverse + full test coverage for text-transform uppercase/lowercase/capitalize - closes #2634
|
2015-01-12 15:38:21 -08:00 |
|
Dane Springmeyer
|
c7bb16fcd9
|
amend/partially revert #2609
|
2015-01-09 12:11:41 -08:00 |
|
Dane Springmeyer
|
014af51d95
|
repack svg::path_attributes - drops 387 -> 376 (then 360 with gradient packing) - refs #2631
|
2015-01-09 11:56:52 -08:00 |
|
Dane Springmeyer
|
2a5dd5e924
|
pack mapnik::gradient to save 8 bytes (128 -> 120) - refs #2631
|
2015-01-09 11:43:17 -08:00 |
|
Dane Springmeyer
|
d22ad11b09
|
remove unneeded image_32 signatures for save_to_string/file after fbecd5f
|
2015-01-08 13:55:25 -08:00 |
|
Dane Springmeyer
|
acb3bb0821
|
trim down image_32 - refs #2627
|
2015-01-08 13:16:32 -08:00 |
|
Dane Springmeyer
|
e4cb1b33a0
|
remove getData and getBytes on image_view (they are unused) - refs #2627
|
2015-01-08 10:52:40 -08:00 |
|
artemp
|
8db7f58e8f
|
image_compositing - fix composite method signature to composite(T & dst, T const& src,...) via providing const_rendering_buffer adapter
|
2015-01-08 12:45:04 +01:00 |
|
Dane Springmeyer
|
481b6b7958
|
remove uneeded/unused nonconst access to image_view - amends 0d2eb9cb5f
|
2015-01-07 15:12:11 -08:00 |
|